#container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding:0;
	background:#FFFFFF;
}
body {
	background: #1D507D;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#accessbar {
	background: #1D507D;
	border-bottom: 3px solid #A8980D;
	height: 30px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:15px;
}
#accessbar form{
	margin-top:-4px;
}
#column1 li a {
	background: #EAF3FA;
	display: block;
	padding-top: 8px;
	padding-bottom:4px;
	width:180px;
	padding-left:10px;
	padding-right:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1D507D;
	text-decoration:none;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #FFFFFF;
}
#column1 #homemap a{
	display: inline;
	width:auto;
	text-decoration:none;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	background: #FFFFFF;
	padding: 0px;
}
#column1 li.first a {
	background: url(../images/leftnav_li_first.jpg) no-repeat left top;
	border-top: none;
	border-left: none;
	border-right: none;
	width:182px;
}
/*
#column1 li.last a {
	background: url(../images/leftnav_li_last.jpg) no-repeat left bottom;
	border-top: 1px solid #DFDFDF;
	border-left: none;
	border-right: none;
	border-bottom:none;
	width:182px;
	padding-bottom:22px;
	padding-top: 8px;
}
*/
#column1 ul{
	margin:0;
	padding:0;
}



#column1 #leftnav ul{
	margin:0;
	padding:0;
	background: url(../images/leftnav_li_last.jpg) no-repeat left bottom;
	padding-bottom:22px;
}
#column1 #leftnav ul.blueheaderhome{
background: url(../images/leftnav_li_last_none.jpg) no-repeat left bottom;
	margin:0;
	padding:0;
}
#column1 #leftnav ul ul{
	margin:0;
	padding:0;
	background: url(../images/leftnav_li_last_none.jpg) no-repeat left bottom;
}
#column1 li li a, #column1 li.first li a, #column1 li.last li a{
	background: #FFFFFF url(../images/leftnav_li_first_none.jpg) no-repeat left top;
	font-size:85%;
	padding:3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width:180px;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #FFFFFF;
}
#column1 li li li a, #column1 li.first li li a, #column1 li.last li li a{
	color:#666666;
	padding-left:25px;
	width:165px;
	

}
#column1 li li a:hover{
	background:#F7F4ED;
}
#column1 .blueheaderhome a {
	background: url(../images/blueheader_home.jpg) no-repeat left top;
	height: 40px;
	width: 162px;
	color:#FFFFFF;
	font-size:140%;
	padding-top: 5px;
	padding-left:30px;
	border:none;
}

#column1 .blueheadercoursesearch a {
	background: url(../images/blueheader_coursesearch.jpg) no-repeat left top;
	height: 25px;
	width: 162px;
	color:#FFFFFF;
	font-size:140%;
	padding-top: 5px;
	padding-left:30px;
	border:none;
}
#column1 .blueheaderfindus a {
	background: url(../images/blueheader_findus.jpg) no-repeat left top;
	height: 25px;
	width: 162px;
	color:#FFFFFF;
	font-size:140%;
	padding-top: 5px;
	padding-left:30px;
	border:none;
}

#column1 li{
	margin:0;
	padding:0;
	list-style: url(../none) none;
}
#accessbar ul{
	padding:0;
	margin:0;
}
#accessbar li{
	list-style: none;
	display:inline;
	background: url(../images/accessbarlibar.jpg) no-repeat right top;
	margin-left: 4px;
	padding-right: 9px;
}
#accessbar li.last {
	background: url(../images/accessbarlibar_none.jpg) no-repeat right center;
	margin-left: 5px;
	padding-right: 0px;
}
#accessbar img{
margin-bottom:-3px;}
#lang {
	float: left;
	width: 350px;
}
#sizeprint {
	float: left;
	width: 350px;
	/*text-align:center;*/
}
#sizeprint img{
	border:none;
}
#searchsite {
	text-align: right;
	float: right;
	width: 280px;
}

