/*Begin of new styles for changes 9-12-07 
Also make changes to global2.css--which is used for the template.asp files. (on 2-13-08, we could not find the problem with template.asp, so we saved it and over wrote it and template2.asp (which worked) used global2.css.)
*/

.RightNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1c7295;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:3px;

}
.RightNav a {
	color: #1c7295;
	text-decoration:none;
}
.RightNav a:link {
	color: #1c7295;
	text-decoration:none;
}
.RightNav a:visited {
	color: #1c7295;
	text-decoration:none;
}
.RightNav a:hover {
	color: #1c7295;
	text-decoration:underline;
}
.PrivacyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1c7295;

}
.navSpacer {
	font-size: 9;
	margin:0;
	padding:0;
}
#mainpage{
	margin-left:250px;
	margin-top:5px;
	margin-right:65px;
	background-color:#FFFFFF;
}
#mainpagebottom{
	margin-left:250px;
	margin-top:5px;
	margin-right:65px;
	background-color:#FFFFFF;
}
#mainpage2{
	margin-left:55px;
	margin-right:65px;
	background-color:#FFFFFF;
}
#UsualContent{
	margin-left:36px;
	margin-top:5px;
	margin-right:36px;
	background-color:#FFFFFF;
}

.mainpageNormal{
	color: #666666;
}
.mainpageNormal a{
	color: #666666;
}
.mainpageNormal a:link {
	color: #666666;
	text-decoration:underline;
}
.mainpageNormal a:visited {
	color: #666666;
	text-decoration:underline;
}
.mainpageNormal a:hover {
	color:#0099CC;
	text-decoration:none;
}
.mainpagequote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1c7295;
	font-weight:bold;
	font-style:italic;
	/*line-height:30px;*/

}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1c7295;
	font-weight:bold;
}
td {
	vertical-align: top;
/*	background-color:#FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;
	line-height:20px;
}

.SubHeader a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	background-color:#D4e4eb;
}
.SubHeader td{
	background-color:#D4e4eb;
}
.SubHeader a:link{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #02779b;	
}
.SubHeader a:visited{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#02779b;	
}
.SubHeader a:active{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:	#f2b414;
	
}
.SubHeader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:	#f2b414;
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#818181;
	text-decoration:none;
/*	margin-left:500px;*/
}
.footer a:link{
	color:#818181;
	text-decoration:none;
}
.footer a:visited{
	color:#818181;
	text-decoration:none;
}
.footer a:active{
	color:#818181;
	text-decoration:none;
}
.footer a:hover{
	color:#f2b414;
	text-decoration:underline;
}
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0f6b91;
}
.Mainheader {
}

.MainHeader a{
	cursor:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	
}
.MainHeader a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#0F6B91;
	text-decoration: none;

}
.MainHeader a:visited{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#0F6B91;

}
.MainHeader a:active{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:	#0F6B91;
	
}
.MainHeader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#4fa5c8;
	
}

.topLinks {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #FFFFFF;
	margin-left:5px;
	margin-right:5px;
}
.topLinks a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #FFFFFF;
}
.topLinks a:link{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #FFFFFF;
}
.topLinks a:visited{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #FFFFFF;
}
.topLinks a:active{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #FFFFFF;
}
.topLinks a:hover{
	text-decoration:underline;
	font-size:10px;
	color: #f2b414;
}
img{
	border:none;
}
/*End of new styles for changes 9-12-07 */
a:link {
	color: #460EC7;
}
a:visited {
	color: #460EC7;
}
a:hover {
	color: #660066;
}
div.container {
	position: relative;
	margin: 0 auto;
	width: 1024px;
	background-color:#FFFFFF;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color:#cae5ee; /*#d5ebf2; /*#b5dbe7;*/
	margin-top:0px;
	padding-top:0px;
	margin:0px;
	padding:0px;
	
}
table.developedby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	}

.warning {
	font-weight: bold;
	color: #FF0000;
}
.hiddenframe {
	visibility: hidden;
}
table.navtable {
	border: medium solid #CBC3DD;
}
tr.navtableheader {
	background-color: #CBC3DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #301177;
}
.small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.mainnav {
	text-align:right;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
table.content {
	margin: 4pt;
	padding: 4pt;
}
.footercp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: middle;
	padding: 2px;
}
form {
	margin: 1px;
	padding: 1px;
}

.RecentThreadsHomePage {
	padding-left:2px;
	padding-right:2px;
}
#FeedBack{
	display:none;
}
/* old css for vbulletin*/