html {margin: 0px;}
body, form { margin: 0px; }
body { } 
body { background-color: #000000; color: #cccccc; }

body, table, td { font-family: Arial, Verdana, sans-serif; font-weight: normal; font-size: 12px; text-align: left;} 

#centerCol a:link, #centerCol a:visited { color: #FD8C00; text-decoration: none}
#centerCol a:hover { color: #969C7F; }

a.news_titlelink:link, a.news_titlelink:visited { color: #FFFFFF !important; text-decoration: none}
a.news_titlelink:hover { color: #E52E01 !important; text-decoration: underline }

a:link, a:visited { color: #E52E01; text-decoration: none}
a:hover { color: #969C7F; }

img { border: 0px; }
div#wrapper { margin: auto auto; }
div#contentWrapper { margin: auto auto; background-image: url(images/0108_content-C.png); background-position: 0px 100%; background-repeat: repeat-x; }
div#contentWrapper-L { margin: auto auto; background-image: url(images/0108_content-L.png); background-position: 0px 100%; background-repeat: no-repeat; }
div#contentWrapper-R { margin: auto auto; background-image: url(images/0108_content-R.png); background-position: 100% 100%; background-repeat: no-repeat; }
div#contentWrapper-Cont { padding: 0px 7px; }

/* CSS HEADER */
div#headerLogo-wrap { width: 1000px;  height: 186px; margin: auto auto; position: relative;}
div#headerLogo { 
	width:  1000px;
	left: 0px;
	height: 240px;
	position: absolute; z-index: 0;
}

td.rowBottom { width: 100%; background-image: url(images/0108_table_bottom.png); background-position: 0px 100%; background-repeat: repeat-x; }
td.rowBottom-02 { width: 100%; background-image: url(images/0108_table_bottom-02.png); background-position: 0 0; background-repeat: repeat-x; }

/* CSS LOGIN MENU */
div.loginSep { width: 100%; height: 1px; background-image: url(images/0108_login_sep.png); background-position: 50% 0; background-repeat: no-repeat; }
.loginLable { font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom: 3px; color: #E52E01 }
div#login .button { border: 0px none; background-color: transparent; font-size: 16px; color: #E52E01; font-weight: bold; cursor: pointer}
div#login a.login_menu_link.signup:link,
div#login a.login_menu_link.signup:visited { border: 0px none; background-color: transparent; font-size: 16px; color: #E52E01; font-weight: bold; cursor: pointer}
div#login a.login_menu_link.signup:hover, div#login .button:hover { color: #FD8C00; }
.tbox.login { width: 70%}

/* CSS SEARCH SHORTCODE */
div.search-Wrap { float: right; margin-right: 20px; margin-left: 10px; margin-top: 25px; width: 180px }
div.search-C { height: 31px; background-image: url(images/0108_search-C.png); background-position: 0 0; background-repeat: repeat-x; }
div.search-L { height: 31px; background-image: url(images/0108_search-L.png); background-position: 0 0; background-repeat: no-repeat; }
div.search-R { height: 31px; background-image: url(images/0108_search-R.png); background-position: 100% 0; background-repeat: no-repeat; }
div.search-Cont { padding-left: 40px; padding-right: 5px; }
.searchField { border: 0px none; background: transparent; color: #CCCCCC; width: 120px;}

/* CSS NAVBAR LINKS */
div.navBar-wrap {padding: 0px 7px; margin: auto auto;  }
div.navBar-C { width: 100%; height: 75px; background-image: url(images/0108_navbar-C.png); background-position: 0 0; background-repeat: repeat-x; }
div.navBar-L { width: 100%; height: 75px; background-image: url(images/0108_navbar-L.png); background-position: 0 0; background-repeat: no-repeat; }
div.navBar-R { width: 100%; height: 75px; background-image: url(images/0108_navbar-R.png); background-position: 100% 0; background-repeat: no-repeat; position: relative; z-index: 1; }

div.menu-wrap { width: 100%; background-color: #202020}
div.menu-cap-C { width: 100%; height: 60px; overflow: hidden; background-image: url(images/0108_menu_cap-C.png); background-position: 0 0; background-repeat: repeat-x; }
div.menu-cap-L { width: 100%; height: 60px; overflow: hidden; background-image: url(images/0108_menu_cap-L.png); background-position: 0 0; background-repeat: no-repeat; }
div.menu-cap-R { width: 100%; height: 60px; overflow: hidden; background-image: url(images/0108_menu_cap-R.png); background-position: 100% 0; background-repeat: no-repeat; }

div.menu-text-C { width: 100%; background-image: url(images/0108_menu_text-TR.png); background-position: 100% 0; background-repeat: no-repeat; }
div.menu-text-L { width: 100%; background-image: url(images/0108_menu_text-BL.png); background-position: 0 100%; background-repeat: no-repeat; }
div.menu-text-R { width: 100%; background-image: url(images/0108_menu_text-BR.png); background-position: 100% 100%; background-repeat: no-repeat; }

h3.newsTitle { font-size: 16px; font-weight: bold; color: #000000; padding: 0px 10px; margin: 0px }
div.menu-text { padding: 20px 10px; }
h2.newsTitle { margin: 0px; padding: 0px; font-size: 24px; font-weight: normal; color: #E52E01; font-family: Tahoma, Arial, Helvetica, sans-serif;}
h4.title { font-size: 14px; font-weight: bold; color: #000000; padding: 0px; margin: 0px }
.center-content { width: 100%; }

/* CSS NEWS */
div.newsSep { width: 100%; height: 1px; background-image: url(images/0108_center_sep.png); background-position: 50% 0px; background-repeat: no-repeat}
div.cText { width: 100%; line-height: 140% }
div.news-com-wrap { float: right; height: 80px;}
div.news-com-C { height: 80px; background-image: url(images/0108_news_com-C.png); background-position: 0 0; background-repeat: repeat-x; }
div.news-com-L { height: 80px; background-image: url(images/0108_news_com-L.png); background-position: 0 0; background-repeat: no-repeat; }
div.news-com-R { height: 80px; background-image: url(images/0108_news_com-R.png); background-position: 100% 0; background-repeat: no-repeat; }
div.news-com-Cont { padding-left: 25px; padding-right: 25px; }
div.news-com { padding: 25px 5px 0px 5px; float: left }
a.news_extendstring:link, a.news_extendstring:visited, div.news-com a:link, div.news-com a:visited { color: #00B0FA !important; text-decoration: none}
a.news_extendstring:hover, div.news-com a:hover { color: #969C7F !important; }

/* CSS CORE */
.smalltext, .smallblacktext {
	font: normal 11px arial, verdana, tahoma,  sans-serif;
	color: #CCCCCC;
	
}
.tbox, .helpbox { background-color: #161616; border: 1px solid #3F3F3F; color: #CCCCCC}
.tbox.chatbox, .helpbox, .tbox.comment, textarea { width: 95%; margin-bottom: 10px;}

img { border: 0px; }

.linkspage_button { border: 0px; }

form { margin: 0px; }

.indent {
	border: #3F3F3F 1px dashed;
	padding: 5px;
	margin: 5px;
	background-color: #000000;
}

.button, .button:hover {
	border: 1px solid #3F3F3F;
	background-color: #161616;
	color: #FFCC00
}

.nextprev {
	border: 0px;
	text-align: center;
	padding: 2px;
}

.spacer{
	padding: 5px 0px;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 0px;
}
.forumheader { font-size: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal}
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
	padding: 4px;
	background-color: #333333;
	border: 1px solid #3F3F3F;
}

.forumheader4, .finfobar {
	background-color: #666666;
}

.forumheader5 {
	cursor: pointer;
}
.fcaption { font-weight: bold }
.fcaption, .forumheader5 {
	background-color: #343434;
}

table {
	margin-left: auto;
	margin-right: auto;
}

.searchhighlight {
	text-decoration: underline;
	color: #FF9900;
	font-weight: bold;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}


/* CSS DROP DOWN MENU */
div.menuBar { margin-left: 10px; margin-right: auto; height: 75px;}

/* separators */
div.dropSep { width: 1px; height: 75px; background-image: url(images/0108_navbar-Sep.png); background-position: 0 0; background-repeat: no-repeat; }
#nav li.fs-linkSep { background-image: none !important;}

/* all list items */
#nav, 
#nav ul { 
	padding: 0;	
	margin: 0;
	list-style: none;
	line-height: 75px; 
	cursor: pointer;
}

#nav li { 
	float: left;
	margin: 0px 0px 0px 0px;
}

/* top level */
#nav li a {
	padding: 0px 15px 0px 15px;
	display: block;
	text-decoration: none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #B6B6B6;
}
.loginsss li {
text-decoration:none;
background-repeat:no-repeat;
padding-left:30px;

}
#nav li#active a,
#nav li a:hover, 
#nav li.sfhover a, 
#nav li:hover a {
	display: block;
	text-decoration: none;
	color: #FF6000;
}


#nav li#active,
#nav li.sfhover, 
#nav li:hover { 
	cursor: pointer;
}


#nav li.sub-sfhover,
#nav li.sub:hover { 
	cursor: pointer;
}
	
/* LEVEL 2 */
#nav li li a {
	margin-left: 0px;
	display: block;
	padding: 0;
	text-decoration:none;
	float: none;
	padding-left: 15px;
	width: 180px;
	width/* */:/**/165px;	
	width: /**/165px;
	border-bottom: 0px solid #A9D06A;
	border-right: 0px solid #A9D06A;
	border-left: 0px solid #A9D06A;
	color: #993300;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

#nav li li a:hover {
	background-color: #333333;
	color: #FFFFFF;
}

#nav li ul { /* second-level lists */
	position: absolute;
	z-index: 1000;
	width: 180px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #161616;
	line-height: 32px;
}

#nav li:hover ul,
#nav li.sfhover ul,
#nav li.sub-sfhover ul { 
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 100%;
}

#nav li.sub-sfhover ul.sub,
#nav li.sub:hover ul.sub {
	margin-left: 0px;
	padding-bottom: 0px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -32px 0 0 180px;
}


#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul, 
#nav li.sfhover ul ul ul ul,
#nav li.sub-sfhover ul ul, 
#nav li.sub-sfhover ul ul ul, 
#nav li.sub-sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul, 
#nav li li li li.sfhover ul,
#nav li.sub-sfhover ul, 
#nav li.sub-sfhover li.sfhover ul, 
#nav li.sub-sfhover li li.sfhover ul, 
#nav li.sub-sfhover li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav a.sub {
	background-image: url(images/dd_sub.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
#nav a.sub:hover {
	background-image: url(images/dd_sub_over.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

