/* base font-size setup */
html, body, div, #wrapper
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

	html {font-size: 100%; background: #f2f2f2}
	body {
		font-family: Arial, sans-serif;
		font-size: 10px;
		/* following line is picked up by IE6 & 7, which cannot resize pixel-based font sizes */
		*font-size: 62.5%;
		.font-size:xx-small;f\ont-size:x-small
	}

	#wrapper {font-size: 1em;}
/* global styles */
	#wrapper {
		font-family: verdana, sans-serif;
		overflow: hidden;
		zoom: 1;
		color: #5e514e;
		width:960px;
		position: relative;
		margin: 0 auto 20px;
		background: #fff;
		border: 8px solid #fff;
		border-top:none;
	}
	#wrapper a:link, #wrapper a:visited {
		color: #5e514e;
		text-decoration: none;
		border-bottom: 1px dotted #5e514e;
	}
	#wrapper a:hover, #wrapper a:active {
		color: #5e514e;
		border-color: #5e514e;
		border-bottom-style: solid;
	}
	#wrapper h1 {
		font-size: 2em;
	}
	#wrapper h2 {
		font-size: 1.5em;
		margin: 0 0 1em 0;
	}
	#wrapper h3 {
		font-size: 1.1em;
		margin: 0.4em 0;
		color: #4e4e4e;
	}
	#wrapper h4 {
		margin: 1em 0;
		color: #d27725;
	}
	#wrapper h5 {
		margin: 1em 0;
	}
	#wrapper p {
		margin: 0 0 1em 0;
		line-height: 1.5;
	}
	.mainContent ul, .maincol ul {
		padding-left: 0px !important;
		margin: 0 0 1em 20px;
		line-height: 1.85;
		list-style-type: square !important;
	}
	
	.maincol ul li a{
		color: #2AACE3 !important;
		border-color: #2AACE3 !important;
		}
.clear{clear:both}
*{outline: none}

/* ======================================================================

header

=======================================================================*/
#header{
	width: 100%;
	height: 150px;
	background: #fff;
}
#header img, #header a:link, #header a:visited{
	border: none !important;
	float: left;
}
/*
quick links
------------------------------------*/
#quicklinks{
	width:695px;
	float: right;
	margin: 30px 13px 0 0
}
#quicklinks h1{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #5e514e;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
#quicklinks ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}
#quicklinks li{
	float: left;
	padding: 0px 0;
	width: 173px;
}
#quicklinks a{
	padding: 2px 5px 5px 5px;
	width:90%;
}
#quicklinks a:hover, #quicklinks a.active{
	background: #eee;
	-moz-border-radius: 6px;
	border-radius:6px;
	-webkit-border-radius: 6px;
}

/* ======================================================================

Top Nav

=======================================================================*/
#topnav{
	width:930px;
	display: block;
/*
	-moz-border-radius: 6px;
	border-radius:6px;
	-webkit-border-radius: 6px;
*/
	background: #766a68;
	height: 40px;
	margin: 0 15px;
	clear: both;
	font-size: 1.2em;
}
/*
navigation
------------------------------------*/
#topnav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#topnav li{
	float: left;
	border-right: 1px solid #fff;
	margin: 11px 0;
	padding: 0px 5px;
}
#topnav li.first{
	border-left: 1px solid #fff;
}

#topnav li.last{
	border: 0;
}

#topnav li a, #topnav li a:link, #topnav li a:visited{
	color: #fff;
	border: none;
	padding: 3px 2px;
}
#topnav li a:hover, #topnav .search .subbut:hover, #topnav .search label:hover{
	background: #857a78;
	-moz-border-radius: 6px;
	border-radius:6px;
	-webkit-border-radius: 6px;

}
#topnav li .active{
	background: #a9a6a5;
	-moz-border-radius: 6px;
	border-radius:6px;
	-webkit-border-radius: 6px;
}
/*
top search area
------------------------------------*/
#topnav .search{
	float: left;
	margin:8px 18px 0 8px;
}
#topnav .search label{
	color: #fff;
	padding: 3px 4px;
}
#topnav .search input{
	background: #867b78;
	border: none;
	padding: 3px;
	width:112px;
	color: #fff;
	font-size: 100%;
}
#topnav .search .noLabel{
	width:172px !important;
}

#topnav .search .subbut{
	width:auto;
	border: none;
	background: none;
	cursor: pointer;
	font-size: 100%;
}

/*
Top Right Nav
------------------------------------*/
.veryTopNav{
	position: absolute;
	top: 10px;
	left: 0;
	width:960px;
	
}
#breadcrumbs{
	color:#887D7B;
	margin:0 10px 0 240px;
	padding-left:10px;
	position:absolute;
	width:auto;
	top:12px;
	width: 100%;
}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs span{
	color: #887d7b;
	font-size: 95%;
	padding: 3px;
	text-decoration: none;
	border: none !important;
	float: none;
}
.tr_nav{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}
.tr_nav li{
	margin: 0 10px;
	float: left;
}

.tr_nav li a, .tr_nav li a:link, .tr_nav li a:visited{
	float:none;
	font-size: 95%;
	padding: 3px;
}
.tr_nav li a:hover{
	background: #eee;
	-moz-border-radius: 6px;
	border-radius:6px;
	-webkit-border-radius: 6px;
}

/* ======================================================================

Footer Section

=======================================================================*/
#footer{
	background:#737373 none repeat scroll 0 0;
	clear:both;
	display:block;
	margin:15px;
	padding: 0 15px;
	text-align:center;
	width:900px;
	overflow: hidden;
}
#footer ul{
	font-size:100%;
	list-style-type:none;
	margin:0 auto;
	padding:0 0 0 157px;
	width: 760px;
	/* width:930px; */
}
#footer li{
	float: left;
	border-right: 1px solid #fff;
	margin: 11px 5px;
	padding: 0px 10px;
}

#footer li.last{
	border: 0;
	}
#footer li a, #footer li a:link, #footer li a:visited {
border:medium none;
color:#EAEAEA !important;
padding:3px 2px;
}
#footer li a:hover {
color:#FFFFFF !important;
}
#footer p{
	clear: both;
}
#bookmarks ul{
background:#F2F2F2 none repeat scroll 0 0;
font-size:0.8em;
height:40px;
list-style-type:none;
margin:0 auto;
width:550px;
}
#bookmarks li{
background:#44678E none repeat scroll 0 0;
border: 5px solid #fff;
float:left;
margin:0 10px 20px 0;
padding:3px;
}
#bookmarks li:hover{
	background: #5C3795;
}
#bookmarks li a, #bookmarks li a:link, #bookmarks li a:visited{
border:medium none;
color:#FFFFFF;
font-size:120%;
line-height:1.5em;
padding:0 10px 0 0;
text-align:center;
}
#bookmarks img{
float:left;
margin-right:5px;
}

#bookmarks li a:hover{
	

}
/* ======================================================================

Homepage Blocks

=======================================================================*/
#content{
	min-height: 500px;
	clear: both;
}
.block{
	width:303px;
}

/*
Multi col
------------------------------------*/
#hp_cols{
	padding-left: 6px;
	margin: 0 0;
}
#hp_cols .feature {
        /*background: url(../graphics/hp_grad.jpg) no-repeat;*/
        color: #fff;
        height: 307px;
        margin: 0 10px 10px ;
        width: 610px;
        -moz-border-radius: 6px;
	border-radius:6px;
	-webkit-border-radius: 6px;
        
		overflow:hidden;
}

