@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{color:#000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}
h1,h2,h3,h4,h5{color:#000;}
ul{list-style:inside;}
li{list-style:disc outside;}
img{border:none;}
p{margin:0; margin:0.75em 0; line-height:1.5em;}
a{color:#000; text-decoration:none;}
input{font-size:11px; vertical-align:middle;}
input.submit{font-family:Verdana, Arial, Helvetica, sans-serif;}
option{padding-left:3px;}
.hr{height:2px; font-size:1px; overflow:hidden; border-bottom:1px solid #bababa;}
hr{height:1px; font-size:0px; margin:0; padding:0; border:none; *border:1px solid #dadada; background-color:#dadada; overflow:hidden;}


#wrap{width:900px; margin:0 auto;}

#header{width:900px; height:63px; position:relative; z-index:100;}
#header .logo{width:160px; height:58px; float:left; padding:5px 0 0 5px; background-color:#fff;}
#header .l{width:380px; height:20px; float:left; position:relative; padding:35px 0 0 35px;; line-height:20px;}
#header .l li{display:inline; margin-right:10px; line-height:20px; font-weight:bold; list-style:none;}
#header .l a:hover{color:#00aeef;}

#header .r{width:282px; float:right; margin-top:5px; position:relative;}
#header .r .dv1{width:280px; height:15px; line-height:14px; position:relative; margin:8px 0; font-weight:bold; border:1px solid #bababa; background-color:#ebeced; overflow:hidden;}
#header .r .dv1 a{margin:0; padding:1px 8px;}
#header .r .dv1 a.signin,#header .r .dv1 a.logout{padding-left:15px; padding-right:7px; border-right:1px solid #ebeced; border-bottom:1px solid #bababa;}
#header .r .dv2{height:23px; position:relative; line-height:23px; text-align:right; *padding-top:2px;}
#header .r li{display:inline; list-style:none;}
#header .r .dv2 input{width:104px; height:13px; margin:0 8px; border:1px solid #bababa;}
#header .r .dv2 label{color:#00aeef; font-size:8px; vertical-align:middle; cursor:pointer;}
#header .r .dv3{width:153px; z-index:19000; display:none; font-size:9px; position:absolute; top:24px; left:0; padding:10px 15px 15px 15px;; border:1px solid #bababa; border-top:none; background:url(/images/line.gif) #ebeced top left no-repeat;}
#header .r .dv3 input{margin:4px 0;}
#header .r .dv3 input.text{width:145px; height:15px; border:1px solid #bababa;}
#header .r .dv3 a{color:#00aeef; font-size:9px;}
#header .r .dv3 label{font-weight:bold;}

#menu{width:900px; height:12px; background:url(/images/menubg.jpg) top left repeat-x; z-index:2;}
#menu ul{height:12px; margin-left:200px;}
#menu li{height:12px; display:inline; margin-right:30px; list-style:none; overflow:hidden;}

#main{width:900px;}
#leftnav{width:175px; float:left; padding-top:15px;}
#leftnav .search{margin:0 0 0 0;}
#leftnav .search input.text{width:114px; height:14px; font-size:9px; padding:1px 2px 0 8px; border:1px solid #000;}
#leftnav ul{margin:10px 0 0 0;}
#leftnav li{list-style:none; font-weight:bold; line-height:150%;}

#leftnav li ul{margin:10px 0 5px 10px; display:none;}
#leftnav li li{margin-bottom:10px; line-height: 120%}
#leftnav a:hover {color:#00aeef;}

/*#content{width:685px; float:left; margin-left:22px;}*/
#content{width:710px; float:right; z-index:10;}
#content ul.newitem{list-style:none;}
#content ul.newitem li{list-style:none;}
#content ul.newitem li.first{width:110px; height:100px; float:left; text-align:center;}
#content ul.newitem li a{color:#e01d3a; text-decoration:none;}

#footer{width:900px; height:35px; position:relative; margin-top:20px; border-top:4px solid #000;}
#footer .terms{position:absolute; left:0px; top:10px; text-align: left}
#footer .rights{position:absolute; right:15px; top:10px; text-align: right}

.lbox{}
.lbox .box_t{height:10px; background:url(/images/box_lt1.gif) left top no-repeat; overflow: hidden;}
.lbox .box_t span{height:15px; display:block; background:url(/images/box_lt2.gif) top right no-repeat;}
.lbox .box_m{text-align:center; background:url(/images/box_lm1.gif) left top repeat-y;}
.lbox .box_m div.m{width:673px; height:381px; display:block; margin-left:12px; padding:0px 0; padding-left:0; background:url(/images/box_lm2.gif) top right repeat-y;}
.lbox .box_b{height:10px; background:url(/images/box_lb1.gif) left bottom no-repeat; overflow: hidden;}
.lbox .box_b span{height:10px; display:block; background:url(/images/box_lb2.gif) bottom right no-repeat;}
.lbox a{color:#e01d3a; text-decoration:none;}

.sbox{}
.sbox .box_t{height:12px; background:url(/images/box_t1.gif) left top no-repeat;}
.sbox .box_t span{height:15px; display:block; background:url(/images/box_t2.gif) top right no-repeat;}
.sbox .box_m{background:url(/images/box_m1.gif) left top repeat-y;}
.sbox .box_m div.m{display:block; padding:0px 15px; background:url(/images/box_m2.gif) top right repeat-y;}
.sbox .box_b{height:15px; background:url(/images/box_b1.gif) left bottom no-repeat;}
.sbox .box_b span{height:15px; display:block; background:url(/images/box_b2.gif) bottom right no-repeat;}
.sbox a{color:#e01d3a; text-decoration:none;}

.homeslides {position: relative; width: 653px; height: 362px}
.homeslide {position: absolute; width: 653px; height: 362px; top: 0; left: 0}

#slidetext {display: block; text-align: left; margin: 5px 0 0 0}
#slidetext a { height: 20px; width: 20px; font-size: 10px; text-align: center; margin: 0 3px 0 0; padding: 2px 5px 2px 5px; background-color: #000; color: #fff; text-decoration: none; }
#slidetext a.activeSlide {background: #fff; color: #000}