TD#weatherHeading { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 14px;
	color: #003399; 
	font-weight: bold;
	BORDER-BOTTOM: #c5cee7 1px solid;
	PADDING-TOP: 3px;
	BACKGROUND-IMAGE: url(widget_blue_gradient.gif);
	BACKGROUND-REPEAT: repeat-y
}

TD#courseDescriptionHeader{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 13px;
	color: #003399; 
	font-weight: bold;
	BORDER-BOTTOM: #c5cee7 1px solid;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 2px;
	BACKGROUND-IMAGE: url(widget_blue_gradient.gif);
	BACKGROUND-REPEAT: repeat-y
}

TD#careersHeading { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 14px;
	color: #003399; 
	font-weight: bold;
	BORDER-BOTTOM: #c5cee7 1px solid;
	PADDING-TOP: 3px;
	BACKGROUND-IMAGE: url(widget_blue_gradient.gif);
	BACKGROUND-REPEAT: repeat-y
}

TD#subHeading { 
	font-family: Arial, Helvetica, sans-serif; 	
	font-size : 13px; 
	color: #003366; 
	font-weight: bold;	
	PADDING-TOP: 3px;	
}
TD#subHeading2 { 
	font-family: Arial, Helvetica, sans-serif; 	
	font-size : 11px; 
	color: #003366; 
	font-weight: bold;	
	PADDING-TOP: 3px;	
}
TD#mainTextTitle { 		
	FONT: bold 12px Arial, Helvetica, sans-serif; 
	COLOR: #990000; 
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 0px
}


TD#mainText { 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 	
	font-size : 12px; 
	color: #003366; 
	PADDING-TOP: 0px;	
}

TD#mainText A {
	font-weight: bold;
	COLOR: #660000; 	
	TEXT-DECORATION: none
}

TD#mainText A:visited {
	font-weight: bold;
	COLOR: #a87780; 
	TEXT-DECORATION: none
}
TD#mainText A:hover {
	font-weight: bold;
	COLOR: #660000; 
	TEXT-DECORATION: underline
}
			 

.weatherbox {	 
    font-family: Arial, sans-serif;	 	 
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 10px
}

.courseBox {	 
    font-family: Arial, sans-serif;	 	 
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 10px;
    BORDER: #c5cee7 1px solid
}

.regAdminBox {	 
    font-family: Arial, sans-serif;	 	 
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 10px;
    BORDER: #c5cee7 1px solid
}

Table.mainTable Table.weatherbox TD{
	font-size : 22px; 
	PADDING-RIGHT: 10px
}

.gradientBox{	 
	font-family: Arial, sans-serif;	 
	BACKGROUND-POSITION: left bottom; 	 
    	BACKGROUND-IMAGE: url(weather-bg-grad.gif);         
    	BORDER-BOTTOM: #c5cee7 1px solid; 
    	BACKGROUND-REPEAT: repeat-x;
    	PADDING-LEFT: 15px
}

.rightBox{	 
	font-family: Arial, sans-serif;	 	 	 
    BORDER-TOP: #c5cee7 1px solid; 
    BORDER-LEFT: #c5cee7 1px solid; 
    BORDER-BOTTOM: #c5cee7 1px solid      
}

TD#rightSubText{
	BACKGROUND-IMAGE: url(generic_body_strip_new.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px
}

TD#rightSubTextBlue{
	BACKGROUND-IMAGE: url(generic_body_strip_new.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	color: #003399
}

TD#rightHeading{
	font-family: Arial, Helvetica, sans-serif; 	
	font-size : 11px; 
	color: #ffffff; 
	font-weight: bold;	
	PADDING-TOP: 3px;	
	PADDING-LEFT: 3px;	
	PADDING-BOTTOM: 3px; 
	BACKGROUND-IMAGE: url(generic_ques_new.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
	height: 15px;
	VERTICAL-ALIGN: middle;
	text-align: left
}

