body, td, th, p
{
	font-family: verdana, tahoma;
	font-size: 8pt;
}
body
{
	margin:0px; 
	border:0px; 
	background-image:url(images/background.gif); 
	background-attachment:fixed;
}

.buttonReg 
{
	background-image:url(images/buttonRegBackg.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/buttonOverBackg.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.leftnav:link, a.leftnav:active, a.leftnav:visited 
{
	color: #B71A1D;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}
a.leftnav:hover 
{
	color: #8D1618;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}
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;
}
a:link, a:active, a:visited 
{
	color: #0062A9;
	text-decoration: none;
	font-weight: bold;
}
a:hover 
{
	color: #003399;
}
a:link.top, a:active.top, a:visited.top
{
	color: #ffffff;
	text-decoration: none;
}
a:hover.top
{
	color: #ffffff;
	text-decoration: none;
}

.page_header
{
	color: #B71A1D;
	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, tahoma;
	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;
	background-color: #f0f0f0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
}
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;
}

.textLink   { color:#0062a9; text-decoration:underline; cursor:hand; }

.cellContrast
{
	background-color: #d9d9d9;
	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;
}
h1
    {
	color: #B71A1D;
	font-size: 14pt;
	text-decoration:none;
	font-weight: normal;
	}
h3
    {
	color: #B71A1D;
	font-size: 14pt;
	text-decoration:none;
	font-weight: normal;
	}
h2
    {
	color: #B71A1D;
	font-size: 14pt;
	text-decoration:none;
	font-weight: normal;
	}