body a{
color: #fff;
}

#phone{
color: #fff;
float:left;
text-align: right;
margin: 19px 0 0 600px;
padding-left: 20px;
background-image: url(/images/phone.gif);
background-repeat: no-repeat;
}
body{
background-color: #fff;
background-image: url(/images/img/body_bg.jpg);
background-repeat: repeat-x;
color: #111;
margin: 0 auto;
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 12px;
padding: 15px;
}
#container{
width: 950px;
margin: auto;
}
#main{
background-image: url(/images/img/cont_bg.png);
background-repeat: repeat-x;
min-height: 450px;
clear: both;
}
#cl, #cr{
height: 390px;
width: 15px;
background-repeat: no-repeat;
}
#cl{
background-image: url(/images/img/cont_l.png);
margin-left:-15px;
float: left;
}
#cr{
background-image: url(/images/img/cont_r.png);
margin-right:-15px;
float: right;
}
#content{
margin: 0 -15px 0 0;
padding:  0;
width: 100%;
float: left;
}
#header{
background-image: url(/images/img/banner_bg.png);
background-repeat: repeat-x;
height: 54px;
}
#hl, #hr{
height: 54px;
width: 15px;
background-repeat: no-repeat;
}
#hl{
background-image: url(/images/img/banner_tl.png);
margin-left:-15px;
float: left;
}
#hr{
background-image: url(/images/img/banner_tr.png);
margin-right:-15px;
float: right;
}
#logo{
margin-top: -10px;
float: left;
}
#nav{
margin: 0px;
padding: 0px;
list-style:none;
}
#nav li{
margin-right: 15px;
float: left;
}
#nav li a{
color: #fff;
display: block;
padding: 5px;
}
h1, h2, h3, h4, h5, h6{
font-family: "Trebuchet MS", sans-serif;
color: #002;
}
h1 {
font-size: 18px;
border-bottom: 1px solid #002;
padding-bottom: 5px;
margin-bottom: 10px;
clear: both;
}
h2{
font-size: 16px;
}
#express_form{
  font-size: .8em;
}
#express_form h3{
font-size: 15px;
}

.sidebar{
color: #fff;
float: left;
width: 242px;
margin-top: 15px;
background-image: url(/images/img/menu-bg.jpg);
font-weight: normal;
}
#sidetop{
background-image: url(/images/img/menu-top.jpg);
background-repeat: no-repeat;
width: 242px;
height: 169px;
display:block;
margin-bottom: -169px;
}
#sidefoot{
background-image: url(/images/img/menu-bottom.jpg);
background-repeat: no-repeat;
width: 242px;
height: 15px;
display:block;
margin-bottom: -5px;
}
.sideitem{
margin: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #fff;
}
.footer{
clear:both;
text-align: center;
margin-top: 10px;
padding-top: 10px;
}
.footer a{
color: #002;
}
#left{
float: left;
width: 680px;
padding: 15px 0 0 0;
margin-right: 10px;
}
body input, select, submit{
border: 1px solid #e8e7ed;
}
.sideitem h2{
color: #fff;
font-size: 1.3em;
font-weight: bold;
}
.sideitem a, .sidebar a{
color: #fff;
}
#left a{
color: #002;
}
#left ul{
padding-left: 15px;
}
#left p{
line-height: 1.4em;
margin-bottom: 10px;
}
.border{
border: 10px solid #ddd;
background-color: #efefef;
padding: 5px;
}
#members{
color: #fff;
}
