@charset "UTF-8";/* CSS Document *//* Browser Formatting */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 15px 0 0 0;	background-color: #ebebeb;}p {margin:0;padding:0;}/* ------------------- DIVS FOR PAGE LAYOUTS ---------------------- *//* --------------Outer container for all pages---------------------- */#container {	width: 968px;	margin-right: auto;	margin-left: auto;	background-color: #FFF;	overflow:auto;}/* ------------------------- Home Page Divs ----------------------- *//* ------------------------- Home page: Row 1  -------------------- */	#topLeft {	width: 316px;	height: 89px;	float:left;	background-color: #FFF;}#topRight {	width: 634px;	height: 77px;	padding-top: 12px;	padding-right: 18px;	text-align: right;	float:left;	background-image: url(../images/hm_bk_1.jpg);	background-repeat: no-repeat;}/* ------------------------- Home page: Row 2  -------------------- */#row2left {	width: 289px;	height: 108px;	padding-left: 27px;	color: #666;	float:left;	background-image: url(../images/hm_bk_2.jpg);	background-repeat: no-repeat;}#row2right {	width: 652px;	height: 108px;	float:left;	background-image: url(../images/hm_bk_3.jpg);	background-repeat: no-repeat;}/* ------------------------- Home page: Row 3  -------------------- */#row3left {	width: 448px;	height: 149px;	padding-left: 27px;	float: left;	background-image: url(../images/hm_bk_4.jpg);}#row3right {	width: 466px;	height: 119px;	padding-top: 30px;	padding-left: 27px;	float: left;	background-image: url(../images/hm_bk_5.jpg);}/* ------------------------- Home page: Row 4  -------------------- */#row4left {	width: 299px;	height: 151px;	padding-top: 17px;	padding-left: 27px;	float: left;	background-image: url(../images/hm_bk_6.jpg);}#row4middle {	width: 301px;	height: 151px;	padding-top: 17px;	padding-left: 20px;	float: left;	background-image: url(../images/hm_bk_7.jpg);}#row4right {	width: 301px;	height: 151px;	padding-top: 17px;	padding-left: 20px;	float: left;	background-image: url(../images/hm_bk_8.jpg);}/* ------------------------- Home page: Row 5  -------------------- */#row5left {	width: 447px;	height: 92px;	padding-left: 27px;	float: left;	background-color: #FFF;}#row5right {	width: 481px;	height: 92px;	padding-left: 13px;	float: left;	background-image: url(../images/hm_bk_9.gif);	background-repeat: no-repeat;	background-position: left;	background-color: #FFF;}/* ------------------------- Home page: Row 6: Footer  -------------------- */#hmFooter {	width: 950px;	height: 25px;	padding-right: 18px;	text-align: right;	font-size: 10px;	color: #989898;	float: left;	clear: both;	background-color: #FFF;	}/*------------------- Main navigation --------------------------------- */ul.nav {margin: 0;padding: 0;list-style-type: none;}ul.nav li {display: inline;margin:0;padding:0:}a.navMain:link {	color: #000;	text-decoration: none;}a.navMain:active {	color: #000;	text-decoration: none;}a.navMain:visited {	color: #000;	text-decoration: none;}a.navMain:hover {	color: #737FC7;	text-decoration: none;}.dividerNav {	color: #000;	padding: 0px 14px;}.activeNav {	color: #737FC7;}/*------------------- Main Nav when on secondary page --------------------------------- */a.navMain2:link {	color: #737FC7;	text-decoration: none;}a.navMain2:active {	color: #737FC7;	text-decoration: none;}a.navMain2:visited {	color: #737FC7;	text-decoration: none;}a.navMain2:hover {	color: #000;	text-decoration: none;}/*------------------- Home Text links --------------------------------- */a.navTxtHm:link {	font-size: 11px;	color: #5879d4;	text-decoration: none;}a.navTxtHm:active {	font-size: 11px;	color: #5879d4;	text-decoration: none;}a.navTxtHm:visited {	font-size: 11px;	color: #5879d4;	text-decoration: none;}a.navTxtHm:hover {	font-size: 11px;	color: #000;	text-decoration: underline;}/* ------------------------- Secondary Page Divs ----------------------- *//* ------------------------- Secondary page: Row 1  -------------------- */	#topLeft2 {	width: 316px;	height: 89px;	float:left;	background-color: #FFF;}#topRight2 {	width: 634px;	height: 77px;	padding-top: 12px;	padding-right: 18px;	text-align: right;	background-color: #FFF;	float:left;}/* ------------------------- Secondary page: Row 2  -------------------- */#row2left2 {	width: 289px;	height: 37px;	padding-left: 27px;	color: #666;	background-color: #FFF;	float:left;}#row2right2 {	width: 652px;	height: 37px;	background-color: #FFF;	float:left;}/* ------------------------- Secondary page: Row 3  -------------------- */#row3left2 {	width: 445px;	height: 89px;	padding-top: 38px;	padding-left: 30px;	float: left;	background-color: #FFF;	background-image: url(../images/scnd_bk_1.jpg);	background-repeat: no-repeat;	background-position: top;}#row3right2 {	width: 487px;	height: 86px;	padding-top: 41px;	padding-left: 6px;	float: left;	background-color: #FFF;	background-image: url(../images/scnd_bk_2.jpg);	background-repeat: no-repeat;	background-position: top;}/* ------------------------- Secondary page: Row 4: Main content area  -------------------- *//* ------------------------- Specified depths  -------------------- */#leftCol {	width: 179px;	height: 474px;	padding-top: 2px;	background-color: #FFF;	float: left;	background-image: url(../images/dots1.gif);	background-repeat: no-repeat;	background-position: top;}#middleCol {	width: 500px;	height: 476px;	padding-right: 21px;	padding-left: 24px;	background-color: #FFF;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #a3a3a3;}#rightCol {	width: 209px;	padding-right: 24px;	padding-left: 10px;	background-color: #FFF;	float: left;}/* ------------------------- No specified depths  -------------------- */#leftCol2 {	width: 179px;	padding-top: 2px;	background-color: #FFF;	float: left;	background-image: url(../images/dots1.gif);	background-repeat: no-repeat;	background-position: top;}#middleCol2 {	width: 500px;	padding-right: 21px;	padding-left: 24px;	background-color: #FFF;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #a3a3a3;}#rightCol2 {	width: 209px;	padding-right: 24px;	padding-left: 10px;	background-color: #FFF;	float: left;}/* ------------------------- Flow chart divs  -------------------- */#middleColAlt {	width: 741px;	padding-right: 21px;	padding-left: 24px;	background-color: #FFF;	float: left;}/* ------------------------- Secondary page: Row 5: Footer  -------------------- */#Footer2 {	width: 950px;	height: 30px;	padding-top: 25px;	padding-right: 18px;	text-align: right;	font-size: 10px;	color: #989898;	float: left;	clear: both;	background-color: #FFF;	}/* ------------------Left column navigation ------------------ */ul.side {	margin: 0;	padding: 0;	list-style-type: none;}ul.side li {	margin:0;	padding:0;}#leftCol li {	padding-top:7px;	padding-left:30px;	padding-bottom:7px;	background-image: url(../images/dots.gif);	background-repeat: no-repeat;	background-position: bottom;}#leftCol2 li {	padding-top:7px;	padding-left:30px;	padding-bottom:7px;	background-image: url(../images/dots.gif);	background-repeat: no-repeat;	background-position: bottom;}a.navSide:link {	font-size: 11px;	color: #666;	padding-left: 19px;	text-decoration: none;}a.navSide:active {	font-size: 11px;	color: #666;	padding-left: 19px;	text-decoration: none;}a.navSide:visited {	font-size: 11px;	color: #666;	padding-left: 19px;	text-decoration: none;}a.navSide:hover {	font-size: 11px;	color: #5b7cb7;	padding-left: 19px;	text-decoration: none;}.activeNavSide {	font-weight: bold;	color: #5b7cb7;	text-decoration: none;}.activeNavSideGry {	font-weight: bold;	color: #666;	text-decoration: none;}/* ------------------Left nav section name when on a tertiary page ------------------ */a.navSideGry:link {	font-weight: bold;	color: #666;	text-decoration: none;}a.navSideGry:active {	font-weight: bold;	color: #666;	text-decoration: none;}a.navSideGry:visited {	font-weight: bold;	color: #666;	text-decoration: none;}a.navSideGry:hover {	font-weight: bold;	color: #5b7cb7;	text-decoration: none;}/* ------------------------- Type styles  -------------------- */.a11on14grey {	font-size: 11px;	font-weight: bold;	line-height: 14px;	color: #dad9d7;	}.a12on30white {	font-weight: bold;	line-height: 30px;	color: #FFF;	}.a12on14 {	line-height: 14px;	color: #666;	}.a12on14Blk {	line-height: 14px;	color: #000;}.a12on18 {	line-height: 18px;	color: #333;	}.a12on18Gry {	line-height: 18px;	color: #666;	}.a12on18Blk {	line-height: 18px;	color: #000;	}.a12on24 {	line-height: 24px;	color: #333;	}.a12on24Grey {	line-height: 24px;	color: #666;	}.a13on30white {	font-size: 13px;	font-weight: bold;	line-height: 30px;	color: #FFF;	}.a14on14blue {	font-size: 14px;	line-height: 14px;	color: #5879d4;	}.a14on14blueBold {	font-size: 14px;	color: #5879d4;	font-weight: bold;}.a18on24white {	font-size: 16px;	line-height: 24px;	color: #FFF;	}.tableCell {	border-bottom:1px solid #999999;}/* ------------------------- Links in text  -------------------- */a.navText:link {	color: #5879d4;	text-decoration: underline;}a.navText:active {	color: #5879d4;	text-decoration: underline;}a.navText:visited {	color: #5879d4;	text-decoration: underline;}a.navText:hover {	color: #000;	text-decoration: underline;}