﻿.PageHeading, h1
{
	color:#003366;
	font: bold 12pt helvetica, arial, sans-serif;
	margin-bottom:6px;
	margin-top:6px;
}
.subPageHeading, h2
{
	color:black;
	font: bold 10pt helvetica, arial, sans-serif;
	padding-left:12px;
	
}
.contentHeading, h3
{	
	color: #003366;
	font: bold 10pt helvetica, arial, sans-serif;
}
h4,h5
{
	color:Black;
	font: bold 9pt helvetica, arial, sans-serif;
}
p.sectionHeader, div.sectionHeader
{
	color: #666666;
	font: bold 10pt helvetica, arial, sans-serif;
	margin: 36px 0px 8px 0px;
	padding: 0px 0px 5px 0px;
	background: url(../images/dot-gray.gif) repeat-x -20px;
	overflow: visible;
	width:100%;
}

.redText
{
	color: Maroon;	
}

.defaultText
{
	color: Black;
	font: 10pt/1.2em helvetica, arial, sans-serif;
}
	.defaultText a, .defaultText a:link
	{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	}
	.defaultText a:hover
	{
	text-decoration: underline;
	}
	.defaultText a:visited
	{	
	color: #6699cc;
	}

hr
{
	width:90%;
	text-align:center;
	color: #cccccc;
	height:1px;
	margin-top:0px;
	margin-bottom:14px;
}

hr.horizontalRuleDivider
{
	width:90%;
	text-align:center;
	color: #cd1142;
	background-color:#cd1142;
	height:1px;
	margin-top:0px;
	margin-bottom:14px;
}

.finePrint
{
	font: 8pt/1.3em arial, helvetica, sans-serif;
}
.CertificationSessions{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	OVERFLOW: auto; 
	WIDTH: 190px; 
	PADDING-TOP: 5px; 
	HEIGHT: 190px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}
.CertificationSessions p{
	font: 11px helvetica, arial, sans-serif;
}
.CertificationSessions a{
	font: 12px helvetica, arial, sans-serif;
	font-weight: bold;
	color:#003366 !important;
	text-decoration:none;
}
.CertificationSessions a:hover{
	text-decoration:underline;
}
