body {
	background-color: #2B2E43;
	margin: 10px;
	padding: 0px;
	text-align:center;
	font-family: Verdana, Helvetica, Courier, Times;
}
h1 {
	position: relative;
	margin: 5px;
	color: #2B2E43;
}
h2{
	font-size: 16pt;
	margin: 5px;
	color: #444;
}
h3 {
	font-size: 14pt;
	color: #666;
	text-align: center;
	margin: 5px;
}
.column_darkBrown h3{
	margin: 0px;
	padding: 0px;
	color: #fff;
	border-bottom: 1px dashed #888;
	margin-bottom: 8px;
}


.container{
	width:950px;
	margin:auto;
	text-align:left;
}
a img {
	border: none;
}
.headerBar{
	padding-bottom:4px;
}
.header_contact{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-top:16px;
	height:32px;
}
.header_menu{
	background-image:url(../images/menuBar_grey.jpg);
	height:63px;
}
#fisheye{
	position:absolute;
	z-index: 1000;
}


.header_menu a{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 3px;
	display:block;
	height:55px;
	width:145px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	text-transform: uppercase;
}
.header_menu a:hover{
	color: #000088;
	font-weight: bold;
}
.header_menuBlue{
	background-image:url(../images/menuBar_blue.jpg);
}
.header_menuOrange{
	background-image:url(../images/menuBar_orange.jpg);
}
.header_menuBrown{
	background-image:url(../images/menuBar_brown.jpg);
}
.header_menuGreen{
	background-image:url(../images/menuBar_green.jpg);
}

.contentContainer{
	background-color:#D9D9DD;
	padding:4px;
}

.contentDiv{
	background: url(../images/content_back.jpg) no-repeat #fff;
	padding-left:25px;
	padding-right: 25px;
	padding-top: 10px;
	border:1px solid #666666;
}
#innerContainer{
	background: url(../images/content_inner_back.jpg) no-repeat #fff;
	padding: 5px;
	margin-bottom: 10px;
}


.contentLinksDiv{
	margin-top:4px;
}

.contentLinksDiv td{
	width:33%;
	vertical-align:top;
	padding:8px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contentLinksDiv h1{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.contentLinksDiv a{
	text-decoration:none;
	color:#FFFFFF;
}

.contentLinksDiv a:hover{
	text-decoration:underline;
}

.column_darkBrown{
	background-color: #7E6D52;
}
.column_mediumBrown div,
#rates{
	font-size: 16pt;
}

.column_mediumBrown{
	background-color: #977F5B;
	border-left:1px solid #D9D9DD;
	border-right:1px solid #D9D9DD;
}

.footerDiv{
	color:#FFFFFF;
	text-align:right;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.footerDiv a{
	color:#FFFFFF;
	text-decoration:none;
}
.footerDiv a:hover{
	text-decoration:underline;
}
.officer_icon{
	clear: both;
	position: relative;
	padding:8px;
}
.officer_icon img{
	float: left;
	height: 128px;
	text-align: vertical;
	margin: 3px;
}

.officer_icon .phone {
	font-size: 12pt;
	color: #5555aa;
	font-weight: bold;
}
.officer_icon p{
	margin: 0px;
	margin-top: 5px;
	position: relative;
}

div.row{
	padding: 5px;
}
div.row label {
	font-weight: bold;
}
div.row label.radio{
	font-weight: normal;
}
fieldset{
	background-color: #eee;
	color: #006;
	margin-top: 10px;
}
fieldset h4{
	margin-top: 10px;
	color: #333;
	border-bottom: 1px inset #333;
	margin: 5px;
	font-size: 13pt;	
}
legend{
	font-weight: bold;
	color: #333;
	font-size: 13pt;
}
table{
	border-collapse: collapse;		
}
td{
	border: 1px solid #fff;
	
}

div.submit input{
	font-size: 14pt;
	margin-top: 10px;
	
}
.fader{
	width: 100%;
	background-color: #eee;	
}

#appLong{
	width: 100%;	
}

#accordion h2{	
	margin: 0px;
	background-color: #aaf;
	color: #004;
	/*cursor: pointer;*/
	background-image: url(../images/toggler_back.png);
	padding-left: 10px;
	border: 1px solid #aad;
}
#accordion p{
	margin: 5px;
	text-align: justify;
	padding: 10px;
	display: block;
}
#accordion{
	margin-top: 10px;
	margin-bottom: 10px;
}
form{
	margin: 0px;
	padding: 0px;
}
p.quote {
	font-size: 14pt;
	background-color: #eef;
	margin: 20px 0px 0px 20px;
}



.L_leftMenu {
background-image:url(../images/L_leftMenuBG.gif);
float:left;
width:380px;
}

.L_leftMenuHeader {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
margin:auto;
padding-bottom:12px;
padding-left:22px;
text-align:left;
}

.L_leftMenuLink {
color:#000066;
cursor:pointer;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
height:23px;
padding-left:26px;
padding-top:5px;
}

.L_leftMenuLink:hover, .L_leftMenuLinkHighlighted {
background-image:url(../images/L_leftMenuBG-highlited.jpg);
background-repeat:repeat-y;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
height:23px;
padding-left:26px;
padding-top:5px;
}

#reverseContent {
float:left;
width:475px;
}

#ReverseContainer h1 {
	position: relative;
	margin: 5px 5px 5px 0px;
	color: #2B2E43;
}

#ReverseContainer {
	background: #FFF;
	border: 1px solid #AAA;
	margin: 10px 0px 30px 0px;
	padding: 10px 0px 10px 0px;
}

#ReverseHero {
	float: right;
	padding: 0px 0px 10px 10px;
}

#ReverseForm {
	padding-top: 20px;
}

#ReverseForm div {
	padding-bottom: 20px;
}

#ReverseNews {
	float: right;
	border-left: 1px solid #eeeeee;
	width: 450px;
	height: 200px;
}

#ReverseNews h3 {
	text-align: left;
}

.ReverseButton {
	cursor:pointer;
	padding-top:100px;
	padding-left: 10px;
}

.ReverseArticle {
	padding-bottom: 10px;
	padding-left: 10px;
}

.ReverseArticleDate {
	font-size: 10pt;
	color: #666;
}

.ReverseArticle a {
	text-decoration: none;	
	color: #0000aa;
}
