body {
    behavior:url(/style/csshover.htc);
    margin:0;
    padding:22px 0px;
    color:#383838;
    font:12px Verdana, Tahoma, Arial, sans-serif;
    background:#b6ada1;
}

img {
    border:none;
    display:block;
}

a {color:#000;}

a:hover {
  text-decoration:none;
}

h1 {
  font-size:18px;
  color: #a62821;
  font-weight: bold;
}

form, fieldset{
    padding:0;
    margin:0;
    border:0;
}

input, textarea, select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}

/* wrapper */

#wrapper{
    width:1000px;
    margin:0px auto;
    overflow:hidden;
    padding:0;
    background:#fff;
}

a.banner{
    display:table;
    margin:0 auto;
    padding:0 0 19px;
    outline:none;
}

* html a.banner{display:block;}

* html a.banner img{margin:0 auto;}

*+html a.banner{display:block;}

*+html a.banner img{margin:0 auto;}

/* header */

#header{
    width:100%;
    background:url(/images/template/header/header-bg.jpg) no-repeat;
    height:229px;
    position:relative;
}

.logo{
    margin:0;
    position:absolute;
    top:13px;
    left:20px;
}

.logo a {
    display:block;
    width:182px;
    height:154px;
    text-indent:-9999px;
    cursor:pointer;
background:url(/images/template/header/logo.png) no-repeat;
}

#header .nav{margin:5px 0 0;}
#header .nav li a{
   color: #fff;
}

.nav {
    float:right;
    margin:2px 0 0;
    padding:0 8px 0 0;
    list-style:none;
    font:11px Arial, sans-serif;
    overflow:hidden;
}

.nav li{
    float:left;
    background:url(/images/template/vline-black.gif) no-repeat 0 50%;
    margin:0 0 0 -1px;
    padding:0 7px;
}

.nav a{color:#ccc;}

.nav .active a{
    font-weight:bold;
    text-decoration:none;
}

.showInfo{
margin:0;
width:692px;
height:104px;
text-indent:-9999px;
overflow:hidden;
background:url(/images/template/header/header_show.png) no-repeat;
position:absolute;
top:37px;
left:240px;
}


.list-item a.title {
    color: #d24925;
    font-size:18px;
    font-weight:bold;
}
.list-item a.read {
    color: #d24925;
    font-size:11px;
}
.list-item .date{
    font-size:11px;
}

/* menu */
.menu-box{
    background:#832520 url(/images/template/header/header-navbar.jpg) no-repeat;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:40px;
    display:table;
    
}
#menu{
    margin:0;
    padding:0px;
    list-style:none;
    font:bold 14px Arial, sans-serif;
    float:left;
    height:40px;
}

#menu li{
    float:left;
    height:100%;
    background:url(/images/template/2010/vline-white.gif) no-repeat 0 16px;
}

#menu li:first-child{background:none;}
#menu li:hover,
#menu li.hover,
#menu li.active{position:relative;}
#menu a{
    color:#fff;
    text-decoration:none;
    padding:12px 10px;
    display:block;
    text-transform:uppercase;
}

#menu li ul li a {
    text-transform:none;
    color: #fff;
}
#menu li ul li a:hover{
    color: #d3bea3;
}
#menu li a:hover {color:#d3bea3;}
#menu li.active a {color:#d3bea3;}
#menu li.active ul li a {color:#fff;} 
                  
#menu ul{
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    top:40px;
    left:0;
    display:none;
    width:254px;
    background:#670e12;
    font-size:12px;
    font-weight:normal;
    overflow:hidden;
    border-top:1px solid #3a0402;
    z-index:9;
}

#menu li:hover ul,
#menu li.hover ul{
    display:block;
}


#menu ul li{

    width:100%;

    background:none;

    border-top:1px solid #fff;

    margin:-1px 0 1px;

}
#menu ul li a{
    display:block;
    width:239px;
    padding:6px 0 8px 15px;
}

#menu ul li:hover {
    background:#4d0a0c;
}
#menu li:hover a {
    color:#d3bea3;
}
#menu li li a, #menu li:hover li a {
    color:white;
}



/* search-form */
#header .search-form{
    width:243px;

    height:23px;
    background:url(/images/template/2010/bg-form-input.gif) no-repeat;
    float:right;
    padding:0 0 0 30px;
    margin:8px 18px 0 0;
    display:inline;

}

#header .search-form input{
    width:200px;
    background:none;
    border:none;
    float:left;
    font:14px Verdana, sans-serif;
    color:#c1c1c1;
    padding:3px 0 0;
}

