/*=========Generic styles============*/
body {
	behavior: url ('/SiteElements/scripts/csshover.htc');
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,Verdana, arial,sans-serif;
}

a{
color: #3d7072;
}

a:link {
text-decoration: underline;
} 

a:visited {
text-decoration : underline; 
}

a:hover {
text-decoration : underline; 
color: #3d7072;
font-weight: bold;
} 

 

h1 {
	font-family: Verdana, arial, serif;
	font-size: 200%;
	color: #CCCCCC;
}
h2 {
	font-family: Verdana, arial, serif;
	font-size: 150%;
	color: #66CC66;
}
h3 {
	font-family: Verdana, arial, serif;
	font-size: 140%;
	color: #679000;
}
h4 {
	font-family: Verdana, arial, serif;
	font-size: 120%;
	color: #679000;
}
h5 {
	font-family: Verdana, arial, serif;
	font-size: 100%;
	color: #999999;
}
h6 {
	font-family: Verdana, arial, serif;
	font-size: 100%;
	color: #999999;
}
.reverse_heading {
	background: #999;
	padding: 5px;
	color: #fff;
}

address { font-style:normal;}

hr {
color : #cccccc; 
line-height : 1px; 
border-style : dotted; 
text-indent : 4px; 
} 
.sys_container {
	width: 945px; /*was 59em*/
	clear: both;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 105%;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	padding-left: 15px;
	padding-right: 15px;

}
/*=========End Generic styles============*/

/*=========Header styles============*/
#header {
	margin-top: 10px;
	border-top: 1px;
	padding-top: 10px;
	text-align: right; /*added for firefox testing*/
}
#headerSearch {
	text-align: right;
	clear: both;
	position: relative;
}
#headerSearch select {
	font-family: Verdana, arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #66cc66;
	border: 1px solid #cccccc;
	font-size: 80%;
}
#headerSearch label {
	display: none;
}
#headerSearch .sys_search-query-control {
	display: inline;
	margin-left: 10px;
}

#headerSearch .sys_search-button {
	border: 0;
	background: none;
	font-weight: bold;
	cursor: hand;
}
#headerSearch .sys_searchbox {
	color: #666;
	background-color: #FFF;
	border: 1px solid #ccc;
	width: 95px;
}
#headerSearch a {
	float: left;

	/*margin-top: -15px;*/
}

#header img {
	float: left;
	border: 0;
	margin-bottom: 15px;
}
#header h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, arial, serif;
	color: #66CC66;
	font-weight: bold;
}
#header #pageTitle {
	font-size: 250%;
	margin-top: 10px;
}
#header #welcome {
	font-size: 350%;
}
/* Navmenu styles */
#header {
	/*width: 60em; Removed for now*/
}
#header #headerNav {
	clear: both;
	width: 100%;
	margin-top: 10px;
}
* html #header #headerNav {
	margin-bottom: -3px; /* IE 6 Fix*/
}
#headerNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;	
	float: left; /*Needed for IE6 */
	z-index: 21;
	width: 101%;
}
#headerNav ul li {
	float: left;
	display: block;
	background: #73b765 url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarRtab.gif') no-repeat top right;
	margin-right: 3px;
	/*height: auto; removed for firefox testing*/
	/*padding-right: 30px;*/
	font-size: 80%;	
	line-height: 25px;
	width: 156px;
	padding-right:1px;
	text-align: center;
	margin-right: 1px;
}

html>body #headerNav ul li {
	width: 156px;
	padding-right:1px;
}

html>body #headerNav ul li+li+li+li+li+li {
	margin-right: 0;
	width: 153px;
	padding-right: 2px;
}

html>body #headerNav ul li ul li+li+li+li+li+li {
      width: auto;
}

#headerNav ul li a {
	display: block;
	background: url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarLtab.gif') no-repeat top left;
	font-weight: bold;
	padding-left: 30px;
	/* text-decoration: none; */

	padding-left: 1px;
	width: 100%;
	text-align: center;
	float: left;
}

#headerNav ul li a:link, #headerNav ul li a:visited, #headerNav ul li a:active {
	color: #fff;
}
#headerNav ul li a:hover {
	/* text-decoration: underline; */
	color: #fff;
}
#headerNav ul li ul{ /*subnav*/
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 44px;
	margin-left: 0;
	background: #000;
	width: 901px;
	filter: alpha(opacity=70);
	opacity: 1;
	font-size: 120%;
}
#headerNav ul li:hover ul, #header ul li.on ul{ /*Displays the subnav on hover*/
	display: block;
	z-index: 9999;
}
#headerNav ul li ul li{
	background: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	width: auto;
}

#headerNav ul li ul li a {
	float: left;
	background: none;
	padding: 0 15px 0 10px;
	color: #fff;
	border-right: 1px solid #fff;

	width: auto;
} 

#headerNav ul li:hover ul a, #header ul li.on ul a{
	background: none;
}

/*subnav formatting*/
#headerNav ul li ul a:link {
	display: block;
	background: none;
	color: #fff;
}

/* links to staff and student portals */
ul#portalLinks {
  list-style: none;
  margin: -10px 0 0 0;
  padding: 0 0 1em 0;
  float: right;
}

ul#portalLinks li {
  float: left;
  height: 20px;
  margin: 0 0.5em -5px 0;
  padding: 0.5em 0 0.2em 0;
}

ul#portalLinks a {
  color: #fff !important;
  text-decoration: none;
  font-weight: bold;
  display: block;
  text-align: center;
  font-size: 80%;
}

li#staffPortalLink {
  background: url("/SiteElements/images/portals/staff-tab-bg.png") top left no-repeat #31b9a5;
  width: 61px;

}

li#studentPortalLink {
  background: url("/SiteElements/images/portals/student-tab-bg.png") top left no-repeat #018dc8;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 125px;
}	
/*=========End Header styles============*/

/*=========Homepage content area styles============*/
#homepage #randomImage {
	float: left;
	width: 789px;
	margin-top: 1px;
	margin-bottom: 5px;
}
#Slideshow_Show_Div a img {
	border: 0;
}
#homepage #rightCol {
	float: right;
	width: 155px;
	margin-top: 1px;
	text-align: right;
	margin-bottom: 0;
	height: 415px;
}
#homepage #rightCol img {
	margin-bottom: 3px;
	border: 0;
}
/*=========End homepage content area styles============*/



