html, body{
	padding:0;
	margin:0;
	font:normal 75% Verdana, Arial, Helvetica, sans-serif;
	color:#363636;
	background-color:#FFF
	}
		
img, form{
	padding:0;
	margin:0;
	border:0;
	}
	
#header_wrapper{
	background-color:#a90719;
	border-bottom:2px solid #fff;
	}
	
#header{
	margin:0 auto 0 auto;
	width:865px;
	}	
	
#header h3{
float: left;
	width:188px;
}
h3{
	padding:0;
	margin:0;
	}
	
#header_right{
	float:right;
	width:677px;
	}
	
.cleardiv{
	clear:both;
	font-size:0; /*ie6 hack*/
	}
	
h2 {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 0;
	margin: 0;
letter-spacing: .10em;
	}
	
.studenttab {
	padding:7px 0 0 0;
	text-align:center;
	margin:0 3px 0 0;
	background:url(../images/student_bg.jpg) no-repeat 0 0;
	width:144px;
	height:23px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	}
	
.studenttab a{
	text-decoration:none;
	color:#fff;
	}
	
.studenttab a:link{
	color:#fff;
	}
	
.studenttab a:hover{
	color:#e9d800;
	}
	
#topnav{
	padding:80px 0 0 5px;
	}
	
#topnav ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#topnav ul li{
	padding:3px 0 8px 0;
	margin:0;
	color:#8f8f8f;
	font:normal 1.4em Verdana, Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	background: url('../images/pipe.gif') no-repeat 0 47%;
	}
	
#topnav ul li a{
	text-decoration:none;
	padding:3px 9px 5px 9px;
	color:#fff;
	}
	
#topnav ul li a:link{
	color:#fff;
	}
	
	
#topnav ul li a:hover{
	color:#e9d800;
	background-color:#790313;
	}
	
/*highlighting current page*/

#homepage #home_b a{
	color:#e9d800;
	}
	
#bodyarea_wrapper{
	background-color:#c1c1c1;
	}
	
#bodyarea{
	padding:0;
	margin:0 auto 0 auto;
	background:url(../images/bodyarea_bg.jpg) repeat-y 0 0;
	width:865px;
	}
	
#leftcol{
	float:left;
	width:186px;
	}
	
#leftnav{
	padding:0 0 15px 0;
	}
	
#leftnav ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#leftnav ul li{
	border-bottom:1px solid #cecece;
	}
	
#leftnav ul li a{
	text-decoration:none;
	padding:3px 0 3px 10px;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	}
	
#leftnav ul li a:hover{
	background-color:#333;
	}
	
.course_heading{
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	background-color:#cd071e;
	padding:5px 0 5px 0;
	}
	
.art_design a{
	background-color:#a92921;
font-weight: bold;
	}
.contemporary_art a{
	background-color:#c42076;
font-weight: bold;
	}
.horticulture a{
	background-color:#479eb8;
font-weight: bold;
	}
	
.business a{
	background-color:#51117b;
font-weight: bold;
	}
	
.education a{
	background-color:#002255;
font-weight: bold;
	}
	
.engineering a{
	background-color:#1978ae;
font-weight: bold;
	}
	
.english a{
	background-color:#379d7d;
font-weight: bold;
	}
	
.healthcare a{
	background-color:#187b3b;
font-weight: bold;
	}
	
.introductory a{
	background-color:#c34515;
font-weight: bold;
	}
	
.professional a{
	background-color:#700c65;
font-weight: bold;
	}

.science a{
	background-color:#B0006C;
font-weight: bold;
	}	

.sport a{
	background-color:#194726;
font-weight: bold;
	}
.how_to_apply {
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/apply_bg.jpg) no-repeat 0 0;
	padding: 7px 0 0 0;
	width:185px;
	height:25px;
	}
	
.how_to_apply a{
	color:#fff;
	text-decoration:none;
	}	
	
.how_to_apply a:hover{
	color:#e9d800;
	}	
	
