@import url("contentarea.css");

body {
color:#000;
text-align:center;
font:12px/100% Arial, Helvetica, sans-serif;
background:#D9F0FD url(images/pagebg.png) 0px 99px repeat-x;
padding:0;
margin:0;
}

a { 
color:#008A3B;
text-decoration: none;
}  

a:hover {
color:#B31717;
text-decoration: underline;
}

hr {
color:#DADADA;
height:1px;
}

form {
margin: 0;
padding: 0;
}

p {
font:12px/150% Arial, Helvetica, sans-serif;
color:#000;
}

input, select, textarea {
background-color:#FFF;
border:1px solid #DBC193;
color:#000;
font:normal 12px/100% Arial, Helvetica, sans-serif;
}

.smallsubmit {
background-color:#E41313;
border:1px solid #FFF;
color:#FFF;
font:bold 14px/100% Arial, Helvetica, sans-serif;
}

.submit {
background-color:#E41313;
border:1px solid #FFF;
color:#FFF;
font:bold 18px/100% Arial, Helvetica, sans-serif;
padding:2px;
}

.center {
text-align:center;	
}

.y79ei3jjy7 {
visibility:hidden;
display:none;
}

#headerwrapper {
background:url(images/header_bg.jpg) top center repeat-x;
height:99px;
}

#header {
width:980px;
margin:auto;
height:99px;
}

#logo {
width:476px;
float:left;
padding:0;
}

#header-right {
width:504px;
text-align:right;
float:right;
padding:0;
}

#header-right .linktext {
font:14px/100% Arial, Helvetica, sans-serif;
margin:6px 0 0 0;
}

#header-right .divider {
margin:0 15px;
}

#header-right .phonenumber {
color:#FFF;
font:bold 26px/100% Arial, Helvetica, sans-serif;
margin:12px 0 0;
}

#topnav {
width:980px;
height:30px;
clear:both;
margin:1px auto 0;
padding:0;
border-bottom:1px solid #FFF;
}

#topnav ul {
margin:0;
padding:0;
list-style-type:none;
}

#topnav ul li {
font:bold 14px/100% Arial, Helvetica, sans-serif;
float:left;
color:#FFF;
text-align:center;
}

#topnav ul li a {
color:#FFF;
text-decoration:none;
float:left;
margin:0;
padding:8px 36px 7px;
border-left:1px solid #00662B;
border-right:1px solid #33BD6D;
} 

#topnav li a:hover {
color:#FFF;
background:url(images/topnav_over.png) top left repeat-x;
}
  
#topnav li a.current {
color:#FFF;
background:url(images/topnav_selected.png) top left repeat-x;
}

#mainwrapper {
width:990px;
padding:0;
margin:auto;
clear:both;
overflow:hidden;
background:#FFF url(images/mainarea_bg.png) top left repeat-y;
}

#leftcol {
float:left;
width:200px;
margin-left:4px;
background:#A0181A;
}

#leftnav {
padding:0;
margin:0;
}

#leftnav ul {
padding:0;
margin:0;
line-height:normal;
list-style-type:none;
border-top:1px solid #410A0A;
border-bottom:1px solid #E24141;
}

#leftnav li {
padding:0;
margin:0;
}

#leftnav li a {
color:#FFF;
font:bold 14px/100% Arial, Helvetica, sans-serif;
display:block;
width:188px;
padding:7px 0 8px 12px;
text-decoration:none;
text-align:left;
background:url(images/leftnav_bg.png) top left repeat-x;
border-top:1px solid #E24141;
border-bottom:1px solid #410A0A;
}

#leftnav li a:hover {
background:url(images/leftnav_over.png) top left repeat-x;
color:#FFF;
}

#leftnav li a.selected {
color:#FFF;
font:bold 14px/100% Arial, Helvetica, sans-serif;
display:block;
width:188px;
padding:7px 0 8px 12px;
text-decoration:none;
text-align:left;
background:url(images/leftnav_selected.png) top left repeat-x;
border-top:1px solid #E24141;
border-bottom:1px solid #410A0A;
}

