body {
    margin: 0;
    padding: 0;
    font-family: "Century Gothic", "Lucida Sans", Verdana, Tahoma, sans-serif;
    font-size: 9pt;
    color: #fff;
    background-color: #374251;
}
a
{
    outline:0;
}
h1
{
    font-size:18px;
    margin:8px 0 0 28px;
    padding:0;
    color:#8190a2;
}
h2
{
    font-size:18px;
    margin:5px 0 0 25px;
    padding:0;
    color:#8190a2;
}
img
{
    border:0;
}
.align-center
{
    text-align:center;
}
.align-center img
{
    margin:3px 0;
}
#wrapper
{
    width: 1025px;
    height: auto;
    margin: 0 auto;
}
.wrapper-main
{
    width:1025px;
    height:auto;
    min-height:600px;
    float:left;
    border-left:4px solid #272727;
    border-right:4px solid #272727;
    background:#131313;
}
.banner-wrap
{
    width:1021px;
    height:auto;
    float:left;
}
.black-upper
{
    width:1023px;
    height:37px;
    float:left;
    background:#2f2f2f;
    border-left:1px solid #272727;
    border-right:1px solid #272727;
    border-bottom:4px solid #fff;
}
.nav-wrap
{
    width:823px;
    height:66px;
    float:left;
    background:#fff;
    margin:-25px 0 0 100px;
    position:relative;
    z-index:1;
}
.nav-left
{
    width:31px;
    height:66px;
    float:left;
    background:url(../images/nav-left.gif) no-repeat;
}
.nav-mid
{
    width:761px;
    height:66px;
    float:left;
    background:url(../images/nav-mid.gif) repeat-x;
}
.nav-right
{
    width:31px;
    height:66px;
    float:left;
    background:url(../images/nav-right.gif) no-repeat;
}
.banner
{
    width:1025px;
    height:255px;
    float:left;
    background:url(../images/banner.jpg) no-repeat;
    position:relative;
    z-index:-1px;
    margin:-40px 0 0 0;
}
.content-wrapper
{
    width:1025px;
    height:auto;
    float:left;
    margin:-40px 0 0 0;
    position:relative;
    z-index:10;
}
.main-content
{
    width:750px;
    height:auto;
    min-height:400px;
    float:left;
    margin:0 0 0 15px;
}
#main_menu
{
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    margin:17px 0 0 0;
}
#sub_menu
{
    width:100%;
    height:auto;
    float:left;
    text-align: center;
    color:#fff;
    margin:6px 0 0 0;
}
#main_div
{
    float:left;
}
#login_div
{
    float:left;
}
.sidebar
{
    width:230px;
    height:auto;
    float:left;
    margin:0 0 0 15px;
}
.menu-left
{
    width:14px;
    height:91px;
    float:left;
    background:url(../images/menu-left.png) no-repeat;
}
.menu-mid
{
    width:720px;
    height:91px;
    float:left;
    background:url(../images/menu-center.png) repeat-x;
}
.menu-right
{
    width:14px;
    height:91px;
    float:left;
    background:url(../images/menu-right.png) no-repeat;
}
.sbar-wrap
{
    width:227px;
    height:auto;
    float:left;
}
.sbar-upper
{
    width:227px;
    height:28px;
    float:left;
    background:url(../images/sbar-upper.png) no-repeat;
}
.sbar-mid
{
    width:225px;
    height:auto;
    min-height:120px;
    float:left;
    background:#2d2d2d url(../images/sbarmid.gif) repeat-x bottom;
    border-left:1px solid #3c3c3c;
    border-right:1px solid #3c3c3c;
    padding:5px 0;
}
.sbar-lower
{
    width:227px;
    height:28px;
    float:left;
    background:url(../images/sbar-lower.png) no-repeat;
}
ul.nav_menu
{
    margin:10px 0 0 40px;
    padding:0;
    list-style-type:none;
}
ul.nav_menu li
{
    float:left;
    margin:0 10px;
}
ul.nav_menu li a
{
    display: block;
    text-decoration: none;
    padding:8px;
    color:#2a3c51;
    font-size:14px;
    font-weight:bolder;
}
ul.nav_menu li a:hover
{
    background:#1d3149;
    color:#fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.cont-wrapper
{
    width:750px;
    height:auto;
    float:left;
    margin:10px 0;
}
.cont-header
{
    width:751px;
    height:30px;
    float:left;
    background:url(../images/cont-header.gif) no-repeat;
}
.cont-body
{
    width: 709px;
    height: auto;
    min-height: 50px;
    float:left;
    background:#2b2a2a url(../images/cont-mid.gif) repeat-x bottom;
    border-left:1px solid #3c3c3c;
    border-right:1px solid #3c3c3c;
    padding:2px 20px;
}
.cont-footer
{
    width:751px;
    height:15px;
    float:left;
    background:url(../images/cont-lower.gif) no-repeat;
}
#load_div
{
    width:20px;
    height:20px;
    float:right;
    margin:-3px 0 0 0;
    text-align: right;
}
.footer
{
    width:100%;
    height:auto;
    float:left;
}
.foo-left
{
    width:12px;
    height:77px;
    float:left;
    background:url(../images/foo-left.gif) no-repeat;   
}
.foo-mid
{
    width:1001px;
    height:77px;
    float:left;
    background:url(../images/foo-mid.gif) repeat-x;   
}
.foo-right
{
    width:12px;
    height:77px;
    float:left;
    background:url(../images/foo-right.gif) no-repeat;   
}
.copy
{
    width:375px;
    height:63px;
    float:left;
    padding:17px 0 0 0;
    background:url(../images/mob.gif) no-repeat center right;
}
.copy p
{
    margin:0;padding:0;
}
ul.buttons 
{
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.buttons li img
{
    margin:0px;        
}
.pics
{
    width:202px;
    height:131px;
    float:left;
    overflow: hidden;
    margin:0 0 0 15px;
}
.pics img
{
    width:202px;
    height:131px;
}