
/* HTML Elements */
BODY
{    
	 FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	 HEIGHT: 100%;
}

LI
{
	padding: 3px;
}

TD
{
	FONT-SIZE: 10pt;
}
TH
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
	 background-color: black;
	 FONT-SIZE: 10pt;
}


h1 {
	font-weight: normal;
	font-size: 15pt;
}

h2 {
	font-weight: normal;
	font-size: 12pt;
}

a img 
{ 
	border: none; 
	vertical-align: middle;
}

Select
{
	font-size: 9pt;
	FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}


Input{
		FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}

.Question
{
	Font-weight: bolder;
}

/* 
Top Navigation Elements */
TD.TDSpaceNav
{
    BORDER-BOTTOM: #666666 2px solid;
	 
}
TD.TDNavSelected
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: #666666 2px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #666666 2px solid;
    BACKGROUND-COLOR: #E1E1E1;
    TEXT-ALIGN: center;
	 HEIGHT: 35px;
}
TD.TDNavNotSelected
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: #666666 2px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #666666 2px solid;
    BORDER-BOTTOM: #666666 2px solid;
    BACKGROUND-COLOR: #0033FF;
    TEXT-ALIGN: center
}
TD.TDSubNav
{
    BORDER-RIGHT: #666666 2px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #666666 2px solid;
    BORDER-BOTTOM: #666666 2px solid;
    BACKGROUND-COLOR: #E1E1E1;
    TEXT-ALIGN: left;
}

TD.TDNavNotSelected A
{
    COLOR: white
}


/*
Left Navigation */

.Messages
{
	Font-weight: normal;
	Color:	red;
}
TD.TDCompany
{
    FONT-WEIGHT: bolder;
    BACKGROUND-IMAGE: url(/images/greywhitebg.gif);
    COLOR: black;
    TEXT-INDENT: 25px;
    TEXT-ALIGN: left
	
}
.TableCerts
{ 
	background-color: #F5F7F1;
	border: 1px solid #9C6;
	height: 100%;
}
TD.CertTitle
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
.Certs{
    BACKGROUND-COLOR: #FFFDDF;
	padding: 1.5px;
	padding-left: 8px;
}
.Company{
	font-size: 12pt;
	background-color: #E3EDF5;
	padding: 3px;
}

/* 
Site Body Elements */
.BodyText
{
	margin: 20px;
}

.TableText
{
	font-size: 6pt;
	font-weight: normal;
}

.TagLine
{
	 FONT-WEIGHT: bolder;
	 FONT-SIZE: 11pt;
}
TD.TDCategoryName
{
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    BACKGROUND-COLOR: #339900
}
.Footer
{
    BACKGROUND-COLOR: #efefef;
    text-align: center;
    font-size: 7pt;
}



.HomePageTitle{
	font-size: 20pt;
}

.LogOut{
	font-size: 15pt;
}

/* 
Table Form */
.TableForm
{   

	 margin: 20px;
}
.TableForm TD 
{
    FONT-WEIGHT: bold;  
    COLOR: #000000;    
    BACKGROUND-COLOR: #FFFDDF;
}

.TableForm Input
{
   
 
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	 
}

.TableForm Select
{
    FONT-WEIGHT: normal;   
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

.TableForm TH
{
    FONT-WEIGHT: bold;
   
    COLOR: #ffffff;
    
    BACKGROUND-COLOR: #000000
}



.TableForm Textarea
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff  ;
	 font-size: 10pt;
}
.TableForm Data{
	background-color: #FFFDDF;
}
.SubHeader
{
	BACKGROUND-COLOR: #B0C4DE;
	background: #B0C4DE;
	padding: 3px;
	Text-Align: left;
}
/* 
Info boxes  */
.box {
	background-color: #E3EDF5;
	border: 1px solid #369;
	padding: 10px;
	margin: 20px;
}
.SellBoxTop {
	background-color: #0033FF;
	border: 1px solid #369;
	padding: 2px;
	text-align: center;
	color: white;
	FONT-SIZE: 10pt;
	font-weight: bolder;
	width: 100%;
}
.SellBox{
	background-color: #E3EDF5;
	border: 1px solid #369;
	padding: 10px;
	font-weight: bolder;
	margin: 0px 0px 15px 0px;
}
.DownloadFiles {
	background-color: #E3EDF5;
	border: 1px solid #369;
	padding: 10px;
	margin: 20px;
}
.box UL
{
	margin: 10px 10px 10px 10px;
}




	
}
/* 
Admin Pages */
.AdminMgmtTableAltRow
{
	border-top: 2px solid #00008B;
	border-bottom: 2px solid #00008B;
	background: #A7C1EF; 
}
.AdminMgmtSubHead
{
	border-top: 2px solid #00008B;
	border-bottom: 2px solid #00008B;
	background: #A7C1EF;
	background-color: #6495ED;
	COLOR: #ffffff;
}
.SmallText
{
	font-size: 10px;
}
.QuestionTable
{

	 BACKGROUND-COLOR: #FFFDDF;
	 margin: 5px;

}
.QuestionTable TH
{
	background-color: black;
	color: white;
}
.QuestionTable TD
{
	background-color: #FFFDDF;
}
.QuestionTable Textarea
{
	FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	font-size: 10pt;
}
.QuestionTable Select
{
	FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}
