.homepagerightcolumn {
	float: right;
	width: 250px;
	margin: 0 5px 0 10px;
}
ul.sys_page-nav {
	margin:0;
	padding: 0;
	list-style:none;
	margin-bottom: 10px;
}

ul.sys_page-nav li{
	margin:0;
	padding:0;
	list-style:none;
}
ul.sys_page-nav{
	height:25px;
	overflow:hidden;
}	
ul.sys_page-nav li{
	float:left;
	padding-top:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:100%;
	font-weight:bold;
}
ul.sys_page-nav li a{
	display:block;
	text-align:center;
	width:16px;
	background:transparent url("/SiteElements/Images/search/page-nav.gif") no-repeat 0 50%;
	color:#fff;
	line-height:16px;
	text-decoration:none;
}
ul.sys_page-nav li a:hover{
	background-position:-16px 50%;
	color:#fff;
}
ul.sys_page-nav li a.sys_active, ul.sys_page-nav li a:active{
	background-position:-32px 50%;
}
div.sys_sub-set ul.sys_page-nav	{
	float:left;
}
ul.sys_page-nav li.sys_page-results{
	padding:6px 0 0 16px;
	color:#666;
}
div.sys_page-nav{
	padding:10px 23px 0 20px;
	margin-bottom: 4px;
}
a.sys_previous, a.sys_previous-disabled, a.sys_next, a.sys_next-disabled{
	display:block;
	width:50px;
	height:11px;
	background:transparent url("/SiteElements/Images/search/page-nav_prev-next.gif") no-repeat 0 0;
	overflow:hidden;
	text-indent:-1000px;
}
a.sys_next, a.sys_next-disabled{
	float:right;
}
a.sys_previous:hover{
	background-position:-50px 0;
}
	a.sys_next{
		background-position:0 -11px;
		}
	a.sys_next:hover{
		background-position:-50px -11px;
		}
	a.sys_previous-disabled{
		background-position:-100px 0 !important;
		cursor:default;
		}
	a.sys_next-disabled{
		background-position:-100px -11px !important;
		cursor:default;
	}

br.sys_cl {
	height: 0;
	font-size: 0;
}

DIV.sys_url SPAN {
	display: none;
}  

/***********************************************/
/* University of Bolton system styles          */
/***********************************************/

#editor .sys_template160162 {
	background:transparent url("/SiteElements/Images/editor/editor_pagenav_bgrnd.gif") no-repeat;
	width:130px;
	height:385px;
	margin:5px 0 0 -5px;
	font-size:70%;
	color:#fff;
	border:0 none;
}

#editor .sys_template160162 #OCTRL47 {
	display:none;
}

/* @media screen { */

body{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	color: #333;
	line-height: 1.166;
	margin: 0;
	padding: 0;
	background: #CCC url("/SiteElements/Images/bg_gradient.jpg") repeat-x;
	font-size: 12px;
	background-attachment: fixed;
	text-align: center;
}

img {border:0 none;}

.system_pagebody {
	background: url("/SiteElements/Images/bg_gradient.jpg"); 
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

/******* hyperlink and anchor tag styles *******/

a:link {
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: normal;
 	padding: 10px 0 5px 0;
 	text-align: left;
}

h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
 	color: #145a83;
 	margin: 0;
 	padding: 0 0 2px 0;
 	text-align: left;
}

h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
 	color: #145a83;
 	margin: 0;
 	padding: 0 0 1px 0;
 	text-align: left;
}

h4{
 	font: bold 12px "Lucida Sans Unicode", "Lucida Sans", Verdana;
 	color: #145a83;
 	margin: 0;
 	padding: 0 0 8px 0;
 	text-align: left;
}

h5{
 	font: bold 12px "Lucida Sans Unicode", "Lucida Sans", Verdana;
 	color: #145a83;
 	margin: 0;
 	padding: 0 0 8px 0;
 	text-align: left;
}

p {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	font-size: 12px;
	color: #333;
	text-align: left;
	margin-top: .6em;
	line-height: 1.3em;
}


#contentarea ul li {

}