TD#classSchedule{
	font-family: Arial, Helvetica, sans-serif; 	
	font-size : 11px; 
	color: #ffffff; 
	font-weight: bold;	
	PADDING-TOP: 3px;	
	PADDING-LEFT: 3px;	
	PADDING-BOTTOM: 3px; 
	BACKGROUND-IMAGE: url(classSchedule.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
	height: 24px;
	VERTICAL-ALIGN: middle;
	text-align: left
}

TD#classInfo{
	BACKGROUND-IMAGE: url(scheduleGradient.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px
}

TD#classInfoBlue{
	BACKGROUND-IMAGE: url(scheduleGradient.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	color: #003399
}

TD#whitepapersBlue{
	 
	BACKGROUND-REPEAT: repeat-y;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	color: #003399
}

TD#classInfoBlue A {
	COLOR: #003366; 	
	TEXT-DECORATION: none
}

TD#classInfoBlue A:visited {
	COLOR: #3333cc; TEXT-DECORATION: none
}
TD#classInfoBlue A:hover {
	TEXT-DECORATION: underline
}

TD#classInfoBlue A {
	COLOR: #003366; 	
	TEXT-DECORATION: none
}

TD#rightSubText A:visited {
	COLOR: #3333cc; TEXT-DECORATION: none
}
TD#rightSubText A:hover {
	TEXT-DECORATION: underline
}

Table.weatherbox TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px
	PADDING-LEFT: 15px
}

Table.weatherbox A{	  
	font-weight: bold;				
	COLOR: #660000; 	 
	TEXT-DECORATION: none
}

Table.weatherbox A:visited {
	COLOR: #a87780; 
	font-weight: bold;
	TEXT-DECORATION: none
}
Table.weatherbox A:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;				
	COLOR: #660000
}

Table.courseBox TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	 BORDER-BOTTOM: #c5cee7 1px solid;
	 

	 
}

Table.regAdminBox TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
         
}

Table.regAdminBox TD A{	
	VERTICAL-ALIGN: middle;	 
	font-weight: normal;				
	COLOR: #5c81a7; 	 
	TEXT-DECORATION: underline
}

Table.regAdminBox TD A:visited {
	COLOR: #5c81a7; 
	font-weight: normal;
	TEXT-DECORATION: underline
}
Table.regAdminBox TD A:hover {
	TEXT-DECORATION: underline;
	font-weight: normal;				
	COLOR: #5c81a7
}

Table.courseDates TD{	  
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	Padding-top: 3px;
	Padding-bottom: 3px;
	COLOR: #003366; 	 
	TEXT-DECORATION: none;	
	BORDER-BOTTOM: #d9e0e3 1px solid;
	height: 20px
}

Table.courseDates TD#enroll{	  
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle;	
	COLOR: #003366; 	 
	TEXT-DECORATION: none;	
	BORDER-BOTTOM: #d9e0e3 1px solid;	
}

Table.courseDates TD#enroll A{	
	VERTICAL-ALIGN: middle;	 
	font-weight: normal;				
	COLOR: #660000; 	 
	TEXT-DECORATION: underline
}

Table.courseDates TD#enroll A:visited {
	COLOR: #5c81a7; 
	font-weight: normal;
	TEXT-DECORATION: underline
}
Table.courseDates TD#enroll A:hover {
	TEXT-DECORATION: underline;
	font-weight: normal;				
	COLOR: #5c81a7
}

 


Table.courseBox TD#single{	  
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #c5cee7 1px solid;
	
	background: #f5f9fe
}

Table.courseBox TD#singleRight{	  
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #c5cee7 1px solid;	
	BORDER-RIGHT: #c5cee7 1px solid;
	background: #f5f9fe
}

Table.courseBox TD#singleLeft{	  
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #c5cee7 1px solid;
	BORDER-LEFT: #c5cee7 1px solid;	 
	background: #f5f9fe
}

 

Table.courseBox TD#immersion{	  
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 9px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #c5cee7 2px solid;
	background: #fdeef1
}