/*========= Slideshow - used on homepage for clearing and FABS homepage ============*/

div#featureContainer {
  /*width: 628px;*/
  height: 342px;
  position: relative;
}

ul#linearNav { display: none; }

ul#features,
ul#features1
 { 
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* as we don't know how many images are in the slideshow, first hide them all */
ul#features li { display: none; }

/* then show the first one */
ul#features li#feature-1 { display: block; }

ul#features li p {
  font-family: Verdana, arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 3em;
  float: right;
  margin: 0.5em 0.5em 0 0;
}

ul#features li {  
/*  width: 628px; */
  height: 342px;
  position: absolute;
}



ul#features img,
ul#linearNav img { 
  border: 0; 
}

ul#linearNav { 
  left: 485px;
  top: 285px;
  list-style: none;
  position: absolute;
  width: 115px;
  z-index: 1;
}

ul#linearNav li { float: left; }


a#feature-prev,
a#feature-next {
  padding: 0;
  margin: 0;
  width: 35px;
}


a#feature-pause {
  height: 30px;
  margin: 5px 5px 0 5px;
  width: 22px;
}
/*========= End Clearing 2010 - homepage ============*/


/*=========Ticker styles============*/
#ticker {
	border: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	clear: both;
}
#ticker div {
	width: 768px;
	float: left;
}
#ticker div a {
	font-weight: bold;
}
#ticker #tickerLinks {
	float: left;
	width: 510px;
	margin: 0;
	padding: 0;
}
#ticker #tickerLinks ul {
	list-style: none;
	margin: 0 0 0 -15px;
	padding: 0;
	float: left;
}
#ticker #tickerLinks li {
	float: left;
	list-style: none;
	padding-right: 10px;
	padding-left: 20px;
	border-right: 1px solid #66CC66;
	width: 52px;
}
#ticker #tickerLinks li.noBorder {
	border-right: 0;
	padding-right: 0;
	width: auto;
}
/*=========End ticker styles============*/

/*=========Footer styles============*/
#footer {
	font-size: 75%;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	border-bottom: 1px solid #666;
	padding-bottom: 15px;
	height: 15px;
	overflow: visible;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -5px;
}
#footer a {
	text-decoration: none; 
	color: #666;  
} 
#footer a:hover {
	text-decoration: underline; 
	color: #666;
} 
#footer a:visited {
	color: #666;
}
#footerLeft {
	float: left;
	width: 480px;
	border-top: 1px solid #666; 
	padding-top: 7px;

}
#footerRight {
	float: right;
	border-top: 1px solid #666;
	width: 465px;
	padding-top: 7px;

}
#footerRight ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#footerRight ul li {
	float: left;
	border-right: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
}
/*=========End footer styles============*/

/*=========Breadcrumb styles============*/
#breadcrumbWrapper {
	clear: both;
}
#breadcrumbWrapper #breadcrumbs {
	background: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 75%;
	font-weight: bold;
	width: 100%;
}
#breadcrumbs a {
	color: #666;
}
#breadcrumbs div {
	display: inline;
}
/*=========End Breadcrumb styles============*/

/*=========Standard page content area styles============*/
#contentWrapper {
	margin-top: 5px;
	margin-bottom: 5px;
	 background: url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/contentBg.gif') repeat-y; 
}
#contentWrapper #leftCol {
	float: left;
	width: 215px;
	font-size: 80%;
	padding-bottom: 10px;
}
#contentWrapper #rightCol {
	padding: 0 5px 0 10px;
	clear: none;
	font-size: 80%;
	padding-bottom: 14px;
	width: 711px;
	float: right;
}
#rightCol  {
	color: #666;
	margin-top: 0;
	padding-top: 0;
	position: relative;
	font-family: Verdana, arial, serif;
}
/*=========End standard page content area styles============*/

/*Feature Boxes for the homepage not currently required*/
/*#rightCol div.sys_featureBoxHome {
	border: 1px solid black;
	padding: 8px;
	font-size: 80%;
}
#rightCol div#cia {
	color: #93969d;
	font-weight: bold;
}
#rightCol div#cia h3 {
	font-size: 0;
	color: #fff;
	width: 130px;
	height: 43px;
	background: url(images/cialogo.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#rightCol div#tanBox {
	background: #937b6a;
	color: #fff;
}
#rightCol div#darkBrownBox {
	background: #5a0707;
	color: #fff;
}
#rightCol div#greenBox {
	background: #71be71;
	color: #fff;
}
#rightCol div.sys_featureBoxHome h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 110%;
}
#rightCol a.sys_rightColLink {
	display: block;
	background: #000 url('images/linkBullet.gif') no-repeat 99%;
	color: #fff;
	text-align: right;
	font-size: 70%;
	padding: 2px 12px 2px 0;
	text-decoration: none;
	margin-bottom: 5px;
}*/
/* End Feature Boxes for the homepage*/

/*============================Left col============================*/
.sys_grey {
	background: #ccc;	
}

#leftCol h2, #newsrightcol h2 {
	margin: 0 5px 0 0;
	padding: 3px 0 3px 5px;
	color: #fff;
}
#leftCol h3.sys_grey, #newsrightcol h3.sys_grey {
	background: #ccc;
	border: 1px solid #999;
}
#leftCol h3.sys_grey {
	border: 1px solid #999;
	border-bottom: 0;
	margin: 0 5px 0 0;
	padding: 3px 3px 3px 5px;
	color: #fff;
}
#leftCol h2.sys_green {
	background: #66CC66;
	border: 1px solid #999;
	border-bottom: 0;	
}
#leftCol div.sys_featureBox, #newsrightcol div.sys_featureBox {
	border: 1px solid #999;
	border-top: 0;
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	
	/*position: relative; IE6 Fix*/
}

#leftCol div.sys_featureBox a, #newsrightcol div.sys_featureBox a {
	color:#333;
}






		/*====Related links=====*/
div.sys_featureBox div ul {
	margin-left: 0;
	margin-top: 0;
	padding: 0;
	list-style: none;
}
div.sys_featureBox div ul li {
	list-style: none;

	padding-left: 0;
	margin-left: 0;
	background: url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navMenuBullet.gif') no-repeat 3px 8px;
	padding-left: 17px;
	padding-top:5px;

}

