body {
	margin:0;
	background:#58585a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4;
}

.gray10{
	font-size:10px;
	color:#515151;
}
.gray10 A{
	color:#0a4676;
}

.gray11{
	font-size:11px;
	color:#515151;
}
.gray11 A{
	color:#0a4676;
}

.blk10, .blk10 A{
	font-size:10px;
	color:#000000;
}
.blk11{
	font-size:11px;
	color:#000000;
}
.blk11 a{
	color:#0a4676;
}
.blk11 ul li{
	list-style-image:url(../images/bullet-green-rec.gif);
	padding-bottom:7px;
}
.blk12, .blk12 a{
	font-size:12px;
	color:#000000;
}

.blk12 li{
	list-style-image:url(../images/arrow-bullet-circle.gif);
	padding-bottom:7px;
}


.blk13, .blk13 A{
	font-size:13px;
	color:#000000;
}

.blk13 A:hover{
	text-decoration:underline;
}

.blk13 ul li{
	line-height:25px;
	list-style-image:url(../images/bullet_arrow.gif);
	padding-bottom:7px;
}

.blk15, .blk15 A{
	font-size:15px;
	color:#000000;

}
.blk15 A:hover{
	color:#0a4676;
}

.blk18, .blk18 A{
	font-size:18px;
}

.blue14, .blue14 a{
	font-size:14px;
	color:#0a4676;
}
.blue14 a:hover{
	color:#0a4676;
	text-decoration:none;
}

.blue11, .blue11 a{
	font-size:11px;
	color:#0a4676;
}
.blue11 a:hover{
	color:#0a4676;
	text-decoration:none;
}



.sepcourlisting{
	background:url(../images/sep-courses.gif);
}

.lightgreen11, .lightgreen11 a{
	font-size:11px;
	color:#67957e;
}


.white10, .white10 A{
	font-size:10px;
	color:#ffffff;
}
.white11, .white11 A{
	font-size:11px;
	color:#ffffff;
}

.sublink, .sublink a{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.sublink, .sublink a:hover{
	text-decoration:underline;
	color:#FFFF00;
}

.white12, .white12 A{
	font-size:12px;
	color:#ffffff;
}

.white13, .white13 A{
	font-size:13px;
	color:#ffffff;
}

.white15, .white15 A{
	font-size:15px;
	color:#ffffff;
}

.txt15white{
	font-size:15px;
	color:#ffffff;
	text-decoration:none;

}

.white18, .white18 A{
	font-size:18px;
	color:#ffffff;
}

.white22, .white22 A{
	font-size:22px;
	color:#ffffff;
}

.green10, .green10 a{
	font-size:10px;
	color:#014e28;
}

.green11, .green11 a{
	font-size:11px;
	color:#014e28;
}
.green11 a:hover{
	color:#000000;
	text-decoration:none;
}

.red11, .red11 a{
	font-size:11px;
	color:#ed1c24;
}
.red11 a:hover{
	color:#000000;
	text-decoration:none;
}

.green18, .green18 A{
	font-size:18px;
	color:#014e28;
}

.green22{
	font-size:22px;
	color:#014e28;
}

.blue18, .blue18 A{
	font-size:18px;
	color:#0a4676;
}
.blue12, .blue12 A{
	font-size:12px;
	color:#0a4676;
}
.blue12 A:hover{
	color:#000000;
}

.toplinks, .toplinks a{
	font-size:11px;
	color:#0a4676;
	text-decoration:none;
}
.toplinks a:hover{
	color:#0a4676;
	text-decoration:underline;
}

.footerlinks, .footerlinks a{
	font-size:11px;
	color:#FFFFFF;
}
.footerlinks a:hover{
	color:#757475;
	text-decoration:none;
}

.subnavigation{
	background:url(../images/bg-sub-navigation.jpg);
	height:103px;
}


.bgleft{
	background:url(../images/bg-left-shadow.gif);
}
.bgright{
	background:url(../images/bg-right-shadow.gif);
}

.bgleftfooter{
	background:url(../images/bg-left-footer-shadow.gif);
}
.bgrightfooter{
	background:url(../images/bg-right-footer-shadow.gif);
}

.bgleftfooter1{
	background:url(../images/bg-left-footer-shadow-1.gif);
}
.bgrightfooter1{
	background:url(../images/bg-right-footer-shadow-1.gif);
}

.maincontents{
	background:#FFFFFF;
}
.searchbar{
	background:url(../images/bg-top-search.jpg);
}

.homemain{
	background:url(../images/bg-home-gradient.gif);
	padding:6px;
}

.subblue{
	background:url(../images/bg-blue-sub-heading.gif);
}

.whitepanel{
	padding:6px;
	background:#FFFFFF;
}

.courselink, .courselink a{
	font-size:11px;
	font-weight:bold;
	background-color:#f0f0f0;
	color:#000000;
	text-decoration:none;
	cursor:pointer;	
	display: block;
}
.courselink a:hover{
	color:#FFFFFF;
	background-color:#014e28;
}

.courselinkactive, .courselinkactive a{
	font-size:11px;
	font-weight:bold;
	background-color:#f7f7f7;
	color:#d5d5d5;
	text-decoration:none;
	cursor:pointer;	
	display: block;
}
.courselinkactive a:hover{
	color:#c0c7c4;
	background-color:#d8dfdc;
}

.courseh{
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px;
}

.coursesublink, .coursesublink a{
	font-size:11px;
	background-color:#fafafa;
	color:#000000;
	text-decoration:none;

	display: block;
	width:auto;
}
.coursesublink a:hover{
	color:#FFFFFF;
	background-color:#014e28;
}

.coursesublinkact, .coursesublinkact a{
	font-size:11px;
	background-color:#f7f7f7;
	color:#d5d5d5;
	text-decoration:none;

	display: block;
	width:auto;
}
.coursesublinkact a:hover{
	color:#c0c7c4;
	background-color:#d8dfdc;
}

.coursesubh{
	padding-left:20px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px;
}

.panelborder{
	border:solid;
	border-width:1px;
	border-color:#adadad;
	padding:15px;
}

.inputhd{
	font-size:18px;
	color:#FFFFFF;
	background:url(../images/bg-form-head.jpg);
}
.inputsubhd{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/bg-input-sub-head.gif);
}
.inputlabel{
	font-size:11px;
	color:#000000;
	font-weight:bold;
}



#tableformat{
	padding: 10px 10px 10px 10px;
	border-color: #888888;
	border-width: 1px;
	border-style: solid;
}

#tableformat td{
	padding: 6px 6px 6px 6px;
	font-size: 12px;
	color:#000000;
	background-color:#eeeeee;
}

#tableformat #alternate{
	background-color:#f2edc6;
}

#tableformat #sep{
	padding: 0px 0px 0px 0px;
	background-color:#e8e8e8;
}


#tableformat input{
	font-size: 11pt; 
	color: #000000; 
}