/* DO NOT MODIFY THIS CSS FILE 
 * It may be changed periodically by Web Services
 * 
 * Please contact Web Services about creating local site-specific styles.
 * 
 */


/* BEGIN STYLES FOR STANDARD CONTENT FORMATTING */

/* BEGIN top nav styles */
.navrow {
	height: 40px;
}

.nav { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Default is same as 2Lines */
	position: absolute; 
	cursor: pointer;
	text-align: center;

}

.navOver { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Default is same as 2Lines */
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.nav1Line { 
	font-family: Arial, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 13px 0px 0px 0px;
	position: absolute; 
	cursor: pointer;
	text-align: center;
}

.navOver1Line { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 13px 0px 0px 0px;
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.nav2Lines { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Same as default */
	position: absolute; 
	cursor: pointer;
	text-align: center;
}

.navOver2Lines { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Same as default */
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.nav3Lines { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	position: absolute; 
	cursor: pointer;
	text-align: center;
}

.navOver3Lines { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.navdrop { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none;
	padding: 8px 0px 0px 8px;
	cursor: pointer;
	position:absolute;
	visibility:hidden;
}

.navdropOver { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 8px;
	cursor: pointer;
	position:absolute; 
	visibility:hidden;
}

.navdropborder { 
	position:absolute;
	visibility:hidden;
}
/* END top nav styles */

/* BEGIN top nav styles */
.navrow { 
	background-color: #dbecf5;
}

.nav { 
	color: #00638F; 
	background-color: #dbecf5;
}

.navOver { 
	color: #dbecf5; 
	background-color: #00638F;
}

.nav1Line { 
	color: #00638F; 
	background-color: #dbecf5;
}

.navOver1Line { 
	color: #dbecf5; 
	background-color: #00638F;
}

.nav2Lines {
	color: #00638F; 
	background-color: #dbecf5;
}

.navOver2Lines {
	color: #dbecf5; 
	background-color: #00638F;
}
.nav3Lines {
	color: #00638F; 
	background-color: #dbecf5;
}

.navOver3Lines {
	color: #dbecf5; 
	background-color: #00638F;
}

.navdrop { 
	color: #dbecf5;
	background-color: #00638F;
}

.navdropOver { 
	color: #00638F;
	background-color: #dbecf5;
}

.navdropborder { 
	background-color: #dbecf5;
}
/* END top nav styles */

/* Style of LEFT NAV table cell */
.navbar { 
	background-color: #FFFFFF;
}



/* BEGIN CoolMenus 4 default styles */
.clCMAbs{
	left: 0;
	top: 0;
	position: absolute;
	visibility: hidden;
}
/* END CoolMenus 4 default styles */



/* BEGIN left nav styles */
.navleft {
	font-family: Arial, Helvetica, sans-serif; 
	color: #00638F;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none;
}

.navleft a {
	font-family: Arial, Helvetica, sans-serif; 
	color: #00638F;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none;
}

.navleft1focus {
	font-family: Arial, Helvetica, sans-serif; 
	color: #703899;
	font-weight: bold;
}

.navleft1 { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #00638F;
	border-top-color: #FFFFFF;
	padding: 3px 3px 7px 2px;
	border-top-style: solid;
	border-top-width: 1px;
}

.navleft1 a {
	font-family: Arial, Helvetica, sans-serif; 
	color: #00638F; 
}



.navleft1inner {
	font-family: Arial, Helvetica, sans-serif; 
	color: #00638F;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
}


.navleft2 { 
	color: #00638F;
	font-weight: bold; 
	padding: 3px 3px 6px 20px;
}

.navleft2 a { 
	color: #00638F;
	font-weight: bold; 
}

.navleft2focus {
	color: #703899;
	font-weight: bold; 
}

.navleft2inner { 
	color: #703899;
	font-weight: bold; 
	padding: 0px;
}
/* END left nav styles */