#hp_cols .feature h1 {
        display: block;
        padding: 1em;
}

#hp_cols .col1,
#hp_cols .col2,
#hp_cols .col3 {
        float: left;
        width: 316px;
        min-height: 100px;
        display: inline !important;
        overflow: hidden !important;
}

#hp_cols .rightCols {
        float: left;
        width: 632px;
}

#hp_cols .widget {
        background: #fff !important;
        margin: 0 10px 10px;
        width: 296px;
		float: none;
		_overflow-x:hidden;
		border: 1px solid #cdcdcd;
}

#hp_cols .widget h1 {
        background: url(../graphics/nwh.jpg) repeat-x  !important;
        color: #44678e !important;
        cursor: move;
        display: block;
        padding: 1em;

	/*text-shadow: 0 0 3px #716562;*/
	font-size: 100% !important;
	margin: 0 !important;
	height:16px;
        -moz-border-radius-topright: 6px;
        -moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border: none !important;
}
#hp_cols .widget .altHeader{
	background:#6b5390 url(../graphics/acc_back.jpg) !important;
	color: #fff !important;
}
#hp_cols .widget .rcMePlease{

        -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#hp_cols .widget h1 span{
	display:none;
}
#hp_cols .widget h1:hover{
	/*text-shadow: 0 0 3px #BDBCBC;*/
}

#hp_cols .glow-sortable-dropindicator {
        border: 2px dotted #655956;
        height: 160px;
        margin: 10px;
        width: 296px;
}
.widget .toggle{
	float: left;
	margin: 8px 3px;
	min-width:20px;
	height: 20px;
	background: transparent url(../graphics/toggle.gif) no-repeat scroll 9px 8px !important;
	position:absolute;
	display:none;
}
.widget .toggle span{
color:#6b5390 !important;
cursor:pointer;
display:block;
float:left;
font-size:110% !important;
font-weight:bold;
margin:0 !important;
padding:2px 0 0 25px;
width:auto;
}
.widget .toggleClosed{
	margin:10px 3px;
	background: transparent url(../graphics/toggle.gif) no-repeat scroll 9px -25px !important;
}
.widget .toggleClosed span{
padding:0 0 0 25px;
	color:#44678e !important;
}
.widget .toggleClosed:hover{
	background: transparent url(../graphics/toggle.gif) no-repeat scroll 9px -8px !important
} 
.widget .toggle:hover span{
color:#6b5390 !important;
}
.widget .closeWidget{
	float: right;
	margin: 10px;
	width:15px;
	height: 15px;
	background: transparent url(../graphics/close.png) no-repeat;
}

.widget .altTogg{
	background: transparent url(../graphics/toggle.gif) no-repeat scroll 9px -62px !important;
}
.widget .altTogg span,.widget .altTogg:hover span, .widget .altTogg.toggleClosed span{
	color:#fff !important;
}
.widget .altTogg.toggleClosed:hover, .widget .altTogg.toggleClosed{

	background: transparent url(../graphics/toggle.gif) no-repeat scroll 9px -44px !important;
}

.dragWidget{
	
	float: right;
	margin: 10px;
	width:15px;
	height: 15px;
	background: #fff;
	cursor:move;
}


#hp_cols .widget.blu {
        /* background: #0091d1 url(../graphics/widget_back_blu.jpg) bottom repeat-x; */
}

#hp_cols .widget.blu h1 {
        /* background: url(../graphics/widget_header_blu.jpg) repeat-x; */
}
#hp_cols .whiteback{
	/* background: #e3e3e3 url(../graphics/whiteback.jpg) repeat-x bottom !important; */
}
#hp_cols .whiteback .widgetContent, #hp_cols .whiteback .widgetContent a, #hp_cols .whiteback .widgetContent a:link, #hp_cols .whiteback .widgetContent a:visited{
/* 	color: #655956 !important; */
}
.studentview{
	padding: 0 !important;
}
.sview{
	padding: 0 3px !important;
	background: #fff !important;
	
}
/*
Widget Content 
------------------------------------*/
.widgetContent{
	padding: 0px;
	color: #979797 !important;
	background: #fff !important;
	
        -moz-border-radius-bottomright: 6px;
        -moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
}
.globe{
	background: #FFFFFF url(../graphics/globe.jpg) no-repeat scroll right bottom !important;
}
.widgetContent ul{
	list-style-type: none;
	line-height: 1.75em;
	margin:0 0 0 12px;
	padding: 0;
}
.widgetContent li{
	margin: 5px 0;
}
.widgetContent a, .widgetContent a:link, .widgetContent a:visited{
background:transparent url(../graphics/bullet_blu.jpg) no-repeat scroll 0 3px;
border-bottom:1px dotted #FFFFFF !important;
color:#979797 !important;
padding:0 0 0 10px;
}
.widgetContent a:hover{

	/* text-shadow: 0 0 3px; */
	border-bottom: 1px solid #fff !important;
	color: #5f6168 !important;
}

.widgetContent .popBox, .widgetContent .popBox:link, .widgetContent .popBox:visited{
}
.widgetContent .noArrow, .widgetContent .noArrow:link, .widgetContent .noArrow:visited{
	border: none !important;background: none !important;padding: 0 !important;
}
.widgetContent .popBox img{
	border: 0px solid #716562 !important;
}
.widgetContent .popBox:hover{border: none !important;}

.widgetContent h2{
background:#F4F4F4 none repeat scroll 0 0;
border-bottom:1px solid #E4E4E4;
border-top:1px solid #E4E4E4;
font-size:1.1em !important;
margin:0 !important;
padding:5px 12px;
}

.news {
	}

.news h2 {
	margin: 0 !important;
	}
	
.widgetContent ul{
	padding-bottom: 10px;
}
.hideWidget{left: -1500px;
	position:absolute !important;}

/*
News Widget
------------------------------------*/
.newsFeature{
	background:#6b5390 url(../graphics/acc_back.jpg);
	/* margin-bottom: 10px; */
}
.newsFeature img{
	padding: 0px;
}
.newsFeature p{
	color: #fff !important;
	padding: 0 10px;
}
.newsFeature a, .newsFeature a:link, .newsFeature a:visited{
background:transparent url(../graphics/bigClicks.jpg) no-repeat scroll right 5px !important;
border:medium none !important;
color:#DADADA !important;
display:block;
line-height:2em;
margin-right:10px;
padding:0 23px 10px !important;
text-align:right;
width:auto;
}
.newsFeature a:hover{ text-decoration: underline !important; }

.NewsPreviewTitle {
	padding: 5px 12px;
	}