#accessbar a{
	color:#FFFFFF;
	font-weight:bold;
}
#header {
	background: url(../images/header.jpg) no-repeat center center;
	height: 162px;
}
#imageborder{
	border: 1px solid #28547B;
	padding:1px;
	height: 244px;
	width: 733px;
	display:block;
	margin-bottom:10px;
	clear:both;
}
#largeimage {

}
#column1 {
	float: left;
	width: 202px;
	margin-left:20px;
	display:inline;

}
#column2 {
	float: right;
	width: 739px;
	margin-right:20px;
	display:inline;

}
.homebox {
	float: left;
	width: 222px;
}
.homebox img, .homemap img, #innercol2 img, #innercol1 img, #map{
	border:1px #333333 solid;
	padding:1px;
}
#innercol1 table img{
border:none;
}
.homemap p{
	font-size:90%;
}
.marginright{
	margin-right:36px;
}
h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 230%;
	background: url(../images/h1bar.jpg) no-repeat left bottom;
	padding-bottom: 20px;
	margin-bottom: 0px;
}
#innercol2 h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 230%;
	clear:both;
	margin:0;
}
.button a {
	background: url(../images/buttonbg.jpg) no-repeat center center;
	display: block;
	text-align: right;
	padding-right: 10px;
	height:23px;
	text-transform: uppercase;
	text-decoration: none;
	color: #333333;
	font-size: 85%;
	margin-bottom:10px;
}

.downloaddiv {
	clear: both;
	margin: 10px 0 0;
	padding: 0 10px 10px; 
	background: #fafafa;
	border: 1px solid #ccc;
}

#innercol1 h2.downloadtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 100%;
	clear:both;
	margin: 10px 0 10px;
	padding: 0;
}
#innercol1 h2.downloadtitle a:hover {
	text-decoration: none;
}

#innercol2 h3.downloadtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 100%;
	clear:both;
	margin: 10px 0 10px;
	padding: 0;
}
#innercol2 h3.downloadtitle a:hover {
	text-decoration: none;
}


h3.cattitle a:hover {
	text-decoration: none;
}	

p.downloadinfo {
margin: 0;
padding: 0;
}

.button a:hover {
	background: url(../images/buttonbg_hover.jpg) no-repeat center center;
}

h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 125%;
	color:#0B7AB5;
}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 125%;
	color:#0B7AB5;
}
#innercol2 h3{
	color: #000000;
	font-size: 135%; /*	color:#333333;*/
}
#innercol1 h2{
	color: #156793;
	font-size: 175%;
}
#innercol2 div.mininotice h2{
	color: #156793;
	font-size: 175%;
}
.homebox h2{
	height:2.7em;
	margin-top:20px;
}
p.clear{
	clear:both;
	height:1px;
	margin:0;
	padding:0;
	width:100%;
}
div.clear{
clear:both;
}
#footer{
	margin: 20px 20px auto;
}
.bluehighlight {
	color: #1D507D;
}

#footer1 {
	clear: both;
	float: none;
	background: #E0DABF;
	border-top: 3px solid #A8980D;
	margin-bottom:10px;
	height:55px;
}
#footer1 li {
	list-style: none;
	display:inline;
	background: url(../images/footerlibar.jpg) no-repeat right center;
	margin-left: 4px;
	padding-right: 9px;
}
#footer1 li.last {
	background: url(../images/footerlibar_none.jpg) no-repeat right center;
	margin-left: 5px;
	padding-right: 0px;
}
#footer1 ul {
	margin: 0px;
	padding: 0px;
}
#footer1 img {
	border-style: none;
}
#footer1 a{
	text-decoration:none;
	color:#333333;
	font-size:95%;
}
#footer1 a:hover{
	text-decoration:underline;
}
#ilikecakelogo{
	height: 28px;
	width: 78px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:5px;
	display:inline;
}
#footerlinks{
	float:left;
	margin-top:20px;
	width:650px;
	text-align:center;
	display:inline;
}
#footerlinks ul{
	text-align:center;
}
#accesslogos {
	float: right;
	width: 180px;
	margin-right:20px;
	margin-top:20px;
	display:inline;
}
#accesslogos ul{
	text-align:right;
}
#footer2{
	margin:10px 0px;
	padding-bottom:10px;
	padding-top:10px;
}
#footer2 a{
	color:#666666;
	text-decoration:none;
}
#footer2 a:hover{
	text-decoration:underline;
}
#footer2 img{
	border:none;
}
#address1, #address2{
	float: left;
	width: 180px;
	display:inline;

}
#logos{
	float:right;
	width:300px;
	text-align:right;
	display:inline;

}