#contentarea li {
	font-size: 12px;
	
}
#contentarea li ul li {
	font-size: 12px;
 	text-align: left;
}

#contentarea ol li {
	font-size: 12px;
	text-indent: 0px;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
 	text-align: left;
}

#contentarea ol li ol li {
	font-size: 100%;
	list-style-type: lower-alpha;
 	text-align: left;
}
#contentarea ol li ol li ol li{
	font-size: 100%;
	list-style-type: lower-roman;
 	text-align: left;
}

.font80percent {
	font-size: 100%;
}

div.sys_maincontentarea table {
	font-size: 100%;
}

/********* RESTRICT WIDTH OF MAIN CONTENT *********/
div.sys_maincontentarea {
	max-width: 600px;
}

div.sys_centrecolumn {
	max-width: 600px;
}


.tableborders {
	border: 1px solid #CCCCCC;
	border: 1px solid;
}
#contentarea.tableborders td {
	border: 1px solid #CCCCCC;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

#utility label{
	font: bold Arial,sans-serif;
	color: #CCC;
	visibility: hidden;
}

#contentarea label{
	color: #999;
	font-weight: bold;

}
				
input{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
}

/* Search styles */

.sys_search_box {
	font-size: 10px;
	height: 1.44em
	width: 12em;
}

.sys_button-go {
	font-size: 10px;
	margin: 0 18px 0 14px;
}

.sys_pagingbar {
	font-size: 10px;
	color:#cccccc;
	word-break:break-all;
}

.sys_pagingbar a {
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#005fa9;
}

.sys_pagingbar a:visited {
	color:#4a87b6;
}

.sys_pagingbarselected {
	color:#000;
	padding:0 5px 0 5px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#pagecell1{
	background:#145a83 url("/SiteElements/Images/page_cell_bgrnd2.gif") repeat-y;
	text-align: left;
	width: 100%;
}

.sys_mastheadwrap {
	height: 130px;
	background: #fff url("/SiteElements/Images/header4b.jpg") repeat-x;
}

.sys_mastheadleft{
	height: 130px;
	text-align: right;
	background: #fff url("/SiteElements/Images/header4a.jpg") no-repeat;
	width: 688px;
	float: left;
	margin: 0;
}

.sys_mastheadright {
	height: 130px;
	text-align: right;
	float: right;
	background: #fff url("/SiteElements/Images/header4b.jpg") repeat-x;
	margin: 0;
}

.sys_utilitieswrap {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}

#pageNav {
	float: left;
	width:142px;
	background-color: #145a83;
	min-height: 150px;
	margin: 0;
	padding-left: 12px;
}

#contentarea {
	border-left: 2px solid #89DBFF;
	background: #fff;
	height: 400px;
	padding: 14px 14px 0 12px;
	margin: 0;
}  

html>body #contentarea { /* Revisit */
	min-height: 400px;
	height: auto;
	margin: 0 0 0 154px;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/

/************** utility styles *****************/

#utility {
	width: 230px;
	padding: 5px 5px 5px 0;
	font-size: 10px;
	color: #145a83;
	text-align: right;
}

#utility a:visited {
	color: #145a83;
}

.sys_utilitylinks {
	margin: 0 10px 0 0;
}

/************** pageName styles ****************/

#pageName{
	margin: 0;
	background-color: #FFF;
	padding: 0;
}

#pageName h2{
	font: 125% arial, sans-serif;
	color: #145a83;
	margin:0;
	padding: 10px 5px 5px 15px;
	text-align: left;
}

.sys_skipLinks {display: none;}

/*************** Masthead Styles *****************/

#mastheadright input{
	font-size: 90%;
	margin-top: 5px;
}
		
/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0 2px 0;
	margin: 0;
	color: #AAA;
	font-size: 10px;
	text-align: left;
	background-color: #FFF;
}

#breadCrumb a, #breadCrumb a:visited{
	color: #AAA;
	text-decoration: none
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}

/************** feature styles *****************/

.sys_feature{
	padding: 5px 10px 10px 10px;
	min-height: 200px;
	height: 200px;
}

html>body .sys_feature {height: auto;}

