BODY {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	color : #000000;
}
P{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
LI{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.nav1{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size: 11px;
	background-image: url(images/mnu_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.nav2Frame{
	color : #000000;
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E9EBF0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 16px;
}
.nav2{
	font-size: 11px;
	line-height: 16px;
	color: #2C3C6B;
	text-decoration: none;
	padding: 2px;
}
.nav2On{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ee6600;
	padding: 2px;
}
.nav2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #2C3C6B;
	text-decoration: underline;
	padding: 2px;
}
.nav3On{
	font-size: 11px;
	background-color: #2D3D6A;
	color: #FFFFFF;
	line-height: 16px;
	padding: 2px;
	text-decoration: none;
}
.navLeft{
	background-color: #2D3D6A;
	color: #FFFFFF;
	text-align: left;
}
.navRight{
	background-color: #2D3D6A;
	text-align: right;
	color: #FFFFFF;
}
.ftr{
	FONT-SIZE: 10px;
	COLOR: #A2A2A2;
	TEXT-DECORATION: none
}
.ftrLink {
	FONT-SIZE: 10px;
	COLOR: #A2A2A2;
	TEXT-DECORATION: none
}
.ftrLink:hover {
	COLOR: #010066;
}
.ftrDark {
	FONT-SIZE: 10px;
	COLOR: #003366;
	TEXT-DECORATION: none
}
.oddRow{
	background-color : #FFFFFF;
	color: #000000
}
.evenRow{
	background-color : #ADA8A5;
	color: #000000
}
.frameRow{
	COLOR: #000000;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #C2DAAA;
}
.frameRowSmall{
	background-color: #C2DAAA;
	color : #000000;
	font-size : 11px;
}
.frameRowRight{
	background-color: #C2DAAA;
	color : #000000;
	text-align : right;
}
.frameTitles{
	background-color : #000000;
	color : #FFFFFF;
	font-size : 14px;
	line-height : 16px;
}
.frameRowLight{
	background-color: #C0CBDF;
	color: #000000;
}
.frameRowDark{
	background-color : #2D3D6A;
	color : #FFFFFF;
	background-image: url(images/mnuTitle_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 16px;
}
.textRow{
	background-color : #FFFFFF;
	color : #000000;
}
.textRowSmall{
	background-color : #FFFFFF;
	color : #000000;
	font-size : 10px;
}
.textRowBold{
	background-color : #FFFFFF;
	color : #000000;
	font-weight : bold;
}
.textRowSmallBold{
	background-color : #FFFFFF;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
}
.shadeRowLgt{
	background-color : #E0E0DF;
	color : #000000;
}
.shadeRowDrkTitles{
	color : #2C3C6B;
	font-size : 11px;
	font-weight: bold;
}
.news{
	color : #000000;
	text-align : left;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.sectionTitle{
	background-color: #FFFFFF;
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rgtMenu{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
}
.headline{
	background-color : #FFFFFF;
	color : #003366;
	font-size : 18px;
	font-weight : bold;
	line-height : 25px;
}
.tocFrame{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/hm_highlights.jpg);
	padding-right: 10px;
	text-align: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #FFFFFF;
}
.tocChild{
	font-size: 11px;
	line-height: 14px;
	color: #003366;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bordersNavPathContainer {
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bordersVisionContainer {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bordersWhiteBtm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.bordersLeftGray {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.bordersRightCol {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.hmUL {
	font-size: 11px;
	color: #000000;
	background-image: url(images/hm_ul.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 25px;
	text-align: left;
}
.hmUR {
	font-size: 11px;
	color: #000000;
	background-image: url(images/hm_ur.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-left: 50px;
	text-align: left;
}
.hmLL {
	font-size: 11px;
	color: #000000;
	background-image: url(images/hm_ll.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 25px;
	padding-left: 25px;
	text-align: left;
}
.hmLR {
	font-size: 11px;
	color: #000000;
	background-image: url(images/hm_lr.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 50px;
	text-align: left;
}
.cntContent{
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
}
.breadCrumbs{
	padding-left: 16px;
	color: #2C3C6B;
	font-size: 10px;
}
.breadCrumbsArrow{
	color: #679B35;
}
.breadCrumbsCurrent{
	color: #EE6600;
}
/* NAV PATH MENU LIST MENU STYLES */
.navpathmenu{
width: 143px; /*width of menu*/
}
.navpathmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.navpathmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}
.navpathmenu ul li a{
font: bold 12px verdana;
color: #FFFFFF;
background-image: url(images/nav_path_bg.jpg);
display: block;
padding: 5px 0;
line-height: 49px;
padding-left: 16px; /*link text is indented 8px*/
text-decoration: none;
}
.navpathmenu ul li a:hover{ /*hover state CSS*/
background-image: url(images/nav_path_bg_ovr.jpg)
}
.navpathmenu ul li a:active{ /*active state CSS*/
background-image: url(images/nav_path_bg_ovr.jpg)
}
/*  END OF NAV PATH MENU STYLES */
.tocLinks {
	color : #2C3C6B;
	text-decoration: none;
}
.tocLinks:hover {
	color : #669934;
	text-decoration : underline;
}
.textLinks{
	color : #669934;
	text-decoration : none;
}
.textLinks:Hover{
	color : #2C3C6B;
	text-decoration : underline;
}
.frameLinks{
	color : #000000;
	text-decoration : none;
}
.frameLinks:Hover{
	color: #2C3C6B;
	text-decoration: none;
}
.relatedLinks{
	color: #999999;
	text-decoration: none;
}
.relatedLinks:Hover{
	color : #2C3C6B;
	text-decoration : underline;
}