/*
Prospectus Widget
------------------------------------*/
.prospectus ul{

}
.prospectus li{

}
a img{
	border: none !important;
	padding: 2px;
}
/*
.prospectus .CourseSearch{
	margin:10px 0;
	background: #e8e6e5;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding: 5px;
}
.prospectus .CourseSearch label{
	font-weight: bold;
	padding: 0 5px 
}
.prospectus .CourseSearch input{
	font-size: 1.2em;
	border: none;
	padding: 5px;
	color: #716562 !important;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	width:auto;
}
.CourseSearch select{
border:medium none;
color:#716562 !important;
font-size:1.2em;
margin-bottom:5px;
padding:5px;
width:97%;
-moz-border-radius: 6px;
-webkit-border-radius:6px;
}
.prospectus .CourseSearch .noLabel{
	width:210px;
	.width:190px;
}
.prospectus .CourseSearch .subbut{
	cursor: pointer;
}
.prospectus .CourseSearch .subbut:hover{
	background: #fff
}
*/
.prospectus .CourseSearch h2{display: none}
.prospectus .CourseSearch{
	height: 70px;
	overflow: hidden;
}
.prospectus .CourseSearch select{
border:1px solid #BDBDBD;
color:#716562 !important;
font-size:100%;
margin:5px;
padding:3px;
width:80%;
}

.prospectus .CourseSearch input{
border:1px solid #BDBDBD;
color:#716562 !important;
font-size:100%;
margin:5px;
padding:3px;
width:80%;
}
.prospectus .CourseSearch .subbyBox{
	float: right;
}
.prospectus .CourseSearch .subbyBox input{
background:#DBDBDB url(../graphics/bigClicks.jpg) no-repeat scroll 4px 3px !important;
border:medium none !important;
clear:none;
float:right;
font-size:0 !important;
height:23px;
margin:5px 14px 0 0;
width:27px;
}
.prospectus .searchBoxCourse a{
background:#DBDBDB url(../graphics/bigClicks.jpg) no-repeat scroll 4px 3px !important;
border:medium none !important;
display:block;
float:right;
font-size:0 !important;
height:23px;
margin:5px 14px 0 0;
width:17px;

}

.prospectus .applynow{
border-bottom:0 solid #BDBCBC !important;
clear:both;
color:#716562 !important;
float:left;
margin:0 35px !important;
padding:0;
text-align:center !important;
}
.applyWrap{
	.margin-bottom:4px !important;
}
#hp_cols .whiteback .prospectus .applynow a, #hp_cols .whiteback .prospectus .applynow a:link, #hp_cols .whiteback .prospectus .applynow a:visited{
background:#F0F0F0 url(../graphics/applyNow.jpg) no-repeat scroll 0 0;
border-bottom:0 solid #BDBCBC !important;
color:#FFFFFF !important;
display:block;
font-size:120%;
height:37px;
line-height:2.5em;
overflow:hidden;
padding:0;
text-indent:30px;
text-shadow:0 0 3px #716562;
width:223px !important;
}
#hp_cols .whiteback .prospectus .applynow a:hover{
	text-shadow: 0 0 3px #BDBCBC;
}

/*
popup bits
------------------------------------*/
iframe{border: none !important;}



/* ======================================================================

Level Two Navigation

=======================================================================*/
#leftNav{
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 20px;
	font-size: 1em;
	float: left;
	width: 212px !important;
	_width: 190px !important;
	min-height: 350px;
	clear: both;
	/* display: inline !important; */
}
#leftNav li{
	width: 100%;
	border-bottom: 1px solid #716562;
	margin-bottom: 5px;
}
#leftNav li:hover{
	border-bottom: 1px solid #2aace3;
}
#leftNav li a, #leftNav li a:link, #leftNav li a:visited{
	border: none !important;
	padding: 5px 0;
	display: block;
}
#leftNav li a:hover, #leftNav li:hover a{color:#2aace3 !important;}

/*		sub nav		*/
#leftNav li.CMSListMenuHighlightedLI .CMSListMenuLinkHighlighted{
	padding-left:25px !important;
	background: url(../graphics/navIcon.jpg) no-repeat left center !important;
	color: #716562;
	border-bottom: 1px solid #716562 !important;
}
#leftNav li.CMSListMenuHighlightedLI li .CMSListMenuLinkHighlighted{
	padding-left: 35px !important;
	border-bottom: none !important;
	background: none !important;
	/*

	border-left: 30px solid #2aace3 !important;
	background: #fafafa none !important;
*/
}
#leftNav li.CMSListMenuHighlightedLI li li .CMSListMenuLinkHighlighted{
	padding-left: 50px !important;
	border-bottom: none !important;
	background: none !important;
	/*

	border-left: 45px solid #2aace3 !important;
	background: #fafafa none !important;
*/
}
#leftNav li.CMSListMenuHighlightedLI{
}
#leftNav li.CMSListMenuHighlightedLI ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: none !important;
}
#leftNav li.CMSListMenuHighlightedLI li{
	border: none !important;
}
#leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI{
	background: #fff;
	/* padding-bottom: 5px; */
	border-left: 5px solid #2aace3 !important;
}
#leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI{
	border: none !important;
	background: #fafafa;
	padding-bottom: 0px !important;
}
/*
crazy deep menu level
------------------------------------*/
/*				*/

#leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI ul{
background:#FFFFFF none repeat scroll 0 0;
border-color:#F2F2F2 #F2F2F2 #F2F2F2 #DBDBDB !important;
border-style:solid !important;
border-width:1px 1px 1px 5px !important;
padding:5px 5px 5px 0 !important;
}
#leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI ul li{
	padding-left: 5px !important;
}
#leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI ul li a, #leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI ul li a:link, #leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI ul li a:visited{
	padding: 2px 5px 0 45px !important
}
/*				*/

#leftNav li.CMSListMenuHighlightedLI li a{
	background: none !important;
	border:none !important;
	padding: 2px 0 0 35px !important;
}
#leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI .CMSListMenuLinkHighlighted{
	
	background: #fafafa !important;
	padding: 2px 0 0 30px !important;
}
#leftNav li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI li .CMSListMenuLinkHighlighted{
	
	background: #fafafa !important;
	padding: 2px 0 0 50px !important;
}
#leftNav li.CMSListMenuHighlightedLI a:hover, #leftNav li.CMSListMenuHighlightedLI:hover a{color:#716562 !important;}
#leftNav li.CMSListMenuHighlightedLI:hover{border-bottom: 1px solid #716562;}

#leftNav li.CMSListMenuHighlightedLI li:hover li a{color:#716562 !important;}

#leftNav li.CMSListMenuLinkHighlighted, #leftNav li.CMSListMenuHighlightedLI .CMSListMenuLinkHighlighted, #leftNav li.CMSListMenuHighlightedLI li a:hover, #leftNav li.CMSListMenuHighlightedLI li:hover a{color:#2aace3 !important;}
#leftNav li.CMSListMenuHighlightedLI li li a:hover{background:#fafafa !important; color:#2aace3 !important;}
/*		third level		*/
#leftNav li.CMSListMenuHighlightedLI li ul{
	list-style-type: none;
	margin: 4px 0 0px 0;
	padding: 0px;
	border: none !important;
}
#leftNav li.CMSListMenuHighlightedLI li li a{
	/* background: none !important; */
	border:none !important;
	padding: 2px 0 0 50px !important;
}


#leftNav .CMSListMenuLinkHighlighted{color:#2aace3 !important;}
#leftNav li.CMSListMenuHighlightedLI:hover .CMSListMenuLinkHighlighted{color:#2aace3 !important;}

/* CMSListMenuLinkHighlighted */

/* ======================================================================

Level Two Content

=======================================================================*/
.mainContent, .threeCol{
	float:left;
	margin-right:10px;
	margin-top:12px;
	width:687px;
	float: right;
	display: inline !important;
}

.threeCol {
	margin-top: 6px !important;
	}