.sys_feature h1{
	font: bold 175% Arial,sans-serif;
	color: #006;
	padding: 30px 0 5px 0;
}

.sys_feature img {
	float: left;
	padding: 10px 15px 10px 0;
}

/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #89DBFF;
	font-size: 10px;
	color: #bebebe;
	padding: 10px;
	margin-top: 0;
	background-color: #FFF;
	height:2px;
}

#siteInfo img{
	padding: 4px 4px 4px 0;
	vertical-align: middle;
}


.sys_systemcontainer {
	margin: auto;
	text-align: center;
}

/* #editor .sys_systemcontainer {
	width:764px;
} */

.sys_centrecolumn {
	float: left;
	padding-right: 10px;
	text-align: justify;
	font-size: inherit;
	padding: 0;

}

.sys_rightcolumn {
	float: right;
	width: 205px;
	font-size: 90%;
	margin: 0 3px 0 0;
	vertical-align: top;
}

.sys_rightcolumn UL {
	margin: -8px 0 10px 20px;
	padding: 0;
}

.sys_clearboth {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}

/**** Top navigation styles  ****/

.sys_topnavigation {
	color: #fff;
	margin: 88px 0 0 0;
	font-size: 11px;
	text-align: left;
	min-height: 40px;
}

.sys_topnavigation a {
	color: #fff;
	text-decoration: none;
}

.sys_topnavigation a:hover {
	text-decoration: underline;	
}

ul.sys_simpleListMenu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sys_topnavigation ul.sys_simpleListMenu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 634px;
}

.sys_topnavigation ul.sys_simpleListMenu li {
	display: block;
	width: 78px;
	float: left;
	text-align: right;
	margin-right: 6px;
	padding-left: 20px;
}

.sys_homepagelink {
	width: 136px;
	height: 53px;
	border: 0px solid #f00;
	position: absolute;
	top: 77px;
	right: 0;
}

/****  Left column menu styles  ****/

#pageNav UL.sys_simpleListMenu {
	font-size: 11px;
	color: #fff;
	margin-top: 16px;
	margin-bottom: 16px;
	width: 130px;
}

#pageNav UL.sys_simpleListMenu a, #pageNav UL.sys_simpleListMenu a:visited {
	color: #fff;
	display: block;
	padding: 6px;
	text-decoration: none;
}

#pageNav UL.sys_simpleListMenu li a:hover {
	color: #fff;
	text-decoration: underline;
	background: url("/SiteElements/Images/left_menubgrnd_hover.gif");
}

#pageNav UL.sys_simpleListMenu Li {
	border: 1px solid #fff;
	margin: 1px 0 0 0;
	background:#64a3c4 url("/SiteElements/Images/left_menubgrnd.gif") repeat-x;
}

#pageNav UL.sys_simpleListMenu DIV.sys_selected {
	width:100%;
	background:#317b9b url("/SiteElements/Images/left_menubgrnd_selected.gif") repeat-x;
}

#pageNav UL.sys_simpleListMenu DIV.sys_selected a, #pageNav UL.sys_simpleListMenu DIV.sys_selected a:visited, #pageNav UL.sys_simpleListMenu DIV.sys_selected a:hover {
	color:#fea719;
	font-weight: bold;
}

#pageNav UL.sys_children Li a, #pageNav UL.sys_children Li a:hover {
	color:#fff;
}

#pageNav UL.sys_simpleListMenu LI LI DIV.sys_selected {
	background:none;
}

#pageNav UL.sys_simpleListMenu LI LI DIV.sys_selected a, #pageNav UL.sys_simpleListMenu LI LI DIV.sys_selected a:visited {
	color:#fff;
	text-decoration:underline;
}

#pageNav UL.sys_simpleListMenu LI DIV.sys_selected a:hover, #pageNav UL.sys_simpleListMenu LI LI a:hover {
	background: none;
}

#pageNav UL.sys_simpleListMenu UL {
	margin:-2px 0 0 0; 
	padding:0 0 5px 0;
	background:#317b9b;
}

#pageNav UL.sys_simpleListMenu UL LI {
	border:0 none;
	list-style-type:none; 
	background:transparent none;
	padding:0 0 0 13px;
}

