/*.navmenu{
        border:none;
        border:0px;
        margin:0px;
        padding:0px;
        font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
}
.navmenu ul{
        background:#333636;
        height:28px;
        list-style:none;
        margin:0;
        padding:0;
}
.navmenu li{
        float:left;
        padding:0px;
}
.navmenu li a{
        background:#333636 url("images/seperator.gif") bottom right no-repeat;
        color:#cccccc;
        display:block;
        font-weight:normal;
        line-height:28px;
        margin:0px;
        padding:0px 12px;
        text-align:center;
        text-decoration:none;
}
.navmenu li a:hover, .navmenu ul li:hover a{
        background: #2580a2 url("images/hover.gif") bottom center no-repeat;
        color:#FFFFFF;
        text-decoration:none;
}
.navmenu li ul{
        background:#333636;
        display:none;
        height:auto;
        padding:0px;
        margin:0px;
        border:0px;
        position:absolute;
        width:225px;
        z-index:200;
        opacity:0.97;
}
.navmenu li:hover ul{
        display:block;

}
.navmenu li li {
        background:url('images/sub_sep.gif') bottom left no-repeat;
        display:block;
        float:none;
        margin:0px;
        padding:0px;
        width:225px;
}
.navmenu li:hover li a{
        background:none;

}
.navmenu li ul a{
        display:block;
        height:28px;
        font-size:12px;
        font-style:normal;
        margin:0px;
        padding:0px 6px 0px 15px;
        text-align:left;
}
.navmenu li ul a:hover, .navmenu li ul li:hover a{
        background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
        border:0px;
        color:#ffffff;
        text-decoration:none;
}
.navmenu p{
        clear:left;
}*/

.navmenu input.bginput,
.navmenu input.button {
	border:1px solid #666;
	background: #333;
	color: #CCCCCC
}
.navmenu table td {
	height:30px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
}




.navmenu {
	background: #3c3c3c url("images/nav-background.gif") 0 0 repeat-x;
	height: 30px;
	border: none;
	font-size: 90%;
}
.navmenu ul {
	border: none;
	margin: 0px;
	padding-left: 20px;
}
.navmenu a {
	display: block;
	height: 20px;
	padding: 10px 8px 0 8px;
	color: #fff;
	display: block;
	line-height: 1em;
	border: none;
	font-family: Verdana;
	font-size:11px;
}
.navmenu li a:hover {
	color: #FF9966;
	background: #616161 url("images/nav-background-hover.gif") 0 0 repeat-x;
}
.navmenu li a {
	text-decoration:none;
}