div.sys_featureBox div ul li a {
	color:#333;
	text-decoration:none;
}


		/*=====Nav menu=====*/
#leftCol div#simpleMenuWrap {
	padding-bottom: 0;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu {
	list-style: none;
	margin:0 -5px 0 -5px;
	padding: 0 0 5px 0;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu li {
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu li.sys_last {
	margin-bottom: 0;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu div.sys_selected a{
	background: #66cc66 url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navMenuUpBullet1.gif') no-repeat 8px center;

	display: block;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	margin: 0;
	color: #fff;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu li a {
background:url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrow6.gif') no-repeat;
background-position:4% 0%;
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#leftCol div.sys_featureBox ul.sys_simpleListMenu li a:hover {
text-decoration:underline;
}

#leftCol div.sys_featureBox ul.sys_simpleListMenu ul.sys_children {
	margin: 4px 0 4px 0;
	padding: 0 0 0 14px;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu ul.sys_children li a{
	padding-top: 0;
	padding-bottom: 0;
	background: transparent url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navMenuBullet.gif') no-repeat 5px 3px;
	color: #000;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu ul.sys_children div.sys_selected a {
	/*margin: 0;*/
}

#leftCol div.sys_featureBox ul.sys_simpleListMenu ul.sys_children li ul.sys_children li div.sys_selected {
	margin-left: 5px;
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu ul.sys_children li ul.sys_children li div.sys_selected a {
	padding-top: 3px;
	padding-bottom: 3px;	
}
#leftCol div.sys_featureBox ul.sys_simpleListMenu ul.sys_children ul.sys_children {
	padding-left: 0;
}
#leftCol div#courseOverview {
	background: #ccc;
	color: #666;
	border-top: 1px solid #999;
}
#leftCol div#courseOverview span.sys_boldText {
	font-weight: bold;
	color: #000;
}	
/*============================End Left col============================*/

/*================Course Search box styles==================*/
h3.sys_searchHeader {
	color: #fff;
	background: #ccc;
	margin: 0;
	padding: 3px 0 3px 10px;
}
div.sys_searchBox {
	border: 1px solid #ccc;
	border-top: 0;
	margin: 0 0 10px 0;
	padding: 10px;
}
div.sys_searchBox div.sys_hr {
	color: #999;
	background: #ccc;
	clear: both;
	height: 1px;
	margin: 5px 0;
}
div.sys_searchBox select {
	clear: none;
}
div.sys_searchBox label {
	float: left;
	width: 40%;
	clear: left;
	font-weight: bold;
}
div.sys_error {
	padding-left: 12px;
	font-weight: bold;
	color: red;	
}
/*================End course search box styles==================*/

/*================Course detail styles==================*/
div.sys_courseDetail h2 {
	color: #66cc66;
	font-family: Verdana, arial, serif;
}
div.sys_courseDetail h3 {
	background: #999;
	padding: 5px;
	color: #fff;
}
/*================End course detail styles==================*/

/*================Course search results==================*/
.sys_courseSearchResults{}

table.sys_courseSearchResults {
	border: 1px solid #999;
	border-collapse: separate;
	border-spacing: 0;
}
table.sys_courseSearchResults th {
	border: 1px solid #999;
	background: #ccc;
	color: #fff;
	padding: 10px;
	text-align: left;
}
table.sys_courseSearchResults td {
	border: 1px solid #999;
	padding: 8px;
	text-align: left;
}
table.sys_courseSearchResults td a {
	color: #000;
	text-decoration: none;
	background: url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navMenuBullet.gif') no-repeat center left; 
	padding-left: 12px;
}
table.sys_courseSearchResults td a:hover {
	text-decoration: underline;
}
#searchresults hr{
	height: 1px;
	border-bottom: 0;
}
/*================End course search results==================*/

/*===============News Listing page=============*/
div#newslisting {
	width: 490px;
	float: left;
	padding: 10px 0;
}
div#newslisting h3{
	float: left;
	width:200px;
	margin:0;
	padding:0;
}
div#newslisting .sys_cat {
	float:right;
	color:#666;
	font-weight:bold;
	font-size:110%;
	display:block;
	width:150px;
}

div#newslisting p {
	margin:0;
	padding:0;
}


div#newslisting div.sys_newsarchivedaytitle {
	clear:both;
	width:100%;
	background:#ccc;
	color:#fff;
	margin-bottom:10px;
}

div#newslisting div.sys_newsarchivedaytitle h3{
	width:auto;
	float:none;
	margin:5px;
	background:#ccc;
	color:#fff;
}

div#newslisting div.sys_mainimage {
	margin: 0 10px 0 0;
	float: left;
	height:85px;
}

div#newslisting img {
	border: 0;
}

div#newslisting .sys_archivenews {
	clear:both;
	display:block;
	text-align:left;
	margin: 5px 0 5px 0;
	font-size:120%;
}
div#newslisting .sys_archivenews a {
	color: #000;
}

div#newslisting .sys_archivenews a:link,
div#newslisting .sys_archivenews a:visited{
text-decoration:none;
}

div#newslisting .sys_archivenews a:hover {
text-decoration: underline;
}
#newsrightcol{
	width: 210px;
	float: right;
}
/*===============End news listing page=============*/

/*===============News detail page=============*/
#newsDate, #newsSummary {
	font-weight: bold;
	clear: both;
	width: auto;
	position: relative;
	margin-bottom: 7px;
}
#newsText {
	float: left;
	width: 480px;
}
#newsImage {
	float: right;
	margin-left: 0px;
	width: 200px;
}
/*===============End news detail page=============*/

/*===========News Search styles===============*/
#newsSearch {
	border: 1px solid #999;
	border-top: 0;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
}
#newsSearch label{
	display: block;
	font-weight: bold;
	margin-top: 10px;
}

#newsSearch input {
	display: block;
	width:182px;
	background:#ccc;
	border:1px solid #999;
	margin:10px 0 0 0;
	font-weight:normal;
	text-transform:uppercase;
}

#newsSearch input#D2_NewsKeywordSearch{
	background:#fff;
	color:#3e9f2a;
	font-weight:bold;
	width: 177px;
}

