* { margin:0; padding:0;}body { background:url(images/body_bgd.gif) left top repeat-x #fff; font-family:Arial; font-size:100%; line-height:1em; color:#65798a;}input, textarea { font-family:Arial; font-size:1em;}.fleft { float:left;}.fright { float:right;}.picfright { float:right; clear:right;}.clear { clear:both;}.alignright { text-align:right;}.aligncenter { text-align:center;}.maxheight img {	position:relative;}#srchResult iframe {	margin:0; padding:0;	width: 525px;	height:600px;	overflow: auto;}#srchResult #cse-search-results {	margin:0; padding:0;}#leftcol div #staffdetail {margin:0; padding:0;}.pos-relative { position:relative;}.wrapper, block { width:100%; overflow:hidden;}.container, block { width:100%;}#content #smart-banner{margin:0;padding: 0;width: 597px;height: 225px;}/*==================forms====================*/input, select { vertical-align:middle; font-weight:normal;}img {border:0; vertical-align:top; text-align:left;}.form {}.form input {width:230px; height:15px; background:#fff; color:#65798a; padding-left:3px; border:1px solid #cad2d5; border-top:1px solid #414141; border-left:1px solid #414141;}.form textarea { width:246px; height:68px; background:#fff; overflow:auto; color:#65798a; padding-left:3px; border:1px solid #cad2d5; margin-bottom:8px; border-top:1px solid #414141; border-left:1px solid #414141;}#form2 p { margin-bottom:5px;}.input_1 { width:158px; height:18px; border:1px solid #d5dce2; background:#fff; color:#87929b; padding-left:6px; margin-right:1px; padding-top:3px; margin-bottom:5px;}/*==================list====================*/ul { list-style:none;}.site-navigation li { float:left; background:url(images/divider.gif) no-repeat right top; padding-right:2px;}.site-navigation li a {	display:block;	width:113px;	height:51px;	text-align:center;	line-height:51px;	text-transform:uppercase;	color:#465460;	text-decoration:none;	font-weight:bold;	background:url(images/nav_bg.gif) left top repeat-x;}.site-navigation li a b { display:block; background:url(images/nav_act.gif) left top repeat-x; }.site-navigation li a:hover {	background:url(images/nav_act.gif) left top repeat-x;	color:#993333;	text-decoration: none;}.site-navigation li.first {}.site-navigation li.first a {width:114px;}.site-navigation li.first a b {background:url(images/nav_left.gif) no-repeat left top; }.site-navigation li.first a:hover b { text-decoration:none; background:url(images/nav_first.gif) no-repeat left top;}.site-navigation li.nav2 {}.site-navigation li.nav2 a {}.site-navigation li.nav3 {}.site-navigation li.nav3 a {}.site-navigation li.nav4 {}.site-navigation li.nav4 a {}.site-navigation li.nav5 {}.site-navigation li.nav5 a {}.site-navigation li.nav6 {}.site-navigation li.nav6 a {}.site-navigation li.nav7 {}.site-navigation li.nav7 a {}.site-navigation li.last {background:none; padding:0;} /* IMPORTANT so there is no divider on the right side of the navigation*/.site-navigation li.last a { width:114px; }/*include this in above li.last a when active   background:url(images/nav_act.gif) left top repeat-x; color:#993333;  */.site-navigation li.last a b {background:url(images/nav_right.gif) no-repeat right top; }.site-navigation li.last a:hover b { text-decoration:none; background:url(images/nav_last.gif) no-repeat right top;}#site-nav_2 {clear:left; text-align: center; margin: 0 auto; height:20px;}#site-nav_2 a {	color:#FFFFFF;	background-color: #003366;	text-align:center;	font-size:12px;	line-height:20px;	text-transform:none;	text-decoration:none;	padding: 3px 15px 3px 15px;	border-right-color: #6699CC;	border-right-style: solid;	border-right-width: 1px;	height:20px;}#site-nav_2 a:hover { color:#FFFFFF; background-color: #006699; text-decoration:none;}#site-nav_2 a.second1 { }#site-nav_2 a.second1_2 { }#site-nav_2 a.second2 { }#site-nav_2 a.second3 { }#site-nav_2 a.second4 { }#site-nav_2 a.second5 { }#site-nav_2 a.second6 { }/*include this in above li.last a when active  background-color: #006699;  */.top-navigation { float:right; padding:35px 22px 0 0;}.top-navigation li { float:left; background:url(images/divider1.gif) no-repeat right 3px; padding:0 6px 0 5px;}.top-navigation li a { color:#87929b;  padding:2px 4px 2px 4px; }.top-navigation li.last { background:none; margin-right:0;}.top-navigation li.last a { background:#993333; color:#fff; text-decoration:none; margin-right:0;}.top-navigation li.last a:hover { text-decoration:underline;}.footer_navigation { width:100%; overflow:hidden; padding-bottom:13px;}.footer_navigation li { display:inline; margin-left:-1px;}.footer_navigation li a { border-left:1px solid #87929b; padding:0 8px 0 10px; color:#87929b;}.footer_navigation li a:hover { text-decoration:underline; color:#993333;}.footer_navigation li a.current { text-decoration:underline; color:#993333;}.list1 li { background:url(images/marker.gif) no-repeat left 4px; padding:0 0 9px 20px;}.list1 li a { color:#993333;}#65798a.list1 li a:hover { color:#DD5040;}dl.list2 {margin:0; padding:0;}.list2 dt span { color:#006699;}.list2 dt { padding-bottom:4px;}.list2 dd { background:url(images/line_dotted.gif) center bottom no-repeat; padding-bottom:12px; margin-bottom:12px;}.list2 dd.last { background:none; margin-bottom:0; padding-bottom:10px;}p.morelink {margin:0; padding:0;padding-bottom:20px;}.list3 {	padding: 5px 0 15px 0;}.list3 li {	color:#4C6173;	background:url(images/marker_red.gif) no-repeat;	padding: 0 0 10px 55px;	background-position: 30px 6px;}/*==================other====================*/.img_indent { margin:0 20px 0 0; float:left;}.img_box { width:100%; overflow:hidden; padding-bottom:23px;}.img_box img { float:left; margin:0 20px 0 0;}.img_box1 { width:100%; padding-bottom:23px;}.img_box1 img { float:left; margin:0 20px 0 0;}img.img_centered {margin: 0;padding: 0;margin-bottom: 28px;}/*==================txt, links, lines, titles====================*/a {color:#993333;}a:hover{text-decoration:underline; color:#DD5040;}p { margin-bottom:18px;}strong {color:#4C6173;}p.quote { margin:0;padding: 0;margin:6px 15px;}p.quotebyline {margin:0;padding: 0;font-weight:bold;}p.quotecompany {margin:0;padding: 0;font-weight:normal;margin-bottom:15px;}.p1 { margin-bottom:17px;}.p2 { margin-bottom:25px;}h2 {	font-size:1.45em;	text-transform:uppercase;	font-weight:normal;	border-bottom:1px solid #eaedef;	line-height:1.1em;	margin-bottom:18px;	color:#003366;	padding-bottom:4px;	padding-top:5px;	margin-right:14px;	letter-spacing: -.5px;}h3 {	line-height: 1.1em;	font-size: 1.1em;	margin-bottom: 5px;	margin-top: 5px;	color:#006699;	font-weight:bold;}h4 {	font-size:1em;	margin-bottom:0;	font-weight:bold;	color:#003366;}.txt1 { font-size:.91em;}.txt2 { color:#993333;}.link1 { display:block; float:left; background:url(images/link1_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}.link1 em { display:block; background:url(images/link1_left.gif) no-repeat left top;}.link1 b { display:block; background:url(images/link1_right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}.link1:hover { text-decoration:underline;}.line_hor { border-bottom:2px solid #eaedef; padding-bottom:35px; margin-bottom:35px;}.line_hor1 { background:url(images/line_dotted.gif) center bottom no-repeat; padding-bottom:30px; margin-bottom:24px;}.line_hor2 { border-bottom:2px solid #eaedef; padding-bottom:25px; margin-bottom:35px;}.line_hor3 { background:url(images/line_dotted.gif) center bottom no-repeat; padding-bottom:22px; margin-bottom:22px;}.line_hor4 { background:url(images/line_dotted.gif) center bottom no-repeat; padding-bottom:15px; margin-bottom:15px;}/*==================boxes====================*/.box { width:100%;}.box .border-top {background:url(images/border.gif) repeat-x top;}.box .border-top1 {background:url(images/border.gif) repeat-x left 270px;}.box .border-bot {background:url(images/border.gif) repeat-x bottom;}.box .border-left {background:url(images/border.gif) repeat-y left;}.box .border-right {background:url(images/border.gif) repeat-y right;}.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}.box .left-top-corner1 {background:url(images/left-top-corner.gif) no-repeat left 270px;}.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}.box .right-top-corner1 {background:url(images/right-top-corner.gif) no-repeat right 270px;}.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }.box .inner { padding:10px 19px 38px 20px !important;}.box .inner1 { padding:5px 19px 38px 20px !important;}.box .inner2 { padding:10px 19px 38px 40px !important;}.box .inner3 { padding:275px 19px 38px 20px !important;}.nav_box { background:url(images/nav_bg.gif) left top repeat-x; width:920px;}.nav_box .left { background:url(images/nav_left.gif) no-repeat left top;}.nav_box .right { background:url(images/nav_right.gif) no-repeat right top; width:100%;}.mail_box { background:url(images/mail_bgd.jpg) no-repeat left 12px; padding:0 0 0 70px;}.mail_box .indent { padding:0 0 0 0;}.cont_box { padding:0 82px 0 0; margin-bottom:0;}.cont_box span { float:right; position:relative;}/*header*/#row_1 {	height:75px;	float:left;	clear:left;	margin-top:35px;	width: 920px;}#row_2 {	float:left;	clear:left;	margin-bottom: 5px;	width: 920px;	height: 80px;}#content, #footer { font-size:0.75em;}#header .time { background:url(images/header-marker.gif) no-repeat left top; padding-left:25px; display:block; color:#87929b;}#header .input_1 { margin-bottom:0;}#main {width:920px; margin:0 auto;}/*content*/#content {	float:left;	clear:both;	width:920px;	background-image: url(images/2col.gif);	background-repeat: repeat-y;}#content_3col {	float:left;	clear:left;	width:920px;	background-image: url(images/3col.gif);	background-repeat: repeat-y;}.2col{background-image: url(images/2col.gif);background-repeat: repeat-y;}.3col{background-image: url(images/3col.gif);background-repeat: repeat-y;}#leftcolwrapper {	float:left;	width: 611px;}#leftcol {	float:left;	width: 611px;	background-image: url(images/top_leftcol.gif);	background-repeat: no-repeat;	background-position: top left;	}#leftcol div {	padding-top:15px;	padding-left: 25px;	padding-right: 25px;}#leftcol div img {	padding: 10px;	margin: 0 auto;}#leftcol #banner {	margin: 0;	padding: 0;	padding-top:0;	width:611px;	background-image:none;	height:290px;}#leftcol #banner div {	margin: 0;	padding:0;	padding-top: 8px;	padding-left: 8px;	background-image: url(images/banner_bkgrd.gif);	background-repeat: no-repeat;	background-position: top left;	height:290px;}#bannerhome{	margin: 0;	padding: 0;	padding-top:0;	width:611px;	background-image:none;	height:285px;}#bannerhome div {	margin: 0;	padding:0;	padding-top: 8px;	padding-left: 8px;	background-image: url(images/banner_bkgrd_home.gif);	background-repeat: no-repeat;	background-position: top left;	height:285px;}#leftcol blockquote {	padding-left: 25px;	padding-right: 25px;}#leftcol div #callaction {	padding: 0;	margin: 0;	width:185px;	float:right;	text-align: right;	background-image: none;	}#leftcol div #callaction ul {	margin-bottom: 20px;}#leftcol div #callaction li {	color: #993333;	padding-bottom: 10px;}#leftcol div #callaction li a {	color: #993333;}#leftcol div #callaction li a:hover {	color: #DD5040;	text-decoration: underline;}#leftcol_1col {	float:left;	width: 303px;	background-image: url(images/top_leftcol_2col.gif);	background-repeat: no-repeat;	background-position: top;}#leftcol_1col div {	padding-top: 15px;	padding-left: 25px;	padding-right: 25px;}#leftcol_2col {	float:right;	width: 303px;	background-image: url(images/top_leftcol_2col.gif);	background-repeat: no-repeat;	background-position: top;}#leftcol_2col div {	padding-top: 15px;	padding-left: 25px;	padding-right: 25px;}#rightcol {	float:right;	width: 304px;	background-image: url(images/top_rightcol.gif);	background-repeat: no-repeat;	background-position: top right;}#rightcol div {	padding:0;	margin:0;	padding-top: 15px;	padding-left: 25px;	padding-right: 25px;}#rightcol img.quote {	float:left;	margin-right: 10px;}#rightcol blockquote {	padding:0;	padding-left: 15px;	padding-right: 15px;	font-style: italic;}#rightcol #rightcoltop {	padding:0;	margin:0;	background-image: url(images/top_rightcol.gif);	background-repeat: no-repeat;	background-position: top left;}#content_bottom {	clear:both;	width: 920px;	background-image: url(images/2col_bkgrd_bottom.gif);	background-repeat: no-repeat;	background-position: bottom;}#content_bottom_3col {	float:left;	clear:left;	width: 920px;	background-image: url(images/3col_bkgrd_bottom.gif);	background-repeat: no-repeat;	background-position: bottom;}/*footer*/#footer {width: 920px; float:left; clear:left;}#footer .inner { padding:15px 0 0 11px;}#footer span { padding-left:10px;}#header {font-size:.69em;}/*==========================================*/