#pageNav UL.sys_simpleListMenu UL LI a, #pageNav UL.sys_simpleListMenu UL LI a:visited {
	padding:2px 5px 2px 2px;
}

#pageNav UL.sys_simpleListMenu UL LI LI {
	background:url("/SiteElements/Images/PageNavBullet1.gif") no-repeat 5px 6px;
}

/* --------     SEARCH FACILITY STYLES   --------  */

.sys_searchresultswrapper {}

.sys_searchresultswrapper a:link, .sys_searchresultswrapper a:active/*, .sys_searchresultswrapper a:visited */{
	color: #145a83;
	background-color: inherit;
	text-decoration: underline;
}

.sys_searchresultswrapper {
	color: #333;
	background-color: inherit;
	line-height: 1.5em;
}

.sys_alsotryinfo {
	font-size: 75%;
}

.sys_searchresultswrapper a:hover {
	color: #333;
	background-color: inherit;
	text-decoration: underline;
}

.sys_searchresultswrapper .sys_fullpath {
	word-break:break-all;
	margin-top:2px;
}

.sys_searchresultswrapper .sys_fullpath a{
	color: #6aadca;
}

.sys_didyoumean {}

.sys_didyoumean a:link, .sys_didyoumean a:active, .sys_didyoumean a:visited {
	color: #000;
	font-size:75%;
	background-color: inherit;
	text-decoration: underline;
}

.sys_didyoumean a:hover {
	color: #000;
	background-color: inherit;
	text-decoration: underline;
}

.system_spaninline {
	display: inline;
	font-weight: bold;
}

#system_search {
	padding: 0;
	font-weight: normal;
}

/* --------     END OF SEARCH FACILITY STYLES   --------  */

/* **************** alphabetical search  styles   ***************/
.sys_search hr {color:#ccc; height:1px;}

.sys_atoZ {}
.sys_CellStyle {
	font-size: 175%;
	font-weight: bold;
	display: block;
	float: left;
	color: #fff;
	margin: 4px 4px 4px 0;
	text-align: center;
	padding: 0;
}

.sys_DisabledStyle {
	font-weight:bold; 
	font-size:75%; 
	float:left; 
	display:inline; 
	color: #CCC; 
	text-align:center;
	margin: 1px;
}

.sys_SelectedStyle {
	width: 14px;
	height: 14px;
	font-weight:bold; 
	font-size:75%; 
	float:left; 
	display:inline;
	color: #ffa618;
	text-align:center;
	margin: 1px;
	
}

.sys_UnselectedStyle {
	font-weight:bold; 
	font-size:75%; 
	float:left; 
	display:inline;
	text-align:center;
	margin: 1px;
}

.sys_UnselectedStyle a {
	color: #145a83; 
	text-decoration: none;
}

.sys_UnselectedStyle a:hover {
	color: #ffa618;
	text-decoration: none;
}

/* *************end of alphabetical search  styles **************/

/* ************* Ask Us form styles **************/

.sys_formwrapper {
	margin: 0;
	padding: 4px;
	background: #e0dfde;
	height: 200px;
}

html>body .sys_formwrapper {
	min-height: 256px;
	height: auto;	
}

.sys_formrow {
	clear: both;
	padding: 4px 0 4px 0;
}

.sys_submitbutton {
	width: 80px !important;
	height: 24px;
	margin: 0 117px 0 0;
}

html>body .sys_submitbutton {
	margin: 0 106px 0 0;
}

.sys_formleftcolumn {
	float: left;
	width: 132px;
	background: #666;
	margin-right: 4px;
	font-size: 75%;
}

.sys_formleftcolumn LABEL {
	background: transparent;
	display: block;
	width: 100px;
	color: #fff !important;
	text-align: center;
	padding-top: 10px;
} 

.sys_formrightcolumn {
	float: left;
	border: 1px solid #fff;
	padding: 6px;
	font-size: 75%;
}

.sys_formrightcolumn INPUT {
	width: 100%;
}

.sys_formrightcolumn TEXTAREA {
	width: 100%;
	height: 100px;
}

.sys_formconfirmationmessage {
	font-weight: bold;
	font-size: 70%;
	border: 1px solid #9b9a99;
	padding: 10px;
	height: 234px;
}

.sys_errormessage {
	display: block;
	text-align: left;
	width: 120px;
	font-size: 95%;
	padding: 1px 3px 1px 3px;
}

#feedback {
	height: 122px;
}

