BODY{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:5px;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}

a, a:visited, a:active { 
	 text-decoration: none; 
}a:hover { 
	text-decoration: underline; 
}
/*---------------Forum--------------------*/
/*forum name*/
.heading{
	font-size:16px;
	font-weight: bold;
}
/*post topic*/
.lgText{
	font-size:14px;
	font-weight: bold;
}
/*----------------End Forum-----------------*/
.tableSubHeader, .tableSubHeader a, .tableSubHeader a:visited{
	text-decoration:none;
}
.tableSubHeader a:hover{
	text-decoration:underline;
}
.textBold {
	font-weight: bold;
}
.ticker, .ticker a:link, .ticker a:hover, .ticker a:active {
	font-weight: bold;	
}
.errormsg{
	font-weight:bold;
	padding:5px;
	font-size:16px;
}
.bgHeader {
	font-weight: bold;
}
.pageTitle {
	font-size: 11pt;
	font-weight: bold;
}
.cattitle {
	font-size: 14px;
	font-weight: bold;
}


/*------------------------ TOP MENU -------------------------------*/
/*body { font: normal 62.5% verdana; }*/

ul#primary-nav,
ul#primary-nav ul {
	width: 150px; /*Width of Sub Menu Items backround*/
	margin: 0;
	padding: 0;
	/*background:#A2171B;  IE6 Bug */
	font-size: 100%;
	}
	
ul#primary-nav {
	height:25px;
	padding-top:5px;
	/*float: right;*/
	width: 900px;
	/*background-color: #606674;*/

	}
	
ul#primary-nav:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	/*float: right;*/
	/*direction:rtl; adrian: temp fix but still menu shifts when resizing window*/
	}
ul#primary-nav li ul li {
	position: relative;
	list-style: none;
	/*float: right;*/
	width: 150px;  /*Width of Sub Menu Items */
	}

ul#primary-nav li a,
ul#primary-nav li li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display: block;
	text-decoration: none;
	/*color:#FFFFFF;*/
	border-left:1px solid;
	padding-left:5px;
	padding-right:5px;

	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: right; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	}
	
ul#primary-nav ul ul {
	right: 150px;
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

#name { color: black; }
#password { color: black; }
.pageLink { margin-left: 3px; margin-right: 3px; }
.lgTopicText { font-size: 14px; }

.classUnViewedLastPost { color: #FDB40D; }
.classViewedLastPost { }
.msgSignature{
	max-height: 160px;
	width: 100%;
	float: left; 
	overflow: hidden;
	border-top: solid 1px #CCCCCC; 
	margin-top: 10px;
	line-height: 1.4;
}
/*-----------------------------------------------------------------*/
.voteTicks{ width: 100%;  padding-top: 4px; }
.voteTicks span
{
 padding: 0;
 margin: 0;
 width: 14px;
 float: left;
 display: block;
}
.voteInputs td { text-align: center; }
.voteTicks span.firstSpan { margin: 0; } 
.voteTicks input
{
 padding: 0;
 margin: 0;
 /*margin-right: 3px;*/
 width: 15px;
 /*float: left;*/
 float: left;
 display: block;
}
.SubjectTextLink { font-weight: bold; }
.subSubjectText { font-weight: normal; margin: 0; padding: 0; text-decoration:none; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; direction:rtl; text-align:right; }
/*
.postSeparatorTableRow * a, .postSeparatorTableRow * a:link, .postSeparatorTableRow * a:visited, .postSeparatorTableRow * a:active { color: white; }
.postSeparatorTableRow * a:hover { text-decoration: underline; color: white; }*/
