/*jq - Field gets modified by js_subs todo theme colours*/
#leftcol
{
	width:240px;
	float:left;
	
}
#centrecol
{
	float:left;
	width:460px;
	margin-left:10px;
	

}
#centrecolevent
{
	float:left;
	width:708px;
	margin-left:10px;
}
#rightcol
{
	width:240px; /*240*/
	float:left;
	margin-left:10px;
}
#subleft
{
	width: 240px;	
	margin-right:10px;
	background-color:#eaebec;
	margin-bottom:10px;
}
.subright
{
	width: 240px;	
	background-color:#eaebec;
	margin-bottom:10px;
		
}
.subrightnoframe
{
	width: 240px;	
	background-color:#ffffff;
	margin-bottom:10px;
		
}
.subrightnoframe .content 
{
	padding:0px;
}
.subright .content 
{
	padding:2px;
	font-size: 12px;
	line-height: 1.2em;	
}
.sidebarheader
{
	padding-top:10px;
	padding-left:6px;

	height:22px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	/*jq - background-color */
	
}
#subleft .content 
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;	
}
.cathead
{
	margin-top:4px;
	margin-left:6px;	
	/*jq - color */
}
.catsubitem
{
	margin-left:6px;
	width:100%;
	font-size:10px;
	font-weight:bold;
	
}
.catsubitem a {color:#666; }
.catsubitem a:link {text-decoration:none;}
.catsubitem a:visited {text-decoration:none;}
.catsubitem a:hover {color: #000000;text-decoration:underline;}

.newswrap
{
	margin-bottom:10px;
	margin-right:6px;
	
}
#courseheader
{
	padding-top:4px;
	padding-left:6px;
	height:28px;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
	/*jq - background-color */
	
}
#courseintrotext
{
	font-size:12px;
	line-height:1.4em;
	
}
.coursesubheader
{
	margin-top:8px;
	
	font-size:11px;	
	font-weight:bold;
}
.coursesubtext
{
	font-size:11px;
	text-align:justify;
	line-height:1.4em;
	margin-top:3px;
}
.courseline
{
	height:1px; width:460px; border:none;
	/*jq - background-color */
}
.courselinesmall
{
	height:1px; width:220px; border:none;
	margin-left:10px;
	margin-top:6px;
	margin-bottom:2px;
	/*jq - background-color */
}

.coursekeyinfowrap
{
	padding-left:4px;
	padding-top:2px;
	
	
	
}
.coursekeyinfotitle
{
	float:left;
	font-size:9px;
	font-weight:bold;
}
.coursekeyinfodata
{
	float:left;
	font-size:9px;

}
.spacer
{
	height:8px;
	width:100%;
}
#maincontentheadernocolour
{
	padding-top:4px;
	padding-left:6px;
	height:28px;
	font-weight:bold;
	font-size:18px;
}
/* Quick search form*/
form { margin:0px; }
pre { font-size: 130%; background: #f7f7f7; padding: 10px 10px; font-weight: bold; }
.odd, .r1 { background: #fff; }
.even, .r2 { background: #f7f7f7; }
.r3 { background: #ebebeb; }
.search { font-weight:  bold; }
dt { margin-top: 10px; font-weight: bold;  }
dd { margin: 0;}
.new { color: #f34105; text-transform: uppercase; font-size: 85%; margin-left: 3px; }
form.quicksearch { padding: 10px; background: #f7f7f7; }
form.quicksearch input { margin-left: 5px; width: 420px; }
form.quicksearch img { vertical-align: middle; margin-left: 5px; }
/* quicksearch END */
/*Filter Demo*/
#courselist
{
	margin-left:0px;
	
}

ul#filter { 


list-style-type: none;
margin-left:15px;
padding: 0px; } 

ul#filter li { 
	list-style-type: none;
	margin: 0px;
	padding: 0px; 
	/*border-right: 1px solid #dedede;*/
	/*float: left;*/
	/*line-height: 16px;*/
	/*margin-right: 10px;*/
	/*padding-right: 10px;*/
	display:inline;
	font-size:12px;
}

ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul#filter a { color: #666; text-decoration: none; }
ul#filter li.current a, ul#filter a:hover { text-decoration: underline; }
ul#filter li.current a { color: #333; font-weight: bold; }




ul#courses a { display: block; width: 100%; }
ul#courses a:hover { text-decoration: none; }
ul#courses img { border: 1px solid #dedede; display: block; padding-bottom: 5px; }


ul#courses
{
	font-size:12px;
	list-style:none;
	padding:0;
	margin:0;
}

#courses li a {color:#666; }
#courses li a:link {text-decoration:none;}
#courses li a:visited {text-decoration:none;}
#courses li a:hover {color: #000000;text-decoration:underline;}

.coursetypeF
{
	color:#3F6;
}
.coursetypeP
{
	color:#F90;
}
.campusradio {
margin-left:10px;
margin-bottom:4px;
width:460px;
float:left;
}



.campusradio label
{ 

margin-left: -0.5em;
font-size:12px;

}
#courselistheader
{
	text-decoration:underline;
	margin-top:5px;
	margin-bottom:5px;
}