#blank {
	height: 38px;
}

.sys_clearfix {
	clear: both;
	height: 0;
	margin: -20px 0 0 0;
}

.warning {
	color: red;
	font-size:90%;
}

/* ************* End of Ask Us form styles **************/

/*      News pages related styles    */

.sys_helper {
	border: 1px dashed #00f;
	padding: 10px;
	margin: 0 0 10px 0;
} 

.sys_teaser {clear:both; margin:10px 0 0 0;}

.sys_teaserImage {
	float:left;
	background:#A8A8A8; 
	border:1px solid #ffffff; 
	width:70px; 
	height:70px; 
	padding:8px; 
	margin-bottom:10px; 
	margin-right:10px;
}

.sys_teaserImage IMG {
	border: 1px;
	border: 1px #FFFFFF solid; 

}

html>body .sys_teaserImage IMG {
	border: 1px;
	border: 1px #FFFFFF solid;

}

.sys_teasertext {

}

.sys_teaser H3 {
	margin-top:0;
}

.sys_listingteasertext {	
	font-size: 100%;

}

#editor .sys_listingteasertext {
	width:200px;
}

.sys_listingteasertext H3 {
	font-size: 100%;
	padding: 0;
	margin: 0 0 0px 0;
}

.sys_newsdate {font-style:italic; margin-top:-5px;}

.sys_helpertab {padding-bottom:15px; clear:both; background:#fff;}

.sys_helper H2 {background:#d9d9d9; padding: 4px}
.sys_helper IMG {border-top:0; border-bottom:0;}
.sys_helper .sys_teaserImage {border-color:#145a83;}
.sys_helper .sys_teasertext {
width:400px; border:2px solid #145a83; padding:10px 10px 10px 35px; font-size: 80%;
}
.sys_helper .sys_pageoption {background:#fff url("/SiteElements/Images/news/demo-Helper-LArrow.gif") 10px 10px no-repeat;}
.sys_helper .sys_metaoption {background:#fff url("/SiteElements/Images/news/demo-Helper-UArrow.gif") 10px 10px no-repeat;}

#editor .sys_teaserImage {background:#dbdbdb url("/SiteElements/Images/news/editorInsertImage.gif") 8px 8px; background-repeat:no-repeat;}

.sys_newsarticledate {
	font-size: 80%;
	font-weight: bold;
	margin: 4px 0 10px 0;
}

.sys_datawrapper {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.sys_datawrapper H2 {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.sys_hr {clear:both;
	border-bottom: 1px solid #e7e6e6;
	height: 1px;
}
.sys_hr hr {display:none;}

/* search archive form styles */

.sys_searchnewsarchivewrapper {
	width: 205px;
}

.sys_searchnewsarchivewrapper LABEL {
	display: block;
}

#searchgallerybox{
	margin:0 0 8px 0;
	padding-bottom:8px;
	background-color:#ffffff;
}

#searchgallerybox P {
	padding: 4px 0 4px 4px;
}
 
#searchgallerybox h3{
	background:#145a83 url("/siteelements/Images/news/promotitlebar.gif") left bottom 	repeat-y;
	color:#fff;
	font-size:.75em;
	margin:0 0 8px 0;
	border-bottom:1px solid #fff;
 	padding:4px 0 5px 10px; 
}

#searchgallerybox label{
	color:#000;
	font-size:.7em;
	font-weight:bold;
	margin-left:3px;
	display:block;
	margin-bottom:3px;
} 

#searchgallerybox input#searchimggallery{
	color:#000;
	font-size:.7em;
	border:1px solid #999;
	padding:2px;
	margin:2px 4px 0 8px;
	width:130px;
}

#searchgallerybox input.searchnewskeyword{
	color:#000;
	font-size:.7em;
	border:1px solid #999;
	padding:2px;
	margin:2px 4px 5px 8px;
	width:155px;
}
 
#searchgallerybox select{
	color:#000;
	border:1px solid #999;
	padding:1px;
	width:160px;
	font-size:.7em;
	margin:0 0 5px 8px;
}