#newsSearch select{
	display: block;
	width: 182px;
}
/*===========End news search styles===============*/

/*===========A to Z styles NEW SEPT 09===============*/
.sys_atoz-control {
	font-size: 260%;
	font-family: Verdana, arial, Helvetica, serif;
}


.sys_atoz-control ul, .sys_atoz-control li {
	padding: 0 1px;
	display: inline;
	list-style-type: none;
}


/*===========End A to Z styles===============*/


/*===========A to Z styles===============*/
.sys_aToz {
	font-size: 260%;
	font-family: Verdana, arial, Helvetica, serif;
}
.sys_aToz span {
	padding: 0 1px;
}
.sys_noRecords {
	color: #ccc;
}
.sys_selectedLetter {
	color: #666;
}
.sys_hasRecords {

}
.sys_hasRecords a{
	color: #66cc66;
}
.sys_hasRecords a:hover {
	text-decoration: none;
}
/*===========End A to Z styles===============*/

/*===========Features Page Styles================*/
#featuresLeft {
	float: left;
	width: 472px;
}
#featuresRight {
	float: right;
	width: 472px;
}
#featuresLeft div, #featuresRight div {
	clear: both;
	margin-bottom: 5px;
}
/*===========End Features Page Styles================*/


/*===========LIS Styles============*/

	/*====Quicklinks===*/
div#quicklinks {
	float: right;
	background: #73B765 url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarLtab.gif) no-repeat left top;
	width: 175px;
	margin-left: 8px;
}
div#quicklinks h3 {
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarRtab.gif) no-repeat right top;
}
div#quicklinks ul {
	list-style: none;
	margin: 5px 10px;
	padding: 0;
}
div#quicklinks ul li a{
	color: #000;	
}

/*===========End LIS Styles============*/



/*================ Welcome week styles PM 01/06/2010 ==================*/
a.wwMoreInfoLink {
  background: #088372;
  border: 1px solid #435E00;
  display: block;
  font-weight: bold;
  padding: 0.5em 1em;
  margin: 0;
  color: #fff;
}

div.wwMoreInfo {
  margin: 0;  
  padding: 0.5em 1em;
  border: 1px solid #03554A;
  border-width: 0 1px 1px 1px;
}


/*================ Styles for FLV player PM 13/07/2010 ==================*/
object#FlashFLVPlayer {
  padding: 0.5em 1em;
}


div.importantInfo {
/*  background: url("/SiteElements/images/icons/exclamation.png") 10px 50% no-repeat #ffffcc;*/
  background: #ffffcc;
  border: 1px solid #ccc;
  padding: 0.5em;
  margin: 0 auto;
}
    
div.importantInfo h2 {
  font-family: Verdana, arial, Helvetica, sans-serif;
  font-size: 110%;
  color: #000;
  margin: 0;
  padding: 0;
}

/*================ CUSTOM FORMS PM 09/2010 ==================*/
/*
all the markup is inside a fieldset with class uocForms so styles
don't interfere with other styles for the site e.g. search

*/

table#ScanningForm1_WizScanningForm {
  margin: 0 auto;
  width: 95%;
}

fieldset.uocForms {
  border: 1px solid #088372;
  clear: both;
  display: block;
  margin: 0 auto;
  padding: 1em;
  width: 95%;

}

fieldset.uocForms legend {
  font-weight: bold;
  font-size: 120%;
  padding: 0 1em;
  color: #088372
}

fieldset.uocForms label { 
  font-weight: bold;
  margin-top: 1em;
  display: block;
}

/* use when you want the label to be inline with the form element */
/* e.g. radio buttons, checkboxes */
fieldset.uocForms label.inline { 
  display: inline; 
}


fieldset.uocForms ul { 
  list-style: none;
  margin: 0;
  padding: 0;
}

fieldset.uocForms ul li {
  margin: 1em;
}

fieldset.uocForms input{
  /*width: 15em;*/
}

/* different length inputs */
fieldset.uocForms input.short { width: 10em; }
fieldset.uocForms input.medium { width: 15em; }
fieldset.uocForms input.long { width: 25em; }

/* highlight the currently selected field */
fieldset.uocForms input:focus,
fieldset.uocForms select:focus {
  background-color:#ffff66;
}

fieldset.uocForms label.error {
  background:url("http://www.cumbria.ac.uk/SiteElements/images/forms/validation-error.gif") no-repeat scroll 5px 50% #FFFFCC;
  border:1px solid #E0E0DC;
  clear:both;
  display:block;
  font-weight:bold;
  margin:0.5em 0;
  padding:0.5em 0.5em 0.5em 30px;
  width:auto;
}

fieldset.uocForms textarea {
  width: 50%;
  font-family: Verdana, arial, Helvetica, sans-serif;
  font-size: 95%;
}


/* Help messages which are shown/hidden with JS */
fieldset.uocForms p.help  {
  background: #c1edfb;
  border: 1px solid #aaa;
  color: #000;
  font-weight: bold;
  margin: 0;
  padding: 0.5em;
}

fieldset.uocForms img.showHelp { cursor:pointer;}


/*==========Misc Styles===========*/
.sys_boldText {
	font-weight: bold;
}
.sys_clearing {
	clear: both !important;
	float: none !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0;
}
.noBorder {
	border-right: 0 !important;
	padding-right: 0 !important;
}
/*====================Editor Styles==================*/
#editor .sys_container {
	padding-left: 5px;
	padding-right: 5px;
	overflow: visible;
}

#editor #footer {
	width: 955px;
}
#editor #footer #footerRight {
	width: 465px;
}
#editor span#OCTRL48 {
	background: url('http://www.cumbria.ac.uk/SiteElements/images/editorImages/navbar.gif') no-repeat;
	width: 945px;
	height: 25px;
	color: #73b765;
	font-size: 0;
}
#editor #leftCol span#OCTRL47 {
	background: url('http://www.cumbria.ac.uk/SiteElements/images/editorImages/simpleMenu.gif') no-repeat;
	width: 179px;
	height: 137px;
	color: #fff;
	font-size: 0;
}
#editor #contentWrapper {
	background-image: none;
}
#editor #contentWrapper #leftCol {
	width: 200px;
}
#editor #contentWrapper #rightCol {

}
#editor .sys_container #breadcrumbWrapper {
	width: 941px;
}
/*#editor #homepage #randomImage {
	background: url('http://www.cumbria.ac.uk/SiteElements/images/homepageImages/Front1.jpg') no-repeat;
	height: 418px;
}*/