#header .search-form .btn-go{
    width:28px;
    height:17px;
    padding:17px 0 0;
    float:right;
    margin:3px 4px 0 0;
    background:url(/images/template/2010/btn-go.gif) no-repeat;
}

/* main */

#main{

    width:998px;

    overflow:hidden;

    background:url(/images/template/2010/) no-repeat;

    padding:23px 0 19px;

    border:solid #dcdcdc;

    border-width:0 1px;

}

#main h2{

    font:bold 18px Arial, sans-serif;

    color:#a62821;

    border-bottom:1px solid #bbbbbd;

    padding:0 0 7px;

    margin:0 0 6px;

    line-height:20px;

}

#main h2.border{border:none;}

/* content */

#content{

    width:632px;

    float:left;

    padding:0 16px 0 15px;

    overflow:hidden;

}

#content p{

    margin:0 0 19px;

    line-height:16px;

}

#content .holder2 ul{

    margin:-15px 0 4px 12px;

}

#content ul{
    margin:0 0 20px 12px;
    padding:8px 0 0;
    list-style:none;
}

#content ul li{

    padding:0 0 10px 17px;

    background:url(/images/template/2010/bullet.gif) no-repeat 0 4px;

}

.box-big-smooth{

    width:632px;

    background:url(/images/template/2010/bg-box-big-smooth.gif) repeat-y;

    margin:0 0 18px;

}

.box-big-smooth .frame{

    width:100%;

    background:url(/images/template/2010/bg-box-big-smooth-frame.gif) no-repeat 0 100%;

}

.box-big-smooth .bg{
    width:610px;
    background:url(/images/template/2010/bg-box-big-smooth-bg.gif) no-repeat;
    overflow:hidden;
    padding:0 10px 27px 12px;

}
.tab-block .tab-block-c{
   padding-top:10px;
}
.tab-block-c img{
border:1px solid #666;
}
.box-big-smooth .bg .holder{
    float:right;
    width:295px;
    padding-right:27px;
    height:165px;
}

.box-big-smooth img{

    float:left;

    display:inline;

    margin:2px 0 0 5px;

}

.slide{

    width:100%;

    overflow:hidden;

    padding:0 0 20px;

}

#content .slide ul{

    margin:0;

    padding:6px 0;

    list-style:none;

    overflow:hidden;

    font:12px Arial, sans-serif;
  
}

#content .slide ul li{

    float:left;
    list-style-type:none;
    background:none;
    margin:0 0 0 -2px;

    padding:0 9px 0 8px;

}

#content .slide ul a{

    color:#333333;

    text-decoration:none;

}

#content .slide ul a:hover{text-decoration:underline;}

.slide .slide-nav{

    float:right;

    overflow:hidden;

    margin:8px -17px 0 0;

    display:inline;

}


.slide .slide-nav a{

    height:10px;
    display:inline;
    width:100%;
    margin:0 0 0 8px;
  

}


#content .slide ul.tab-nav{
display:inline;
float:right;
height:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 22px 0 0;
padding:9px 0 0;
}

.back{width:13px;}

.pause{

    width:12px;

    background-position:-21px 0 !important;

}

.next{

    width:13px;

    background-position:100% 0 !important;

}

.box-small{

    width:632px;

    background:url(/images/template/2010/bg-box-small.gif) repeat-y;

    margin:0 0 20px;
    
    }

.box-small .frame{

    width:632px;

    background:url(/images/template/2010/bg-box-small-frame.gif) no-repeat 0 100%;

}

.box-small .bg{

    width:646px;

    background:url(/images/template/2010/bg-box-small-bg.gif) no-repeat 14px 0;

    overflow:hidden;

    margin:0 0 0 -14px;

    padding:14px 0 34px;

    position:relative;

}

.box-small .bg div{

    float:left;

    width:287px;

    margin:0 0 0 14px;

    display:inline;

    padding:0 10px 0 12px;
    
    
}

.box-small .bg .more{

    position:absolute;

    bottom:17px;

}

.box-big{

    width:632px;

    background:url(/images/template/2010/bg-box-big.gif) repeat-y;

}

.box-big .frame{

    width:100%;

    background:url(/images/template/2010/bg-box-big-frame.gif) no-repeat 0 100%;

}

.box-big .bg{

    width:610px;

    background:url(/images/template/2010/bg-box-big-bg.gif) no-repeat;

    padding:17px 10px 21px 12px;

}

