/*INPUT
{
    FONT-SIZE: 9pt;
    BORDER-COLOR: #ECECEC;
	font-weight: normal;
} */

/*
3% black = #F3F4F4
6% black = #EFEFF0
9% black = #E9E9EA
*/


/* Tool tip styling */
		.CourseDetailTooltip {
		color: 		red;
		font-size:	110%;
		border: 	1px solid #000000;
		background-color: #ffffff;
		padding: 	6px;
		width:		600px;
		cursor:		help;
		line-height: 150%;
		}
	</style>
	

Input, textarea {			
		border: 1px #000000 groove; 
		background-color: ffffff; 
		font-family: Arial,verdana, Geneva;
		font-size: 11px;
		color: #016F56; 
		border-color: #000000;
		margin-top: 3px;}
		
.inputNoBorder {			
		border: 			0px #000000 groove; 
		background-color: 	ffffff; 
		font-family: 		Arial,verdana, Geneva;
		font-size: 			11px;
		color: 				#016F56; 
		border-color: 		#000000}

.input11GreenBorder {			
		border: 			1px #04715A groove; 
		background-color: 	#ffffff; 
		font-family: 		Arial,verdana,sans serif;
		font-size: 			11px;
		color: 				#000000; 
		border-color: 		#04715A;}
		
.input12GreenBorder {			
		border: 			1px #04715A groove; 
		background-color: 	#ffffff; 
		font-family: 		Arial,verdana,sans serif;
		font-size: 			12px;
		color: 				#016F56; 
		border-color: 		#04715A;
		text-align:			center}
		
		
A	{
	color: #016F56
	text-decoration: underline;
}

A:hover	{
	color: black;
	text-decoration: none;
}

A:active	{
	color: #016F56
	text-decoration: underline;
}

A:visited	{
	color: #016F56
	text-decoration: underline;
}


.AltLink	{
	color: black;
	font-size: 10px;
	text-decoration: none;
}

A.AltLink,A.AltLink:visited 	{
	color: #016F56
	font-size: 10px;
	text-decoration: underline;
}

A.AltLink:hover	{
	color: #CC0000;
	font-size: 10px;
	text-decoration: none;
}


.LittleBlackHeader {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bolder;
	}
	
.LittleGreenHeader {
	color: #016F56
	font-size: 10px;
	text-decoration: none;
	font-weight: bolder;
	}
	

OL {
        line-height: 150%;
}

LI {
        color: #110000;
        font-size: 12px;
        font-family: Arial,verdana, sans-serif;
        margin: 0 0 10 0;
}

DL, DD, DT {
	color: #110000;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	margin: 0 0 10 0;
	padding: 0;
}


.EmailBullets {
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	line-height:150%;
}

.CoursesWeekHeader  {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Georgia, serif;
	font-weight: bold;
	text-align:center;
	background-color: #04715A;
}


.ClassTime  {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bolder;
	text-align:center;
	background-color: #016F56;
}

.ClassTimeGeorgia  {
	color: #04715A;
	font-size: 14px;
	font-family: Georgia, 'Bree Serif', serif;;
	font-weight: bold;
	text-align:left;
	background-color: #dfedea;
}



.confirmPageText  {
	color: #666666;
	font-size: 13px;
	font-family: Arial,verdana, sans-serif;
	font-weight: normal;
	text-align:center;
	line-height:140%;
}





.ClassDetail  {
	color: black;
	font-size: 11PX;
	font-family: Arial,verdana, sans-serif;
}

.CourseTitle  {
	color: #0B4209;
	font-size: 12PX;
	font-family: Georgia, times-roman, serif;
	font-weight: normal;
}

.shutDownMessage  {
	color: #0B4209;
	font-size: 16PX;
	line-height:150%;
	text-align: center;
	font-family: Georgia, times-roman, serif;
	font-weight: normal;
}

.ClassDetail12  {
	color: #000000;;
	font-size: 12PX;
	line-height:150%;
	font-family: arial, sans-serif;
}

.ClassDetail13  {
	color: #000000;;
	font-size: 13PX;
	line-height:150%;
	font-family: arial, sans-serif;
}

.ClassListEven  {
	color: black;
	background-color:#ffffff;
	font-size: 12PX;
	font-family: Arial,verdana, sans-serif;
	text-align:left;
}
.ClassListEvenSmall  {
	color: black;
	background-color:#ffffff;
	font-size: 10PX;
	font-family: Arial,verdana, sans-serif;
	text-align:left;
}

.ClassListOdd {
	color: black;
	background-color:#ececec;
	font-size: 12PX;
	font-family: Arial,verdana, sans-serif;
	text-align:left;
}
.ClassListOddSmall {
	color: black;
	background-color:#ececec;
	font-size: 10PX;
	font-family: Arial,verdana, sans-serif;
	text-align:left;
}


.ClassListHeader {
	color: yellow;
	/* background-color:#04715A; */
	background-color:#66846C;	
	font-size: 13px;
	font-weight: bold;
	font-family: Arial,verdana, sans-serif;
	text-align:left;
}

A.ClassListHeader {
	text-decoration: 	underline;
	color: 				yellow;
}

A.ClassListHeader:hover {
	text-decoration: 	none;
	color: 				orange;
}

A.ClassListHeader:visited {
	text-decoration: 	underline;
	color: 				yellow;
}

.ClassTitle {
	color: #04715A;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, times-roman, serif;
	text-align:left;
}

.FAQtitle {
	color: #04715A;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, times-roman, serif;
	text-align:left;
	margin-bottom:1em;	
	margin-top:0em;
}
.RedHeader {
	color: #CC0000;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, times-roman, serif;
	text-align:left;
	margin-bottom:1em;	
	margin-top:0em;
}



.ClassTitleRed {
	color: #CC0000;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, times-roman, serif;
	text-align:left;
}

.ClassTitleRedCentered {
	color: #CC0000;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, times-roman, serif;
	line-height:150%;
	text-align:center;
	margin-bottom: .5em;
}


.BusEligible {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, times-roman, serif;
	text-align:center;
	line-height: 150%;
}

A.BusEligible {
	text-decoration:underline;
	color: #CC0000;
}

A.BusEligible:hover {
	text-decoration:none;
	color: #000000;
}



.tooltip	{
	color:#168FC0;
	border-bottom:1px dashed #168FC0;
	text-decoration:none;
	margin-bottom:10px;
	font-weight:normal;
}

.ClassFull  {
	color: red;
	font-size: 10px;
	font-family: Arial,verdana, sans-serif;
	margin: 12px 12px 12px 12px;
}

.CourseFull  {
	color: red;
	font-weight:bolder;
	font-size: 10px;
	font-family: Arial,verdana, sans-serif;
}

FORM {
	margin-left: 2px;
}

.SubmitButton {
	color: #000000;
	font-size: 11px;
	font-family: Arial,verdana, sans-serif;
}

.studentPulldownList {
	color: 			#000000;
	font-size: 		11px;
	font-family: 	arial, sans-serif;
}


.StudentName {
	font-size: 16px;
	color: #016F56
	font-weight: bold;
	font-family: Arial,verdana, sans-serif;
	margin: 12px 12px 12px 12px;
}
.AvailClasses {
	font-size: 14px;
	color: black;
	font-weight: bold;
	font-family: Arial,verdana, sans-serif;
	margin: 12px 12px 12px 12px;
}
.ClassHeader {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,verdana, sans-serif;
	margin: 12px 12px 12px 12px;
}
.ClassTimeHeader {
	color: #016F56;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,verdana, sans-serif;
	/* margin: 12px 12px 12px 12px; */
}

BODY {
	color: #000000;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	margin: 0;
}

TABLE {
	color: #000000;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	margin: 0;
}

.DescHead {
	color: #000000;
	font-size: 12 px;
	line-height: 150%;
	font-weight: bold;
	color: #016F56
	font-family: Arial,verdana, sans-serif;
}

.HeaderStudentName {
	color: 			#016F56;
	font-size: 		17px;
	line-height: 	150%;
	font-weight: 	bold;
	font-family: 	Georgia, serif, times-roman;
	}
	
.ReportHeaderStudentName {
	color: 			#016F56;
	font-size: 		14px;
	line-height: 	125%;
	font-weight: 	bold;
	text-align: 	center;
	font-family: 	Georgia, serif, times-roman;
	}

.PDFreportHeader {
	color: 			#016F56;
	font-size: 		13px;
	line-height: 	125%;
	font-weight: 	bold;
	font-family: 	Georgia, serif, times-roman;
	text-align:		center;
	}
	
.PDFStudentName {
	color: 			#000066;
	font-size: 		15px;
	line-height: 	100%;
	font-weight: 	bold;
	font-family: 	LucidaSans-TypewriterBold;
	text-align:		left;
	}


.DescBody {
	color: #000000;
	font-size: 11 px;
	line-height: 130%;
	font-weight: normal;
	color: black;
	font-family: Arial,verdana, sans-serif;
}

.GreenHeader {
	color: #016F56
	font-size: 15 px;
	line-height: 150%;
	font-weight: bold;
	font-family: Arial,verdana, sans-serif;
}

.GreenLogin {
	color: 			#016F56;
	font-size: 		14px;
	line-height: 	150%;
	font-weight: 	bold;
	font-family: 	Georgia, times-roman, serif;
}

.RedLogin {
	color: red;
	font-size: 12 px;
	line-height: 150%;
	font-weight: bold;
	font-family: Arial,verdana, sans-serif;
}


.ClassFull {
	color: red;
	font-size: 12px;
	line-height: 130%;
	font-family: Arial,verdana, sans-serif;
	margin: 0 0 0 0;
}

.ClassReportHeader {
	color: #016F56
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
	font-family: Arial,verdana, sans-serif;
	margin: 0 0 0 0;
}



TD {
	color: #000000;
	font-size: 12px;
	line-height: 130%;
	font-family: Arial,verdana, sans-serif;
	margin: 0 0 0 0;
}

TH {
	color: #000000;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 0 0;
}

H1 {
	color: #016F56
	font-size: 14px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
}

H2 {
	color: #000000;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 0 0;
}

TextArea {
	color: #000000;
	font-size: 11px;
	font-family: Arial,verdana, sans-serif;
	margin: 0 0 0 0;
}

.smallertext {
	color: #000000;
	font-size: 11px;
	font-family: Arial,verdana, sans-serif;
	margin: 0 0 0 0;
}

.smallertextBeige {
	color: beige;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	margin: 0 0 0 0;
}

.nobus {
	color: red;
	font-size: 16px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 0 0;
}

.yesbus {
	color: #016F56
	font-size: 16px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 0 0;
}

.yesbusreg {
	color: #016F56
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
}

.nobusreg {
	color: red;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
}

.errormsg {
	color: red;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	text-align: center;
}

.errormsgLeft {
	color: red;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	text-align: left;
}

.required {
	color: red;
	font-size: 14px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	margin: 0 5px 0 0;
}

.errorlist {
	color: red;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	text-align: left;
}

.errorMessageTD {
	color: white;
	font-size: 12px;
	font-family: Arial,verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: red;
}