#editor #homepage #rightCol {
	width: 160px;
}
#editor #newsText {
	width: 486px;
}
#editor #header #pageTitleWrap {
	float: right;
	margin: 0;
	padding: 0;
	font-family: Verdana, arial, serif;
	color: #66CC66;
	font-weight: bold;
	font-size: 250%;
}
/*#editor #featuresLeft, #editor #featuresRight {
	width: 470px;
}*/
/*====================End editor Styles==================*/

/*============user styles =============*/
.sys_float_left {
	float: left;
	padding-right: 5px;
}
.sys_float_right {
	float: right;
	padding-left: 5px;
}
/*============End user styles =============*/

.sys_bceu_left {
width: 48%; 
float: left; 
padding: 5px;
}
.sys_bceu_right {
width: 48%; 
float: right; 
padding: 5px;
}

/*============Login styles =============*/

DIV#LogonControl_LoginPanel {
	width: 400px;
	margin: 20px 0px 0 20px;
	padding: 20px 0px 4px 0px;
	border: 1px solid #c0c0c0;
	background: #f0f0f0;
	min-height: 150px; 
}

DIV#LogonControl_LoginPanel LABEL {
	float: left;
	clear: left;
	width: 100px;
	margin: 0 10px 0 4px;
	padding: 0 0 0 4px;
}



DIV#LogonControl_LoginPanel LABEL#LogonControl_PasswordLabel {
	margin-top: 10px;
}

DIV#LogonControl_LoginPanel INPUT {
	float: left;
}

DIV#LogonControl_LoginPanel INPUT#LogonControl_Password {
	margin-top: 10px;
}

DIV#LogonControl_SavePasswordPanel {
	clear:left;
	float: left;
	width: 260px;
	margin: 20px 0 0 4px;
	padding: 0;
}

#LogonControl_SavePasswordPanel input {
	float: left;
	border: 1px solid #c0c0c0;
	width: 20px;
}

DIV#LogonControl_SavePasswordPanel LABEL {
	clear: none;
	float: left;
	width: 120px;	
	margin: 2px 0 0 0;
}

DIV#LogonControl_LoginErrorMessage {}

#LogonControl_SubmitButton {
	clear: left;
	float: left;
	width: 150px;
	margin: 10px 0px 10px 0;
}


DIV#LogonControl_LoginErrorMessage {
	clear: left;
	float: left;
	color: #000;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0 0 0 8px;
	width: 100%;
}


/* New Homepage Styles */
#tickerNew {
	float: left;
	width: 500px;
	font-weight: bold;
}
#tickerLinks ul {
	margin: 0;
	padding: 0;
}
#tickerLinks {
	float: right;
	width: 320px;
}

#tickerLinks li {
	display: inline;
}
#tickerLinks li a {
	font-weight: bold;
	color: #666;
	border-right: 1px solid #666;
	padding-right: 8px;
	padding-left: 5px;
text-decoration:none;
}

#tickerNew a {
text-decoration:none;
}

#tickerLinks li.sys_noBorder a {
	border: 0;
	padding-right: 0;
}
.sys_hidden {
	display:none;
}

/*============LIS and SDAS admin form styles =========*/
#lisAdminForm label {
	float: left;
	width: 250px;
	clear: left;
}
#sdasAdminForm label {
	float: left;
	width: 250px;
	clear: left;
}

/*==========Personal Details form styles============*/
#personalDetailsForm {
	line-height: 25px;
	font-size: 140%;
}
#personalDetailsForm h2 {

}
#personalDetailsForm label {
	float: left;
	width: 350px;
	clear: left;
	font-family: Verdana, arial, sans-serif;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}
#personalDetailsForm input {
	margin-bottom: 5px;
	border: 2px solid #666666;
}
#personalDetailsForm .sys_personalDetailsSubmit {
	/*float: right;*/
	font-family: Verdana, arial, sans-serif;
	font-weight: bold;
	background: #66CC66;
	color: #666666;
	padding: 4px 0;
	margin-left: 350px;
	width: 146px;
}

/* ============== turn off blue border on img links =======*/

 a:link img, a:vlink img, a:alink img, {
border:none;
} 

img {
border:none;
}

/* ============== restrict the width of the News ticker on the home page =======*/

*html div#header {overflow:hidden;}


/* ============== alter table border color =======*/


.lightgrey_table_border, .lightgrey_table_border td{
border:1px solid #dddddd;
}

.greentext{
color: #679000;
}


#breadcrumbs a{
text-decoration:none;
}

#breadcrumbs a:hover{
text-decoration:underline;
}


.playicon{
background:url('http://www.cumbria.ac.uk/SiteElements/images/buttons/play-button.gif') no-repeat;
padding-left:1.56em;
padding-bottom:.38em;
}

.flatbutton{
background:#ddd url('http://www.cumbria.ac.uk/SiteElements/images/buttons/play_button3.gif') no-repeat 0% 35%;
color:#fff;
font-size:150%;
padding-left:1.39em;
padding-bottom:.26em;

}




/* NEW HOMEPAGE STYLES FEB 09 */







/* SEARCH BOXES etc */
/* #pageTitle{display:none;} */
#myDLL_PopularLinks{padding-top:2px;}
#D1_SearchBox{margin-top:0px;}





/* HEADINGS */
/* h1,h2,h3{margin-top:0em;!important} */


/* SEARCH */
#headerSearch{position:relative;top:0px;}
#headerSearch select{background:#aba099;background:#fff;color:#333;}


/* TOP MENU  */


/* #header,#footer,.sys_container{border:1px solid #7A6E67;}  */
#headerNav{border-bottom:10px solid #7a6e67;}


 
#headerNav,#headerNav ul li{height:27px;}

#headerNav ul li {float: left;display: block;
background: #fff url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarRClear3.gif') no-repeat top right;margin-right: 3px;font-size: 80%;line-height: 25px;width:156px;padding-right:1px;text-align: center;margin-right: 1px;}

