body {

	background-color: #333;

}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
}
h1.head{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
h1.header{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666;
	font-weight: bold;
}
table.mainTable{
	background-color: #FFF;
}
table.homeTable{
	background-color: #CCD805;
}
#promoImage {
	margin: 20px;
 }
.promoErrors {
	color:#FF0000;
	font-weight:bold;
 } 
sup{
font-size: .6em;
}
p, td {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #000000;

	line-height: 21px;

}

.mainNavs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}

.mainNavs a:link {

	color: #666666;

	text-decoration: none;

}

.mainNavs a:visited {

	color: #666666;

	text-decoration: none;

}

.mainNavs a:hover {

	color: #333333;

	text-decoration: underline;

}

.mainNavs a:active {

	color: #333333;

	text-decoration: underline;

}

.mainNavs_ACTIVE {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	visibility: hidden;

}

.sectionID {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	text-indent: 10px;

}

.navOption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	text-indent: 10px;

	cursor: pointer;

}

.navOption a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

}

.navOption a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

}

.navOption a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.navOption a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.navOption_ACTIVE {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	text-indent: 10px;

}

.navOption_ACTIVE a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	text-indent: 10px;

	text-decoration: none;

	cursor: pointer;

}

.navOption_ACTIVE a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	text-indent: 10px;

	text-decoration: none;

	cursor: pointer;

}

.navOption_ACTIVE a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	text-indent: 10px;

	text-decoration: none;

	cursor: pointer;

}

.navOption_ACTIVE a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	text-indent: 10px;

	text-decoration: none;

	cursor: pointer;

}

.subNavOption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	cursor: pointer;

	padding-top: 5px;

	padding-bottom: 5px;

}

.subNavOption a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

}

.subNavOption a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

}

.subNavOption a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.subNavOption a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.subNavOption_ACTIVE {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	padding-top: 5px;

	padding-bottom: 5px;

}

.copyrightFooter {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #999999;

}

.copyrightFooter a:link {

	color: #999999;

	text-decoration: none;

	font-size: 10px;

}

.copyrightFooter a:visited {

	color: #999999;

	text-decoration: none;

	font-size: 10px;

}

.copyrightFooter a:hover {

	color: #999999;

	text-decoration: underline;

	font-size: 10px;

}

.copyrightFooter a:active {

	color: #999999;

	text-decoration: underline;

	font-size: 10px;

}

.questionsComments {

	color: #FFFFFF;

}

.sidebarCopy {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #000000;

	line-height: 16px;

}
.sidebarCopy2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;

}
#checkbox{
padding:0;
}
.sidebarCopy a:link {

	color: #FF0000;

	font-weight: bold;

	font-size: 10px;

	line-height: 16px;

	text-decoration: none;

}

.sidebarCopy a:visited {

	color: #FF0000;

	font-weight: bold;

	font-size: 10px;

	line-height: 16px;

	text-decoration: none;

}

.sidebarCopy a:hover {

	color: #FF0000;

	font-weight: bold;

	font-size: 10px;

	line-height: 16px;

	text-decoration: underline;

}

.sidebarCopy a:active {

	color: #FF0000;

	font-weight: bold;

	font-size: 10px;

	line-height: 16px;

	text-decoration: underline;

}
p.demo{
	border:2px ridge #0C0;
	text-align:center;
	background:#FFF;
	background-color:#FFF;
	padding-left:4px;
	padding-right:4px;
}
p.demo:hover,a.demoCallOut:hover {
	background:#FF3;
	background-color:#FF3;
	padding-left:4px;
	padding-right:4px;
}
.demoCallOut {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	cursor: pointer;

}

.demoCallOut a:link {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

	font-weight: bold;

	text-decoration: none;

	font-size: 12px;

}

.demoCallOut a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

	font-weight: bold;

	text-decoration: none;

	font-size: 12px;

}

.demoCallOut a:hover {

	font-family: Arial, Helvetica, sans-serif;
	
	color: #FF0000;

	font-weight: bold;

	text-decoration: underline;

	font-size: 12px;

}

.demoCallOut a:active {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

	font-weight: bold;

	text-decoration: underline;

	font-size: 12px;

}

.positioningStatement {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #CCD805;

}

.sectionTitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	color: #CCD805;

	font-style: italic;

}

.sectionSubHeader {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-style: italic;

	color: #666666;

}

a:link {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #FF0000;

	line-height: 21px;

	text-decoration: none;

}

a:visited {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #666666;

	line-height: 21px;

	text-decoration: none;

}

a:hover {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #FF0000;

	line-height: 21px;

	text-decoration: underline;

}

a:active {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #FF0000;

	line-height: 21px;

	text-decoration: underline;

}