.mainContent h1, .threeCol h1{
	color: #2aace3;
	border-bottom: 1px solid #716562;
	font-size: 1.5em !important;
	margin-top: 0px;
}

/*
Main Content layout
------------------------------------*/
.mainContent .col{
	float: left;
	margin-left: 11px;
	display: inline;
	width:185px;
}
.mainContent .full{
display:inline;
float:left;
margin-left:0;
width:680px;
}

.mainContent .full .SearchResults{
	line-height:1.85;
	list-style-type:square !important;
	margin:0 0 1em 0;
	padding-left:0 !important;

}
.mainContent .copy{
	margin-left:0;
	width:490px;
}
#wrapper .mainContent a, #wrapper .mainContent a:link, #wrapper .mainContent a:visited, #wrapper .maincol strong a, #wrapper .maincol strong a:link, #wrapper .maincol strong a:visited{
	color: #2aace3;
	text-decoration: none;
	border-bottom: 1px dotted #2aace3;
}
.mainContent a:hover, .maincol strong a:hover{
	color: #2aace3;
	border-color: #2aace3;
	border-bottom-style: solid;
}
.segment{
   width:430px;
   float:left;
   padding: 5px 10px;
   margin:0 0 10px 0;
   font-size:80%
}
.segmentImage img{
   float:left;
   border:1px solid #766a68;
}
.segmentImage{
    width:193px;
    padding:8px 0 0;
    margin: 0 10px 5px 0;
    float:left;
}
.governance{
   width:310px;
   float:left;
   padding: 5px 10px;
   margin:0 0 10px 0;
  /*  font-size:80% */
   
}
.governanceImage img{
   float:left;
   border:1px solid #766a68;
}
.governanceImage{
    width:160px;
    padding:13px 0 0;
    margin: 0 0 5px 0;
    float:left;
}
.PagerResults, .PagerNumberArea{
	text-align:center;
}

/*
3Col layout
------------------------------------*/
.threeCol .col{
	float: left;
	margin-left: 11px;
	display: inline;
	width:212px;
}
.threeCol .copy{
	margin-left:0;
	width:240px;
}
.threeCol .col h2, .col h2{
	font-size: 1.17em !important;
	margin:5px 0 5px 0 !important;
}
.threeCol .col h2 a, .threeCol .col h2 a:link, .threeCol .col h2 a:visited{
	border: none !important;
}

/*
Image Links
------------------------------------*/
/*		not happy with this section, ugly markup		*/
/*		need to rework into something more lovely		*/
.imagelinks{
	width:212px;
	height: 130px;
	background-position: top;
	display: block !important;
	text-decoration: none !important;
	border: none !important;
}
.imagelinks:hover{
	background-position: bottom !important;
}
.imagelinks.library{ background: url(../graphics/imagelinks/library.jpg) no-repeat }
.imagelinks.campus{ background: url(../graphics/imagelinks/campus.jpg) no-repeat }
.imagelinks.blackboard{ background: url(../graphics/imagelinks/blackboard.jpg) no-repeat }
.imagelinks.venue{ background: url(../graphics/imagelinks/venue.jpg) no-repeat }

.imagelinks.community{ background: url(../graphics/imagelinks/about_us/community.jpg) no-repeat }
.imagelinks.vision{ background: url(../graphics/imagelinks/about_us/mission_vision.jpg) no-repeat }
.imagelinks.governance_link{ background: url(../graphics/imagelinks/about_us/governance.jpg) no-repeat }
.imagelinks.gardyne_link{ background: url(../graphics/imagelinks/about_us/gardyne.jpg) no-repeat }

.imagelinks.news_link{ background: url(../graphics/imagelinks/News/news.jpg) no-repeat }
.imagelinks.events_link{ background: url(../graphics/imagelinks/News/events.jpg) no-repeat }
.imagelinks.performance_link{ background: url(../graphics/imagelinks/News/performances.jpg) no-repeat }
.imagelinks.press_link{ background: url(../graphics/imagelinks/News/press.jpg) no-repeat }


.imagelinks.blackboard_link{ background: url(../graphics/imagelinks/studentlife/blackboard.jpg) no-repeat }
.imagelinks.student_link{ background: url(../graphics/imagelinks/studentlife/student.jpg) no-repeat }
.imagelinks.about_link{ background: url(../graphics/imagelinks/studentlife/about.jpg) no-repeat }
.imagelinks.library_link{ background: url(../graphics/imagelinks/studentlife/library.jpg) no-repeat }


.imagelinks.community_link{ background: url(../graphics/imagelinks/courses/community.jpg) no-repeat }
.imagelinks.dance_link{ background: url(../graphics/imagelinks/courses/dance.jpg) no-repeat }
.imagelinks.liaison_link{ background: url(../graphics/imagelinks/courses/liaison.jpg) no-repeat }
.imagelinks.trust_link{ background: url(../graphics/imagelinks/courses/princes.jpg) no-repeat }
.imagelinks.search_link{ background: url(../graphics/imagelinks/courses/search.jpg) no-repeat }


.imagelinks.welcome_link{ background: url(../graphics/imagelinks/international/welcome.jpg) no-repeat }
.imagelinks.accommodation_link{ background: url(../graphics/imagelinks/international/accommodation.jpg) no-repeat }
.imagelinks.courses_link{ background: url(../graphics/imagelinks/international/courses.jpg) no-repeat }
.imagelinks.faqs_link{ background: url(../graphics/imagelinks/international/faqs.jpg) no-repeat }
.imagelinks.support_link{ background: url(../graphics/imagelinks/international/support.jpg) no-repeat }


.imagelinks.provision_link{ background: url(../graphics/imagelinks/business/provision.jpg) no-repeat }
.imagelinks.transfer_link{ background: url(../graphics/imagelinks/business/transfer.jpg) no-repeat }


.imagelinks.choreography_link{ background: url(../graphics/imagelinks/sscd/choreography.jpg) no-repeat }
.imagelinks.classes_link{ background: url(../graphics/imagelinks/sscd/classes.jpg) no-repeat }
.imagelinks.sscdcourses_link{ background: url(../graphics/imagelinks/sscd/courses.jpg) no-repeat }
.imagelinks.gallery_link{ background: url(../graphics/imagelinks/sscd/gallery.jpg) no-repeat }
.imagelinks.sscdwelcome_link{ background: url(../graphics/imagelinks/sscd/welcome.jpg) no-repeat }

/*
Related documents list
------------------------------------*/
.related{
	width:185px;
	margin-top:15px;
	background: transparent;
}
.related h2{
	color: #fff;
	background: #2aace3;
	font-size: 1em !important;
	display: block;
	text-indent: 10px;
	padding: 5px 0;
	font-weight: normal;
	margin-bottom: 0 !important;
}
.related h3{
	margin: 0 0 0 0 !important;
	z-index: 0;
	background: #f4f3f2;
	padding: 10px 10px 0 10px;

	}
	
.related ul{
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
}
.related li{
	width:165px;
	margin: 5px 0 5px 10px;
	padding: 5px 0 10px 5px;
	border-bottom: 1px solid #897e7c;
	clear: both;
	list-style: none;
	background: url(../graphics/pdfIcon.jpg) no-repeat left 7px;
}
.related a, .related a:link, .related a:visited{
	color: #897e7c !important;
	font-weight: normal !important;
	border-color: #897e7c !important;
	font-size: 85%;
	display:block;
	border:none !important;
}