#headerNav ul li a {display: block;background: url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarLClear3.gif') no-repeat top left;font-weight: bold;padding-left: 30px;padding-left: 1px;width: 100%;text-align: center;float: left;text-decoration:none;}

#headerNav ul li a:link, #headerNav ul li a:visited, #headerNav ul li a:active,
#headerNav ul li a:hover{color: #333;font-family:verdana;font-size:.87em;text-decoration:none;padding-top:1px;}


/* add to normal css */
#headerNav ul li ul li a:visited{color:#fff;}
#headerNav ul li ul li a:hover{color:#cc0000;}



/*essential 0px width for IE - set 5px width in ie6.css*/
#headerNav ul li,#headerNav ul li a{
border-bottom: 0px solid #7a6e67 ;
}	

/* MAIN BOX */

#left{margin:0em;margin-top:-15px;width:294px;
font-size: 90%; float: left; color: #fff; height: 352px;
}
#right{margin-top:-15px;
padding: 0px;   float: left;  border-left: #fff 1px solid; WIDTH: 628px;  position: relative;left: 21px; height: 352px;
}




/* VTABS - LEFT HAND OF IMAGE VERTICAL MENU TABS */
#vtab1,#vtab2,#vtab3,#vtab4{width:294px;height:73px;padding:6px;margin-bottom:1px;border-bottom:0px solid #fff;background:#eae8e6;color:#000;padding-right:16px;}