#new_students{
	margin:0 0 15px 0;
	text-align:center;
	}
	
#leftnav_2nd{
	padding:0 0 15px 8px;
	}	
	
#leftnav_2nd ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#leftnav_2nd ul li{
	margin:0 0 1px 0;
	text-align:center;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	width:169px;
	}
	
#leftnav_2nd ul li a{
	text-decoration:none;
	}
	
.excellence{
	background:url(../images/excellence_bg.jpg) no-repeat 0 0;
	padding:9px 0 0 0;
	height:21px;
	}
	
.excellence a{
	color:#fff;
	}
	
.excellence a:hover{
	color:#000;
	}
	
.employer_guide{
	background-color:#736717;
	padding:5px 0 5px 0;
	}
	
.employer_guide a{
	color:#fff;
	}
	
.employer_guide a:hover{
	color:#000;
	}
	
.student_guide{
	background-color:#e9d800;
	padding:5px 0 5px 0;
	}
.student_guide a{
color: #4e4e4e;
	}	
.student_guide a:hover{
	color:#000;
	}

.student_union{
	background-color:#215fb2;
	padding:5px 0 5px 0;
	}

.student_union a{
	color:#fff;
	}
	
.student_union a:hover{
	color:#000;
	}	
	
.find_ucy{
	background:url(../images/find_bg.jpg) no-repeat 0 0;
	padding:9px 0 0 0;
	height:23px;
	}
	
.find_ucy a{
	color:#fff;
	}
	
.find_ucy a:hover{
	color:#000;
	}
	
#graduation{
	padding:0 0 12px 2px;
	}
	
	
#middlecol{
	float:left;
	width:482px;
	padding:0 2px 0 2px;
	}
	
#middlecol img{
	float: left;
padding: 2px;
margin: 0 12px 6px 0;
border: 1px solid #cecece;
}

#middlecol .nopad img{
padding: 0;
margin: 0;
border: 0;}

h2.rssfeed_title a{
color: #a9192d;
font-size: .9em;
text-decoration: none;
}
.rssfeed_link a{
font-weight: bold;
color: #a9192d;
}
.rssfeed_item {
padding-top: 0;
padding-bottom: 20px;
}
#content{
	padding:8px 15px 0 14px;
font-size: 1.3em;
	}

.print{
	padding:1px 0 2px 22px;
margin-top: 6px;
	width:130px;
	float:right;
	font:bold .9em Verdana, Arial, Helvetica, sans-serif;
	}
	
.print a:link {
	text-decoration:none;
	color:#000;
	}
	
.print a:hover{
	text-decoration:underline;
	}
	
#current_page{
	clear:right;
	font:.9em Verdana, Arial, Helvetica, sans-serif;
	}
	
h1{
	padding:12px 0 10px 0;
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#a9192d;
	margin:0;
	}
	
#content_inside{
	padding:0 0 15px 0;
	}
	
#content_left{
	float:left;
	width:121px;
	}
	
#content_right{
	float:right;
	width:325px;
	}
	
#content p{
	padding:0 0 10px 0;
	margin:0;
	font-size:1.1em;
	}
	
.more a:link{
	color:#a9192d;
	text-decoration:none;
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	}
	
.more a:hover{
	text-decoration:underline;
	}
	
#rightcol{
	float:right;
	width:189px;
	}
	
#searchdiv{
	border-bottom:2px solid #fff;
	}
	
#search_heading{
	background:url(../images/search_header_bg.jpg) no-repeat 0 0;
	width:189px;
	height:22px;
	text-align:center;
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:4px 0 0 0;
	}
	
#search_content{
	padding:7px 15px 8px 11px;
	color:#2d2a2a;
	font:normal 1.3em Arial, Helvetica, sans-serif;
	background-color:#e8e6e7;
	border-right:1px solid #9d9d9d;
	}
	
