/* ------------------- GENERAL FORMATING ------------------- */body , dt , dd , dl , sl , caption, u , blink , select , option , form , font , li {	font-family:Arial, Helvetica, sans-serif;	font-size : 13px;	color:#333333;	text-decoration: none;}    body {	margin: 0px;	padding: 0px;	background-color: #ffffff;}A:LINK, A:ACTIVE, A:VISITED { 	text-decoration: underline;	color: #003399; } A:HOVER {	text-decoration: underline;	color: #0066FF;} h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003399;	font-weight:normal;	margin-top:12px;	font-size : 20px;	margin-bottom : 2px;	padding-top : 2px;	padding-bottom : 2px;	}  h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003399;	font-weight:normal;	margin-top:12px;	font-size : 16px;	margin-bottom : 2px;	padding-top : 2px;	padding-bottom : 2px;	}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003399;	font-weight:bold;	margin-top:2px;	font-size : 14px;	margin-bottom : 6px;	padding-top : 2px;	padding-bottom : 2px;}  h4 {	font-size : 12px;	font-weight:bold;	margin-top:4px;	margin-bottom: 2px;}  /* ------------------- CONTENT AREA ------------------- */.bodytext {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	text-decoration: none;	line-height: 1.2em;}A.bodytext:LINK , A.bodytext:VISITED , A.bodytext:ACTIVE { 	color : #003399;	text-decoration: none;}A.bodytext:HOVER { 	color: #0066FF;	text-decoration: underline;}.subheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #003399;	text-decoration: none;	font-weight: bold;}/* ------------------- more general text styles ------------------- */.white {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	text-decoration: none;	color : #FFFFFF;	font-weight: normal;}	A.white:LINK , A.white:ACTIVE , A.white:VISITED {	color : #FFFFFF;	text-decoration: none;}A.white:HOVER {	color : #CCCCCC;	text-decoration: underline;}.quote {	font-family : Arial, Helvetica, sans-serif;	font-size : 13px;	text-decoration: none;	font-style : italic;	color : #333333;	font-weight: normal;}	A.quote:LINK , A.quote:ACTIVE , A.quote:VISITED {	color : #FFFFFF;	text-decoration: underline;}A.quote:HOVER {	color : #FFCC00;	text-decoration: underline;}.small {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;	line-height: 1.2em;}.btmnav {	font-family : Arial, Helvetica, sans-serif;	font-size : 11px;	font-weight : normal;	text-decoration: none;	font-style : normal;	color : #FFF;}	A.btmnav:LINK , A.btmnav:VISITED , A.btmnav:ACTIVE { 	color : #FFF;	text-decoration: none;}A.btmnav:HOVER {	color : #18408E;	text-decoration: underline;}.footer { 	font-family : Arial, Helvetica, sans-serif; 	font-size : 10px;	text-decoration: none;	color : #666666;	line-height: 1.1em;}	A.footer:LINK , A.footer:VISITED , A.footer:ACTIVE { 	color : #666666;	text-decoration: none;}A.footer:HOVER { 	color: #003399;	text-decoration: underline;}/* ------------------- Table cell styles ------------------- */#tdBtmNav {	background-color: #3888D7;	background-image:  url(images/btm_bckgd.jpg);	background-repeat: repeat-x;	background-position: left top;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FFCC00;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;	color: #FFFFFF;	text-align: center;	padding: 2px;}#tdCntnt {	background-color: #FFFFFF;	padding: 15px 10px 15px 15px;	vertical-align: top;	background-image:  url(images/cntnt_shdw.jpg);	background-repeat: repeat-x;	background-position: left top;}#tdBorderBtm {	border-bottom: 1px solid #003399;}#tdHdr {	background-image:  url(images/hdr_bckgd.jpg);	background-repeat: repeat-x;}#tdLftCol {	background-image:  url(images/navbar_shdw.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #A9C9E0;	vertical-align: top;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#tdRtCol {	background-image:  url(images/navbar_shdw.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #A9C9E0;	padding: 15px 5px 5px;	vertical-align: top;}#tdNavBrdr {	border-left: 1px solid #BA9F5A;}#tdBorderAll { border: 1px solid #CCCCCC; }/*---- LEFT SIDE  Navigation Styles --------*/#active a { border-top: 1px solid #0478BF; }#leftnavcontainer { margin: 0px; }#leftnavcontainer ul{	margin: 0;	padding: 0;	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #003399;}#leftnavcontainer li { margin: 0px; }#leftnavcontainer a{	display: block;	padding: 5px 5px 5px 10px;	width: 180px;	color: #003399;	text-decoration: none;	border-bottom: 1px solid #0478BF;	background-image: url(images/lftnav_bckgd1.jpg);	font-size: 12px;}#leftnavcontainer a:hover{color: #FFFFFF;text-decoration: underline;background-image: url(images/lftnav_bckgd2.jpg);}#leftnavcontainer ul ul li { margin: 0px; }#leftnavcontainer ul ul a{	display: block;	padding: 3px 0px 3px 18px;	width: 177px;	color: #003399;	background-color: #90BDE1;	text-decoration: none;	font-weight: normal;	border-bottom: 1px solid #0478BF;	background-image: url(images/lftnav_bckgd1.jpg);}#leftnavcontainer ul ul a:hover{color: #FFFFFF;background-color: #90BDE1;text-decoration: none;background-image: url(images/lftnav_bckgd2.jpg);border-bottom: 1px solid #0478BF; }