/*
#column2 #innercol1 strong {
	font: 120% Georgia, "Times New Roman", Times, serif;
}

#column2 #innercol2 strong {
	font: 140% Georgia, "Times New Roman", Times, serif; 
	color: #76858b;
}
*/


#column2 a {
	color: #0B7AB5;
}


#footer2{
	font-size:85%;
	color:#666666;
	background:#FFFFFF;
	display:inline;
}
#copyright{
	width:270px;
	float:left;
	text-align:center;
	margin-top:20px;
	display:inline;

}
.lowerbutton{
margin-bottom:-6px;

}
.invisible {
	overflow: hidden;
	position: absolute;
	height: 0px;
	width: 0px;
}
label.invisible {
border: #ffffff solid 1px;
}
#innercol1 {
	float: left;
	width: 480px;
	margin-right:36px;
}
#innercol2 {
	float: left;
	width: 222px;
}
#innercol2 p{
	font-size:90%;
}
#leftnav.default ul.colleges_subnav, #leftnav.default ul.adulted_subnav, #leftnav.default ul.youth_subnav, #leftnav.default ul.aboutus_subnav, #leftnav.default ul.customerservice_subnav, #leftnav.default ul.students_subnav,
#leftnav.student ul.colleges_subnav, #leftnav.student ul.adulted_subnav, #leftnav.student ul.youth_subnav, #leftnav.student ul.aboutus_subnav, #leftnav.student ul.customerservice_subnav,
#leftnav.customerservice ul.colleges_subnav, #leftnav.customerservice ul.adulted_subnav, #leftnav.customerservice ul.youth_subnav, #leftnav.customerservice ul.aboutus_subnav,  #leftnav.customerservice ul.students_subnav,
#leftnav.about ul.colleges_subnav, #leftnav.about ul.adulted_subnav, #leftnav.about ul.youth_subnav, #leftnav.about ul.customerservice_subnav,  #leftnav.about ul.students_subnav,
#leftnav.colleges ul.adulted_subnav, #leftnav.colleges ul.youth_subnav, #leftnav.colleges ul.aboutus_subnav, #leftnav.colleges ul.customerservice_subnav,  #leftnav.colleges ul.students_subnav,
#leftnav.adulted ul.colleges_subnav, #leftnav.adulted ul.youth_subnav,#leftnav.adulted ul.aboutus_subnav, #leftnav.adulted ul.customerservice_subnav,  #leftnav.adulted ul.students_subnav,
#leftnav.youth ul.colleges_subnav, #leftnav.youth ul.adulted_subnav, #leftnav.youth ul.aboutus_subnav, #leftnav.youth ul.customerservice_subnav,  #leftnav.youth ul.students_subnav{
	display:none;
}
.sitemap li {
	text-transform: capitalize;
	list-style: none;
	margin-top: 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#column2 .sitemap li a{
	color: #333333;
	text-decoration:none;
}
#column2 .sitemap li a:hover{
	color: #666666;
	text-decoration:underline;
}
.sitemap li li {
	text-transform: none;
	list-style: none;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
#column2 .sitemap ul{
	margin:0;
	padding:0;
}
#column2 .sitemap li li a{
	color: #1D507D;
	text-decoration:underline;
}
#column2 .sitemap li li a:hover{
	color: #666666;
	text-decoration:underline;
}ol.alpha {
	list-style: upper-alpha;
}
.todo {
	background: #D71F27;
	color: #FFFFFF;
}
.floatimageright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.floatimagelefthome {
	float: left;
	margin-bottom: 10px;
	margin-right: 40px;
}
.highlight, #column2 #innercol1 .highlight strong {
	color: #990000;
}
table{
	width:100%;
}
td {
	padding: 3px;
	/*background: #FCFCF8;*/
	background: #fafafa;
	/*border: 1px solid #CCCCCC;*/
	vertical-align: top;
}
th {
	padding: 3px;
	background: #eef6fa;
	/*border: 1px solid #CCCCCC;*/
	text-align: left;
	vertical-align: top;
}

