body {
	background: url(body_bg.gif) repeat-y left top;
	margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

A:link {
	COLOR : #0000cc;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #CC0000;
	text-decoration: underline;
}
A:visited{
	COLOR : #0000cc;
	TEXT-DECORATION: underline;
}
A:visited:hover{
	COLOR: #CC0000;
	text-decoration: underline;
}
.righttitle A:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}
.righttitle A:hover {
	color: #FFFF00;
	text-decoration: underline;
	font-size: 10px;
}
.righttitle A:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}
.righttitle A:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}

.bodyleftcelll {
	background: #D8E2EC;
	border-left: thin solid #2082A2;
}


.bodytable {
	background: #FFFFFF;
}
.maincolumn {
	padding: 15px 15px 0px 20px;
}
.righttitle {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #FFFFFF;
	background: #1C718C;
	text-align: center;
}
.rightbody {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	border-bottom: thin solid #CCCCCC;
}
.right a:link {
	color: #0033CC;
	text-decoration: underline;
}
.right a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.smallprint {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
.smallprint a {
	color: #000099;
	text-decoration: underline;
}
.smallprint a:hover {
	color: #CC0033;
	text-decoration: underline;
}
.bottom {
	background: #DFCD94;
	padding: 8px;
	border-bottom: thin solid #000000;
}

.strongsmall {
	
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}

.textinput {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background: #EAF1F4;
	border: 1px solid #000000;
}
.rightbody form {
	display: inline;
	margin: 0px;
}



.headertable {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	background: #EAF1F4;
}

/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/
/*menu container*/
.menucontainer{background: #fff url(bgOFF.gif) repeat-x left top;}
/*basic menu styling*/
.menu {float:left;font-family: Helvetica, arial, verdana, sans-serif;width:100%;position:relative;font-size:11px;font-weight:bold;
background:url(bgOFF.gif) repeat-x;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#FFFFFF;width:auto;height:26px;padding:2px 12px 0px;line-height:25px;text-transform:uppercase;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*style for table of sub nav items*/
.menu table {margin:-1px;border-collapse:collapse;font-size:11px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {
	color:#FFFFFF;
	background: url(bgON.gif) repeat-x left top;
	text-decoration: none;
}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:22px;margin-top:1px;left:0;width:100%;}
/*drop-down on state*/
.menu ul li:hover ul li a {
	display:block;
	background:#E6E6E6;
	color:#034895;
	height:auto;
	line-height:15px;
	padding:2px 16px 2px 16px;
	width:120px;
	border-bottom:1px solid #fff;
	text-decoration: none;
}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {background:#C9D2DF;color:#000;}

.forumtable {
	background: #FFFFFF;
}
.forumlister a {
	color: #0000CC;
	text-decoration: underline;
}
.forumlister a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.forumheader {
	line-height: 22px;
	background: #639CCE;
	text-indent: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.forumlister {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #D8E2EC;
	text-indent: 10px;
}
.forumviewpost {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

.TableClass {}
.TableTitle{
	color: #ffffff;
	background-color: #639CCE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.TableTitle:LINK{color: yellow;}
.TableTitle:VISITED{color: yellow;}
.TableTitle:HOVER{color: yellow;}
.TableTitle:ACTIVE{color: yellow;}
.TDTitle{
	color: #ffffff;
	background-color: #639CCE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.TDTitle:LINK{color: yellow;}
.TDTitle:VISITED{color: yellow;}
.TDTitle:HOVER{color: yellow;}
.TDTitle:ACTIVE{color: yellow;}
.TableInput{
	color: #000000;
	background-color: #D8E2EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.TableData{
	color: #000000;
	background-color: #D8E2EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}
.TableData:LINK{color: #6666FF;}
.TableData:VISITED{color: #6666FF;}
.TableData:HOVER{color: #CC0000;}
.TableData:ACTIVE{color: #6666FF;}
.TableHelp{ 
	color: #000000; 
	background-color: #D8E2EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
