.font {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
img {
	text-decoration: none;
	border: none;
}
p {
	font-family: verdana;
	font-size: 8pt;
}
h3 {
	font-family: verdana;
	font-size: 12pt;
	color: #990033;
}
h2 {
	font-family: verdana;
	font-size: 12pt;
	color: #990033;
}
a:hover {
	color: #FF0000;
}
a:visited {
	color: #0000FF;
}
a:visited:hover {
	color: #FF0000;
}
a.footer {
	color: #ffffff;
	text-decoration: none;
}
a.footer:hover {
	color: #ffffff;
	text-decoration: underline;
}
a.main {
	color: #990033;
	font-size: 11pt;
	text-decoration: none;
}
a.main:hover {
	text-decoration: underline;
}
a.sidebar {
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana;
}
a.sidebar:hover {
	color: #000;
	text-decoration: underline;
}
a.menu {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;
}
a.menu2 {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;
}
a.menu:visited {
	color: #FFFFFF;
}
a.menu2:hover {
	text-decoration: underline;
}
a.menu:hover {
	color: #E6AB7F;
	font-size: 11px;
	font-family: Verdana;
}
a.footer {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	border: none;
}
.data {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #A8073D;
	text-decoration: none;
	border: none;
}
.links {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: none;
}
.news {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: none;
}
.formFields {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
}
.formButtons {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	background-color: #CCCCCC;
}
.headers {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: none;
}
.tableBorders {
	border: thin solid #000000;
}
.TitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000066;
}
.BoldText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000066;
}
.Grey {
	color: #666666;
}
.buttonReg 
{
	background-image:url(images/buttonRegBack.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	padding-left:15px; 
	padding-right:15px; 
	padding-top:5px; 
	padding-bottom:5px;
}

.buttonRegOver 
{
	background-image:url(images/buttonOverBack.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	padding-left:15px; 
	padding-right:15px; 
	padding-top:5px; 
	padding-bottom:5px;
}

.navReg 
{
	background-color:#F4F4F4; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:5px; 
	padding-bottom:5px;
}

.navOver 
{
	background-color:#D9D9D9; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:5px; 
	padding-bottom:5px;
}

a.botnav:link, a.botnav:active, a.botnav:visited 
{
	color: #666666;
	text-decoration: none;
	font-size: 7pt;
}
a.botnav:hover 
{
	color: #666666;
	text-decoration: underline;
	font-size: 7pt;
}
.page_header
{
	color: #0099CC;
	font-size: 14pt;
}
.question
{
	font-weight: bold;
	background-color: #f4f4f4;
	color: #000000;
	border-bottom: solid 1px #cccccc;
	padding: 7px;
}
.err
{
	color: #ff0000;
}
.input, textarea, select
{
	border: solid 1px #666666;
	background-color: #ffffff;
	color: #004275;
	font-family: verdana, Verdana;
	font-size: 8pt;
}

.graphicReg 
{
	background-image:url(images/graphicReg.gif);
	background-repeat:no-repeat;
	width:140px;
	height:24px;
	color:black;
	padding-top: 5px;
	padding-left: 30px;
	margin-bottom:10px;
	cursor: pointer;
}

.graphicOver 
{
	background-image:url(images/graphicOver.gif);
	background-repeat:no-repeat;
	width:140px;
	height:24px;
	color:black;
	text-decoration:underline;
	padding-top: 5px;
	padding-left: 30px;
	margin-bottom:10px;
	cursor: pointer;
}

.contact 
{
	min-height: 23px;
	display: block;
	padding: 10px 5px 10px 10px;
	color: #000;
	text-decoration: none;
	font-family: verdana,sans;
	line-height: 13px;
	font-family: Verdana;
	font-size: 11px;
	background-color: #cccccc;
}
td.left
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #036;
	height: 23px;
	display: block;
	padding: 7px 7px 7px 15px;
	color: #000;
	text-decoration: none;
	font-family: verdana,sans;
	font-size: 10px;
	line-height: 13px;
	background: #d9d9d9;
}
td.left_over
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #036;
	height: 23px;
	display: block;
	padding: 7px 7px 7px 15px;
	color: #000;
	text-decoration: underline;
	font-family: verdana,sans;
	font-size: 10px;
	line-height: 13px;
	background: #e5e5e5;
}

.page { display:none;}


/*			==================================================	*/
/*			Sitewide Styles										*/

img {
			border: 0;
			}


a {
			color: #294C93;
			font-size: 11px;
			}
			
#aheader {
			color: #ffffff;
			font-size: 11px;
			text-decoration: none;
			}
			
#aheader:hover {
			text-decoration: underline;
			font-size: 11px;
			color: #777245;
			}

.bottomDivider
{
	border-bottom: solid 1px #1e356b;
	font-size: 11px;
}

table.main {
	width: 517px;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #000;
	border-bottom: 0;
}
.check {
	font-size: 14px;
}
#menu {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	padding: 6px;
}
.right {
	border-right: 2px solid #cccccc;
}
.cellContrast
{
	background-color: #C0C0C0;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	
	padding: 2px;
}
.cellContrastNo
{
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	
	padding: 2px;
}

/***** /page specific css *****/
table.mcom {
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10pt;
	text-align: center;
	width: 450px;
}
table.mcom td {
	text-align: center;
	font-family: verdana;
	font-size: 10pt;
	/*width: 100px;*/
	/*border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;*/
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
}
table.mcom img {
	border: 0px;
	font-family: verdana;
	font-size: 10pt;
}
.textLink   { color:#294C93; text-decoration:underline; cursor:hand; }