.related a.ilalink{
	display: inline;
	font-size: 100%;
	margin: 0 0 0 2px;
	font-weight: bold !important;
	}
	
.related p{
	background: #f4f3f2;
	color: #897e7c !important;
	font-weight: bold;
	font-size: 80%;
	margin: 0 !important;
	padding: 10px !important;
	float: left;
	width:165px;
}

.related p a.no_margin{
	margin: 0!important;
}

.related p img{
	width: 165px;
	}

.related h1{
	font-size: 1.3em !important;
	margin: 0 10px;
	padding: 5px 0 0 0;
	}
.related .imageLink, .related .imageLink:link, .related .imageLink:visited{
	margin-left:0px !important;
	border: none !important;
}

.leftColOuter{
	width:212px !important;
	float: left;
	margin-right: 10px;
}

/*
CMS View
------------------------------------*/
/* ======================================================================

Editor Fixups

=======================================================================*/

.EditableText_BookTeeTime h1{
	color: #fff !important;
}

/* ======================================================================

Design Mode Fixes

=======================================================================*/
.DesignMode .maincontent{
	margin: 10px 0 0 8px !important;
}

.DesignMode .WebPartHandle, .WebPartZoneTitle, .PagePlaceholderTitle{
	font-size: 12px !important;
}

.DesignMode .WebPartZoneBorder{
	border: 1px solid #d0d0d0 !important;
	margin: 0 !important;
}
.DesignMode .WebPartZoneBorderActive{
	margin:0 !important;
}


/* ======================================================================

Masthead Rework

=======================================================================*/
#v2Layout{
	float:right;
	height:130px;
	position:relative;
	width:726px;
	font-size: 100%;
	border-top: 3px solid #007cc4;
}
/*
QuickLinks
------------------------------------*/
#v2Layout #qLinks {
background:#007CC4 url(../graphics/ql_back.jpg) repeat scroll 0 0;
float:left;
height:65px;
width:470px;
}
#v2Layout #qLinks ul {
font-size:90%;
list-style-type:none;
margin:0;
padding:3px 0 0 10px;
width:470px;
}
#v2Layout #qLinks li{
	float:left;
	margin:2px 5px;
	width:138px;
}
#v2Layout #qLinks a, #v2Layout #qLinks a:link, #v2Layout #qLinks a:visited{
	color:#FFFFFF;
	display:block;
	float:left;
	padding-left:15px;
	background: url(../graphics/ql_arrow.jpg) no-repeat left center;
}
#v2Layout #qLinks h1{
	background:transparent url(../graphics/ql_h1.jpg) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	font-size:100% !important;
	font-weight:bold;
	height:28px;
	line-height:2em;
	position:absolute;
	right:0;
	text-indent:13px;
	top:45px;
	width:122px;
}
#v2Layout #qLinks h1.toggleClosed{
	/* top:0 !important; */
}
/*
TopNav
------------------------------------*/
#v2Layout #vTopNav {
background:#007CC4 url(../graphics/ql_back.jpg) repeat scroll 0 0;
border-bottom:10px solid #FFFFFF;
float:right;
height:65px;
width:256px;
_width:246px;
}
#v2Layout #vTopNav .tr_nav{
	float: left !important;	
}
#v2Layout #vTopNav li{
margin: 0 10px;
_margin:0;
}
#v2Layout #vTopNav .tr_nav a, #v2Layout #vTopNav .tr_nav a:link, #v2Layout #vTopNav .tr_nav a:visited{
	color: #fff;
	padding:6px 0 0 !important;
	_margin:0 10px 0 0;
}
#v2Layout #vTopNav .tr_nav a:hover{
	background:none !important;
}

/*
Top Search Box
------------------------------------*/
#v2Layout #sBoxHolder .search {
float:left;
margin:8px 0 0 8px;
position:absolute;
right:20px;
top:20px;
}
#v2Layout #sBoxHolder .search label{
	color: #867B78;
	padding: 3px 4px;
}
#v2Layout #sBoxHolder .search input{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DEDEDE;
	color:#867B78;
	font-size:100%;
	padding:2px;
	width:112px;
}
#v2Layout #sBoxHolder .search .noLabel{
	width:195px !important;
}

#v2Layout #sBoxHolder .search .subbut{
	background:#737373 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:100%;
	width:auto;
}

/*
Main Menu
------------------------------------*/
#v2Layout #sBoxHolder ul{
	width:100%;
	clear: both;
	height: 30px;
	background: #737373;
	list-style-type: none;
	margin: 1px 0 0;
	padding: 0;
}
#v2Layout #sBoxHolder li{
	float:left;
	font-size:110%;
	margin:1px 5px;
}
#v2Layout #sBoxHolder li a, #v2Layout #sBoxHolder li a:link, #v2Layout #sBoxHolder li a:visited{
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
}
#v2Layout #sBoxHolder li a:hover{
	background: #fff;
	color: #867b78;
}

/*
BreadCrumbs
------------------------------------*/
#v2Layout #bCrumbs #breadcrumbs{
	margin:0;
	padding:0;
	position:relative;
	top:5px;
	width:100%;
}


.CourseList, .CourseTypeList{
	line-height: 24px;
	}
.CourseList td{
	color:#5E514E;
	font-family:verdana,sans-serif;

}

.course_testimonials{
	width: 183px;
	height: 110px;
	background: transparent url(../graphics/grey_bg.jpg) no-repeat;
	margin: 0;
	}
	
a.panel-close{
	border: 0 !important;
	}

.course_testimonials p{
	color: #2AACE3;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 0 10px !important;
	height: 60px;
	padding: 5px 0 0 0;
	}
	
	
.course_testimonials p.nm{
	margin: 0 !important;
	padding: 0;
	}
	
.course_testimonials p a.course_test{
	background: transparent url(../graphics/testimonal_link_blue.jpg) no-repeat;
	display: block;
	width: 169px;
	height: 39px;
	font-size: 80%;
	font-weight: normal;
	color: white !important;
	border: 0 !important;
	text-align: center;
	line-height: 25px;
	margin: 0 0 0 7px;
	}
	
#testimonial_popup{
	position: relative;
	height: 230px;
	background: white;
	color: #5e514e;
	width: 570px;
	}
	
#testimonial_popup p{
	font-size: 200%;
	position: relative;
	z-index: 1;
	padding: 0 200px 0 15px;
	}
	
#testimonial_popup span{
	font-weight: bold;
	font-size: 100%;
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	}
	
.glow160-overlay .panel-light .bb{
	border-color: white;
	}
	
#testimonial_popup img{
	position: absolute;
	bottom: 0;
	right: 0;
	}
	
.glow160-overlay .panel-light .c{
	background: white !important;
	}
	
.mainContent .PageBackLink  a{
	background:transparent url(../graphics/blu_box.jpg) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	font-size:100% !important;
	font-weight:bold;
	height:28px;
	line-height:2em;
	margin: 10px 0 0 0;
	text-indent:13px;
	width:110px;
	text-decoration: none;
	display: block;
	border: none !important;
	}
	
.CourseDetails div{
	margin: 0 0 10px 0;
	}
	
.CourseDetails div span{
	width: 150px;
	float: left;
	font-weight: bold;
	}
	
.newsitem h2 {
	margin: 0 0 10px 0 !important;
	}
	
