/*html>body {
font-size: 13px; // IE can’t read this
}
*/


body { 
	margin: 0;
	padding: 0;
	text-align: center; /*Layout center fix for IE 5.x */ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 80%;
	/*these will only work in IE*/
	scrollbar-arrow-color: #ffcc00; 
	scrollbar-track-color:#ffffe8; 
	scrollbar-base-color: #990033;
}

body body {
	font-size: 0.9em;
}
.textonly /* to hide Text Only Link and Skip Navigation anchor */
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
} 
p, h1, h2, h3, h4, h5, h6, td, ol, ul, dl, li  { 
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

/*#deptmaincontent table td, #deptmaincontent p table td, #deptmaincontent table table td  {
	font-size:0.9em;

}*/
#deptmaincontent p {
	/*font-size:1em;*/
	margin-top: 0.5em;
	margin-bottom:0.5em;
}
/*#deptmaincontent p table td {
	font-size:0.9em;

}*/

/*#deptmaincontent  {
font-size:0.9em;

}
#deptmaincontent p li, #deptmaincontent table td, #deptmaincontent p table td, #deptmaincontent table td p{
font-size:1em;
}*/

#deptmaincontent body p, #deptmaincontent table tbody td, #deptmaincontent table td font, #deptmaincontent p li, #deptmaincontent p table td,#deptmaincontent li p, #deptmaincontent td p, #deptmaincontent table td li, #deptmaincontent blockquote p, #deptmaincontent td a.Menu, #deptmaincontent table td ul li a, #deptmaincontent table.MENU td li a.MENU{
font-size:0.9em;

}


/*#deptmaincontent body p, #deptmaincontent table tbody td, #deptmaincontent table tbody td span.note, #deptmaincontent table tbody td span.Menu, #deptmaincontent table td font, #deptmaincontent p li, #deptmaincontent p table td, #deptmaincontent table td p, #deptmaincontent table td table td, #deptmaincontent table td table td table td, #deptmaincontent table td table td table td table td,  #deptmaincontent li p, #deptmaincontent td p, #deptmaincontent table td li, #deptmaincontent blockquote p, #deptmaincontent td a.Menu, #deptmaincontent table td ul li a, #deptmaincontent table.MENU td li a.MENU{
font-size:0.9em;

}*/
font {
	color: inherit !important;
  	background: inherit !important;
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
   	font-size: inherit !important; 
	font: inherit !important; 
}
/*PMJ this will override some Word formatting that is entered by pasting Word text */
.MsoNormal {
color: inherit !important;
  	background: inherit !important;
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
   	font-size: inherit !important; 
	/*font: inherit !important; */
  	
}
/*PMJ this will override some Word formatting that is entered by pasting Word text */
p.MsoNormal span font, p.MsoNormal span font font, p.MsoNormal span font font span, span p.MsoNormal font font span  {
color: inherit !important;
  	background: inherit !important;
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
   	font-size: inherit !important; 
	/*font: inherit !important; */
  	
}
#deptmaincontent font {
color: inherit !important;
  	background: none !important;
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
   	font-size: inherit !important; 
	font: inherit !important; 
}

#deptmaincontent ul ul li, #deptmaincontent table ul ul li {
	font-size: 1em;
	margin-left:  2em;

}


/*Used to align the blue dots up next to links in
the top menu of the acadaff/Schedules pages*/
#deptmaincontent p.top_menu td img {
	position: relative;
	top: 9pt;
	left: -6pt;
}
#deptmaincontent td.alignimg img {
	position: relative;
	left: -2pt;
	top: 4pt;
	
}





