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;display: block;}
.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:50px; 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 {height:35px;width:55px; border:1px solid;cursor:pointer;margin:2px;} 


/* LISTMENU */

.SubMenuTable  {margin:-25px 0px 0px 100px;padding:0px;}
.SubMenuTable td {padding:0px;line-height:30px;height:30px;}

.SubMenuTable .sm {width:500px;text-align:left;margin:0px 0px;}
.SubMenuTable .smbbg{background: none;width:500px;text-align:left;}
.SubMenuTable .smtbg{background: none;width:500px;text-align:left;padding:0px;}
.SubMenuTable .submenutitle{display:none}

.SubMenuTable .smbg, .SubMenuTable .smbg td{border-top:none;padding:0px;line-height:15px;} 

.SubMenuTable a.SNavBar {padding:0px;font-size: 16px;background:none;text-align:left;line-height:30px;}

.SubMenuTable a.SNavBar:hover {padding:0px;font-size: 16px;background:none;text-align:left;line-height:30px;}






.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%;}                                              