#filterForm
{
	padding: 8px 12px 15px 12px;
	-moz-border-radius: 12px;
	border: #838383 1px solid;
	background: #fce28f url("images/filterForm-bg.gif") repeat-x;
	width: 300px;
	float: left;
}
#filterForm input, #filterForm select
{
	width: 200px;
}
.sub-header
{
	font-size: 17px;
	color: #173492;
	font-family: Tahoma;
}
.sh-text, .info
{
	color: #56578a;
	font-size: 13px;
	line-height: 18px;
}
.info
{
	padding: 0px 0px 0px 60px;
	display: block;
	background: url("images/i.gif") no-repeat;
	height: 80px;
	width: 550px;
}


#courseTable
{
	width: 98%;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	float: left;
	display: inline;
	margin-bottom: 15px;
	font-size:11px;
}

#courseTable td
{
	border: 1px solid #FFDA49;
}

#courseTable td.title
{
	text-align: left;
	padding: 10px;
}

#courseTable td a
{
	color: #2C7DDB;
	font-size:11px;
}

#courseTable .groupName
{
	border: none;
	background-color: #2C7DDB;
	color: #FFFFFF;
	font: 14px Arial;
	font-weight: bold;
	height: 25px;
	padding: 2px 0 2px 0;
}

#courseTable th
{
	background-color: #FFEFA6;
	font: 11px Arial;
	color: #013878;
	border: 1px solid #FFDA49;
}

#error
{
	width: 99%;
	float: left;
	display: inline;
	color: Red;
	font: 14px Arial;
	margin-bottom: 15px;
}

form.courseForm
{
	float: left;
	/*display: inline;*/display:block;
	width: 385px;
	margin-bottom: 15px;
	background:#EDF7FF;
	padding:15px;
}

.label
{
	width: 50px;
	float: left;
	display: inline;
	font-weight: bold;
}

form.courseForm select
{
	font: 11px Arial;
	width: 325px! important;
	width: 300px;
	/*float: left;*/
	display: inline;
	margin-bottom: 10px;
}

form.courseForm input
{
	margin-left: 25% !important;
	margin-left: 15%;
        float:right;
	/*display: inline;*/display:block;
}

.formLine
{
	width: 100%;
	/*float: left;*/
	display: inline;
	margin-bottom: 10px;
	text-align: left;

}

.gradbox {width: 395px; float: left;}
.gradbox h2 {margin-left: 15px;}
#main_form ul {list-style: none !important; list-style-position: none !important; margin-left: 15px !important; padding: 0 !important;}
#main_form ul li {list-style: none !important; list-style-position: none !important; float: left; margin-right: 20px; padding: 0 !important; margin-bottom: 3px; width: 170px;}
#main_form ul li #sbmt { float: right; }
#main_form ul li select {width: 170px; margin-bottom: 3px}