@import url("contentarea.css");

body {
color:#000;
text-align:center;
font:normal 13px/150% Arial, Helvetica, sans-serif;
background:#05314B url(images/pagelayout_bg.png) bottom no-repeat fixed;
padding:0;
margin:0;
}

a { 
color:#1089D1;
text-decoration: none;
}  

a:hover {
text-decoration: underline;
}

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

form {
margin:0;
padding:0;
}

p, td {
font:normal 13px/150% Arial, Helvetica, sans-serif;
color:#333;
}

input, select, textarea {
background:#F9F9F9;
border:1px #CCC solid;
color:#333;
font:normal 13px/150% Arial, Helvetica, sans-serif;
}

.smallsubmit {
background:#FF9900;
border:1px solid #FF6600;
color:#FFF;
font:normal 12px/100% Arial, Helvetica, sans-serif;
}

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

#header {
width:760px;
margin:auto;
height:100px;
border-bottom:1px solid #A94A05;
}

#header .contractor {
color:#000;
top:8px;
right:12px;
}

#header .call {
font-size:17px;
top:31px;
right:13px;
}

#header .number {
font-size:24px;
top:30px;
right:10px;
}

#leftcol {
background:#CCC;
text-align:left;
vertical-align:top;
width:197px;
font:normal 11px/150% Arial, Helvetica, sans-serif;
border-right:1px solid #BBB;
border-left:1px solid #BBB;
}

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

#leftcolbottom {
margin-top:1px;
background:url(images/address_bg.png) top repeat-x;
height:200px;
}

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

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

#leftnav li {
font:bold 14px/100% Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#leftnav li a {
color:#333;
display:block;
width:182px;
text-decoration:none;
text-align:left;
padding:7px 0px 6px 15px;
background:url(images/leftnav_bg.png) left repeat-x;
border-bottom:1px solid #FFF;
border-top:1px solid #CCC;
}

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

#leftnav li a#current {
color:#FF6600;
background:url(images/leftnav_selected.png) left repeat-x;
}

#leftnav li a#currentnoimage {
color:#FF6600;
background:#FFF url(images/leftnav_selected.png) left top repeat-x;
padding:7px 0px 6px 15px;
}

#leftnav ul ul {
background:#FFF url(images/leftnav_open_bgbtm.png) bottom repeat-x;
padding:4px 0 10px;
border-top:1px solid #CCC;
}

#leftnav .selectedul {
background:#FFF url(images/leftnav_selected_bgbtm.png) bottom repeat-x;
padding:4px 0 10px;
border-top:1px solid #FFF;
}

#leftnav ul ul li a {
color:#333;
font:normal 11px/100% Arial, Helvetica, sans-serif;
display:block;
width:167px;
text-decoration:none;
text-align:left;
padding:3px 0px 4px 30px;
background:url(images/leftnav_open_bullet.png) left no-repeat;
border-bottom:none;
border-top:none;
}

#leftnav ul ul li a:hover {
background:url(images/leftnav_open_bullet.png) left no-repeat;
text-decoration:underline;
color:#FF6600;
}

#leftnav ul ul li a#select {
background:url(images/leftnav_open_bullet.png) left no-repeat;
}

#content {
text-align:left;
vertical-align:top;
padding-left:0;
width:560px;
background:#FFF;
border-right:1px solid #BBB;
}
#content1 {
text-align:left;
color: #fff;
vertical-align:top;
padding-left:0;
width:560px;
background:#FFF;
border-right:1px solid #BBB;
}

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

#bottom {
width:100%;
height:200px;
background:#000 url(images/bottomnav_bg.png) top repeat-x;
border-top:1px solid #000;
text-align:center;
}

#bottomnav {
font:normal 11px/150% Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
padding-top:15px;
}

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

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

#bottomnav .bottomnav_div {
margin:0 8px;
vertical-align:middle;
position:relative;
bottom:0px
}

#footer {
color:#666;
font:normal 11px/150% Arial, Helvetica, sans-serif;
margin-top:60px;
}

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

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