#leftnav ul ul {
padding:10px 0;
background:#FFF url(images/leftsubnavbg.png) top left repeat-x;
border-top:none;
border-bottom:1px solid #410A0A;
}

#leftnav ul ul li a {
color:#000;
font-weight:normal;
display:block;
width:165px;
font-size:11px;
text-decoration: none;
text-align:left;
padding:3px 0 5px 35px;
background:url(images/leftnav_bullet.gif) 11px 0px no-repeat;
border-bottom:none;
border-top:none;
}

#leftnav ul ul li a:hover {
background:url(images/leftnav_bullet.gif) 11px 0px no-repeat;
text-decoration:underline;
color:#00662B;
}

#leftnav ul ul li a#selected2 {
color:#A11818;
background:url(images/leftnav_bullet.gif) 11px 0px no-repeat;
}

#content {
width:530px;
float:left;
margin:0 1px;
}

#imagearea {
width:530px;
padding:0;
margin:0;
}

#rightcol {
float:left;
width:250px;
margin-right:4px;
border-top:1px solid #711010;
text-align:left;
}

#rightcol .rightcol-title {
margin:0;
padding:10px 0 10px 12px;
color:#FFF;
font:bold 18px/100% Arial, Helvetica, sans-serif;
display:block;
width:238px;
text-decoration:none;
text-align:left;
background:#771111 url(images/leftnav_bg.png) top left repeat-x;
border-top:1px solid #E24141;
border-bottom:1px solid #410A0A;
}

#rightcol .rightcol-content {
margin:0;
padding:0;
}

#rightcol .rightcol-content image {
border-top:1px solid #E24141;
border-bottom:1px solid #450A0A;
}

#rightcol .rightcol-form {
border-top:1px solid #40AD6F;
border-bottom:1px solid #711010;
background:#00923F url(images/rightcol_form_bg.png) bottom repeat-x;
color:#FCF4D1;
font:bold 10px/100% Arial, Helvetica, sans-serif;
padding:11px 14px;
}

#rightcol input, select, textarea {
background-color:#FFF;
border:1px solid #000;
color:#000;
font:normal 12px Arial, Helvetica, sans-serif;
margin:1px 0 5px;
}

#rightcol .rightcol-form p {
color:#FFF;
font:normal 11px/100% Arial, Helvetica, sans-serif;
padding:0;
margin:1px 0 5px;
}

#rightcol .vtable {
width:100%;
}

#rightcol .vtable th {
font-weight:bold;
text-align:right;
padding:2px;
}

#rightcol .vtable td {
padding:2px;
text-align:left;
}

#rightcol p {
margin:0;
padding:0;
}

#rightcol .submit {
background-color:#E41313;
border:2px solid #FFF;
color:#FFF;
font:bold 14px/100% Arial, Helvetica, sans-serif;
padding:3px;
}

#bottomnavouterwrapper {
clear:both;
margin:0 auto;
padding:4px;
overflow:hidden;
width:982px;
background:#FFF;
}

#bottomnavwrapper {
margin:auto;
padding:0;
width:982px;
background:#FFF;
border-top:5px solid #000;
border-bottom:15px solid #000;
}

#bottomnav {
width:982px;
overflow:hidden;
margin:0 auto;
padding:20px 0;
background:#005E27 url(images/bottomnav_bg.png) top repeat-x;
font:normal 11px/250% Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}

#bottomnav p {
font:normal 11px/250% Arial, Helvetica, sans-serif;
}

#bottomnav a {
color:#FFF;
text-decoration: none;
}  

#bottomnav a:hover {
text-decoration:underline;
}

#bottomnav .bottomnavdiv {
margin:0px 12px;
vertical-align:middle;
}

#footer {
color:#829098;
font:normal 11px/150% Arial, Helvetica, sans-serif;
padding:15px;
margin:auto;
}

#footer a { 
color:#829098;
text-decoration: none;
} 

#footer a:hover {
color:#6F7B82;
}