.vtabtext{font-family:Verdana, arial,sans-serif;font-size:90%}
.vtabtext a{color:#000;text-decoration:none;}

.vtabtext a:visited{text-decoration:none;}
.vtabtext a:hover{color:#000;text-decoration:underline;}
.tabimage{float:left;margin-right:10px;}

#vtab1 h2.heading,
#vtab2 h2.heading,
#vtab3 h2.heading,
#vtab4 h2.heading {margin:0em;margin-bottom:0em;color:#000;font-family:Verdana, arial,helvetica,sans-serif;font-size:160%;font-size:160%;font-weight:normal}

#vtab1 h2.heading a,
#vtab2 h2.heading a,
#vtab3 h2.heading a,
#vtab4 h2.heading a{color:#000;text-decoration:none;}

#vtab1 h2.heading a:hover,
#vtab2 h2.heading a:hover,
#vtab3 h2.heading a:hover,
#vtab4 h2.heading a:hover{text-decoration:underline;}


/* DIVS for the MAIN large images etc*/

#area1,#area2,#area3,#area4{background:#eae8e6;width:628px;height:305px;border:0px solid #ccc}


#area1{display:block;}
#area2,#area3,#area4{display:none;margin:0px;padding:0px;}

#areaimage{width:409px;min-width:409px;max-width:409px;height:305px;min-height:305px;max-height:305px;float:left;}


/* GREY TEXT BOX TO THE RIGHT OF THE MAIN IMAGE */
#areabox,#areabox2,#areabox3,#areabox4{padding:10px;width:198px;border:0px; border-right:0px solid #ccc;height: 287px;min-height: 287px;max-height:287px;float:right;}

#areabox,#areabox2,#areabox3,#areabox4{background:#eae8e6;font-weight:normal}
 

.area1_text,.area2_text,.area3_text,.area4_text,.area1_text{color:#000; padding-bottom:1em;font-family:Verdana, arial,sans-serif;font-size:90%}



.area1_heading,
.area2_heading,
.area3_heading,
.area4_heading{font-family:Verdana, arial,sans-serif;margin-top:.5em;font-size:160%;font-weight:normal}

.area1_heading {color:#0092c7}
.area2_heading {color:#679000}
.area3_heading {color:#9e1b34}
.area4_heading {color:#e96b10}


#areabox a {color:#0092c7;}
#areabox2 a {color:#679000;}
#areabox3 a {color:#9e1b34;}
#areabox4 a {color:#e96b10;}

#areabox a ,#areabox2 a ,#areabox3 a ,#areabox4 a 
{padding-left:0em;font-weight:normal; text-decoration: none;font-family:Verdana, arial,sans-serif;font-size:90%}
#areabox a:hover ,#areabox2 a:hover ,#areabox3 a:hover ,#areabox4 a:hover 
{text-decoration: underline;}


#areabox ul,
#areabox2 ul, 
#areabox3  ul,
#areabox4 ul{margin-top:0em;}

#areabox ul li,
#areabox2 ul li, 
#areabox3  ul li,
#areabox4 ul li{margin-left:-15px;list-style-type:none;list-style-image:url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrowAreaboxFFb.gif');}

#areabox ul li a,
#areabox2 ul li a, 
#areabox3  ul li a,
#areabox4 ul li a{}


/* TABS UNDER MAIN IMAGE */
.tab {color:#fff;cursor:pointer;font-family:Verdana, arial, Helvetica, sans-serif;text-decoration:underline;}
.tab{cursor:pointer;}

.tabtext {position:relative;left:5px;top:8px;font-weight:normal;font-family:Verdana, arial,sans-serif;font-size:90%;}
#tab1{background: #0092c7; float: left; width: 157px; height: 36px;text-decoration:none;}
#tab2{background: #679000;; float: left; width: 157px; height: 36px;text-decoration:none;}

#tab3{background: #9e1b34; float: left; width: 157px; height: 36px;text-decoration:none;}

#tab4{background: #e96b10; float: left; width: 157px; height: 36px;text-decoration:none;}
#tab1,#tab2,#tab3,#tab4{margin-top:0px;}

/* TAB LINKS*/
#tab1 a,#tab2 a,#tab3 a,#tab4 a{color:#fff;text-decoration:none}
#tab1 a:hover,#tab2 a:hover,#tab3 a:hover,#tab4 a:hover{color:#fff;text-decoration:underline}

/* RSS BOXES ETC */
#box1{  
  background-image:url('/redesign/images/newsand3.gif');
  background-repeat: no-repeat;
  border: #ccc 1px solid;
  padding:0px;
  margin: 0px 15px 0px 0px;
  float: left;
  width: 285px;
  height: 193px;
  font-family:Verdana, arial,sans-serif;
  font-size:90%;
}



/* 
#box1{border: #ccc 1px solid; padding: 0px;background: #fff; float: left;  margin: 0px 15px 0px 0px;  width: 285px;  height: 193px;} 
*/

#box1{padding:5px;padding-left:10px;}
#box1 ul{margin-top:0em;}
#box1 ul li{margin-top:0em;}
#box1 a{color:#0092c7;}
#box1 a:hover{color: #990000;}
.box1-feed li{position:relative;left:2px;top:40px;margin-left:-30px;list-style-type:none;list-style-image:url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrowFF.gif');}

.rssfeedicon{position:relative;top:5px;left:-5px;}

#box2{border: #ccc 0px solid; padding: 0px;background: #fff; float: left;  margin: 0px 15px 0px 0px;  width: 304px;  height: 203px}



#box3{border: #ccc 0px solid; padding: 0px;background: #fff; float: left;  margin: 0px 15px 0px 0pxpx ;  width: 304px;  height: 203px}

#box1,#box2, #box3{margin-bottom:15px;}

.box1-heading{color:#000;font-family:Verdana, arial,helvetica,sans-serif;font-weight:normal; display:none;}


h3.box1-heading, h3.box2-heading {margin-bottom:0px;}

.box1-heading{background: #fff;margin-left:-9px;margin-right:-4px;margin-top:-4px;padding:5px 5px;}



/* FOOTER */
#tickerLinks{float:left;clear:both;width:100%;background: url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/uniSmall.jpg') no-repeat top right;height:57px;}
#tickerLinks ul{position:relative;top:40px;left:-5px;}


#tickerLinks ul li,#tickerLinks ul li a{font-weight:bold;}
#tickerLinks ul li a:hover{text-decoration:underline;}
#footerRight ,#footerLeft{border-top-width: 1px;font-weight:normal;width:49.99%}








/* STANDARD PAGE FEB 09 */
/*h4{color:#7a6e67} */

/* PAGE TITLE */
#pageTitle,#header h1{color:#7a6e67;}



/* TOP MENU */
#headerNav{border-bottom:10px solid #7a6e67;}
#headerNav,#headerNav ul li{height:27px;}

#headerNav ul li {float: left;display: block;
background: #fff url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarRClear3.gif') no-repeat top right;margin-right: 3px;font-size: 80%;	line-height: 25px;width: 156px;padding-right:1px;text-align: center;margin-right: 1px;}

#headerNav ul li a {display: block;background: url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/navbarLClear3.gif') no-repeat top left;font-weight: bold;padding-left: 30px;padding-left: 1px;width: 100%;text-align: center;float: left;text-decoration:none;}

#headerSearch select{background:#aba099;background:#fff;color:#333;}

#headerNav ul li a:link, #headerNav ul li a:visited, #headerNav ul li a:active,
#headerNav ul li a:hover{color: #333;font-family:verdana;font-weight:normal;text-decoration:none;padding-top:1px;}



/* BREADCRUMB */
#breadcrumbWrapper {font-weight:normal;font-family:verdana,sans-serif;font-size:0.79em;}
#breadcrumbs a{text-decoration:underline;}
#breadcrumbs a:hover{color:#336699;}


/* LEFT SIDE MENU */
#leftCol div#simpleMenuWrap {background-color:#eee;border:0px solid #fff;}
#leftCol div.sys_featureBox ul.sys_simpleListMenu li{margin:0px 0px;}

#leftCol div.sys_featureBox ul.sys_simpleListMenu div.sys_selected a 
{background:none;background-color:#dfdfdf;font-weight:bold;border:0px solid #bcd089;background-image: url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/navBulletDFDFDF.gif);
background-repeat:no-repeat;background-position:center right;padding-right:10px;margin:0px 0px;text-decoration:none;font-size:100%}

#leftCol div.sys_featureBox ul.sys_simpleListMenu div.sys_selected a:hover{background-image: url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/navBulletDFDFDF.gif);text-decoration:none;}

#leftCol div.sys_featureBox ul.sys_simpleListMenu li a:hover{background-color:#dfdfdf;text-decoration:none;}



#leftCol div.sys_featureBox ul.sys_simpleListMenu li a {font-family:verdana,sans-serif;background-image: url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrowGrey4.gif);}

#leftCol div.sys_featureBox ul.sys_simpleListMenu li a:hover
{background-image: url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrowGrey6.gif);}

#leftCol h2,#leftCol h2.sys_green{border:0px;}
#leftCol div.sys_featureBox{border:1px solid #ccc;}
#leftCol h2, #newsrightcol h2{padding-left:20px;}




/* RELATED LINKS */
#leftCol div.sys_featureBox{background:#d9d5d2;border:0px solid #aba099;}
#leftCol div.sys_featureBox{background:#eee;border:0px solid #aba099;}
#leftCol h2.sys_grey{background-color: #7a6e67;}
div.sys_featureBox div ul li {background-image:url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrowGrey4.gif);background-position:4px 2px;font-family:verdana,sans-serif;}
div.sys_featureBox div ul li{margin:0px -5px;padding-bottom:3px;}
div.sys_featureBox div ul li a{text-decoration:none;}
div.sys_featureBox div ul li a:visited{text-decoration:none;}
div.sys_featureBox div ul li a:hover{text-decoration:none;}
div.sys_featureBox div ul li:hover{background-color:#dfdfdf;background-image: url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrowGrey6.gif);}


/* COURSES PAGES */
h3.sys_searchHeader{background-color:#7a6e67}
div.sys_searchBox div.sys_hr {background-color:#aba099}
#leftCol h3.sys_grey{padding-left:1em;}
div.sys_courseDetail h3,
#leftCol h3.sys_grey 
{background-color: #7a6e67;}
#leftCol div#courseOverview{background-color:#eeeceb;border:1px solid #aba099;}

#leftCol div#courseOverview span.sys_boldText{font-size:95%;font-weight: bold;font-family:verdana,sans-serif;color: #555;}
.sys_hasRecords a{color:#679000}
.sys_selectedLetter {color:#7a6e67}
.sys_noRecords{color:#d9d5d2}


/* LIBRARY */
div#quicklinks{background-color: #679000;background-image:url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/lisLtab.gif);}
div#quicklinks h3{
background-image:url(http://www.cumbria.ac.uk/SiteElements/images/templateimage/lisRtab.gif);}
div#quicklinks ul li a{color: #ddd;}
div#quicklinks ul li a:hover{color: #fff;}

/* NEWS LISTING */
#newsrightcol{margin-top:1em;}
#newsrightcol h3{}
 D2_NewsKeywordSearch select option,
 D2_NewsMonthDropdown select option,
 D2_NewsYearDropdown select option,
 D2_NewsCategoryDropdown select option{color:#ccc;}
div#newslisting div.sys_newsarchivedaytitle h3{background-color: #fff;margin:0px;padding:15px 0px 1px 0px;color: #7a6e67;border-bottom:1px dashed #7a6e67;}

#leftCol h3.sys_grey, #newsrightcol h3.sys_grey{background-color: #eeeeee;color:#679000;padding-left:5px;border:0px solid #fff;}

#newsSearch{margin-top:-1.4em;font-family:verdana,sans-serif;border:0px solid #fff;background-color:#eee;color:#333;}
#newsSearch{width:190px;}
#newsSearch.sys_featurebox label {font-weight:normal;color:#333;}

#newsSearch input{background-color: #d9d5d2;border:1px solid #7a6e67}


/* TEXT */
/* highlight for selected menu link */
#leftCol div.sys_featureBox ul.sys_simpleListMenu div.sys_selected a{color:#222}

/* GREEN default */

#leftCol h2.sys_green {background-color:#679000}
h2,h3{color:#679000}




/* RED - for News 


#leftCol h2.sys_green {background-color:#9e1b34}
h2,h3{color:#9E1B34} */

/* PINK - looks bad 

#leftCol h2.sys_green {background-color:#a70084}
h2,h3{color:#A70084} */


/* PINK - softer 
#leftCol h2.sys_green {background-color:#993399}
h2,h3{color:#993399} */



/* TEAL - for Outreach
 
#leftCol h2.sys_green {background-color:#008480}
h2,h3{color:#008480} */



/* ORANGE -

#leftCol h2.sys_green {background-color:#e96b10}
h2,h3{color:#e96b10}  */


/* PURPLE - for FE 

#leftCol h2.sys_green {background-color:#59058d}
h2,h3{color:#59058d} */ 


/* PURPLE - for FE original  

#leftCol h2.sys_green {background-color:#663366}
h2,h3{color:#663366} */



/* DARK BLUE - softer  
#leftCol h2.sys_green {background-color:#214cad}
h2,h3{color:#214cad} */



/* LIGHT BLUE - 

#leftCol h2.sys_green {background-color:#0092c7}
h2,h3{color:#0092c7} */ 



/* FOOTER */
#footerLeft,#footerRight{font-weight:normal;width:49.99%;}

/* FACULTY DIVS for the MAIN large images etc*/
#faculty_gap{height:6px;min-height:6px;max-height:6px;}
#faculty{background:#fff;width:628px;height:375px;border:0px solid #ccc;}
#faculty{display:block;}
#faculty_areaimage{width:409px;min-width:409px;max-width:409px;height:344px;min-height:344px;max-height:344px;float:left;background:#fff; }







#faculty_areabox{padding:10px;width:198px;border:0px; border-right:0px solid #ccc;height: 323px;min-height: 324px;max-height:324px;float:right;}

 #faculty_areabox{background:#eae8e6;font-weight:normal}
/* #faculty_areabox{background:#000;font-weight:normal}  */

 

.faculty_text{color:#000; padding-bottom:1em;font-family:Verdana, arial,sans-serif;font-size:90%}

.faculty_heading,
{font-family:Verdana, arial,sans-serif;margin-top:.5em;font-size:160%;font-weight:normal}

.faculty_heading {color:#000}


#faculty_areabox a {color:#0092c7;}


#faculty_areabox a {padding-left:0em;font-weight:normal; text-decoration: none;font-family:Verdana, arial,sans-serif;font-size:90%}
#faculty_areabox a:hover{text-decoration: underline;}


#faculty_areabox ul,
{margin-top:0em;}

#faculty_areabox ul li,
{margin-left:-15px;list-style-type:none;list-style-image:url('http://www.cumbria.ac.uk/SiteElements/images/templateimage/arrowAreaboxFFb.gif');}

#faculty_areabox ul li a{}

#quicklinks h3 a {
text-decoration:none;
color :#ffffff;
}

#quicklinks h3 a:hover {
text-decoration:none;
color :#0000cc;
}
/* COURSE TEMPLATE UPDATES 2010 j.porter */
.leftCourse {
width: 65%; 
float: left;
padding: 5px;
border-left: 1px solid #666;
}
.rightCourse {
width: 30%; 
float: right;
padding: 5px;
border-right: 1px solid #666;
}

/* Virtual tours */
/* gap at top of page so that flash content doesn't overlap the nav */
div#flashcontent { margin-top: 40px; }


/* SYSTEM STATUS PAGE
  LISS OWNED PAGE TO SHOW CURRENT SYSTEM STATUS
  Phil Molloy 14/09/2010
*/

div.system {
  background: url("http://www.cumbria.ac.uk/ImageLibraryPublic/LISS/Servicedesk/status-bg.png") bottom left repeat-x #fff;
  border: 1px solid #ccc;
  padding: 0.5em 1em;
  width: 90%;
  margin: 0 auto 1em auto;
}

div.system img { 
  float: left; 
  margin-right: 1em;
}

div.system h3 {
  margin: 0px;
  padding: 5px 0 0 40px;
  height: 34px;
}

h3.serviceAvailable {
  background: url("http://www.cumbria.ac.uk/ImageLibraryPublic/LISS/Servicedesk/available.png") no-repeat;
}

h3.serviceUnavailable {
  background: url("http://www.cumbria.ac.uk/ImageLibraryPublic/LISS/Servicedesk/unavailable.png") no-repeat;
}

h3.serviceIntermittent {
  background: url("http://www.cumbria.ac.uk/ImageLibraryPublic/LISS/Servicedesk/intermittent.png") no-repeat;

}


caption { 
  font-weight: bold;
  text-align: left; 
  }

table#FeesRepayment,
table#Grants {
  border: 1px solid #ccc;
}

table#FeesRepayment th,
table#Grants th {
    background: #679000;
    border-right: 1px solid #ccc;
    padding: 0.5em;
    color: #fff;
}

table#FeesRepayment td,
table#Grants td {
    border: 1px solid #ccc;
    padding: 0.5em;
}

