@charset "utf-8";

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
/*table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}*/
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Global styles */

BODY {
	background:#FFF url(../gfx/background.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#505050;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.container {
	width:950px;
	margin:0 auto;
}

H2 {
	font-size:24px;
	color:#02AFFF;
	line-height:32px;
}

H3 {
	font-size:12px;
	color:#505050;
	line-height:24px;
	font-weight:bold;
}

.textOrange {
	color:#F77C00 !important;
}

/* header styles */

#headerDiv {
	background:url(../gfx/header_blank.jpg) no-repeat bottom;
	height:64px;
}

/* menu styles */

#menuContainer {
	width:975px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	z-index:400;
}

#menuContent {
	background:#666 url(../gfx/menu_unselected_bg.jpg);
	height:43px;
	color:#FFF;
	width:909px;
	font-family:Verdana, Geneva, sans-serif;
	text-shadow: 1px 1px 0px #000;
	font-size:12px;
}

#menuContent ul {
	list-style:none;
	padding: 0;
	margin: 0;
	z-index:500;
	
}

#menuContent li {
	float: left;
	/*height: 43px;*/
	/*width:100px;
	color:#FFF;*/
	text-decoration:none;
	position:relative;
	z-index:501;
}

#menuContent li .menuSelected{
	float: left;
	height: 43px;
	width:90px;
	background:url(../gfx/menu_selected_bg.jpg) repeat-x;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	text-indent: 10px;
	line-height:50px;
}

#menuContent li .menuUnselected{
	float: left;
	height: 43px;
	width:90px;
	color:#FFF;
	text-decoration:none;
	text-indent: 10px;
	line-height:50px;
}

#menuContent ul ul {
	position:absolute;
	z-index: 500;
	top: 39px;
	left: 5px;
	padding:5px;
	width:200px;
	font-size:10px;
}

#menuContent ul li ul li{
	z-index:1000;
}

.menuSpacer {
	 vertical-align:top;
}

#menuContent ul ul,
#menuContent ul li:hover ul ul,
#menuContent ul ul li:hover ul ul{
	display:none;
}

#menuContent ul li:hover ul,
#menuContent ul ul li:hover ul,
#menuContent ul ul ul li:hover ul{
	display:block;
}

.submenuBackground {
	background-color: rgb(0,0,0);
	opacity: .7 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: none;
	position:absolute;
	top: 110px;
	height:50px;	
	z-index: 9;
	visibility:hidden;
	display:block;
}

/* set table, td and tr values */

#forumMenuContainer a{
	color:#000;
}