TD#immersionBottom{	  
	FONT-SIZE: 11px;  
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;	 
	background: #fdeef1;
	border: none
}

Table.courseBox A{	  
	font-weight: normal;				
	COLOR: #5c81a7; 	 
	TEXT-DECORATION: underline
}

Table.courseBox A:visited {
	COLOR: #5c81a7; 
	font-weight: normal;
	TEXT-DECORATION: underline
}
Table.courseBox A:hover {
	TEXT-DECORATION: underline;
	font-weight: normal;				
	COLOR: #5c81a7
}

Table.supportedBox TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 15px
}

Table.courseDescriptionBox TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 15px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px
}
Table.courseDescriptionBox A{	  
	font-weight: normal;				
	COLOR: #660000; 	 
	TEXT-DECORATION: underline
}

Table.courseDescriptionBox A:visited {
	COLOR: #a87780; 
	font-weight: normal;
	TEXT-DECORATION: underline
}
Table.courseDescriptionBox A:hover {
	TEXT-DECORATION: underline;
	font-weight: normal;				
	COLOR: #660000
}


Table.supportedBox A{	  
	font-weight: bold;				
	COLOR: #660000; 	 
	TEXT-DECORATION: none
}

Table.supportedBox A:visited {
	COLOR: #a87780; 
	font-weight: bold;
	TEXT-DECORATION: none
}
Table.supportedBox A:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;				
	COLOR: #660000
}

.statisticsBox {	 
	font-family: Arial, sans-serif;	 	 
    PADDING-LEFT: 25px;
    BORDER: #c5cee7 1px solid
}

Table.statisticsBox TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #c5cee7 1px solid  
}

Table.statisticsBox A{	  
	font-weight: bold;				
	COLOR: #660000; 	 
	TEXT-DECORATION: none
}

Table.statisticsBox A:visited {
	COLOR: #a87780; 
	font-weight: bold;
	TEXT-DECORATION: none
}
Table.statisticsBox A:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;				
	COLOR: #660000
}

.newsBox {	 
	font-family: Arial, sans-serif;	 	 
    PADDING-LEFT: 25px;
    BORDER: #c5cee7 1px solid
}

Table.newsBox TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #c5cee7 1px solid  
}

Table.newsBox A{	  
	font-weight: bold;				
	COLOR: #660000; 	 
	TEXT-DECORATION: none
}

Table.newsBox A:visited {
	COLOR: #a87780; 
	font-weight: bold;
	TEXT-DECORATION: none
}
Table.newsBox A:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;				
	COLOR: #660000
}

.smallBlueText {
	PADDING-RIGHT: 25px;
	
}

Table.smallBlueText TD Table#formBox TD{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px
}

Table.smallBlueText TD{
	PADDING-LEFT:  3px;	
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;	 
	FONT: normal 12px Arial, Helvetica, sans-serif;
	COLOR: #003366; 
	VERTICAL-ALIGN: bottom; 
}

Table.smallBlueText  A {
	font-weight: bold;
	COLOR: #660000; 	
	TEXT-DECORATION: none
}

Table.smallBlueText  A:visited {
	font-weight: bold;
	COLOR: #a87780; 
	TEXT-DECORATION: none
}
Table.smallBlueText  A:hover {
	COLOR: #660000;
	font-weight: bold;
	TEXT-DECORATION: underline
}


.jumpStart {	 
	font-family: Arial, sans-serif;	 	 
    PADDING-LEFT: 25px;
    BORDER: #c5cee7 1px solid
}

Table.jumpStart TD{	  
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: center;
	COLOR: #003366; 	 
	TEXT-DECORATION: none;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #c5cee7 1px solid  
}

Table.jumpStart A{	  
	font-weight: bold;				
	COLOR: #660000; 	 
	TEXT-DECORATION: none
}

Table.jumpStart A:visited {
	COLOR: #a87780; 
	font-weight: bold;
	TEXT-DECORATION: none
}
Table.jumpStart A:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;				
	COLOR: #660000
}