A:link {
	COLOR: #800080;
}

A:visited {
	COLOR: #5e2884;
}

BODY {
	FONT-SIZE: 10pt; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #2d1644;
}

.TopMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 2pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.TopMenuDisabled {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 2pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.TopMenuOver {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f2cb30; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 2pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.CertText {
	FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: Brown; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.LCertText
{
		FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: Black; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.CertName {
	FONT-WEIGHT: bold; FONT-SIZE: 11; COLOR: Brown; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 2pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.NonLexmarkCertText {
	FONT-WEIGHT: bold; FONT-SIZE: 8; COLOR: Brown; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.NonLexmarkCertName {
	FONT-WEIGHT: bold; FONT-SIZE: 10; COLOR: Brown; FONT-FAMILY:  Arial, Helvetica, Sans-Serif; LETTER-SPACING: 2pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.NonLexmarkLCertText
{
		FONT-WEIGHT: bold; FONT-SIZE: 8; COLOR: Black; FONT-FAMILY: Arial, Helvetica, Sans-Serif; LETTER-SPACING: 1pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.Panel {
	 BACKGROUND-COLOR: #ffffff;
}

.PerformanceGraphPanel 
{
	BACKGROUND-COLOR: #ffffff;
}

.CourseLanguageColumn
{
	text-align :left;
	font-weight : Bold;
	color : Black;
	width: 100px;
}
.TrainingOptionColumn
{	
	text-align :left;
	font-weight : Bold;
	color : Black;
	width: 100px;
}
.CourseNumberColumn
{	
	text-align :left;
	font-weight : Bold;
	color : Black;
	width: 100px;
}
.CourseLengthColumn
{		
	text-align : right; 
	font-weight : Bold;
	color : Black;
	width: 100px;	
}
.CourseCostColumn
{		
	text-align : right; 
	font-weight : Bold;
	color : Black;
	width: 100px;	
}
.CourseStatusColumn
{
	text-align : center;
	font-weight : Bold;
	color : Black;	
	width: 80px;
}

.CourseRow
{	
	BACKGROUND-COLOR: White;	
}
.CoursePrerequisitesRow
{
	BACKGROUND-COLOR: White;	  	
}
.CourseImageColumn
{
	background-position: center center;	
	vertical-align: middle;
	width: 60px;
	background-repeat: no-repeat;
	background-color: white;
}
.CourseHeaderRow
{		
	background-color : #2d1644 ;
	font-weight : Bold;
	color : White;
	height : 30px;
}
.CourseViewCertificateButton
{
	font-family :Arial;
	font-size : 10pt;  
	border : 0;
	background-color : Transparent; 
	text-decoration : none;	
	background-position: center center;	
	background-repeat: no-repeat;
	font-weight : Bold;
	color : Black;  
	width: 70px;	
}
.CourseTitle
{	
	font-family :Arial;
	font-size : 10pt;  
	border : 0;	
	text-decoration : none;	
	font-weight : Bold;
	color : Black;  
	width: 200px;
}
.CourseTitlePrerequisite
{	
	font-family :Arial;
	font-size : 8pt;  
	border : 0;
	background-color : Transparent; 	
	text-decoration : none;	
	font-weight : normal;
	color : Black;  
}
.CourseLanguageColumnPrerequisite
{
	text-align :left;
	font-weight : normal;
	color : Black;
}
.CourseNumberColumnPrerequisite
{	
	text-align :left;
	font-weight : normal;
	color : Black;
}

.CourseCostColumnPrerequisite
{	
	text-align : right; 
	font-weight : normal;
	color : Black;	
}
.CourseStatusColumnPrerequisite
{
	text-align : center;
	font-weight : normal;
	color : Black;	
}


.dataGridHeader
{
    background-color: #2d1644;
}

.dataGridHeader TD
{
    padding-right: 10px;
    border-top: #ffffff 1px solid;
    padding-left: 10px;
    font-weight: bolder;
    font-size: 10pt;
    padding-bottom: 5px;
    color: #ffffff;
    padding-top: 5px;
    border-bottom: #2d1644 1px solid;
	font-family: Arial, Helvetica, Sans-Serif;
    border-collapse: separate;
    text-align: center;
}

.dataGridAlternatingItemStyle TD
{
    border-right: #cccccc 2px solid;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 2px;
    border-left: #cccccc 2px solid;
    padding-top: 2px;
    border-bottom: #cccccc 2px solid;
	font-family: Arial, Helvetica, Sans-Serif;
    background-color: #f0f0f0;
}

.dataGridItemStyle TD
{
	border-right: #cccccc 2px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: #cccccc 2px solid;
	padding-top: 2px;
	border-bottom: #cccccc 2px solid;
	font-family: Arial, Helvetica, Sans-Serif;
}

.selectionLabels
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: 'Arial', 'Sans-Serif'
}

.privacyLabels
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: 'Arial', 'Sans-Serif';
	TEXT-DECORATION: none;
}

.statLabels
{
	FONT-WEIGHT:normal; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: 'Arial', 'Sans-Serif';
	TEXT-DECORATION: none;
}

.rateLabels
{
	FONT-WEIGHT:normal; 
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: 'Arial', 'Sans-Serif';
	TEXT-DECORATION: none;
}
