.ContentWidth
{
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}


A:link, A:visited
{
	color: blue;
	text-decoration: none;
	font-size: 11px;
}

A:hover
{
	text-decoration: underline;
}

H1, H2, H3, H4, H5, H6
{
	color: navy;
}


H2, H3, H4, H5, H6
{
	margin-bottom: 0px;
}

image
{
	border: none;
	margin: 0;
}

.bannerMain
{
	width: 700px;
	height: 100px;
	vertical-align: bottom;
}

.bannerContent
{
	width: 700px;
	height: 150px;
	vertical-align: bottom;
}

.wideContent
{
	width: 700px;
}

.bannerHome
{
	width: 700px;
	height: 150px;
	vertical-align: bottom;
}

.canvasOuter
{
	background: #C6CEC6;
	margin: 0px;
	text-align: center;
}

.canvasInner
{
	background: white;
}


.canvasGutter
{
	font-size: 1px;
	width: 6px;
	height: 6px;
}

.headerNavigation
{
	width: 700px;
	background: #7F7F7F;
	color: White;
	font-size: 8pt;
	font-weight: bold;
}

.headerNavigation A:link, .headerNavigation A:visited
{
	color: white;
	text-decoration: none;
}

.headerNavigation A:hover
{
	text-decoration: underline;
}

.headerNavigationSelected, .headerNavigationSelected A:link, .headerNavigationSelected A:visited
{
	color: #FFC000;
}

.footer
{
	width: 680px;
	border-top: 2px solid #C6CEC6;
	color: #376092;
	font-size: 7pt;
	font-weight: bold;
}

.footer A:link, .footer A:visited
{
	color: #376092;
	text-decoration: none;
}

.footer A:hover
{
	text-decoration: underline;
}

.contentHeader, .contentHeader A:link, .contentHeader A:visited
{
	background-color: #006699;
	color: White;
	font-weight: bold;
	font-size: 7pt;
	text-decoration: none;
}
.contentHeader A:hover
{
	text-decoration: underline;
}

.navigationLeft
{
	width: 210px;
	font-size: 10pt;
	font-family: verdana;
	font-weight: bold;
}

.navigationLeftLevel1
{
	border-bottom: 1px solid #C6CEC6;
}

.navigationLeftLevel1 A:link, .navigationLeftLevel1 A:visited
{
	text-decoration: none;
	color: #000040;
}

.navigationLeftLevel2Item A:link, .navigationLeftLevel2Item A:visited
{
	text-decoration: none;
	color: black;
}

.navigationLeftLevel1 A:hover, .navigationLeftLevel2Item A:hover
{
	text-decoration: underline;
}

.navigationLeftLevel1TopBorder
{
	border-top: 1px solid #C6CEC6;
}

.navigationLeftLevel1Selector
{
	background: #9F3735;
	width: 7px;
}

.navigationLeftLevel1SelectedItem, .navigationLeftLevel1SelectedItem A:link, .navigationLeftLevel1SelectedItem A:visited
{
	color: #9F3735;
	font-weight: bold;
}

.navigationLeftLevel2
{
	border: none;
}

.navigationLeftLevel2Item
{
	padding-left: 16px;
	font-size: 8pt;
	font-weight: normal;
}

.navigationLeftLevel2SelectedItem, .navigationLeftLevel2SelectedItem A:link, .navigationLeftLevel2SelectedItem A:visited
{
	font-weight: bold;
}

.dynamicContent
{
	width: 466px;
	text-align: left;
}

.dynamicContent image
{
	margin: 2px;
}

.Training-ClassScheduleTable
{
	background-color: #c6cec6;
}

.Training-ClassScheduleTD
{
	background-color: White;
}

.Training-ClassScheduleSection
{
	background-color: #c6cec6;
}

.validationError
{
	font-style: italic;
	color: Red;
	font-size: x-small;
}

.hidden
{
	display: none;
}

.required
{
	color: #cc6666;
}

.formLabel
{
	font-weight: bold;
}

.SiteMapLevel0
{
	margin-top: 8px;
}
.SiteMapLevel0 A:link, .SiteMapLevel0 A:visited
{
	color: #9F3735;
	font-size: 11pt;
	font-family: verdana;
	font-weight: bold;
}


.SiteMapLevel1 A:link, .SiteMapLevel1 A:visited
{
	font-size: 9pt;
	font-family: verdana;
	color: navy;
	font-weight: bold;
}

.SiteMapLevel2 A:link, .SiteMapLevel2 A:visited
{
	font-size: 9pt;
	font-family: verdana;
	color: navy;
}

.SiteMapLevel3
{
	font-size: 8pt;
	font-family: verdana;
}

.M3Status
{
	width: 100%;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	border-left-color: #b0c4de;
	border-bottom-color: #b0c4de;
	border-top-color: #b0c4de;
	border-right-color: #b0c4de;
	border-width: medium;
}

.M3Status th, .M3Status a
{
	background: navy;
	color: White;
	font-weight: normal;
	font-family: Arial;
	font-size: medium;
	text-align: center;
	
}

.M3StatusItemLabel
{
	font-weight: bold;
	font-family: Arial;
	font-size: small;
	text-align: center;
	background-color: #ccccff;
}

.M3StatusItemValue
{
	font-weight: normal;
	font-family: 'OCR A Extended' , Monospace;
	font-size: medium;
	text-align: center;
}

.M3Digit
{
}

.HomePageRightNav
{
	width: 240px;
}

.HighlightSearchText
{
	background: #ffff99;
	color: black;
	font-weight: bold;
}

.HighlightSearchResults
{
	color: Red;
	font-style: italic;
}