﻿html { 	}body{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;}body.site{	background-color:#efefef;	margin: 0;	padding: 0;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;}p{	line-height: 18px;}a, a:link, a:visited{	color: #003f7f;	}h1{	font-size: 18px;	color: #11447e;	font-weight:normal;}h2{	font-size: 15px;	color: #11447e;	font-weight:normal;}hr{	border: 0px none;	height: 1px;	color: #11447e;	background-color:#11447e;	clear:both;}img{	border: none 0px;	}#container{	width: 960px;	margin: 0 auto;	border-top: 5px solid #003f7f;}#header{	background-image:url(../images/2011/header-building.png);	background-position:right;	background-repeat:no-repeat;	width: 960px;	float:left;	}#logo{	float:left;	width: 300px;}#headernavigation{	float:left;	width: 660px;	text-align:right;	overflow:hidden;}#navigation{	float:left;	border: 1px solid #002647;	background-image:url(../images/2011/navigation-background.jpg);	background-color:#003f7f;	width: 958px;	height: 36px;}#contentarea{	float:left;	width: 960px;	padding-top: 14px;}#footer{	float:left;	width: 960px;	height: 95px;	background: #11447e;	overflow:hidden;}#address{	float: left;	height: 95px;	color: #ffffff;	width: 300px;		line-height: 16px;}#address p{	padding: 20px;	margin:0;	}#logos{	float: left;	height: 30px;	color: #ffffff;	width: 660px;	text-align:right;}#footerlinks{	float:left;	height: 30px;	width: 660px;	padding-top: 20px;}#sidebar{	float:left;	width: 240px;	margin-right: 10px;}#mainarea{	float:left;	width: 708px;}#slider{	float:left;	width: 708px;	height: 324px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-borer-radius: 6px;	border: 1px solid #cccccc;	background-color:#FFF;	margin-bottom:10px;	overflow:hidden;	position:relative;}#content{	float:left;	width: 688px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-borer-radius: 6px;	border: 1px solid #cccccc;	background-color:#FFF;	padding: 10px;	margin-bottom:10px;}#contenthome{	float:left;	width: 688px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-borer-radius: 6px;	border: 1px solid #cccccc;	background-color:#FFF;	padding: 10px;	margin-bottom:10px;}#contenthome h1{	margin-top: 0;	border-bottom: 1px solid  #11447e;}#contenthome h2{	color: #11447e;		font-size: 14px;	margin-bottom:-8px;}#contenthome p{}#loginbox{	float:left;	width: 218px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-borer-radius: 6px;	border: 1px solid #cccccc;	background-color:#FFF;	padding: 10px;	margin-bottom:10px;}#loginbox h1, #linksbox h1{	margin-top: 0;	}#linksbox h1{	border-bottom: 1px solid  #11447e;}#loginbox a, #linksbox a, #bankbox a{	text-decoration:none;	}#loginbox a:hover, #linksbox a:hover, #bankbox a:hover{	text-decoration:underline;	}#bankbox{	float:left;	width: 218px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-borer-radius: 6px;	border: 1px solid #cccccc;	background-color:#FFF;	padding: 10px;	margin-bottom:10px;}.bank{	float:left;	width: 218px;	padding: 10px 0;}.bank p{	margin:0;	}.bank img{	float: left;	padding-right: 10px;	}#linksbox{	float:left;	width: 218px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-borer-radius: 6px;	border: 1px solid #cccccc;	background-color:#FFF;	padding: 10px;	margin-bottom:10px;}#linksbox ul{	list-style:none;		padding: 0;	margin: 0;}#linksbox li{	line-height: 24px;	}/* Navigation */#navigation ul{	margin:0;	padding: 0 0 0 7px;	list-style:none;	position:relative;	z-index:30;	}#navigation li{	position:relative;	float:left;	/* float:left; */	margin:0;	padding:0;	/* position:relative; */	white-space: nowrap;	_width: 0px;	height:35px;}#navigation a, #navigation a:visited{	color:#ffffff;	font-size:14px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	/* display:block; */	display:inline-block;	margin: 0;	padding: 0 20px 0 20px;	text-decoration:none;	height: 35px;	line-height:35px;}#navigation a.parent, #navigation a.parent:visited{	background-image:url(../images/2011/arrow.gif);	background-repeat:no-repeat;	background-position: right 15px;	padding: 0 20px 0 20px;}#navigation ul li:hover a, #navigation ul li a:hover{	background-image:url(../images/2011/navigation-over.jpg);	background-repeat:repeat-x;}#navigation ul li:hover a.parent, #navigation ul li a.parent:hover{	background-position: 0 0;}#navigation ul.level2{	left: 0;	top: 35px;	float:left;	position:absolute;	margin:0;	padding: 4px 0 10px 0;	background-color: #003e7e;	border: 1px solid #002647;}#navigation ul.level2 li{	display:block;		margin: 0;	padding: 0;	height:auto;	float:none;}#navigation ul.level2 a,#navigation ul.level2 a:visited, #navigation ul li:hover ul li a{	color:#ffffff;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	display:block;	padding: 0 15px 0 20px;	line-height:28px;	height:28px;	margin: 0;	text-decoration:none;	text-transform:none;	background-image:none;	width:auto;}#navigation ul.level2 li:hover{	background-image:none;	background-color:#00af9e;	color: #ffffff;}#navigation ul.level2 li a:hover{	background-image:none;	background-color:#00af9e;	color: #ffffff;}#navigation ul.level2 ul.level3{	margin:0px;	padding: 2px 0 10px 36px;	border: 0px none;	float:none;	list-style:disc;	list-style-position:outside;	color:#ffffff;}#navigation ul.level3 li{	display:list-item;	margin: 0px;    padding: 0 0 0 0px;	height:auto;	float:none;	color:#ffffff;}#navigation ul.level3 li a, #navigation ul.level2 ul.level3 li a, #navigation ul.level3 li a:visited{	color:#ffffff;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;	display:block;	padding: 0 15px 0 0px;	margin: 0;	height:20px;	line-height:20px;	text-decoration:none;	text-transform:none;	background-image:none;	width:auto;}#navigation ul.level2 ul.level3 li a:hover, #navigation ul.level2 ul.level3 li:hover a{	text-decoration:underline;}#footerlinks ul{	margin:0;		padding: 0;	list-style:none;	float:right;	margin-right: -1px;}#footerlinks li{	float: left;		border-right: 1px solid #ffffff;}#footerlinks a, #footerlinks a:visited{	color: #ffffff;	text-decoration:none;		padding: 0 8px;}#footerlinks a:hover{	text-decoration:underline;	}/* Magic */	#navigation ul li ul{	display: none;}#navigation ul li:hover ul{	display:block;	}#navigation ul ul ul{	display:block;	}#headernavigation ul{	list-style:none;	margin: 0;	float:right;	margin-right: -1px;	padding-top: 10px;}#headernavigation li{	float:left;	border-right: 1px solid #003f7f;}#headernavigation a, #headernavigation a:visited{	text-decoration:none;	padding: 0 8px;}#headernavigation a:hover{	text-decoration:underline;}/* Not Sure if I'm using */.clear {clear: both;}.president {float: right;width: 200px;padding:10px;border: solid 1px ;margin-left:15px;margin-top: 15px;}option {font-family:"Trebuchet MS";}input.button {text-align:right; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; margin-left: auto; margin-right: auto; margin-top: 3px; margin-bottom: 2px; }.imgrt {padding:4px;border: solid 1px ;float:right;margin-left:10px;}.imglt {padding:4px;border: solid 1px ;float:left;margin-right:10px;}a.showcase, .maintext a.showcase{	border: 3px groove #003366;	color:#FF0000;	display:block;	text-decoration:none;	padding: 10px;	text-align:center;	font-weight:bold;	background-color:#C8D2EB;}a.showcase:hover, .maintext a.showcase:hover{	text-decoration:underline;}#ad{	border: 2px solid #814101;	margin: 8px;	height:125px;}#ad img{	float:left;	padding-right:20px;}#ad h1{	color: #814101;}.box{	border: 2px solid #814101;	margin: 8px;	padding: 0 10px 0 10px;}.small{	font-size:small;}#slideshowcover{	width: 708px;	height: 324px;	margin: 0;	position:absolute;	overflow:hidden;	top: 0px;		z-index: 10;}/* The Nivo Slider styles */.nivoSlider {	position:relative;}.nivoSlider img {	position:absolute;	top:0px;	left:0px;}/* If an image is wrapped in a link */.nivoSlider a.nivo-imageLink {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	border:0;	padding:0;	margin:0;	z-index:6;	display:none;}/* The slices and boxes in the Slider */.nivo-slice {	display:block;	position:absolute;	z-index:5;	height:100%;}.nivo-box {	display:block;	position:absolute;	z-index:5;}/* Caption styles */.nivo-caption {	position:absolute;	left:420px;	top:20px;	/* background:#7e4300;	background-image:url(../images/2011/slidebar.png); */	color:#000;	background-color:#FFF;	opacity:1; /* Overridden by captionOpacity setting */	/* width:100%; */	width: 280px;	z-index:18;}.nivo-caption h1 {	font-size:20px;	line-height:24px;	font-family:Georgia, "Times New Roman", Times, serif;}.nivo-caption p {	font-size:16px;	line-height:20px;}.nivo-caption a {	display:inline !important;}.nivo-html-caption {    display:none;}/* Direction nav styles (e.g. Next & Prev) */.nivo-directionNav a {	position:absolute;	top:45%;	z-index:9;	cursor:pointer;}.nivo-prevNav {	left:0px;}.nivo-nextNav {	right:0px;}/* Control nav styles (e.g. 1,2,3...) */.nivo-controlNav {	position:absolute;	left:0px;	bottom:6px;	z-index:22;}.nivo-controlNav a {	position:relative;	z-index:9;	cursor:pointer;	color: #999;	padding: 0 8px;}.nivo-controlNav a.active {	color: #ffffff;}
