﻿body {
        background: #b7bed1 url(../images/bg.jpg) repeat-x;
        margin:0 0 15px 0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#ffffff;
        line-height:140%;
}
p{margin:12px 0;}
img{border:0}
a{color:#ffcc00}
#page_con{
        margin:auto;
        width:900px;
}
#page_top{
        padding:0 50px;
        height:90px;
}
#logo {
        float:left;
        color:#ffffff;
        line-height:90px;
        font-size:32px;
        font-family:Arial, Helvetica, sans-serif;
}
#page_top_right{
        float:right;
        color:#5e5e5e;
        padding: 43px 0 0 0;
        width:480px;
}
#content{
        border:1px solid #ffffff;
        background:#777c88;
        padding:0 13px;
        margin-bottom:7px;
}
#content_header{
        background: url(../images/content_header_bg.jpg) no-repeat left 50px;
        height:250px;
        padding:10px 0 0 170px;
}
#flash_con{
        background: url(../images/flash_bg.gif) no-repeat;
        width:692px;
        height:230px;
        padding:1px 8px 8px 1px;
}
#left_col {
        float:left;
        width:260px;
}
#leftnav{padding:0 10px 10px 10px;}
#leftnav ul{
        margin:0;
        padding: 0;
        list-style:none;
}
#leftnav li{
        width:100%;
        float:left;
        height:22px;
        background:url(../images/h_dot.gif) repeat-x left bottom;
}
#leftnav li.last{background:none;}
#leftnav a{
        display:block;
        color:#ffffff;
        background: url(../images/leftnav_arrow.gif) no-repeat left center;
        padding:0 0 0 15px;
        line-height:22px;
        height:22px;
        text-decoration:none;
}
#leftnav a:hover{color:#ffcc00; text-decoration: underline;}
#right_col {
        float:right;
        width:590px;
}
#right_col_content{padding:0 10px;}
#footer{
        border:1px solid #ffffff;
        background:#777c88;
        padding:13px 13px 0 13px;
        line-height:40px;
}
#footer a{
        color:#ffffff;
        text-decoration:none
}
#footer_left{float:left;}
#footer_right{float:right;}
.title{
        line-height:24px;
        background: #404854 url(../images/title_bg.gif) repeat-x left bottom;
        padding:0 0 6px 15px;
        font-size:14px;
        margin-bottom:10px;
}
.blue_box{
        border:1px solid #ffffff;
        background:#56667c url(../images/blue_box_bg.jpg) repeat-x;
        padding:0 10px 10px 10px;
        margin-bottom:10px;
}
#left_col .blue_box{margin: 0 10px 10px 10px;}
.blue_box_title{
        border-bottom:1px solid #ffffff;
        line-height:30px;
        background: url(../images/blue_box_title_bg.gif) no-repeat 7px 9px;
        padding:0 0 0 25px;
        font-size:14px;
        margin-bottom:10px;
}
.right{text-align:right;}
.right a{text-decoration:none;color:#ffffff;}
.clear{
        font-size: 1px;
        line-height: 1px;
        clear: both;
        height: 1px;
}
.sp{
        font-size: 1px;
        line-height: 1px;
        height: 15px;
        border-top:1px solid #ffffff;
        background: url(../images/sp_bg.gif) no-repeat left 1px;
}
.img_border{
        border:1px solid #858b92;
        background:#2b333e;
        padding:3px;
}
.img_left{
        float:left;
        margin: 0 10px 0 0;
}
.img_right{
        float:right;
        margin: 0 0 0 10px;
}