.td90px { width: 90px; }

.width25pc {
	width: 25%;
}
#logo{display:none;}
.needscontent {
	background: #FF99FF;
}
.needscontentilc {
	background: #9AE6FE;
}
.contentquery {
	background: #FFCC99;
}
.boxtext{
	height:10em;
}#topnav ul {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#topnav li {
	list-style: none;
	float: right;
	height: 30px;
	width: 137px;
	margin-right: 2px;
	margin-left: 0px;
}
#topnav a {
	background: url(../images/tab.png);
	display: block;
	text-align: center;
	height: 22px;
	padding-top: 8px;
	color: #FFFFFF;
	text-decoration: none;
}
#topnav a:hover {
	background: url(../images/tab_hover.png);
}
#hometopimage{
	width: 218px;
	float:left;
	}
#hometoptext{
	width: 480px;
	float:right;
}
#column1 #latestnews ul.blueheadernews{
padding:0;}
#column1 #latestnews ul.blueheadernews li a {
	background: url(../images/blueheader_news.jpg) no-repeat left top;
	height: 28px;
	width: 162px;
	color:#FFFFFF;
	font-size:140%;
	padding-top: 5px;
	padding-left:30px;
	border:none;
}
#column1 #latestnews li a {
	background: #ffffff url(../images/news.png) no-repeat left center;
	display: block;
	width:165px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1D507D;
	text-decoration:none;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #DFDFDF;
	padding: 5px 10px 5px 30px;
}
#column1 #latestnews ul{
	padding-bottom:12px;
}
#column1 #latestnews h2, #column1 #latestnews h2 a{
	color:#1D507D;
}
a:hover{
	text-decoration:underline;
}
#column1 #latestnews h2 a:hover{
	text-decoration:none;
 }

 .centrecontent { text-align: center; }

 .colour0 { color: #000000 ; }
 .colour1 { color: #b89a73 ; }
 .colour2 { color: #9c996b ; }
 .colour3 { color: #8e9f66 ; }
 .colour4 { color: #ccb326 ; }
 .colour5 { color: #c4c22a ; }

#column1 .homemap a{
	color:#1D507D;
}
#container #innercontainer #column2 #innercol1 p strong.red{
	color: #DD1E25;
}
#container #innercontainer #column2 #innercol1 p strong.blue{
	color: #0B7AB5;
}
.imagecaption{
	text-align: center; 
	font-style: italic; 
	font-size: 120%;
}

th.width200{width:200px;}
th.width150{width:150px;}
th.width100{width:100px;}
th.width75{width:75px;}

blockquote{
font-style:italic;
}

span.italic{
font-style:italic;}
table#homepagegrants{
vertical-align:top;
background:#FFFFFF;
}
table#homepagegrants td{
background:#FFFFFF;
}

td.width30{
width:30px;}
.dove{
color:#CCCCCC;}
.green{
color:green;}
.orange{
color:#fd9500;}


.floatleft {
	float: left;
}
.floatright {
	float: right;
	margin: 0 0 10px 0;
}

.extranetsearchform {
	clear: both;
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 0 10px;
}

.extranetcategory {
	clear: both;
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 0 10px;
	margin: 10px 0 20px;
}

.mininotice {
	clear: both;
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 0 10px;
	margin: 10px 0 20px;
}
#container .mininotice h3 img{
	float:none;
	border:none;
	margin:0px 3px;
}
#container .mininotice h2 img{
float:right;
border:none;
margin:10px;

}


.smallgrey{
font-size:85%;
color:#666666;

}

.smallgrey span.s1{
font-weight:bold;
}
.smallgrey span.s2{
margin-left:200px;
font-weight:bold;
}


#container a.logout{
color:#990000;
text-decoration:none;
}
#container  a.logout:hover{
text-decoration:underline;
color:#000000;
}

#suggestions input, #suggestions textarea{
	width: 200px;
}

.job-box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fafafa;
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 5px 0;
}
.job-box h2 {
	margin: 0;
	padding: 0;
}
#innercol3 h2{
clear:both;}

#innercol3 .floatleft {
	float: left;
	clear:both;
	margin-bottom:20px;
}

