﻿html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;font:normal 15px georgia, times new roman, serif;background:url(body.png) 0 0 repeat-x
}
body form{
padding:0;margin:0
}
.l-container{
width:990px;margin:0 auto -80px auto;min-height:100%;text-align:left;position:relative
}
* html .l-container{
height:100%
}
.footer-helper{
height:80px;clear:both
}
.l-footer{
width:990px;height:80px;margin:0 auto;text-align:left;border-collapse:collapse;position:relative
}
.l-footer td{
color:#666
}
.footer-col1{
padding:0 0 0 80px
}
.footer-col2{
padding:0
}
ul{
margin:0 0 20px 0;padding:0;list-style:none
}
ul li{
margin:0 0 5px 0;padding:0 0 0 10px;background:url(sprite1.png) 0 7px no-repeat
}
embed, object, textarea, select{
outline:none;margin:0
}
label input{
vertical-align:middle;margin-right:5px
}
label span{
vertical-align:middle
}
.s{
font-size:0;height:1px
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#024e86
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
p{
margin:0 0 10px 0
}
font{
line-height:normal
}
.wrap{
overflow:hidden;zoom:1
}
.page{
width:100%;border-collapse:collapse
}
.page-col1{
width:205px;vertical-align:top;padding:25px 30px 270px 60px
}
.page-col2{
vertical-align:top;padding:0
}
.header{
margin:10px 0 -40px 0;height:190px;background-position:100% 0;background-repeat:no-repeat
}
.phone{
font:normal 32px times new roman, times, serif;color:#024e86;position:absolute;left:420px;top:33px;width:200px
}
.phone span{
color:#86a8c2;font-size:21px
}
.logo{
width:185px;height:140px;background:url(logo.png) 0 18px no-repeat
}
.logo a{
display:block;height:140px;background:url(s.png)
}
.primary-nav{
margin:0;padding:0;list-style:none
}
.primary-nav li{
padding:0;margin:0 0 8px 0;font:normal 19px georgia;background:none;zoom:1
}
.primary-nav a,.primary-nav span{
color:#6795b6;text-decoration:none;display:block;padding:0 0 0 15px;background:url(sprite2.png) 0 10px no-repeat
}
.primary-nav a{
color:#656666;background:none
}
.primary-nav a:hover{
color:#024e86;background:url(sprite2.png) 0 10px no-repeat
}
h1, h2, h3, h4, h5, h6{
color:#024e86;margin:20px 0 15px 0;font-size:30px;font-weight:normal
}
h2{
font-size:24px
}
h3{
font-size:18px
}
h4{
font-size:16px
}
h5{
font-size:14px;font-weight:bold
}
h6{
font-size:12px;font-weight:bold
}