@charset "utf-8";
/* CSS Document */

#page-bg #main-body ul.menu ul.submenu {padding-bottom: 0;background: none;}

div.wrapper1,#main-body-bg { margin: 0 auto; width: 959px;padding:0;}

#header_new {padding: 30px 0;}
div.wrapper1,#main-body-bg { margin: 0 auto; width: 959px;padding:0;}
#horiz-menu.suckerfish li li:hover, #horiz-menu.suckerfish li li.sfHover {background: url(../../images/dark/drop-hover.png) 0 0 repeat-x;}
#horiz-menu {padding: 8px 5px;display: block;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding-left: 41px;margin: 0;position: relative;z-index:120;float:left;cursor:pointer;}
#horiz-menu li, #horiz-menu li .link {position:relative;display: block;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link {z-index: 100;cursor: pointer;margin: 0;color: #fff;}
#horiz-menu .link {
	white-space: nowrap;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	z-index: 100;
	cursor: pointer;
	padding: 0;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link, #horiz-menu li.active .link {z-index: 100;cursor: pointer;margin: 0;color: #fff;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0  1px;padding: 0;font-weight: bold;}
#horiz-menu li .link span {display: block;padding: 0 10px;height: 30px;}

/* Top Main Menu Dropdowns */

#horiz-menu ul ul {margin: 0;border: 0;padding: 0 10px 15px 10px;}
#horiz-menu li li {margin: 0;}
#horiz-menu li li .link {text-indent:10px;font-weight: normal;padding: 0;margin: 0;height: 33px;font-size: 12px;display: block;}
#horiz-menu li li .link span {display: block;padding: 0;margin-left: 0;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu ul ul li.parent {height: 30px;}
/*#horiz-menu li.parent, #horiz-menu li.active li.parent {z-index: 600;}*/
.menutop li:hover ul, .menutop li.sfHover ul {left: -4px;top:0;}
#horiz-menu ul ul li, #horiz-menu ul ul li.c0, #horiz-menu ul ul li.c1, #horiz-menu ul ul li.c2, #horiz-menu ul ul li.c3 {float: left;width: 173px;padding: 0;}
#horiz-menu li ul, #horiz-menu li ul.columns-1, #horiz-menu .drop-wrap.columns-1 {width: 195px;}
#horiz-menu li ul.columns-2, #horiz-menu .drop-wrap.columns-2 {width: 370px;}
#horiz-menu li ul.columns-3, #horiz-menu .drop-wrap.columns-3 {width: 555px;}
#horiz-menu li ul.columns-4, #horiz-menu .drop-wrap.columns-4 {width: 740px;}
.menutop .drop-wrap {float:none;left:-999em;position:absolute;z-index:700;width: 100%;}
.menutop li:hover .drop-wrap, .menutop li.sfHover .drop-wrap {left: -1px;top:30px;}
.menutop li:hover li .drop-wrap, .menutop li.sfHover li .drop-wrap, .menutop li li:hover li .drop-wrap, .menutop li li.sfHover li .drop-wrap, .menutop li li li:hover li .drop-wrap, .menutop li li li.sfHover li .drop-wrap {top:-999em;}
.menutop li li:hover .drop-wrap, .menutop li li.sfHover .drop-wrap, .menutop li li li:hover .drop-wrap, .menutop li li li.sfHover .drop-wrap, .menutop li li li li:hover .drop-wrap, .menutop li li li li.sfHover .drop-wrap {left:169px;top: 0;}
.menutop .submenu-animation-left {height: 100%;}
#horiz-menu li.parent:hover li .link, #horiz-menu li.parent.sfHover li .link, #horiz-menu li.active li .link span, #horiz-menu li:hover li .link span, #horiz-menu li.sfHover li .link span {background: none;}
/* Horizontal Menu */
#horiz-menu li, #horiz-menu li .link {color: #ccc;}
#horiz-menu li.parent.sfHover .link.topdaddy {background: url(../../images/dark/menu-tab2-r.png) 100% 0 no-repeat;}
#horiz-menu li.parent.sfHover .link.topdaddy span {background: url(../../images/dark/menu-tab2-l.png) 0 0 no-repeat;}
#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {background: url(../../images/dark/menu-tab-r.png) 100% 0 no-repeat;}
#horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span {background: url(../../images/dark/menu-tab-l.png) 0 0 no-repeat;}
/* IE6 Fix */
#horiz-menu li.parent-sfHover .link, #horiz-menu li.parent-sfHover .topdaddy {background: url(../../images/dark/menu-tab2-r.png) 100% 0 no-repeat;}
#horiz-menu li.parent-sfHover .link span, #horiz-menu li.parent-sfHover .topdaddy span {background: url(../../images/dark/menu-tab2-l.png) 0 0 no-repeat;}

#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {color: #fff;}

