body { 	 
	FONT-FAMILY: Verdana; 
	background-color: #6499CB;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	/*background-image: url(../../../images/headerfooter/bg.jpg);
	background-repeat : repeat-x;
	*/
}

.copyright {
	font-size: smaller;
	font-style: italic;
	color: #8B8B8B;
	padding-left: 2px;
	padding-bottom: 2px;
	}
	
.rulingline {
border: thin dotted #d0d0c1; 
}

H1 {
	FONT-SIZE: 140%; MARGIN: 0%; COLOR: #000099; 
}
H2 {
	FONT-SIZE: 120%; MARGIN: 0%; COLOR: #000099; 
}
H3 {
	FONT-SIZE: 120%; MARGIN: 0%;  FONT-WEIGHT: normal; COLOR: #000099; 
}
H4 {
	FONT-SIZE: 120%; MARGIN: 0%; COLOR: #000099;
}
H5 {
	FONT-SIZE: 120%; MARGIN: 0%; FONT-WEIGHT: normal; COLOR: #000099;
	background-color: #ffbf00;
	padding: 2px;
}
H6 {
	FONT-SIZE: 120%; COLOR: #000099;  MARGIN: 0%;
	background-color: #ffbf00;
	padding: 2px;
}

/* ANCHOR TAG SETTINGS */
A {
	COLOR: navy;
}
A:hover {
	COLOR: #0066ff;
}
A.project {
	COLOR: #ffff99;
}
A.project:hover {
	COLOR: yellow;
}

/* TABLE TAG SETTINGS*/
TD {
	FONT-SIZE: 12px
}
TD.topline1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../../../images/HeaderFooter/bg_topline1.gif); PADDING-BOTTOM: 0px; COLOR: yellow; PADDING-TOP: 1px; HEIGHT: 20px
}
TD.topline2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b7ac90 1px solid; BACKGROUND-COLOR: #e4e4c9
}
TD.major {
	BORDER-RIGHT: #5c0000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ce3233 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../../../images/HeaderFooter/bg_major.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #ce3233 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #5c0000 1px solid; BACKGROUND-COLOR: #990000
}
TD.selected {
	FONT-WEIGHT: bold; COLOR: yellow
}
TD.project {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #2a3b88
}
LI {
	LIST-STYLE-TYPE: square
}
TABLE.project {
	BACKGROUND-COLOR: white
}

TABLE.boxstyle { 
	background-color: #ffffcc;
	border-top: thin dotted #006699;
	border-bottom: thin dotted #006699;
}

.bold {
	FONT-WEIGHT: bold
}
TD.group {
	PADDING-RIGHT: 5px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
TABLE.alert {
	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: white
}
LI.overdue {
	COLOR: red
}
.alignL {
	TEXT-ALIGN: left
}
.btn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 100px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A.menuOn, A.menuOff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; WIDTH: 75px; COLOR: white; PADDING-TOP: 2px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.menuOn {
	COLOR: yellow
}
A.menuOn:hover, A.menuOff:hover {
	COLOR: yellow; BACKGROUND-COLOR: #b69866
}
#subMenu {
	HEIGHT: 26px
}

/* Styles for Printer Friendly, Text Only, Email Friend display */
A.#link_textOnly, A.#link_printerFriendly, A.#link_mailToFriend {
	TEXT-DECORATION: none; 
	font-size: x-small;
	font-weight:normal;
	padding: 2px;
}

A.#link_textOnly:hover, A.#link_printerFriendly:hover, A.#link_mailToFriend:hover {
	text-decoration: underline;
	background-color: #EEE;
	width: auto;
	color: #000080;
	padding: 2px;
}

/* END Styles for Printer Friendly, Text Only, Email Friend display */

SPAN.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}

/*BREADCRUMB NAV STYLES  */
.breadcrumb {
	PADDING-LEFT: 0px; 
   TEXT-DECORATION: none;
	font-size: 10px;
	color: #000099;
}
a.breadcrumb:hover {
	TEXT-DECORATION: none;
	COLOR: #000099;
	background-color: #ffcc33;
	font-weight: normal;
}

.bcInactive {
	font-size: 10px;
	color: #000099;	
}

/*
.breadcrumb A:active {
	FONT-WEIGHT: normal; COLOR: #b0081f;
}
.breadcrumb A:link {
	FONT-WEIGHT: normal; COLOR: #b0081f;
}
.breadcrumb A:visited {
	FONT-WEIGHT: normal; COLOR: #b0081f; TEXT-DECORATION: none
}
*/


/* Styles for the left nav that shows up on sub-pages */
.leftNav {
	/*background-image: url(../images/EMS_HomePage_r4_c4.jpg);*/
	/*background-color: #ffffcc;*/
	padding: 2px;
	text-decoration: none;
}

A.leftNav:hover {
	text-decoration: none;
	color: #000099;
	background-color: #ffcc33;
	font-weight: normal;
}

TD.menuSection {
	BORDER-BOTTOM: #664816 1px solid; BACKGROUND-COLOR: #987a48; TEXT-ALIGN: center
}
TD.subMenuSection {
	BORDER-RIGHT: #7d7d7d 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-COLOR: #1f4675
}

/* Styles for the horizontal top menus */
.topMenuSection, .topMenuItemOff, .topMenuItemOn  {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	display: inline;
}
A.topMenuLinkOff, A.topMenuLinkOn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 2px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none;
	font-weight: bolder;
}
A.topMenuLinkOn {
	COLOR: #000099; BACKGROUND-COLOR: #d0d0c1 
}
A.topMenuLinkOn:hover, A.topMenuLinkOff:hover {
	COLOR: #000099; BACKGROUND-COLOR: #d0d0c1  /* b69866 */
}
/* Styles for the left nav */
.subMenuSection {
	margin-left: 0px;
	padding-left: 0px;
}
.subMenuItemOff, .subMenuItemOn {
	HEIGHT: 26px;
	list-style: none;
}
A.subMenuLinkOn, A.subMenuLinkOff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WIDTH: 100%; HEIGHT: 22px; TEXT-DECORATION: none;
}
A.subMenuLinkOn {
	BORDER: #b2d6f6 1px solid; COLOR: white; BACKGROUND-COLOR: #2d8be1;
}
A.subMenuLinkOff {
	BORDER: gray 1px solid; COLOR: #a8caec; BACKGROUND-COLOR: #1f4675;
}
A.subMenuLinkOn:hover, A.subMenuLinkOff:hover {
	COLOR: white
}

/* Styles for homepage title copy. */
.homepageTitles {
	FONT-SIZE: 110%; 
	COLOR: #006; 
	font-family: "Eras Medium ITC";
}

/* Styles used for Content Containers */
.contentContainer { 
	width: 100%;
	padding: 3px;
}
.contentContainerBorder { /* Border class for containers with a border */
	border: 1px solid #009;
}
.contentContainerTitle { 
	font-size: small;
	font-weight: bold;	
	background-color: #FFE184;
	color: #009;
}
.contentContainerContent { 

}

.contactUsTable { 
	background-color: #FFE186;
	
}