.sys_newsarchivetempsubmitalign{
	text-align:center;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
	border-top:1px solid #fff;
}

.sys_newsarchivetempsubmitalign INPUT{
	border: 1px solid #72a2ae;
	background: #145a83;
	color: #fff
}

.sys_mainimage{
	background-color:#CC0000;
	padding-left:3px;
	border:0;
}

.sys_archivenews .sys_mainimage{
	float:left;
	width:auto;
	margin:0 5px 0 0;
}

.sys_archivenews {
	margin:0;
	padding:0 0 0 4px;
	font-size:.9em;
	font-weight: normal
	color:#000;
}

.sys_archivenews P {
	font-weight: normal
}

.sys_archivenews a {
	text-decoration:none;
	color:#145a83;
	font-weight: bold;
}

.sys_archivenews a:visited{
	text-decoration:none;
	color:#145a83;
}

.sys_archivenews a:hover{
	text-decoration:underline;
	color:#145a83;
}

.sys_clear{
	clear: both; 
	height: 1px; 
	overflow: hidden;
}

.sys_newsarchivedaytitle{
	font-size:.7em;
	font-weight:bold;
	color:#cc0000;
	padding:12px 0 12px 0;
}

.sys_newsdatecategory {
	clear: both; 
	border-bottom: 1px solid #fbe3bf; 
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	font-size: 75%;
	font-weight: bold;
	color: #f8a811;
}

.sys_newspagingbar {
	margin: 0;
	padding: 0;
	color: #c0c0c0;
	font-size: 90%;
}

.sys_newspagingbar a {
	padding: 2px;
	color: #000;
}

.floatRight {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

.floatLeft {
	float: left;
	margin-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
}

/*==========Poll Styles=============*/
.sys_pollwrapper .sys_clear {
	display: none;
}
.sys_polloptionswrapper {
	padding: 4px;
	background: #fff;
	font-size: 70%;
}

.sys_polloptionswrapper div {
	background: #fff;
	clear: both;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}

.sys_polloptionswrapper div label {
	margin: 0 0 0 5px;
	color: #000;
}

.sys_pollquestionwrapper {
	background: #fff;
	padding: 0 0 5px 5px;
	margin-top: 0;
}

.sys_pollquestionwrapper span.sys_pollq {
	color: #f8a70d;
	font-size: 2.5em;
	font-weight: bold;
}

.sys_pollquestionwrapper span.sys_pollquestion {
	color: #005fa9;
	padding-left: 10px;
	padding-top: 5px;
}

div.sys_pollbottom {
	background: #145a83; 
	margin-bottom: 10px;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 70%;
}

div.sys_pollbottom  a {
	font-weight: bold;
	padding: 0;
	color: #fff;
	text-decoration: underline;
	line-height: 30px;
}

div.sys_pollbottom a:visited { 
	color: #fff;
	text-decoration: none;
}

div.sys_pollbottom a:hover {
	color: #f8a70d;
	text-decoration: underline;
}

div.sys_pollbottom a:active {
	color: #fff;
	text-decoration: underline;
}

.sys_pollvoteresults {
	clear: both;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	margin: 0;
	background: #e8e6e6;
	color: #000;
	border-bottom: 1px solid #fff;
	font-size: 80%;
}

.sys_pollvoteresults span {
	color: #008bcc;
	margin-left: 10px;
}

.sys_pollbar {
	background: #0475aa url(/SiteElements/Images/pollbg3.gif) top repeat-x;
	margin-top: 2px;
	height: 6px;
}

div.sys_pollbottom {
	margin: 0 0 5px 0;
	padding-top: 1px;
}
.sys_pollsubmitbutton {
	float: right;
	background-color: #fff;
	border: 1px solid #287835;
	color: #000;
	padding: 1px;
	margin: -1px 5px 0 0;
	font-size: 1em;
	font-weight: bold;
}
/*===========End Poll Styles=============*/

/*========== Search EMS section =========*/

.sys_PDF{
	padding-right:35px;
	background:transparent url("/SiteElements/Images/search/icon_pdf.gif") no-repeat 100% 50%;
}
.sys_EXT{
	padding-right:25px;
	background:transparent url("/SiteElements/Images/search/icon_ext.gif") no-repeat 100% 50%;
}
.sys_INT{
	padding-right:25px;
	background:transparent url("/SiteElements/Images/search/icon_int.gif") no-repeat 100%  50%;
}
div#search-console{
	padding:5px 0;
	color:#666;
	text-align:center;
}