.newsitem h2 a{
	float: left;
	}
	
.newsitem  p{
	float: right;
	font-weight: bold;
	}
	
.newsitem .summary p {
	float: left;
	width: 490px;
	font-weight: normal;
	}

.full .newsitem .summary p {
	float: left;
	width: 60%;
	font-weight: normal;
	}
	.full .newsitem .summary img{
		clear: both;
		float: left;
		margin: 0 10px 0 0;
	}
	
	
.summary{
	padding: 0 0 10px 0;
	clear: both;
	float: left;
	width: 100%;
	}
	
#featureLinks{
background:none;
float:right;
height:307px;
margin:0 0;
width:215px;
position:relative;
}

#featureLinks .fl_item {
background:#44678e;
margin:0 0 9px;
padding:5px 5px 5px 10px;
height:60px;
overflow:hidden;
color: #fff;
}
#featureLinks .fl_item:hover, #featureLinks .fl_item.active{
background:#6b5390 url(../graphics/acc_back.jpg);
}
#featureLinks .fl_item h2{
font-size:100% !important;
margin:0 !important;
padding: 0 !important;
}
#featureLinks .fl_item  p{
	line-height:1.25em;
	font-size: 95% !important;
}
.fl_content, .fl_content img{
	display:none;
}

#featureLinks h2 a, #featureLinks h2 a:link, #featureLinks h2 a:visited{
	color:#fff !important;
	border:none !important;
	display:block;
	background: none !important;
	margin: 0 0 5px;
	padding-left: 0 !important;
}
#featureLinks h2 a:hover{
}

#featureLinks a, #featureLinks a:link, #featureLinks a:visited{
background:transparent url(../graphics/bigClicks.jpg) no-repeat scroll right center !important;
border:medium none;
color:#FFFFFF !important;
margin:5px 14px 0 0;
padding:0 25px 0 0;
display:inline;
}
.featureArrow{
	background: url(../graphics/f_arrow.png) no-repeat;
	_background: url(../graphics/f_arrow88.png) no-repeat;
	width:20px;
	height: 80px;
	position: absolute;
	left: -20px;
}

.international_ul{
	margin: 0 !important;
	padding: 0 !important;
	}

.international_ul li{
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	}
	
.prospectus h2 {
	margin: 5px 0 5px 0 !important;
	}
	
.CourseSearch{
	line-height: 24px;
	}

	
.related .princestrust {
	float: left;
	margin: 7px 0 0 0 !important;
	padding: 0 !important;
	}
	
.related .nobg{
	background: transparent !important;
	}
	
/*
hp_imgBlock
------------------------------------*/
.hp_imgBlock{
/*
	background: #dbdbdb;
	border: 2px solid #988e8b;
	width:100%;
	float: left;
	text-align: center;
	padding: 5px 0 0;
*/
}
.hp_imgBlock img{
/* 	margin: 0 auto 5px; */
}
.hp_imgBlock p{
background:#F4F4F4 none repeat scroll 0 0;
border-bottom:1px solid #E4E4E4;
clear:none !important;
margin:0 !important;
padding:5px 10px;
}
.hp_imgBlock p strong{
color:#194a7a
}
.hp_imgBlock .fleft{
/*
	float:left;
	margin: 0 0 5px 3px;
*/
}
.hp_imgBlock .fright{

}

.simpleSlideShow{
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	height:158px;
	overflow:hidden;
}

.simpleSlideShow li{
	position: absolute;
	margin: 0 !important;
}
.simpleSlideShow img{
	float:left;
	margin: 0 !important;
	padding: 0  !important;
}
.minified .simpleSlideShow{
	.display:none
}

/* Contact Accordion
-------------------------------------------------------------------*/

.contact_accordion h2{
	width: 660px;
	background: url("../graphics/widget_header_blu.jpg") repeat-x;
	margin: 0 !important;
	padding: 0;
	color: #fff;
	font-size: 1em !important;
	padding: 10px;
	}
	
.contact_accordion p{
	margin: 0 !important;
	padding: 10px;
	background: #f4f4f4;
	}
	
/* Tabular
-------------------------------------------------------------------*/

.tabular table{
	width:489px;
	margin: 0 0 0 1px;
	border: 1px solid #3d6da7;
	color:#716562;
	}
	
.tabular table td, .tabular table th{
	color: #716562;
	border: 1px solid #3d6da7;
	}
	
.tabular h2{
	width: 470px;
	background: url("../graphics/widget_header_blu.jpg") repeat-x;
	margin: 0 !important;
	padding: 0;
	color: #fff;
	font-size: 1em !important;
	padding: 10px;
	}
	
.tab_side h2{
	border-bottom:1px solid #716562;
	color:#2AACE3;
	font-size:1.5em !important;
	margin:0 0 10px !important;
	width:180px;
	}
	
.tab_side h3{
	border-bottom:1px solid #716562;
	color:#2AACE3;
	font-size:1.1em !important;
	margin:0 0 10px !important;
	width:180px;
	}
	
/* Governance
-------------------------------------------------------------------*/

.govern_list{
	width: 490px;
	background: #f4f4f4;
	overflow: hidden;
	padding: 0 0 10px 0;
	}
	
.govern_list img {
	float: left;
	border:1px solid #766A68;
	margin: 0 0 0 10px;
	}

.govern_list ul {
	float: right;
	width: 290px;
	padding: 0 10px 0 0;
	}
	
.govern_list a{
	float: right;
	margin: 10px 10px 0 0;
	}
	
.govern_list p {
	float: right;
	padding: 10px;
	clear: none;
	}

.govern_list h3{
	width: 470px;
	background: url("../graphics/widget_header_blu.jpg") repeat-x;
	margin: 0 0 10px 0 !important;
	padding: 0;
	color: #fff !important;
	font-size: 1em !important;
	padding: 10px;
	}
	
.bom h2{
	width: 470px;
	background: url("../graphics/widget_header.jpg") repeat-x;
	margin: 0 0 10px 0 !important;
	padding: 0;
	color: #fff !important;
	font-size: 1em !important;
	padding: 10px;
	}
	
/* Apply Online
-------------------------------------------------------------------*/
	
.leftCol{
	width: 130px;
	}
	
.apply_online td{
	padding: 0 0 10px 0;
	color: #716562;
	}
	
.apply_online .buttons{
	background:transparent url(../graphics/blu_box.jpg) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	font-size:100% !important;
	font-weight:bold;
	height:28px;
	line-height:2em;
	margin: 10px 10px 0 0;
	width:110px;
	text-decoration: none;
	display: inline-block;
	border: none !important;
	cursor: pointer;
	}
	
/* Course Search
-------------------------------------------------------------------*/

.mainContent .CourseSearchSection td{
	color: #716562;
	text-transform: none;
	}
	
.mainContent .CourseSearchSection td input{
	margin: 0 10px 0 0;
	}

.mainContent .searchBoxCourse{
	background: #EEEEEE;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width: auto;
	padding: 10px;
	margin: 10px 0;
	}
	
.mainContent .searchBoxCourse input {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0;
	margin: 0 5px 0 0;
	padding: 5px;
	color: #716562;
	width: 90%;
	}

.mainContent .searchBoxCourse div{
clear:none;
float:right;
position:relative;
	}