.more{

    display:block;

    width:108px;

    height:23px;

    text-indent:-9999px;

    overflow:hidden;

    background:url(/images/template/2010/btn-more.gif) no-repeat;

    cursor:pointer;

}

#exList {
margin-top:45px;
height:120px;
}

#exList h2{
    font:bold 14px Arial, sans-serif;
    color:#a62821;
    border-bottom:1px solid #bbbbbd;
    padding:0 0 2px;
    margin:0 0 3px;
    line-height:20px;
}


#qa ol {
    list-style:upper-alpha;
}
#qa ol li {
    font-weight:bold;
}
#qa ol li span {
    font-weight:normal;
}




/* sidebar */

#sidebar{

    width:301px;

    float:left;

    padding:0 0 0 13px;

    overflow:hidden;

}

.box-small-smooth{

    width:301px;

    background:url(/images/template/2010/bg-box-small-smooth.gif) repeat-y;

    margin:0 0 15px;

}

.box-small-smooth .frame{

    width:100%;

    background:url(/images/template/2010/bg-box-small-smooth-frame.gif) no-repeat 0 100%;

}

.box-small-smooth .bg{

    width:301px;

    background:url(/images/template/2010/bg-box-small-smooth-bg.gif) no-repeat;

    overflow:hidden;

}

/* registration */

#registration{
    margin:20px auto;
    padding:0;
    list-style:none;
    width:271px;
    overflow:hidden;
    font-weight:bold;
}

#registration li{
    float:left;
    width:100%;
    background:#832520 url(/images/template/2010/bg-registration.gif) no-repeat -542px 0;

   margin:0 0 1px;
}

#registration li:hover,
#registration li.hover,
#registration li.active{background:#670e12 url(/images/template/2010/bg-registration.gif) no-repeat;}

#registration a{
    display:block;
    width:260px;
    padding:8px 0 7px 11px;
    background:url(/images/template/2010/bg-registration.gif) no-repeat -813px 100%;
    color:#fff;
    text-decoration:none;
}

#registration li:hover a,
#registration li.hover a,
#registration li.active a{background:url(/images/template/2010/bg-registration.gif) no-repeat -271px 100%;
   color:#d3bea3;}

#registration span{
    display:block;
    padding:0 0 5px 24px;
    background:url(/images/template/2010/arrowsv2.gif) no-repeat 0 -281px;;
}

#registration li:hover span,

#registration li.hover span,

#registration li.active span{background:url(/images/template/2010/arrowsv2.gif) no-repeat}

.advertisement{

    display:block;

    font-size:11px;

    color:#9b949d;

    padding:0 0 7px 0;

    overflow:hidden;

}

.advertisement img{

    display:inline;

    padding:0 0 0 2px;

}

/* news */

.news{

    margin:1px 0 7px 1px;

    padding:0;

    list-style:none;

    font:bold 12px Arial, sans-serif;

    width:300px;

    overflow:hidden;

}

.news li{

    padding:7px 0 8px 18px;

    background:url(/images/template/2010/bullet.gif) no-repeat 1px 12px;

    width:283px;

    float:left;

    border-top:1px solid #eff0f0;

    margin:-1px 0 0;

}

.news a{

    color:#000;

    display:block;

}

.news span{font-weight:normal;}

.holder3{

    width:100%;

    float:left;

}

/* footer */

#footer{

    width:870px;

    overflow:hidden;

    background:#f2f2f2;


    border-top:5px solid #841218;

    padding:12px 130px 18px 0;

}

#footer p{

    margin:3px 0 3px;

    font-size:11px;

    color:#484964;

    width:100%;

    float:right;

    text-align:right;

}

#footer p span{color:#299ac6;}

.nielsen{

    float:right;

    margin:0 -108px 0 10px;

    width:98px;

    height:35px;

    text-indent:-9999px;

    overflow:hidden;

    background:url(/images/template/2010/image04.gif) no-repeat;

}

.tab-block {
width:632px;
}




#content ul.tab-nav{
display:inline;
float:right;
height:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 22px 0 0;
padding:8px 0 0;
}

#content .tab-nav li {
float:left;
background:none;
padding-left:5px;
}
#content ul.tab-navigation{
  padding-top:6px;
}
#content ul.tab-navigation li {
 background:none;
 margin:0px 0px 0px 0px;
 display:inline;
}
#content ul.tab-navigation li a{
 text-decoration:none;
  margin-left:-22px;
  color:#333333;
  font-weight:bold;
}
#content ul.tab-navigation li a:hover {
    text-decoration: underline;
}