/*===== Redefined Html Tags Begin =====*/body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 150%;	padding: 0px;	margin: 6px 0px 30px 0px;	text-align: left;	color: #666666;	background-color: #6f83ab;}a {	color: #84533b;	font-weight: normal;	text-decoration: none;}a:hover {	color: #AD9E6C;	font-weight: normal;	text-decoration: underline;	letter-spacing: 0px;}p {	margin: 15px 0px 15px 0px;}td {	vertical-align: top;	padding: 0px;}/*===== Redefined Html Tags End =====*//*====================================================*//*===== Body Structure Begin =====*/.shadetop {	background-image: url(shadow_top.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 12px;}.shader {	background-image: url(main_bkg.jpg);	background-repeat: repeat-y;	background-position: left top;}.shadersub {	background-image: url(shadow_center3-col.jpg);	background-repeat: repeat-y;	background-position: left top;}.header_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: 24px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	padding-left: 24px;	padding-right: 48px;}.small_links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 16px;	font-weight: normal;	text-align: right;	letter-spacing: 1px;	color: #434e96;		}.small_links_left {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 16px;	font-weight: normal;	text-align: left;	letter-spacing: 1px;	color: #434e96;}.small_links_alt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 16px;	font-weight: bold;	text-align: left;	color: #434e96;}.small_links_footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 16px;	font-weight: bold;	text-align: left;	color: #CCCCCC;}.shadebottom {	background-image: url(background-footer.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 12px;}.container {	width: 975px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	display: block;}.maintext {	padding: 0px 0px 0px 36px;	display: block;	width: 660px;	float: left;	color: #333333;	line-height: 15pt;	text-align: left;	vertical-align: top;	font-size: 10px;}.maintext ul {	margin: 0px 5px 15px 5px;}.maintext_alt {	color: #333333;	line-height: 150%;	text-align: left;	vertical-align: top;	font-size: 10px;	padding-left: 24px;	padding-right: 60px;}.maintext_alt2 {	padding: 15px 0px 0px 0px;	display: block;	float: left;	color: #333333;	line-height: 15pt;	text-align: left;	vertical-align: top;		}.address {	padding: 15px 0px 0px 0px;	display: block;	float: left;	color: #333333;	line-height: 15pt;	text-align: left;	vertical-align: top;	font-size: 9px;	letter-spacing: .75px;		}/* Keep everything from flowing over Start */.container:after {	display: block; 	height: 0px; 	clear: both; 	visibility: hidden;}/* Keep everything from flowing over End */.header {	clear: both;	text-align: left;	vertical-align: top;}.navbar {	clear: both;	width: 171px;	text-align: left;	padding: 0px 0px 2px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	font-weight: normal;}.navbar a {	color: #FFFFFF;	padding: 3px 3px 2px 3px;	text-decoration: none;	font-weight: normal;	font-size: 9px;	letter-spacing: 1px;	}.nav2 a {	color: #434e96;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 16px;	font-weight: normal;	text-align: left;	letter-spacing: 1px;		}nav2 a:hover {	color: #434e96;	font-weight: normal;	text-decoration: underline;	letter-spacing: 1px;}	.navemail a {	color: #434e96;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	font-weight: normal;	text-align: left;		}.navbar a:hover {	color: #FFCC00;	text-decoration: none;	padding: 3px 3px 2px 3px;	letter-spacing: 1px;}.navbar2 {	width: 757px;	padding: 6px 0px 0px 218px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	background-color: #CCCCCC;	font-weight: normal;	background-image: url(title_topbarnav_bkg.jpg);}.navbar2 a {	color: #666666;	text-decoration: none;	font-weight: normal;	text-align: right;}.navbar2 a:hover {	color: #CC0000;	text-decoration: none;	background-color: #CCCCCC;}.leftcol {	float: left;	width: 179px;	vertical-align: top;	text-align: left;	padding: 28px 4px 5px 12px;	border: none;}.middlecol_no-bar {	padding: 18px 18px 0px 12px;}.middlecol_image {	float: left;	width: 377px;	vertical-align: top;	text-align: left;	padding: 0px 0px 0px 1px;	border-top: solid 8px #c0c0c0;	border-right: solid 1px #ffffff;}.middlecol {	float: left;	width: 348px;	vertical-align: top;	text-align: left;	padding: 18px 18px 0px 12px;}.maincol {	float: left;	width: 779px;	vertical-align: top;	text-align: left;	padding: 0px 0px 0px 0px;}.maincol_image {	float: left;	width: 529px;	vertical-align: top;	text-align: left;	padding: 0px 0px 0px 1px;	border-top: solid 8px #c0c0c0;}.maincol_no-bar {	padding: 0px 18px 0px 14px;}.rightcol {	float: left;	width: 298px;	vertical-align: top;	text-align: left;	padding: 0px 0px 0px 0px;}.rightcol2 {	float: left;	width: 413px;	vertical-align: top;	text-align: left;	padding: 0px 0px 0px 12px;}.footer {	background-image: url(background-footer.jpg);	background-position: center top;	background-repeat: no-repeat;	padding: 10px 0px 0px 0px;	text-align: center;	color: #999999;	background-color: #6f83ab;	font-size: xx-small;}/*===== Body Structure End =====*//*====================================================*//*===== Custom CSS Begin =====*/#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;}#nav a {	display: block;	line-height: 24px;	vertical-align: top;	font-size: 9px;	font-weight: bold;}#nav li {	text-align: left;}#nav li ul {	position: absolute;	width: 140px;	text-align: left;	left: -999em;}#nav li:hover ul {	left: auto;	display: block;	color: #FFCC00;}#nav li:hover ul, #nav li.sfhover ul {	left: auto;	display: block;}#nav2 {	height: 25px;}#nav2, #nav2 ul {	padding: 0;	margin: 0;	list-style: none;}#nav2 a {	font-size: 9px;	font-weight: bold;}#nav2 li {	float: left;	padding: 0px 10px 0px 10px;	text-align: left;}#nav2 li ul {	position: absolute;	width: 140px;	text-align: left;	background-color: #033b74;}#nav2 li:hover ul {	left: auto;	display: block;}#nav2 li:hover ul, #nav li.sfhover ul {	left: auto;	display: block;	}a.subnav, a.subnav:hover, a.subnav:visited {	color: #c0c0c0;}.sectionhead {	font-size: 14px;	color: #003C72;	font-weight: bold;	padding-left: 24px;}.columnhead {	font-size: 10px;	color: #434e96;	font-weight: bold;	line-height: 22px;}.subheads {	font-weight: bold;	color: #434e96;	font-size: 10px;		}.subheads_2 {	font-weight: bold;	color: #434e96;	font-size: 9.5px;			}.subheads_3 {	font-weight: bold;	color: #666666;	font-size: 9px;}/*===== Custom CSS End =====*/.highlight_italic {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	line-height: 18px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;}.address_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 18px;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;}.clear {	clear: both;}.style1 {	color: #434e96;	font-size: 10px;	word-spacing: 1px;}.findmore, .findmore a {	letter-spacing: 2px;}.bodypic {	padding: 5px 0px 0px 0px;}.spacing {	height: 20px;}