.mainContent .searchBoxCourse div input{
background:#867B78 none repeat scroll 0 0;
border:medium none !important;
color:#FFFFFF !important;
cursor:pointer;
float:right;
font-size:100%;
padding:3px 2px 4px;
width:auto;
}
#dc_tour{
	width:490px;
	height: 350px;
	display: none;
}
#GardyneGallery{
	width:490px;
	height: 350px;
	display: none;
}

.SearchPanel{
	float: left;
	margin: 0 0 35px 0;
	}

.SearchPanel h2{
	float: left !important;
	margin: 0 15px 0 0 !important;
	}
	
.SearchPanel select{
	float: left !important;
	margin: 0 15px 0 0 !important;
	}
	
.SearchPanel a.bluelinky{
	background:transparent url(../graphics/blu_box.jpg) no-repeat scroll 0 0;
	border:medium none !important;
	color:#FFFFFF !important;
	display:block;
	float:right;
	font-size:100% !important;
	font-weight:bold;
	height:19px;
	line-height:16px;
	margin:0 0 0;
	text-decoration:none;
	text-indent:13px;
	width:73px;
	}

#c, #n, #p{
	display: none !important;
}


.accomm_links{
	margin: 0 !important;
	padding: 0;
	}
	
.accomm_links li{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.linky{
	.background:transparent url(../graphics/blu_box.jpg) no-repeat scroll 0 0;
	border:medium none !important;
	color:#FFFFFF !important;
	display:block;
	float:right;
	font-size:100% !important;
	font-weight:bold;
	height:19px;
	line-height:16px;
	margin:0 0 0;
	text-decoration:none;
	text-indent:13px;
	width:73px;
	}
.CourseHTMLCol a{
	border:none !important;

}
	
/*
Footer Statement Thing
------------------------------------*/
#f_statement{
font-size:10px;
margin:0 auto;
width:900px;
text-align: center;
}

/* Press Release
-------------------------------------------------------------------*/

.press_release{
	overflow: hidden;
	width: 680px;
	margin: 0 0 10px 0;
	}
	

.press_release .inner_thumb{
	float: left;
	}
	
.press_release .inner_thumb img{
	border: 3px solid #2AACE3;
	margin:9px 0 0;
	width: 60px;
	height: 60px;
	overflow: hidden;
	}
	
.press_release .inner_thumb img:hover{
	border: 3px solid #007CC4;
	}
	
.press_release .inner_text{
	width: 600px;
	float: right;
	}
	
.press_release span {
	float: right;
	font-size: 85%;
	}

.press_release a {
	float: left;
	}
	
.press_release p{
	font-style: normal;
	padding: 5px 0 0 0;
	float: left;
	width: 600px;
	}
	
.press_release_selected{
	width: 490px;
	}
	
/* Library Images
-------------------------------------------------------------------*/

.library_list{
	float: left;
	margin: 10px 0 0 0 !important;
	padding: 0;
	}

.library_list li{
	text-align: center;
	width: 163px;
	height: 140px;
	float: left;
	list-style: none;
	display: block;
	}
	
.library_list li img{
	height: 80px;
	}
	
.library_list li img a{
	text-decoration: none;
	border: 0 !important;
	}
	
.mainContent .library_list .no_border{
	border: 0!important;
	}



/*
Vacancies section
------------------------------------*/
.vacDisplay{
position: relative !important;
}
.vacblock{
border:1px solid #737373;
margin:0 0 15px;
}
.vacblock h1{
background:#737373 none repeat scroll 0 0;
color:#FFFFFF;
font-size:14px !important;
font-weight:lighter;
padding:5px;
}
.vacblock h2{
color:#2AACE3;
font-weight:normal;
padding:0 5px;
}
.vacblock h3{
color:#2AACE3 !important;
font-weight:lighter;
margin-bottom:0 !important;
padding:0 5px;
}
.vacblock p{padding:0 5px;}

.vac_rhs{
position:absolute;
right:-207px;
top:0;
width:195px;
}
.vac_rhs p{
	font-size: 10px !important;
}


/*
Text Only Link
------------------------------------*/
.textonly{
background:#737373 none repeat scroll 0 0;
border:5px solid #FFFFFF !important;
clear:both;
color:#FFFFFF !important;
display:block !important;
/*display: none;*/
float:none;
margin:0 auto 20px;
padding:3px;
text-align:center;
width:150px;
}

/*  Form elements
-------------------------------------------------------------------*/
.textInputMultiLine{
width:660px;
height:115px;
border:1px solid #aaa;
margin:10px 0;
}


/*  Course Admin Pages
-------------------------------------------------------------------*/
.filtercontainerComm{
	float:left !important;
	width:300px;
	margin: 0 15px 15px 0;	
}
.filtercontainerComm input{
	width:130px !important;
	margin: 7px 15px 15px 0 !important;	
}
.filtercontainer{
	float:left !important;
	width:250px;
	margin: 0 15px 15px 0;	
}
.smallinput{
	float:left;
	width:240px !important;
	margin: 0 15px 15px 0;	
}
.largeinput{
	float:left;
	width:320px !important;
	margin: 0 15px 15px 0;	
}
.tablecontainer_site{
    float:left;
	padding:0 0 0 4px;
	width:670px;
    
}
.tablecontainer_site table{
	width:100%;	
}
.tablecontainer_site td{
	padding:4px;	
}
ablecontainer_site input{
	width:50px;	
}
.tablecontainer_site .smallinput{
	width:30px;	
}
.tablecontainer_site .medinput{
	width:60px;	
}
.tablecontainer_site .largeinput{
	width:90px;	
}
.tablecontainer{
	float:left;
	padding:0 0 0 4px;
	width:725px;
}

.tablecontainer td{
	padding:4px;	
}
.coursesForm{
	width:732px;
	margin: 0 0 0 20px;
}

.coursesForm a{
	color: #007CC4;
	}
	
.coursesForm a:hover{
	text-decoration: none;
	}

.coursesForm h1{
	margin:10px 0 20px 3px;
	color: #007CC4;
	border-bottom: 1px solid #716562;
	}
.coursesForm h2{
	margin:30px 0 20px 3px;
	border-bottom: 1px solid #716562;
	}	
.coursesForm fieldset table{
	border: 0;
	}
	
.coursesForm fieldset table td{
	border: 0;
	}
	
.coursesForm table{
	width:100%;
	border: 1px solid #3D6DA7;
}
.coursesForm table td{
	height:10px;
	border: 1px solid #3D6DA7;
	padding: 5px;
}

.coursesForm table th{
	background: transparent url(../graphics/widget_header_blu.jpg) repeat-x;
	border: 0;
	color: white;
	padding: 5px 10px;
	}

.coursesForm table.commercial th{
	background: transparent url(../graphics/widget_header_blu60.jpg) repeat-x;
	vertical-align:top;
	}
		
.coursesForm table th a{
	color: white;
	border: 0;
	}
	
.coursesForm img{
	float:left;
	margin:6px 0 0 5px;
}
.coursesForm fieldset{
	width:710px;
	padding: 10px;
	margin: 0 0 15px 3px;
	border: 1px solid #3D6DA7;
}
.coursesForm fieldset legend{	
	color: #007CC4;
	font-size: 120%;
	font-weight: bold;
}
.coursesForm input{
	width:366px;
	margin: 0 0 10px 0;
}
.coursesForm select{
	width:373px;
	margin: 0 0 10px 0;
}
.coursesForm textarea{
	width:366px;
	height:115px;
	margin: 0 0 10px 0;
}
.coursesForm .MultiLine{
	width:366px;
	height:115px;
}
.coursesForm h2{
	margin:30px 0 20px 3px;
	border-bottom: 1px solid #716562;
}