.searchbox{
	width:153px;
	background:#fff url(../images/searchbox_bg.jpg) repeat-x 0 0;
	height:15px;
	border:none;
	border-left:1px solid #999;
	margin:0 0 8px 0;
	color:#2d2a2a;
	font:normal 1em Arial, Helvetica, sans-serif;
	padding:3px 2px 2px 2px;
	}
	
.go{
	margin:0 0 10px 105px;
	}
	
#search_content p{
	padding:0;
	margin:0;
	text-align:center;
	}
	
.blacklink a:link{
	text-decoration:underline;
	color:#000;
	}
	
.blacklink a:hover{
	text-decoration:none;
	}
.blacklink a:visited{
	color:#000;
	}

#centrecol a:visited{
	color:#000;
	}	
.rightnav{
	font-size: 1.3em;
	background:#cd071e url(/images/rightnav_bottom.jpg) no-repeat left bottom;
	padding:0 0 30px 0;
font-weight: bold;
	margin:0 0 0 0;
height: auto !important;
	height: 10px;
min-height: 10px;
	}
	
.rightnav p{
	padding:6px 0 6px 0;
	margin:0;
	border-bottom:1px solid #fff;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	}
	
	
.rightnav ul{
	padding:12px 0 0 28px;
	margin:0;
	list-style:disc;
	}
	
.rightnav ul li{
	padding:0 0 5px 0;
	margin:0;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
.rightnav ul li a{
	font-size: 0.8em;
	text-decoration:none;
	}
	
.rightnav ul li a:link{
	color:#fff;
	}
.rightnav a:visited{
	color:#fff;
	}	
.rightnav h2 { padding-top: 5px;
text-align: center; }
	
.rightnav ul li a:hover{
	color:#e9d800;
	}
	
.ads{
	margin:15px 0 0 0;
	text-align:center;
	}	
	
#newsletter{
	padding:0;
	margin:15px 0 0 5px;
	}
	
#newsletter_top{
	background:url(../images/newsletter_top.jpg) no-repeat 0 0;
	width:179px;
	height:9px;
	font-size:0; /*ie6 hack*/
	}
	
#newsletter_middle{
	background:url(../images/newsletter_bg.jpg) repeat-y 0 0;
	width:173px;
	padding:0 0 0 6px;
	}
	
h4{
	padding:0 0 5px 10px;
	margin:0;
	color:#bd2737;
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	}
h4 a{
	margin:0;
	color:#bd2737;
text-decoration: none;
	}
	
#newsletter_bottom{
	background:url(../images/newsletter_bottom.jpg) no-repeat 0 0;
	width:179px;
	height:8px;
	font-size:0; /*ie6 hack*/
	}
	
#footer_wrapper{
	background:#fff url(../images/footer_bg.jpg) repeat-x 0 0;
	}
	
#footer{
	margin:0 auto 0 auto;
	width:865px;
	text-align:center;
	}
	
#footer_1st{
	padding:13px 0 12px 0;
	}
	
#footer_1st ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#footer_1st ul li{
	padding:0 4px 0 10px;
	margin:0;
	color:#fff;
	display:inline;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	background: url('../images/pipe.gif') no-repeat 0 50%;
	}
	
#footer_1st ul li a{
	text-decoration:none;
	color:#fff;
	}
	
#footer_1st ul li a:link{
	color:#fff;
	}
	
#footer_1st ul li a:hover{
	color:#e9d800;
	}
	
#footer_2nd{
	padding:9px 0 10px 0;
	}
	
#footer_2nd ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#footer_2nd ul li{
	padding:0 15px 0 0;
	margin:0;
	display:inline;
	color:#392727;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	}
	
#footer_2nd ul li a:link{
	text-decoration:none;
	color:#392727;
	}
	
#footer_2nd ul li a:hover{
	text-decoration:underline;
	}
	

#footer_3rd{
	padding:8px 0 15px 0;
	}
	
#footer_3rd ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#footer_3rd ul li{
	padding:0 6px 0 12px;
	margin:0;
	display:inline;
	color:#392727;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	background: url('../images/greypipe.gif') no-repeat 0 50%;
	}
