/* CSS Document */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, strong, em ,table {margin: 0; padding: 0; border: 0;}
html,body{
/* \
  height:100%;*/
/* Last height declaration hidden from Mac IE 5.x */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:14px;
	color: #3A4147;
	 margin:auto;
}
body{ color:#333333}


ul{ margin: 0px ; padding:0 }
ul li {margin:2px 0px 0px 2px;}
ol { margin:5px; 	padding:0 5px;}
ol li{ margin:5px 0px 0px 30px; padding:0px;}
/**/

p{ padding:12px 0 5px 0; margin:0}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{
height:auto;
margin-bottom:0
}
#main{
  margin:auto;
  text-align:left;
  position:relative;
  width:958px;
  padding:0;
  border-left:#CCCCCC solid 1px;
  border-right:#CCCCCC solid 1px;
  float:inherit;

/* \*/
  height:100%;;
/* Last height declaration hidden from Mac IE 5.x */
}
*>html #main{
    height:100%;
}
#logoTop{ float:left; width:315px} 
#mainNav {
	width: 640px;
	margin:0px 5px 0px 0px;
	float:right;
	clear:right;
	text-align:right;
}
.nav { padding-top: 10px; text-align:center}
.nav img{ padding:2px 5px}
#topDiv{ background:url(../images/bg_top.gif) repeat-x bottom; height:17px; width:958px;margin:auto}
/*////left colum*/
#left{
  width:201px;
  float:left;
  display:inline;
  position:relative;
  margin:0;
  clear:left;


}
*>html #left{
width:201px;
}

*>html #left{
}

/* Above style hidden from Mac IE */
#rightmain{
/* \*/
  font-size:12px;
  width:756px;
/* Above hidden from IE-Mac */
  margin:0px;
  float:right;
  clear:right;
  border-left:#B3D1DF solid 1px;
  position:relative;
    height:100%;
}
/* \*/
* html #rightmain{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
  height:100%
}
/* Above style hidden from Mac IE */
/* \*/



#footermain{
  height:39px;
  position:relative;
  width:948px;
  margin:auto;
  padding:5px 5px 0px 5px;
  background:#EEF3F7;
  border-top:none;
  clear:both;
  vertical-align:bottom;
}

form {
	margin: 0px;
}
a:link {
	color: #0072AA;
	text-decoration: underline;
}
a:visited {
	color: #0072AA;
	text-decoration:underline ;
}
a:hover {
	color: #999999;
	text-decoration:none ;
}

.latestforumpost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}

.inputright {
	padding: 2px;
	border: 2px #636D74 solid;
	width: 100px;
}
.rightlarge {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A4147;
}
.rightlogout {
	margin-top: 2px;
	margin-bottom: 2px;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
input, select, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchselect {
	margin-top: 1px !important;
	margin-top: 0px;
	width: 121px !important;
	width: 127px;
}
.searchinput {
	margin-top: 1px !important;
	margin-top: 0px;
	width: 175px !important;
	width: 173px;
}
.paddingnone {
	padding: 0px;
}
.heightfull {
	height: 100%;
}
.white {
	color: #FFFFFF;
}
.line-height {
	line-height: 17px;
}
 