body	{text-align:center;margin-right :0px;margin-left :0px;margin-bottom :0px;margin-top :0px;}
body,p,td,div,span{font-family :Arial,Helvetica,sans-serif; font-size: 11px; color: #666666;}
input,select{font-size:10px;color: #666666;}
select{width:194px;}
td {text-align:left;}
.gold {color: #ff9933;font-size:10px;}
.red {color: #ff0000;}
.larger {font-size: 12px; }
.smallHeaders {
	font-family :Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-size:12px;
	font-weight: bold;
} /**Added 041206**/
#content a:link{
	text-decoration:none;
	color: #666666;
	font-weight: bold;
}
#content a:visited{
	text-decoration:none;
	color: #666666;
	font-weight: bold;
}
#content a:hover{
	text-decoration:underline;
	color: #ff0000;
	font-weight: bold;
}
#content a:active{
	text-decoration:none;
	color: #ff0000;
	font-weight: bold;
} /** Amended from #666666 041206 **/

#crumbtrail a:link{text-decoration:none;color: #666666;}
#crumbtrail a:visited{text-decoration:none;color: #666666;}
#crumbtrail a:hover{text-decoration:underline;color: #ff0000;}
#crumbtrail a:active{text-decoration:none;color: #666666;}

#footer a:link{font-size:9px;text-decoration:none;color: #666666;}
#footer a:visited{font-size:9px;text-decoration:none;color: #666666;}
#footer a:hover{font-size:9px;text-decoration:none;color: #ff0000;}
#footer a:active{font-size:9px;text-decoration:none;color: #666666;}

#leftcolumn a:link.leftcolumnbold {text-decoration:none; color: #333333;font-weight:bold;}
#leftcolumn a:visited.leftcolumnbold {text-decoration:none; color: #333333;font-weight:bold;}
#leftcolumn a:hover.leftcolumnbold {text-decoration:none; color: #ff0000;font-weight:bold;}
#leftcolumn a:active.leftcolumnbold {text-decoration:none; color: #666666;font-weight:bold;}

#leftcolumn a:link{text-decoration:none;color: #333333;font-size:11px;}
#leftcolumn a:visited{text-decoration:none;color: #333333;font-size:11px;}
#leftcolumn a:hover{text-decoration:none;color: #ff0000;font-size:11px;}
#leftcolumn a:active{text-decoration:none;color: #666666;font-size:11px;}

#footercourses a:link{text-decoration:none;color: #333333;font-size:11px;}
#footercourses a:visited{text-decoration:none;color: #333333;font-size:11px;}
#footercourses a:hover{text-decoration:none;color: #ff0000;font-size:11px;}
#footercourses a:active{text-decoration:none;color: #333333;font-size:11px;}



table.menu { 

text-align:center; 
vertical-align:bottom;

} 
table.menu a { 

height:18px;
border-style:  solid solid solid solid;
border-width:1px;
border-color: #a6a6a6 ;
display: block; 

} 
div.menu a {
color: #ffffff; 
background: #a6a6a6; 
text-decoration:none; 
font-size:11px; 
font-family :Arial,Helvetica,sans-serif;
padding: 0px 0px 0px 0px;
line-height: 18px;
margin 0px 0px 0px 0px;
text-align:center;
}