div.sys_pattern-block{
	background:transparent url("/SiteElements/Images/search/background_pattern.gif") repeat 50% 5%;
	margin:0 auto 0 auto;
	font-size: 80%;
	}
	div.sys_pattern-container{
		padding:10px 0 0 0;
		background:transparent url("/SiteElements/Images/search/background_top-search.gif") no-repeat 0 0;
	}
	div.sys_pattern-contents{
		padding:0 20px 10px 20px;
		background:transparent url("/SiteElements/Images/search/background_bottom-search.gif") no-repeat 0 100%;
		text-align:center;
	}
	div#search-console .sys_search-form{
		padding:10px 0 15px 0;
		font-family:Arial, Helvetica, Sans-serif;
	}
	div#search-console label{
			margin-right:3px;
			font-size:90%;
			color:#666;
			text-align:right;
			text-transform:uppercase;
			font-style:italic;
		}
	
	div#search-console label,
	div#search-console select,
	div#search-console input {
		margin-right:3px;
		margin-bottom:3px;
	}
	
	div#search-console select,
	div#search-console input.sys_type-text{
		font-family:Arial, Helvetica, Sans-serif;
		font-size:100%;
	}
	div#search-console input.sys_type-text{
		width:190px;
	}
	div#advanced-search-form input.sys_type-text{
		width:140px;
	}
	div#search-console div.sys_add-on{
		padding:10px 0 0 0;
	}
	div#search-console div.sys_ordering label{
		padding-right:20px;
		text-transform:none;
		font-style:normal;
		font-size:100%;
		color:#333;
	}

div#search-console input#Search, div#search-console input.sys_button-remove, div#search-console input.sys_button-add, div#search-console input.sys_button-go{
	padding:1px 0 0 10px;
	background:transparent url("/SiteElements/Images/search/icon_submit.gif") no-repeat 0 50%;
	font-family:Arial, Helvetica, Sans-serif;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-transform:uppercase;
	font-size:100%;
	margin-left:8px;
	border:0 none;
	color:#008bcc;
	text-align:left;
	cursor:pointer;
}

div#search-console input.sys_button-remove{
	width:6em;
	padding-left:13px;
	background-image:url("/SiteElements/Images/search/icon_remove.gif");
}
div#search-console input.sys_button-add{
	width:3.6em;
	padding-left:13px;
	background-image:url("/SiteElements/Images/search/icon_add.gif");
}
div#search-console input.sys_button-go{
	width:2.8em;
}

/**	Result details **/
	
div#search-console div.sys_options {
	padding:0 20px 5px 20px;
	font-size:80%;
	font-style:italic;
	font-weight: bold;
}

div#search-console div.sys_legend{
	padding:0 20px 5px 20px;
	font-size:100%;
	font-style:italic;
	font-weight: bold;
	color: #008cce;
}

/* div#search-console div.sys_options, */

/* div#search-console #SearchLocal{
	visibility: hidden;
	height: 0;
	font-size: 0;
} */

.sys_options {
	visibility: hidden;
	height: 0;
	font-size: 0;
}

div#search-console div.sys_legend span{
	margin:0 8px;
	padding-right:15px;
	}
div#search-console div.sys_legend .sys_PDF{
	padding-right:25px;
}