.QuestionListing
{
	padding: 5px;
}
.QuestionListing TH
{
	padding: 3px;
   background-color: #A7C1EF;
	color: black;
}


/* 
Everything Else */
TD.TDTestName
{
    TEXT-ALIGN: right
}

.TDSplash
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 25px;
    COLOR: #339900
}



.SectionHead
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 17px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    font-weight: bold;
}

.PageSectionHead
{
    FONT-SIZE: 13px;
    COLOR: white;
    BACKGROUND-COLOR: #0033FF;
    font-style: normal;
	 FONT-WEIGHT: bold;
	 PADDING: 4px;
	 Width: 550px;
	text-align: left;
}

.TDCertListing
{
    BORDER-RIGHT: black 2px;
    BORDER-TOP: black 2px;
    FONT-SIZE: 12px;
    BORDER-LEFT: black 2px;
    BORDER-BOTTOM: black 2px
}
.TDForm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
   
    BACKGROUND-COLOR: #eeeeee
}
.TDFormInstructions
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    
    BACKGROUND-COLOR: #A7C1EF
}
.TDLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    
    BACKGROUND-COLOR: #eeeeee
}





.SmallButton
{
    FONT-SIZE: 6pt;
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}
.MediumButton
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}
.TDCertInfo
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
	 border-color: #CCCC99;
	 BACKGROUND-COLOR: #FFFDDF;
	 
}
.THExamSalesInfo
{
	background-color: Black;
	font-size: 12px;
	
}
.THExamSalesSub
{
	background-color: #339900;
	font-size: 12px;
}

.THExamSalesSub A
{
    COLOR: white
}

.TDExamSales
{
	font-size: 12px;
}

A.SortableHead
{
	color: white;
}


.BigInfo
{
	FONT-SIZE: 20px;	
	COLOR: black;

}

.TdFormFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    
    BACKGROUND-COLOR: #666666;
	 
}


.ErrorNotification
{
    BORDER-RIGHT: 2px solid;
    BORDER-TOP: 2px solid;
    BORDER-LEFT: 2px solid;
    BORDER-BOTTOM: 2px solid;
	 BORDER-COLOR: black;
    BACKGROUND-COLOR: #FFFFF0;
	 MARGIN: 20px;
	 PADDING: 5px;
	 width: 500px;
}

.ErrorNotification TH
{
	background-color: Yellow;
	color:Black;
	border-bottom: 1px solid;
	border-color: black;
}

.ErrorNotification TD
{
	background-color: White;
	color:Black;
	border-bottom: 1px solid;
	border-color: black;
}

.BlueButton

/*
Login */
.LoginBoxTop {
	background-color: #0033FF;
	border: 1px solid #369;
	padding: 2px;
	text-align: center;
	color: white;
	FONT-SIZE: 10pt;
	font-weight: bolder;
	width: 145px;
}
.LoginBox{
	background-color: #E3EDF5;
	border: 1px solid #369;
	padding: 10px;
	font-weight: bolder;
	margin: 0px 0px 15px 0px;
	width: 145px
}


/*
Exam */
.TableExam
{
    BACKGROUND-COLOR: #f4f1ed;
	 margin: 20px;
}
.TableExam TD 
{
    FONT-WEIGHT: bold;  
    COLOR: #000000;    
    BACKGROUND-COLOR: #FFFFF0;
}

.TableExam Input
{
   
 
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	 
}

.TableExam Select
{
    FONT-WEIGHT: normal;   
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

.TableExam TH
{
    FONT-WEIGHT: bold;
   
    COLOR: #ffffff;
    
    BACKGROUND-COLOR: #000000
}



.TableExam Textarea
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff  ;
}
.TableExam Data{
	background-color: #FFFFF0;
}