.navmenu li a.navbetting { color: #A7F797; }
.navmenu li a.navss { color: #99FFFF; }
.navmenu li a.navforums { color: #FFB89C; }

.navmenu li {
	margin: 0;
	float: left;
	height: 30px;
	display: block;
}
.navmenu li.active {
}
.navmenu li.active a {
	color: #ECECC4;
	height: 30px;
	background: #616161 url("images/nav-background-hover.gif") 0 0 repeat-x;
}
/* Drop-down menus */
.navmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18.4em;
	font-weight: normal;
	margin: 0;
	padding: 0 2px 2px 2px;
	background: #3c3c3c;
	border: 1px solid #3c3c3c;
	opacity: 0.97;
	/* Rounded corders */
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}
.navmenu li li {
	border: none;
	height: auto;
	padding-right: 1em;
	width: 17em;
	background: none;
}
.navmenu li.active ul a, 
.navmenu li ul a {
	width: 17em;
	height: auto;
	font-size: 0.95em;
	font-weight: normal;
	line-height: 2em;
	text-transform: none;
	color: #fff;
	border: none;
	padding: 0 0.9em;
	background: #3c3c3c;
}
.navmenu li ul a:hover {
	background: #616161;
	color: #ECECC4;
	border: none;
}
.navmenu li ul ul {
	margin: -2em 0 0 21em;
}
.navmenu li:hover ul ul, 
.navmenu li:hover ul ul ul, 
.navmenu li.sfhover ul ul, 
.navmenu li.sfhover ul ul ul {
	left: -999em;
}
.navmenu li:hover ul, 
.navmenu li li:hover ul, 
.navmenu li li li:hover ul, 
.navmenu li.sfhover ul, 
.navmenu li li.sfhover ul, 
.navmenu li li li.sfhover ul {
	z-index: 666;
	left: auto;
}
.navmenu li li:hover,
.navmenu li.sfhover {
	border: none;
	background: #616161; 
	color: #FF9966;
}
.navmenu li.sfhover {
	background: #616161 url("images/nav-background-hover.gif") 0 0 repeat-x;
}
.navmenu li li.sfhover {
	background: #616161;
}
.navmenu li li:hover a,
.navmenu li.sfhover a,
.navmenu li.sfhover ul li.sfhover a,
.navmenu li li:hover ul li:hover a,
.navmenu li.sfhover ul li.sfhover ul li.sfhover a,
.navmenu li li:hover ul li:hover ul li:hover a {
	color: #FF9966;
}
.navmenu li li:hover ul a,
.navmenu li.sfhover ul a,
.navmenu li.sfhover ul li.sfhover ul a,
.navmenu li li:hover ul li:hover ul a {
	color: #fff;
}
.navmenu li li:hover ul li a,
.navmenu li.sfhover ul li.sfhover a {
	color: #FF9966;
}






body {background:url(images/bg.gif) repeat-y top center #eaeaea; color:#3a3a3a; margin:0px;}
#wrap {background:#fff; color:#303030; margin:0 auto; padding:0px; width:886px;}
#content {padding-left:8px;padding-right:8px; padding-top:16px;}
#content {background: #ffffff url("images/wrap-background.gif") 0 0 repeat-x; }
#header {border-bottom:1px solid #444;}
div.ticker { clear:left; }
div.ticker td { background: #DADACB; }
/*div.ticker { padding:2px;padding-top:4px;background: #616161 url("images/nav-background-hover.gif") 0 0 repeat-x; }*/


.tcat { 
	padding:4px; background:#DADACB; color:#3d3b3b; 
	border-bottom:0px;
}
.vbmenu_hilite {
	background:#DADACB;
}
.vbmenu_option{
	background:#EAEADB;
}

.borderleft {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.borderright {
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.bordertop {
	border-top:1px solid #CCCCCC;
}

table.tborder {
	border:1px solid #CCCCCC;
	border-bottom:0px;
}

.tborder .thead, #imod {
	background:#EAEADB;
	border-bottom :1px solid #CCCCCC;
}
.tborder td {
	border:0px;
	border-bottom:1px solid #DDDDDD;
}
.tborder td td {
	border-bottom:0px;
}

tr.stuck td,
td.stuck {
	background: #FFFAE7;
}

.tborder .selectedsection,
.news_ticker {
	background: #3d3b3b;
	border-right: 0px;
	color: #DDDDDD;
}
.tborder .selectedsection a,
.tborder .selectedsection a:visited {
	color: #DDDDDD;
}
.tborder .selectedsection a:hover {
	background: #3d3b3b;
	color: #DDDDDD;
}
.tborder a, 
.tborder a:visited {
	color: #3d3b3b;
}

a.fpage, 
a.fpage:visited,
.tborder .normalsection a,
.tborder .normalsection a:visited {
	color: #444444;
}

.tcat a, 
.tcat .smallfont, 
.tcat .smallfont a, 
.tcat .vbmenu_control a, 
.tcat .vbmenu_control,
.vbmenu_control { 
	background:#DADACB; 
	color:#3d3b3b; 
}

.tcat a:hover, 
.tcat .smallfont a:hover, 
.tcat .vbmenu_control a:hover { 
	color:#000000; 
}

strong {
	color:#2b2d2d;
}

span.time {
	color:rgb(249, 97, 44);
}