ul#search-result,
ul#search-result li{
	margin:0;
	padding:0;
	list-style:none;
	}
	ul#search-result li{
		padding:5px 0 10px 0;
	}
	ul#search-result li a{
		font-size:110%;
	}
	ul#search-result div.sys_result-contents{
		padding:2px 0;
		margin-right:-10px;
		color:#666;
		}
		ul#search-result span.sys_found{
			color:#333;
		}
	
	ul#search-result div.sys_url{
		color:#999;
		font-size:90%;
		font-style:italic;
	}

ul.sys_page-nav-alpha li a {
		display:block;
		text-align:center;
		width:48px;
		background:transparent url("/SiteElements/Images/search/alpha-nav.gif") no-repeat 0 50%;
		color:#fff;
		line-height:16px;
		text-decoration:none;
	}
	ul.sys_page-nav-alpha li a.sys_active,
	ul.sys_page-nav-alpha li a:active{
		background-position:-96px 50%;
}	
	

/*======== End Search EMS section  ======*/

.selType_1#Row_1_Criteria {
	width: 186px;
}

Div#searchtypes a {
	color: #008bcc;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
}

Div#searchtypes a:hover {
	color: #008bcc;
	text-decoration: underline;
}

#CurrentStudentSurvey {
	width:95%;
	margin-right:10px;
}

div.sys_contentwrap{
	/*float:left;*/
	/*width:100%;*/
	/*margin-left:-214px;*/
	margin-right: 220px;
	/*width: auto;*/
}

div.sys_maincontentarea{
	/*margin-left:224px;*/
	padding-right: 14px;
}

html>body div.sys_maincontentarea{
	/*margin-left:214px;*/
	/*float: left;*/
	float: left;
}

div.sys_rightcolumn1{
	float:right;
	width:200px;
}

#editor .sys_utilitylinks {
	width: 300px;
}

#editor .sys_systemsearch {
	margin: 0 0 0 100px;
}

#editor .sys_homepagelink {
	margin: 20px 0 0 -30px;
}

#editor .sys_topnavigation ul.sys_simpleListMenu {
	width: 400px;
}

/*===========Student Homepage=============*/

.studenthomenews p {
	font-size: 11px;
	color: #333;
	
}

.studenthomenews H4 {
	font: normal Georgia, "Times New Roman", Times, serif;
	color: #145a83;
 	padding: 0 0 2px 0;
}

.studenthomenews H3 {
	font: normal Georgia, "Times New Roman", Times, serif;
	color: #999999;
 	padding: 0 0 6px 0;
}

/*===========End Student Homepage=============*/



/*===========Staff Newsletter=============*/

#form1 #pagecell1 #contentarea .sys_contentwrap .sys_maincontentarea .newsletter #D1 a {
	text-align: left;
	font-weight: bold;
}
#form1 #pagecell1 #contentarea .sys_contentwrap .sys_maincontentarea .newsletter #D1 p {
	font-size: 100%;
	text-align: left;
}
#form1 #pagecell1 #contentarea .sys_contentwrap .sys_maincontentarea .newsletter #D1 td {
	vertical-align: top;
}

/*===========End Staff Newsletter=============*/

/*===========Google AJAX Search =============*/

h4.hotspot {
  font-size : 100%;
  font-weight : normal;
  color : rgb(9, 122, 182);
  margin-left : 8px;
  margin-top : 0px;
  margin-bottom : 2px;
  font-style : normal;
  cursor : pointer;
}

h4.hotspot:hover {
  color : rgb(237, 92, 11);
  text-decoration : underline;
}

/****************  homepage news listing  ***************/

.sys_homepagenewswrapper {
	width: 450px;
	margin: 10px 0 6px 6px;
}

.sys_homepagenewsthumb {
	float: left;
	width: 70px;
	height: 70px;
}

.sys_homepagenewsthumb IMG {
	border: 1px solid #666;
}

.sys_homepagenewstitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: right;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
 	color: #145a83; 
	margin: 0px 0px 0px 0px;
	width: 375px;
}

.sys_homepagenewstitle a {
	text-decoration: none;
}

.sys_homepagenewssummary {
	width: 375px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	float: right;
	font-size: 12px;
}