.box .listboxes{
	width:290px;
	height:130px;
}
.coursesForm .submitbutton{
	width:90px;
}
.coursesForm .AddNewButton{
	float:right;
	margin: 5px 0;
}

.coursesForm .box{
	float:left;
	width:305px;
}
.coursesForm .bit{
	float:left;
	width:100px;
	margin: 30px 0 0;
}
.check input{
	width:20px;
}
.checkboxCell{
	width:20%;
	text-align:center;	
}
.date{
    float:left;
}
.dateinput{
    width:100px !important;
    float:left;
}
.ajax__calendar_container td{
	padding:0 !important;
}
tr.cancelled td{
    
    font-weight: bold;
}
.RedText{
    color:#FF0000;
    font-weight:bold;
    font-size:140%;
}
#DataExport1_uxList table{
    border-collapse:collapse;
    border:none;
    width:200px;

}
#DataExport1_uxList td{
    border:none;

}
/*Commercial Courses admin
-----------------------------------------------------------------*/

.coursesForm.edit select{
	width:100px;
	margin: 0 0 0 0;
	font-size:90%;
	float:left;
}
.coursesForm.edit .coursenameselect{
	width:275px;
	margin: 0 0 0 0;
	font-size:90%;
	float:left;
}
.coursesForm.edit textarea{
	width:366px;
	height:115px;
	margin: 0 0 0 0;
	float:left;
}
.coursesForm.edit input{
	width:70px;
	margin: 0 0 0 0;
	font-size:90%;
	float:left;
}
.coursesForm.edit td{
	padding:2px;
}
.coursesForm.edit .redrow td{
    background-color:#fa0300;

}
.coursesForm.edit .yellowrow td{
    background-color:#fefe9a;    

}
.coursesForm.edit .datecontainer{
	width:97px;

}

/* Admin Paging section
-----------------------------------------------------------------*/
.Pager{
	padding:0 0 0 5px;
	font-size:120%;
}
.RecordCountText{
	font-size:110%;
	float:left;
	font-weight:bold;
	margin: 5px 0 0;
	display:block;
	padding: 0 10px 0 0;
}
.paging{
	float:left;
	background: #ececec;
	width: 720px;
	padding: 10px 0;
	line-height: 1.8;
	font-size: 120%;
}
.paging_inner{
	float: right;
	width: 275px;
	}

.paging_inner input, textarea, select{
	float:left;
	width: 100px;
	background: white !important;
	height: 25px;
	margin: 0;
}

.paging span{
	float: left;
	margin: 0 5px 0 0;
	}
	
.paging .paging_buttons input{
	width: 20px;
	margin: 0 0 0 5px;
	height: 20px;
	cursor: pointer;
	}
	
.paging .paging_buttons input.previous{
	margin: 0;
	}
	
.paging .page_number{
	height: 14px;
	width: 15px;
	margin: 0 5px 0 0;
	}
	
.paging .row_length{
	width: 50px;
	height: 21px;
	margin: 0 5px 0 0;
	}
	
a.AdminButton{
	background: #6B5390;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 0 10px 10px 0;
	padding: 6px 10px;
	font-size: 120%;
	font-weight: bold;
	color: white;
	text-decoration: none;
	float: left;
	}
	
a:hover.AdminButton{
	background: #4f3e69;
	}
	
a.AddNewButton{
	background: #6B5390;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 0 0 5px 0;
	padding: 6px 10px;
	font-size: 120%;
	font-weight: bold;
	color: white;
	text-decoration: none;
	}
	
a:hover.AddNewButton{
	background: #4f3e69;
	}
	
#CourseDetailAdmin_uxCourseDetail{
	border: 0;
	}
	
#CourseDetailAdmin_uxCourseDetail table{
	border: 0;
	}
	
#CourseDetailAdmin_uxCourseDetail td{
	border: 0;
	}
	
.course_section_admin{
	padding: 10px;
	font-size: 120%;
	}
	
.course_section_admin h1{
	margin:10px 0 20px 0;
	color: #007CC4;
	border-bottom: 1px solid #716562;
	}
	
.course_section_admin a{
	color: #007CC4;
	}
	
.course_section_admin a:hover{
	text-decoration: none;
	}
	
.course_section_admin ul{
	margin: 0 0 0 10px;
	padding: 0;
	}
	
.course_section_admin ul li{
	list-style: none;
	background: transparent url(../graphics/bullet_blu.jpg) no-repeat left;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	}
	
a.create_new_entry{
	background: #6B5390;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 5px 10px 7px 0;
	padding: 6px 10px;
	font-size: 120%;
	font-weight: bold;
	color: white;
	text-decoration: none;
	float: left;
	}
	
a:hover.create_new_entry{
	background: #4f3e69;
	}
	
a.back_to_list_admin{
	background: #007CC4;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 0;
	padding: 6px 10px;
	font-size: 120%;
	font-weight: bold;
	color: white;
	text-decoration: none;
	float: left;
	}

a:hover.back_to_list_admin{
	background: #2AACE3;
	}

/*
----------------------------------------------------------------------------------------*/
.SearchDialog {
	width:500px;	

}
.SearchDialog input {
	float:left;
	margin:3px 10px 15px 0;
	width:153px;	

}
.SearchDialog select{
	float:left;
	margin:5px 10px 15px 5px;	

}
.SearchDialog button{
	float:left;
	margin:5px 0 0;	

}

.SearchDialog label{
	color:#fff;	

}

.archive_filter{
	border-bottom: 1px solid #716562;
	overflow: hidden;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	}
	
.archive_filter select{
	height: auto;
	margin: 0 10px 0 0;
	width:160px;
	}
	
#wrapper .mainContent .archive_filter a{
	background: #867B78;
	color: white;
	-moz-border-radius: 3px;	
	text-decoration: none;
	border-bottom: none;
	padding:3px 10px;
	}
	
#wrapper .mainContent .archive_filter a:hover{
	background: #867B78;
	color: #CCCCCC;
	-moz-border-radius: 2px;	
	text-decoration: none;
	border-bottom: none;
	padding:3px 10px;
	}
	
#wrapper .mainContent .archive_filter p{
	padding: 1px 5px;
	margin:0;
	}	
.press_release_search{
	border-bottom: 1px solid #716562;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	}
	
.press_release_search input{
	width:155px;
	margin: 0 10px 0 0;
	}
	
	
/*

------------------------------------*/
#printpagebutton{
/* 	display: none; */
background:url("../graphics/printpage.png") no-repeat scroll 0 0 transparent;
_background:url("../graphics/printpage.gif") no-repeat scroll 0 0 transparent;

color:#FFFFFF;
height:26px;
padding:4px 0;
position:absolute;
right:17px;
text-align:center;
top:113px;
width:100px;
}
#printpagebutton a, #printpagebutton a:link, #printpagebutton a:visited{
color:#FFFFFF;
float:right;
font-size:85%;
font-weight:bold;
margin:2px 10px;
text-indent:10px !important;
}
#printpagebutton a:hover{
	color: #fff !important;
}