#footer_3rd ul li.first { background: none; }
	
#footer_1st ul li.first { background: none; }
#topnav ul li.first { background: none; }
	
#footer_3rd ul li a:link{
	text-decoration:none;
	color:#392727;
	}
	
#footer_3rd ul li a:hover{
	text-decoration:underline;
	}	
	
#ajaxSearch_form fieldset{
border: 0;
padding: 15px 0 15px 0;
}
	
#ajaxSearch_submit {
float: right;
margin: 15px 0 6px 0;
}	
	
.curvedBox {
				width: 180px;
				float: left;
				display: inline;
				margin-left: 10px;
			}
			
.curvedBox .curvedBoxBottom {
				height: 5px;
				width: 180px;
			}
			
.green {
				background: #d0cbaf url('topCurve.gif') no-repeat top left;
			}

.green .curvedBoxBottom {
				background: #d0cbaf url('botCurve.gif') no-repeat bottom left;
			}

.cat_box{
				width: 440px;
margin: 0;
			}
.cat_box .curvedBoxBottom {
				height: 5px;
				width: 440px;
margin: 0;
			}
.cat_list{
list-style: none;
margin: 0;
padding: 0;
}
.cat_list li{
margin-bottom: 15px;
}
.cat_box h2{
font-size: 14px;
color: #bd0404;
}
.cat_box h2 a{
font-size: 14px;
color: #bd0404;
}
.cat_box a{
color: #5d5942;
font-size: 11px;
text-decoration: none;
}
.cat_box a:hover{
color: #000;
}
.cat_image {
float: left;
margin: 0;
}
.beige {
				background: #e0e0e0;
border: 1px solid #bfbfbf;
padding: 5px;
			}

h2.business {
background: #51117b;
padding: 5px;
color: #fff;
}	

h2.art{
background: #c42076;
padding: 5px;
color: #fff;
}	
h2.design{
background: #a92921;
padding: 5px;
color: #fff;
}
h2.sport{
background: #194726;
padding: 5px;
color: #fff;
}	
h2.pro{
background: #700c65;
padding: 5px;
color: #fff;
}	
h2.intro{
background: #c34515;
padding: 5px;
color: #fff;
}	
h2.health{
background: #187b3b;
padding: 5px;
color: #fff;
}	
h2.english{
background: #379d7d;
padding: 5px;
color: #fff;
}	
h2.engineering{
background: #1978ae;
padding: 5px;
color: #fff;
}	
h2.education{
background: #002255;
padding: 5px;
color: #fff;
}		
h2.horticulture{
background: #479eb8;
padding: 5px;
color: #fff;
}	
.greybox {
background: #f6e8ea;
border-top: 1px solid #fff;
margin-bottom: 15px;
padding: 10px;
font-size: 12px;
}
.greybox ul{
list-style: none;
margin: 0;
padding-left: 5px;
}
.greybox a{
color: #4e4e4e;
text-decoration: none;
}
.greybox a:hover{
color: #000;
text-decoration: underline;
}
.tel {
color: #fff;
font:normal 1.7em Verdana, Arial, Helvetica, sans-serif;
float: left;
padding: 5px 0 0 35px;
margin: 0;
}
.tel a{
 color: #fff;}
.tel a:hover{
 color: #000;}
.row { width: 180px;}
label {display: block; width: 160px; float: left;}
input {float: left; width: 150px; clear: both;}
select {display: block; width: 150px; float: left; clear: both; margin-bottom: 20px;}
fieldset { border: none; }
#cfContact {float: left;
margin-bottom: 20px;}

.nav li ul li{
font: inherit;
margin: 0;
padding-right: 5px;
}
.nav ul{
list-style-position: inherit;}

.cat_box_title {
color:#BD0404;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.1em;
line-height:normal;
margin:0;
padding:0;
display: block;
}
input.cf1 {
clear: none;
margin-bottom: 5px;
}
label.cf1 {text-align:right; padding-right:1em;}
.tick {
width: 20px;
}