#horiz-menu ul ul.columns-1 {background: url(../../images/dark/drop-bg-1.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-2 {background: url(../../images/dark/drop-bg-2.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-3 {background: url(../../images/dark/drop-bg-3.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-4 {background: url(../../images/dark/drop-bg-4.png) 0 100% no-repeat;}
#horiz-menu li li {border-bottom: 1px solid #333;}
#horiz-menu ul ul li .link.daddy, #horiz-menu ul li.parent.active:hover li .link.daddy, #horiz-menu ul li.parent.active.sfHover li .link.daddy, #horiz-menu ul li.parent:hover li .link.daddy,  #horiz-menu ul li.parent.sfHover li .link.daddy {background: url(../../images/dark/drop-arrow.png) 95% 12px no-repeat;}
.menutop .submenu-animation-left {background: url(../../images/dark/drop-hover.png) 0 0 repeat-x;}
#horiz-menu.suckerfish li li:hover, #horiz-menu.suckerfish li li.sfHover {background: url(../../images/dark/drop-hover.png) 0 0 repeat-x;}
horiz-menuhoriz-menu/* This is the Main template logo, Edit this to match the width and height of your new logo image */
.menutop,.menutop *{margin:0;padding:0;}
#horiznav{position:relative;z-index:1000;}
#horiz-menu{z-index:50;}
#horiz-menu li li{margin:0;}
.menutop{line-height:3.0;float:left;margin-bottom:1.5em;position:relative;}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;}
.menutop li#current {z-index: 199;}
#horiz-menu li li a, #horiz-menu li.active li a, #horiz-menu li li .separator, #horiz-menu li.active li .separator {display:block;margin:0;text-decoration:none;float:none;height:33px;line-height: 33px;width:100%;}
.menutop li ul{float:none;left:-999em;position:absolute;z-index:500;}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, .menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul, .menutop li li li:hover ul, .menutop li li li.sfHover ul, .menutop li li li li:hover ul, .menutop li li li li.sfHover ul{left: 0;top: 0;}
.menutop li li{position:relative;float:none;width:100%;}
#topbar {background: url(../../images/dark/topbar-m.png) 0 0 repeat-x;}
#topbar2 {background: url(../../images/dark/topbar-l.png) 0 0 no-repeat;}
#topbar3 {background: url(../../images/dark/topbar-r.png) 100% 0 no-repeat;}
#topbar {margin-left: 5px;margin-right: 5px;}
#topbar2 {margin-left: -5px;}
#topbar3 {height: 52px;margin-right: -5px;position: relative;z-index: 1;}


/* Bottom Section */
#botbar {background: url(../../images/dark/topbar-m.png) 0 0 repeat-x;}
#botbar2 {background: url(../../images/dark/topbar-l.png) 0 0 no-repeat;}
#botbar3 {background: url(../../images/dark/topbar-r.png) 100% 0 no-repeat;}
#footer2 {background: url(../../images/dark/footer-bl.png) 0 100% no-repeat;}
#footer3 {background: url(../../images/dark/footer-br.png) 100% 100% no-repeat;}
#footerbar {background: url(../../images/dark/footerbar-m.png) 0 0 repeat-x;}
#footerbar2 {background: url(../../images/dark/footerbar-l.png) 0 0 no-repeat;}
#footerbar3 {background: url(../../images/dark/footerbar-r.png) 100% 0 no-repeat;}
#rocket {background: url(../../images/dark/rocket.png) 0 0 no-repeat;}
.clr {clear: both;}
.bannergroup .clr {clear: none !important;}
#roksearch_results a.clr {font-size: 100%;}

/* Bottom Section */

#botbar {margin-left: 5px;margin-right: 5px;}
#botbar2 {margin-left: -5px;}
#botbar3 {height: 52px;margin-right: -5px;position: relative;}
#bottom1 {background: #303030;}
#footer_new {background: #303030;}
#footer3 {padding-bottom: 5px;	text-align: center;}
#mainmodules4 {color: #999;}
#mainmodules4 a {color: #ccc;}
#bottom-logo {background: url(../images/main/bot-logo.png) 0 0 no-repeat;width: 105px;height: 30px;float: right;margin-top: 22px;margin-right: 15px;}
#bottom-menu {margin-right: 0px;padding: 25px 0;overflow: hidden;}
#footerbar3 {height: 50px;margin-top: 3px;}
#ql-button {float: right;line-height: 50px;background: url(../images/main/topbar-div.png) 100% 50% no-repeat;position: absolute;left: 0;top: 0;}
a.ql-button-desc {background: url(../images/main/ql-icon-d.png) 0 50% no-repeat;padding: 0 14px 0 20px;margin-left: 16px;color: #ccc;}
#top-button {float: right;line-height: 50px;background: url(../images/main/topbar-div.png) 0 50% no-repeat;}
a.top-button-desc {background: url(../images/main/top-icon-d.png) 0 50% no-repeat;padding: 0 14px 0 20px;margin-left: 16px;color: #ccc;}
#copyright {float: right;color: #666;padding: 15px;}
#bottom-menu ul {list-style: none;margin: 0;padding: 0;}
#bottom-menu ul li {float: left;}
#bottom-menu ul li a, #bottom-menu ul li .separator {padding: 0 15px;font-size: 120%;color: #666;border-right: 1px solid #444;}
#bottom-menu ul li a:hover, #bottom-menu ul li .separator:hover {color: #ccc;text-decoration: none;}
#popup {display: none;padding: 15px;}
#rocket {width: 111px;height: 15px;float: left;margin-top: 15px;margin-left: 15px;}
#debug-mod {padding: 15px;}

.sec-div {clear:both;height: 6px;}

#btclass {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	padding-top: 5px;
	color: #666;
	font-size: 9px;
}


.ad-module-top .moduletable {padding: 5px;}
.moduletable h3, h3.module-title {margin-top: 0;font-size:130%;}
#showmodules .moduletable, #mainmodules3 .moduletable {margin-bottom: 1px;}
#mainmodules3 .block1.first .moduletable {padding: 0 5px 1px 5px;}
#mainmodules3 .block1.middle .moduletable {padding: 0 1px 1px 5px;}
#mainmodules3 .block1.last .moduletable {padding: 0 5px 1px 5px;}
#showmodules .moduletable, #mainmodules4 .moduletable {padding: 5px;}
#main-body #showmodules .block1.full .moduletable, .block1.full .moduletable, #mainmodules .moduletable, #mainmodules2 .moduletable {padding: 15px;}

