/*added by Shane*/
.table_main_content{
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	height:100%;
	width:100%;
	background-color:#edefee;
}

.table_main_content td{
	padding:5px;
}

.CDtext_column_header{
	background-image:url('images/menuBar.gif');
}

.courseDetail{
	background-color:#EDEFEE;
}

.courseDetail td{
	padding:3px;
}


/*additional classes for page02.html*/

.button{
	width:100px;
}

/*ended added by shane*/

.darkgrey {
	background-color: #333333;
}
.midlightgrey {
	background-color: #8C8C8C;
}
.midgrey {
	background-color: #616161;
}
.white {
	background-color: #FFFFFF;
}
.GoldB13pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F1CA1E;
	letter-spacing: -0.5px;
}
.White11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight: normal;
}
.lightgrey {
	background-color: #C7C7C7;
}
.ltgreyMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #363636;
}
.caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}

.menuLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.menuLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.menuLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}
.menuLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}

.smgreylinks {
	color: #A1A1A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ltgreyMenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}
.ltgreyMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
	text-decoration: none;
	line-height: 20px;
}
.ltgreyMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #876F00;
	text-decoration: none;
	line-height: 20px;
}
.ltgreyMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E4800;
	text-decoration: none;
	line-height: 20px;
}
.smgreylinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A1A1A1;
	text-decoration: none;
}
.smgreylinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828282;
	text-decoration: none;
}
.smgreylinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F1CA1E;
	text-decoration: none;
}
.smgreylinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C8A717;
	text-decoration: none;
}
.topbannertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #7A7A7A;
}
.lightestgrey {
	background-color: #e8e8e8;
}
.darkgreymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
.darkgreymenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.darkgreymenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F5F5F5;
	text-decoration: none;
	line-height: 20px;
}
.darkgreymenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA1E;
	line-height: 20px;
	text-decoration:underline
}
.darkgreymenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA1E;
	text-decoration: none;
	line-height: 20px;

}
.redstar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
}
.CDtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	line-height: 20px
}
.CDtextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	line-height: 16px
}

.alertText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	line-height: 20px
}
.GoldB13ptDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A78000;
	letter-spacing: -0.5px;
}
.GoldB15ptDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A78000;
	letter-spacing: -0.5px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.topbannertextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-align:right;
	color: #7A7A7A;
}
.topInductiontext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000000
}
.numbersLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #707070;
	line-height: 20px;
}
.black12ptText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.black10ptText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.validation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
}
.White12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: normal;
}
.DarkOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF8409;
	line-height: 14px;
	font-weight: normal;
}
.bgc{
	background-color:#F2F2F2
}
.rtfIcon{
	background-color:#F7F3D3;
	border-color:#CC9900; 
	width:22px;
	border-width:0 /*do not change these value */
	}
.greylinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA1E;
	text-decoration: none;
}
.greylinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA1E;
	text-decoration: none;
}
.greylinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA1E;
	text-decoration: none;
}
.greylinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA1E;
	text-decoration: none;
}
.menuhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.CertHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	letter-spacing: -0.1pt;
}
.CertName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.CertText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.table{
 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	}
.printtable{
 
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:10px
	
						
	}
.pexpiry{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:15px;
	text-align:center;
	
	}
.password{
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.passwordBig{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
}
.normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
}
.normal13pt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}
.normalFont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.normalBold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight:bold;
	color: #000000;
}
.message
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight:bold;
	color: #000000;
	font-style:italic
}

.menuLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.menuLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.menuLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727272;
	text-decoration: underline;
}
.menuLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.button
{
    border-width: 1px;
    border-style: solid;
    border-color: #CFCFCF;
    background: #ffffff;
    font-family: Arial, "Segoe UI", Segoe, sans-serif;
    vertical-align:middle;
	height: 23px;
    line-height: 100%;
    font-size: 9pt;
    font-weight: bold;
    color: #0C2C52;
}
.button:hover
{
  background: #EEE;
}


details_input_table{
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;	
}

.details_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	text-align:right;
}
.details_text_req{
	color:#404040;
}

.footerTR{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#212121;
	font-size:10px;	
	bottom:0px;
	color:white;
	width:100%;

}


.Black11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-weight: normal;
}
/*.horProgressBarCont
{
	width: 400px;
	height: 18px;
	position: relative;
}*/