h1 {
	font-size:1.5em;
	color: #990033;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}  

h2 {
	font-size:1.4em;
	color: #000099;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}  

h3 {
	font-size:1.3em;
	color: #990033;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}  
h4 {
	font-size:1.2em;
	color: #000099;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}  
h5 {
	font-size:1.1em;
	color: #000099;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}  
hr {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	border: 0;
	background-color: #000099;
	height: 1px;
	width:  80%;
}
/*
#deptmaincontent p {

font-size: 1em !important;

}
#deptmaincontent td, #deptmaincontent th, #deptmaincontent li, #deptmaincontent td li {
font-size: 0.9em;

}
*/
A:link, a:link, .Link {
	color:			#990033;
	text-decoration:	underline;
}

A:visited, a:visited {
	color:			#990033;
	text-decoration:	underline;
}
A:hover, a:hover {
	color:			#000099;
	text-decoration:	underline;
}
A:active, a:active {
	color:			#990033;
	text-decoration:	underline;
}
.searchinput { 
	display:inline; 
	font-size:.8em;
 	border: 1px #ffffff groove;
  	height:14px;
   width:100px;
	vertical-align:middle;
	padding:0px;
}

.blueinput { 
	display:inline; 
	font-size:8pt;
 	border: 1px #ffffff groove;
  	height:14px;
   width:100px;
	vertical-align:middle;
	padding:0px;
}
.searchtext {
	font-size:10pt;
	background-color: #990033;
	font-weight: bold;
	color: #FFFFFF;
	padding:0px;
}
.redalert {
	/*font-size:.8em;*/
	background-color: #FFFFFF;
	font-weight: bold;
	color: #FF0000;
}


#deptrelatedlinks ul {
	list-style-type: none;
	padding: 0;
	margin: 0; 
}

#deptrelatedlinks li {
	background-image: url(/StyleGuide/php/images/style_images/maroonarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.2em;
	padding-bottom: 1em;
	/*font-size:1em;
	font-weight: bold;
	color: #666666;*/
}
#deptrelatedlinks table,#deptrelatedlinks tr,#deptrelatedlinks td,#deptrelatedlinks td tr {
	width: 150px !important;
	margin-left:  2px !important;
	/*border: 0 !important;
	border-width: 0 !important;	 */
}


.MENU, .menu, .Menu {
	/*font-family:""Trebuchet MS"", Arial, Helvetica, sans-serif;*/
	/*font-size: inherit;*/
	font-weight:    bold;
	color:   #000099;
	font-size: 1em;
	/*line-height:  30px;
	margin-top:	40px;
	padding-top:  15px;*/
	text-decoration:	none;
}


#deptrelatedlinks table.MENU td font a, table.MENU td a.menu, #deptrelatedlinks table.MENU td li, #deptrelatedlinks table td li a.MENU, #deptrelatedlinks table table td td, #deptrelatedlinks table table.MENU td, #deptrelatedlinks table table td td li, #deptrelatedlinks table td.MENU a, #deptrelatedlinks table td a.MENU  {
	font-size: 0.9em;
	
}
#deptrelatedlinks table td {
	padding-top: .5em;

}

a.MENU:link, a.menu:link, a.Menu:link {
	color:			#990033;
	text-decoration:	none;
	
	
}

a.MENU:visited, a.menu:visited, a.Menu:visited {
	text-decoration:	none;

}
a.MENU:hover, a.menu:hover, a.Menu:hover {
	color:			#000099;
	text-decoration:	none;
}
a.MENU:active, a.menu:active,a.Menu.active {
	color:			#990033;
	text-decoration:	none;

} 
/* styles from old style sheet /StyleGuide/css */

.FOOT, .Note{
	font-family:""Trebuchet MS"", Arial, Helvetica, sans-serif;
	font-size:		8pt;
	color:   #000099;
	margin-top:		0;
}
.FOOTRED{
	font-family:""Trebuchet MS"", Arial, Helvetica, sans-serif;
	font-size:		8pt;
	color:   #990033;
	margin-top:		0;
}

A.FOOT:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		8pt;
	color:			#990033;
	text-decoration:	underline;
}

A.FOOT:active, A.FOOT:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		8pt;
	color:			#990033;
	text-decoration:	underline;
}


.CODE {
	font-family:		Courier, fixed;
	font-size:		7pt;
	color:			#000000;
}
/*Typewriter text used in the StyleGuide */
tt {
	font-family:		Courier, fixed;
	font-size:		9pt;
	font-weight:    bold;
	color:			#000000;
}
.Red {
	font-family:		Arial, Helvetica, sans-serif;
	color:   #990033;
}

.Blue {
	font-family:		Arial, Helvetica, sans-serif;
	color:			#000099;
}

.Gold {
	font-family:		Arial, Helvetica, sans-serif;
	color:			#FFCC00;
}
.REDSTRIKE {
        color:                  #CC003C;
        text-decoration:        line-through;
}




/*menu for the finaff http://www.gpc.edu/~finaff/fin_admin_affrs/ */
.redmenu {font-family:	Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ffcc00; text-decoration: none;}
a.redmenu {font-family:	Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: white; text-decoration: none;}
a.redmenu:visited {font-family:	Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: white; text-decoration: none;}
a.redmenu:hover {font-family:	Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ffcc00; text-decoration: none;}
a.redmenu:active {font-family:	Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: white; text-decoration: none;}
/**************CSS to use Expandable Menu Functions *************/
.headlinksblue  {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color:#000099;
	font-weight: bold;
	text-decoration: none }
.headlinksbluenb  {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color:#000000;
	/*font-weight: bold;*/
	text-decoration: none }
b.headlinksblue  {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color:#000099;
	font-weight: bold;
	text-decoration: none }
.headlinksred  {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #990033; 
	font-weight: bold;
	text-decoration: none }
a.headlinksred {  
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990033; 
	text-decoration: none }
a.headlinksred:hover {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000099; 
	text-decoration: none }
b.headlinksred  {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #990033; 
	font-weight: bold;
	text-decoration: none }
/**************SIDE MENU CSS *************/
a.menuheader:link {
	 font-size: 9pt;
	 font-weight: bold;
	 color: #ffffff;
	 text-decoration: none }
td.menuheader {
    font-size: 9pt;
	 font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
	 text-decoration: none;
	 background-color: #990033;
	 border: #ffcc33 1px solid; 
	 padding-left: 0;
	padding-bottom: 0;
	 }
td.menuheader:hover {
	 font-size: 9pt;
	 font-weight: bold;
	 color: #ffcc33;
	 text-decoration: none }
a.menuheader:visited {
    color: #ffffff;
    text-decoration: none } 
a.menuheader:hover {
	 font-size: 9pt;
	 font-weight: bold;
	 color: #ffcc33;
	 text-decoration: none }
td.menucell {
    /* Subcategories */
	 font-size:8pt; /* changed from px */
	 font-weight: normal;
	 font-family:Arial, Helvetica, sans-serif;
	 color: #990033;
	 border: #990033 1px solid;
	 border-top-width: 1px;
	 background-color: #ffffff; 
	 padding:  0;
	 
	 }
a.menucell:link {
    font-size: 8pt;/* changed from px */
	 color: #990033;
	 text-decoration: none }
a:visited.menucell {
    font-size:8pt;/* changed from px */
	 color: #990033;
	 text-decoration: none }
a:hover.menucell {
    color: #990033;
    background-color: #ffff99 }	