div.menu a:link {
color: #ffffff; 
background: #a6a6a6; 
}
div.menu a:hover.grey{
background: #a6a6a6;
border-style:  solid solid solid solid;
border-width:1px;
border-color: #a6a6a6;}

div.menu a:active { 
color: #ffffff;
background: #EE162C; 
}

div.menu a:visited {
color: #ffffff; 
background: #a6a6a6; 
}
 
div.menu a:hover {
color: #ffffff;
background: #EE162C; 
border-style: solid solid solid solid;
border-width:1px;
border-color: #ff0000 #ffffff;
}

div.menu a.selected {
color: #ffffff;
background: #ff0000; 
}

#main	{
	position:relative;
	width:770px;
	z-index:1;
	top: 0px;
}
#footer	{ width:750px; height:71px; z-index:3; text-align:left;float:left;}
#footercourses	{ width:750px;  z-index:3; text-align:left;float:left;}
#topheader	{ position:absolute; width:750px; height:100px; z-index:2; top: 0px;left:10px; }
#topnav	{ position:absolute; width:750px; height:21px; z-index:4; top:101px;left:10px;text-align:left; }
#crumbtrail	{ position:absolute; width:565px; height:20px; z-index:2; top: 132px;left:26px;text-align:left; font-size: 9px;} 
#languages	{ position:absolute; width:106px; height:20px; z-index:2; top: 129px;left:642px;text-align:right; font-size: 9px;} 
#searchbox	{ position:absolute; width:160px; height:74px; z-index:3; top: 190px;left:10px; text-align:left;}
#pagetitle{ position:absolute; width:555px; height:36px; z-index:2; top: 150px;left:190px;text-align:left; }
#content{ position:relative;float:left; width:570px; z-index:3; top: 0px;left:180px; vertical-align:top; overflow:visible;}
#maincontent{ position:absolute; width:750px; height:100%;z-index:2; top: 198px;left:10px; overflow:visible;}
#leftcolumn{ position:absolute; width:160px; z-index:3; height:100%;top: 287px;left:10px; overflow:visible;}
#coursesman{ position:absolute; z-index:4; left: 534px;top:140px;width:204px; height:156px;}
#selectboxes{ position:absolute; z-index:4; left: 512px;top:338px;width:198px; height:137px;}
 
#divCont {position:absolute; z-index:4; left:10px; top:290px; height:400px; width:160px; visibility:hidden;}
.clTop   {position:absolute; z-index:5; left:0px;text-align:left;width:160px; line-height:8px;font-weight:bold;}
.clSub   {position:absolute; z-index:6; left:24px; top:18px; text-align:left;width:136px; line-height:14px;}

/*** This sets the style for the links inside the menu. ***/
#divCont .clTop a {color:#000000; font-size:12px; font-weight:bold; text-decoration:none;font-family :Arial,Helvetica,sans-serif}
#divCont .clTop a:hover {color:#000000; text-decoration:none;font-family :Arial,Helvetica,sans-serif}
#divCont .clTop .clSub a {color:#666666;  font-size:10px; font-weight:normal; text-decoration:none;font-family :Arial,Helvetica,sans-serif}
#divCont .clTop .clSub a:hover {color:#666666; text-decoration:none;font-family :Arial,Helvetica,sans-serif} 
#divCont .clTop .clSub a.selected{color:#ff9933;  font-size:10px; font-weight:normal; text-decoration:none;font-family :Arial,Helvetica,sans-serif}



.tabelCellLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: d6d6d6;
	padding-top: 10px;
	margin-right: 2px;
	margin-bottom: 2px;
} /**Added 041206**/
.footerLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: d6d6d6;
}/**Added 041206**/
.redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}/**Added 041206**/
.boldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}/**Added 041206**/
.tableTopPadding {
	padding-top: 10px;
	margin-right: 2px;
	margin-bottom: 2px;
}/**Added 041206**/
.largerBold {
	font-size: 12px;
	font-weight: bold;
}/**Added 041206**/
.smallCheckBoxes {
	height: 10px;
	width: 10px;
	vertical-align: top;
	text-indent: 4px;
	padding: 2px;
	margin: 4px 10px 4px 4px;
}/**Added 041206**/
.largerItalic {
	font-size: 12px;
	font-style: italic;
}/**Added 041206**/
.bodyItalic {
	font-style: italic;
}/**Added 041206**/
.tableRightLine {
	margin: 4px;
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: d6d6d6;
}
.tableRightPadding {
	margin: 4px;
	padding: 10px;
}
