body
{
        font-family:Tahoma,Arial,Verdana;
        background:url(images/pagebg.png) repeat;
        font-size:12px;
     margin:0px;
     padding:0px;


}
a img
{
        border:0px;
}

#outerbg
{
        width:100%;

    background:url(images/xbg.png) repeat-x;
}
#topbg
{

        background:url(images/topbg.png) no-repeat top center;
}
.pngfix
{
}
.clear
{
        clear:both;
        float:none;
}
#wrapper
{
        width:927px;
        margin:auto;
        min-height:800px;

}
#header
{
        height:69px;
        padding-top:10px;
}
#logo
{
        float:left;
        margin-top:10px;
}
#banner
{
        float:right;
        width:468px;
         height:69px;
}
#bigimg
{


}

#maintop
{
        background:url(images/maintop.png) no-repeat left top;
        padding-top:10px;
        margin-top:10px;
}
#mainbtm
{
        background:url(images/mainbtm.png) no-repeat left bottom;
         padding-bottom:10px;

}
#mainwrapper
{
        background:url(images/mianexpbg.png) repeat-y;

}

#leftwrapper
{
        width:226px;
        float:left;
        margin-left:11px;
}
#centerwrapper
{
         float:left;
         margin-left:10px;
         width:670px;
}
#rightwrapper
{
        float:right;
        width:0px;
        margin-right:11px;
}

#leftbox1,#leftbox2,#rightbox1,#rightbox2
{
 margin-bottom:12px;
 background:url(images/lboxexp.jpg) repeat-y;
}
.leftexpbg
{
        background:url(images/lboxbtm.jpg) no-repeat left bottom;
          padding-bottom:5px;
}
.lboxtitle
{
        height:39px;
        margin-bottom:10px;
}
#leftbox1 .lboxtitle,#rightbox1 .lboxtitle
{
        background:url(images/lbox1top.jpg) no-repeat;
}
#leftbox2 .lboxtitle ,#rightbox2 .lboxtitle
{
        background:url(images/lbox2top.jpg) no-repeat -1px 0px;
}

.rbox
{
        width:225px;
        background:url(images/rbox1exp.jpg) repeat-y;

         margin-bottom:12px;
}
.rboxtop
{
        background:url(images/rbox1top.jpg) no-repeat left top;
}
.rboxbottom
{
    padding-bottom:10px;
        background:url(images/rbox1btm.jpg) no-repeat left bottom;
}
.righticon
{
        float:left;
        margin:10px 15px 10px 10px;
}
.rboxcontent
{
        clear:both;
        padding:0px 10px;
        line-height:16px;

}
.rboxtitle h3
{
         text-align:right;
         font-size:14px;
         line-height:30px;
         vertical-align:middle;
         color:#1e6992;
         font-weight:700;
         margin:0px;
         padding-right:10px;
}
.rboxbrif
{
        font-size:11px;
}
.rboxbrif a
{
         color:#ff8716;
}
.lboxtitle h3
{
        margin:0px;
        padding:0px;
        line-height:35px;
        padding-left:45px;
        font-weight:600;
        font-size:13px;
        color:#594029;
}
.lboxcontent
{
        padding:0px 0px 5px 0px ;
          clear:both;
        width:216px;
        margin:0px auto 5px auto;
}
.dashbottom
{
        background:url(images/dot.jpg) repeat-x left bottom;
}
#leftbox2 .lboxcontent img ,#rightbox2 .lboxcontent img
{
        float:left;
        margin-right:10px;
}
.centertitle
{
         font-size:16px;
         font-weight:700;
         padding-left:15px;
         padding:0px 0px 0px 30px;
         line-height:30px;
         background:url(images/mark.jpg) no-repeat left center;
}
#maintext
{
        padding-left:0px;
        margin-top:10px;
        line-height:16px;
}
#maintext img
{
       /* margin-right:10px;
         float:left;
        margin-bottom:10px;
                */
}
#footer
{
        height:80px;
        margin-top:20px;
        color:White;
        text-align:center;
        font-size:12px;
        line-height:20px;
}
#footer ul
{
        margin:10px 0px 0px 200px;
        clear:both;
        padding:0px;


}
#footer ul  li
{
        list-style:none;
        display:inline;
        line-height:18px;
        height:18px;
        float:left;

        position:relative;
}
#footer ul  li ul
{
        position:absolute;
        top:-54px;
        left:0px;
        display:none;

}
#footer ul  li ul li ul,#footer ul  li:hover ul li ul
{
        display:none;
}
#footer ul  li:hover ul , #footer ul  li ul li:hover ul
{

       overflow:visible;
        margin:0px;
        display:block;
        background:#2362A8;
}
 #footer ul  li ul li:hover ul
 {
        left:100px;
        top:0px;
 }
#footer ul  li:hover ul li
{
        clear:both;
        float:none;
        display:block;
        width:100px;
        position:relative;
}
#footer ul  li:hover ul li a
{
        color:#fff;
        display:block;
        background:#2362A8;
        white-space:nowrap;
}
#footer  a
{
         color:#fff;
         margin:0px 5px;
}
#navwrapper
{
        width:904px;
        height:40px;
        padding-top:2px;
        margin:auto;
        margin-top:10px;
        background:url(images/navbg.png) no-repeat;
}
#navwrapper ul
{
        margin:0px 0px 0px 20px;
        padding:0px;
        list-style:none;
        font-size:13px;
        font-weight:700;
}
#navwrapper ul li
{
        line-height:40px;
        height:40px;
        background:url(images/sep.jpg) no-repeat right top;
        float:left;
          position:relative;
}
#navwrapper ul li a
{
        color:#fff;
        text-decoration:none;
        line-height:40px;
        height:40px;
        display:block;
        padding:0px 15px;

        vertical-align:middle;
}
#navwrapper ul li a:hover
{
        background:url(images/hoberbg.jpg) repeat-x 0px 0px;
}
.innerpage #centerwrapper
{
         width:660px;
}
 #rightbox2 .lboxcontent img
 {
        float:none;
 }