/*Discover self hypnosis*/

body{font:normal 12px/14px arial,verdana;}
.clr{clear:both;}
h1,h2{line-height:17px;}
#wrapper{margin:0 auto;width:876px;margin-top:16px;}
a{color:#acc136;font-weight:bold;}
h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address{margin:0.5em 0;}
/*header*/
#topmenu{background:url(images/back_header.jpg) 1px 0 no-repeat;height:114px;}
#topmenu li{display:inline;}
#topmenu ul{float:right;margin:75px 50px 10px 0!important;margin-right:25px;}
#topmenu a{color:#989898;text-decoration:none;margin:3px 2px;font:bold 12px/13px arial;padding-left:9px;background:url(images/dot.gif) 0 5px no-repeat;}
#main{padding:0 54px 0 63px;}
#banner{background:url(images/back_banner.gif) no-repeat;height:363px;float:left;width:761px;padding:0 34px 0 43px;}
#banner-l{width:19px;height:363px;background:url(images/back_ban_l.png) no-repeat;float:left;}
#banner-r{width:19px;height:363px;background:url(images/back_ban_r.png) no-repeat;float:left;}
#image{background:url(images/image.jpg) no-repeat;width:465px;height:216px;float:right;margin-top:6px;}
#leftmenu{margin:5px 0 0 10px!important;margin-left:5px;float:left;width:260px;}
#image h2{text-align:center;width:180px;margin-top:90px;margin-left:260px;font:bold 14px arial,verdana;text-transform:uppercase;color:#fff;}
#image strong{font:bold 16px arial,verdana;text-transform:uppercase;color:#849911;}
/*Left menu*/
a.mainlevel{letter-spacing:.1em;font-weight:bold;color:#989898;text-transform:uppercase;text-decoration:none;display:block;padding:10px 15px;background:url(images/bullet_inactive.jpg) 2px 11px no-repeat;padding-left:19px;border-bottom:1px solid #767676;}
a#active_menu.mainlevel, a.mainlevel:hover{color:#28538c;border-bottom:1px solid #aec81e;background:url(images/bullet_active.jpg) 2px 11px no-repeat;}
/*Mainbody*/
#main{background:url(images/back_mainbody.jpg) -3px 0 repeat-y;}
#mainbody-narrow{position:relative;top:-110px;width:490px;float:left;padding-right:10px;}
#mainbody-wide{position:relative;top:-110px;width:750px;float:left;}
.contentpaneopen ul{margin-left:10px!important;}
.contentpaneopen li{margin-left:30px!important;list-style-image:url(images/diamond.png);}
#right-mod{position:relative;top:-110px;padding:10px;width:237px;float:right;background:url(images/back_right-mod.jpg) repeat-y;}
#bottom{background:url(images/back_bottom.jpg) -3px 0 no-repeat;height:37px;margin-bottom:27px;}
.moduletable{margin-bottom:17px;}
#right-mod h3{font:bold 12px/14px arial;color:#28538c;text-transform:uppercase;margin-bottom:7px;}
.moduletablesignup h3{color:#95b000;font:bold 15px/19px arial;}
div.moduletablesignup{padding:3px 10px 7px 10px;background-color:#eaeaea;margin-top:10px;}
div.moduletablesignup .inputbox{height:14px!important;font-size:12px!important;}
input.button{background:url(images/button.jpg) repeat-x;height:21px!importan;height:22px;border:1px solid #6e6e6e;padding:0 2px 2px 2px;font:bold 11px/16px arial,verdana;}
/*Styling*/
.modifydate, .small, strong{font-size: 11px;color:#898989;line-height:11px;}
 .createdate{font-size: 11px;color:#898989;line-height:15px;}
.contentheading{color:#aec81e;text-transform:uppercase;font:bold 17px/19px arial;}
.componentheading{color:#aec81e;font:bold 17px/19px arial;padding:0 0 10px 2px;}
.sectiontableheader{background-color:#acc136;padding:5px;font:bold 13px/14px arial;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {border-bottom:1px solid #acc136;padding:3px 5px;}
tr.sectiontableentry1 a, tr.sectiontableentry2 a{text-decoration:none;}
.blog_more li{list-style:none;}
/*Footer*/
#footer{color:#989898;margin:0 auto;font-size:11px;text-align:center;width:600px;margin-top:-90px;}
#logo-bot{width:161px;height:92px;margin:0 auto;background:url(images/logo_bottom.jpg) no-repeat;margin-bottom:17px;}