body
	{
	margin:0px;
	padding:0px;
	font-size:11px; 
	font-family:tahoma;
	color:#000000;
	background-color:#ffffff;
	height: 100%;
	}
a:link, a:visited, a:active
	{
	text-decoration:none;
	color:#2566BA
	}
a:hover
	{
	text-decoration:underline;
	color:#2566BA
	}
input, textarea
	{
	font-size:10px;
	}
select
{
	font-size: 11px
}
h1
	{
	color:#164782;
	margin:0px;
	font-size:15px;
	}
h3
	{
	color:#2566BA;
	margin:10px 0px 0px 22px;
	font-size:13px;
	}
h6
	{
	color:#FFA500;
	margin:0px;
	display:inline;
	font-size:11px;
	}

small
	{
	font-size:10px;
	}

form
	{
	margin:0px;
	padding:0px;
	}

.fltlft
	{
	float:left;
	}
.fltclrlft
	{
	float:left;
	clear:left;
	}
.fltrgt
	{
	float:right;
	}
#coursearea
	{
	float:right;
	color:#FFFFFF;
	font-size:10px;
	clear:right;
	width:445px;
	display:block;
	padding:0px 0px 2px 0px;
	}
#coursearea label
	{
	text-align:right;
	width:69px;
	float:left;
	padding:0px 3px 0px 0px;
	}
#sectionList td
{
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
}
.pageTitle
{
	color: #336699;
	font-size: 16px;
	font-weight: bold;
}
.subTitle
{
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.input
	{
	float:left;
	border:1px solid #7f9db9;
	}
#nav
	{
	background-image:url(../images/topnavbg.jpg);
	background-repeat:no-repeat;
	height:102px;
	width:440px;
	text-align:right;
	}
#left, #ctl00_left
	{
	padding:14px 15px 15px 15px;
	width:284px;
	float:left;
	}
#select, #ctl00_select
	{
	background-image:url(../images/selectstate.gif);
	width:279px;
	text-align:right;
	padding:7px 5px 3px 0px;
	}
#map, #ctl00_map
	{
	background-image:url(../images/mapbg.gif);
	text-align:center;
	padding:7px 0px 10px 0px;
	}
#right
	{
	padding:14px 0px 15px 0px;
	width:459px;
	float:left;
	}

#footer
	{
	background-color:#2566ba;
	border-top:3px solid #FFFFFF;
	padding:3px;
	color:#FFFFFF;
	height:55px;
	}
#footer a:link, #footer a:active, #footer a:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
#footer a:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}
.footerimg
	{
	padding:5px 0px 0px 0px;
	}

.bluetxt
	{
	color:#3B73B3;
	}

.largebluetxt
	{
	font-weight: bold;
	font-size: 12px;
	color:#3B73B3;
	font-family: Verdana;
	}

.xlargebluetxt
	{
	font-weight: bold;
	font-size: 16px;
	color:#3B73B3;
	font-family: Verdana;
	}
	
.largetxt
	{
	font-size: 12px;
	font-family: Verdana;
	}
	
.bluebox
	{
	width:423px;
	float:left;
	padding:3px 12px 3px 14px;
	background-image:url(../images/bluebg.gif);
	}
	
.blueboxfeedback
	{
	width:423px;
	float:left;
	padding:3px 12px 3px 14px;
	background-image:url(../images/bluebg.gif);
	}

.bluebox2
	{
	width:250px;
	float:left;
	padding:3px 12px 3px 14px;
	background-image:url(../images/bluebg.gif);
	}	

.bluebox label
	{
	float:left;
	width:98px;
	padding:0px 0px 13px 3px; 
	}
	
.blueboxfeedback label
	{
	/* float:left; */
	width:98px;
	padding:0px 0px 13px 3px; 
	}
	
.divfaq
	{
	padding:13px 0px 0px 0px;
	}

.list
	{
	margin-bottom:13px;
	}

.red
	{
	color:#FF0000;
	font-style:italic;
	}
.ftext
	{
	display:block;
	padding:0px 0px 10px 102px;
	margin:-7px 0px 0px 0px;
	clear:left;
	}

.yell
	{
	color:#FFA705;
	}

.popupbody
	{
	margin:15px 15px 0px 15px;
	font-size:11px; 
	font-family:tahoma;
	background-image:none;
	color:#000000;
	background-color:#FFFFFF;
	}

.greybg
	{
	background-color:#efefef;
	width:265px;
	height:18px;
	position:relative;
	margin:0px auto 0px auto;
	padding:3px 5px 3px 6px;
	}

.whtbg
	{
	width:265px;
	height:18px;
	position:relative;
	margin:0px auto 0px auto;
	padding:3px 5px 3px 6px;
	}
	
.blueboxex
	{
	float:left;
	width:99%;
	background-color:#edf1f9;
	}
#rightex
	{
	padding:14px 0px 15px 0px;
	display:block;
	margin-left:314px;
	}

.dbluebox
	{
	background-color:#b7cdea;
	padding:0px 0px 0px 0px; 
	margin-bottom:10px;
	float:left;
	width:449px;
	}
.ErrorMsg
	{
	color:Red;
	padding:0px 0px 0px 0px;
	}
.button
{
	font-size: 12px;	
}

.messageBox
{
	border: solid 1px #336699;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #ffffcc;
}
.messageBox TD
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 11px;
}
.error
{
	color: red;
	font-weight: bold;
}
.success
{
	color: green;
	font-weight: bold;
}
.info
{
	color: blue;
	font-weight: bold;
}

h1.mainTitle
{
margin:0px 0px 16px 62px;
font-size:17px;
color:#FFFFFF;
}

.whttxt
	{
	color:#FFFFFF;
	}
.whttxt a:link, .whttxt a:visited, .whttxt a:active
	{
	color:#FFFFFF;
	text-decoration:underline;
	}
.whttxt a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}
input.submit {
	background: #46779a;
	color: #fff;
	border: double #73a0c0;
}
