body {background: #ebebeb;margin: 0 auto;} 
.header-wrapper {width:100%;background:url(../images/sitepicts/design/header_bg.gif) repeat-x;text-align:center;margin:0 auto;} 
.header-div {width:100%;height:176px;text-align:center;margin:0 auto;}
.header {background: url(../images/sitepicts/design/header_fade.png) no-repeat 0px 10px;width:1000px;height:136px;position:relative;text-align:center;margin:0 auto;} 
.title {position:absolute;top:45px;left:25px;}
.title1 {color:#fff;font-size:35px;line-height:35px;}
.title2 {color:#fff;font-size:20px;text-align:right;}
.logo {width:172px;height:67px;display:block;position:absolute;top:0;left:800px;}
.menu {width:1000px;height:40px;margin:auto;}    
.statbar_full {width:100%;text-align:center;margin:auto;background:#333333;border-bottom:1px solid #777777;}
.statbar {width:1000px;}
.content-wrapper {background:#fff;}
#wc_content {background:#fff;position:relative;top:0px;padding-top:20px!important;padding-top:20px;}
.chapter-title {font-size:16pt;font-weight:normal;color:red;}
h2 {color:#333333;font-size:25px;font-weight:normal;}  

.infobox {width:100%;background:url(../images/sitepicts/design/infobox_bg.jpg) repeat-x;border:1px solid #FFCC01;padding:5px;}
.infobox-video {width:96px;height:97px;float:right;padding:5px;}
.infobox-demo {width:96px;height:97px;float:right;padding:5px;}
.infobox-title, .infobox-title p {font-size:18px;color:#666666;}
.infobox-text {padding:5px;color:#666666;} 

/* search */
.searchform, .searchform2 {float:right;max-width:250px;height:42px;border:1px solid #7FB8E2; background:#fff;margin-top:30px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;padding: 0px 0px 3px 0px;}
.search-text {float:left;border:none;font-size:12pt;color:#6F9C1B;padding:10px;height:35px;margin:5px;max-width:180px;}
.search-submit {float:right;height:35px;width:35px;background: url(/images/sitepicts/design/icon-search.png) no-repeat; border:none;cursor:pointer;margin:2px;} 


.sm {padding-top:30px;width:200px;}
.submenutitle {font-size:14pt;color:#666;}

a.SNavBar, a.SNavBar:active, .SNavBar:visited {}
a.SNavBar:hover {}

.wc_rightside {width:200px; background:#F0F0F0;padding:10px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;text-align:left;}



.Custmenulist, .Custmenulist  ul {margin: 0;padding: 0;list-style: none;}
.Custmenulist ul {display:none;position:absolute;top:0; margin-top:39px; left:-1px; width: 200px;border:1px solid #222222;border-top:none;}
.Custmenulist ul ul {top:0px; margin-top:0; left:200px;border:1px solid #222222;}
.Custmenulist li {
 float: left;
 display: block;
 position: relative;
 background: none;
 border: none;
 margin: 0px;
}

.Custmenulist ul li {
 float: none;
 margin: 0;
 margin-bottom: 0px;
}
.Custmenulist ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

.Custmenulist li a {
 -moz-box-sizing:border-box;box-sizing:border-box;
 margin:0px;
 text-align:center;
 float:left;
 display: block;

 color: #fff;
 font-family:tahoma,arial,helvetica;
 font-weight:normal;
 font-size:17px;
 text-decoration: none;
line-height:39px;
 background: none;
padding-right:10px;
padding-left:10px;
}

.Custmenulist li a:hover, .Custmenulist li a.highlighted:hover, .Custmenulist li a:focus {
 color: #fff;
font-family:tahoma,arial,helvetica;
 font-weight:normal;
 font-size:17px;
 margin: 0px;
line-height:39px;
background: url(../images/sitepicts/design/menu_over.jpg) repeat-x;
padding-right:10px;
padding-left:10px;
 }
 
.Custmenulist li a.highlighted {
 color: #fff;
 margin:0px;
background: url(../images/sitepicts/design/menu_over.jpg) repeat-x;
}

/* SUB MENUS */
.Custmenulistsub {
 border:none;
 margin:0px;
background:#eaeaea;
}

.Custmenulistsub li {border:none;}

.Custmenulistsub li a {
 -moz-box-sizing:border-box;box-sizing:border-box;
 margin:0px;
 vertical-align:middle;
 text-align:left;
 float:left;
 display: block;
 padding:2px;
padding-left:10px;
 color: #333333;
 font-family:verdana;
 font-weight:normal;
 font-size:10pt;
 text-decoration: none;
 height: 25px;
 background: #eaeaea;
border:none;
line-height:25px;
}
.Custmenulistsub li a:hover, .Custmenulistsub li a.highlighted:hover, .Custmenulistsub li a:focus {
 color: #333333;
 margin: 0;
padding:2px;
padding-left:10px;
 font-family:verdana;
 font-weight:normal;
 font-size:10pt;
 background: #DBDBDB;

line-height:25px;
}
.Custmenulistsub li a.highlighted {
 color: #333333;
 background: #DBDBDB;
height: 25px;
line-height:25px;
}


.Custmenulist li a .subind {
 display: none;
}
.Custmenulist ul li a .subind {
 display: block;
 float: right;
}

.Custmenulist ul a { float: none;}
.Custmenulist a { float: none;}

*:first-child+html .Custmenulist ul li { float: left; width: 100%;}
* html .Custmenulist ul li { float: left; height: 1%;}
* html .Custmenulist ul a { height: 1%;}                                           