﻿/* ($Id: 0115styleModules.css 683 2011-05-24 08:00:56Z winterjp $) */
/*  Modules
************************************************************************************************************************/

/* Google search Box
************************************************************************************************************************/
/* sizes */


/* colours */


/* general */

div#header_content input#GoogleSearchBox_redirectTextBox {
    margin-right: 0.3em;
}

/* News record
************************************************************************************************************************/
/* sizes */

div.sys_news-posted-date {
	font-size: 1.1em;
}

/* colours */


/* general */

div.sys_news-posted-date {
	padding:8px 0px 8px 0px;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}


/* News listing
************************************************************************************************************************/
/* sizes */

div#content_section div.sys_news-control div.sys_itemslist div.sys_subitem div.sys_subitem-summary dl dd,
div#content_section div.sys_news-control div.sys_itemslist div.sys_subitem div.sys_subitem-summary dl dt {
	font-size: 1.3em;
	line-height: 1.3em;
}

/* colours */


/* general */

div#content_section div.sys_news-control div.sys_itemslist div.sys_subitem {
	clear:left;
	padding:8px 0px 8px 0px;
	background: transparent url('/Images/website/listdots.gif') repeat-x scroll bottom left;
	overflow: hidden;
}

div#content_section div.sys_news-control div.sys_itemslist div.sys_subitem div.sys_subitem-summary dd.sys_news-datepublished {
	padding: 6px 0px 4px 0px;
	font-weight: bold;
}

div#content_section div.sys_news-control div.sys_itemslist div.sys_subitem div.sys_subitem-summary dt.sys_news-description,
div#content_section div.sys_news-control div.sys_itemslist div.sys_subitem div.sys_subitem-summary dt.sys_news-datepublished {
	display:none;
}

div#content_section div.sys_news-control div.sys_flickrpager {
	padding-top: 16px;
}

/* News Search 
************************************************************************************************************************/
/* sizes */

div.sys_news-search-control .sys_options-inner .sys_basic-search-row label {
font-size: 1.3em;
}

/*general*/

div.sys_news-search-control .sys_options-inner .sys_basic-search-row label {
line-height: 1.3em;
font-weight: bold;
}

div.sys_news-search-control label {
width: 100%;
display: block;
margin: 0 0 2px 0;
}

div.sys_news-search-control .sys_options-inner .sys_basic-search-row {
margin-bottom: 8px;
}



/* News Archive 
************************************************************************************************************************/
/* sizes */

div.sys_news .sys_ticker span {
	text-transform: uppercase;
	font-size: .9em;
}

div.sys_news .sys_datarepeatercontrol .sys_groupheader {
	font-size: 1.2em;
}

.sys_search-options .sys_checkbox-list .sys_checkbox label {
	font-size: 1em;
}

/* colours */


/* general */

div.sys_news .sys_tools-control {
	margin: 0 4px 10px 0px;
	padding: 8px 0;
	text-align: right;
	width: 100%;
	border-top: 1px solid #ECEBEB;
	border-bottom: 1px solid #ECEBEB;
}

div.sys_news .sys_ticker {
	
	/*style it*/
	min-height: 1.3em;
	clear: both;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 10px 0;
	border-bottom: 1px solid #ECEBEB;
	
	/* then turn it off anyway, cause it's nasty */
	display:none;
}

div.sys_news .sys_ticker span {
	font-weight: bold;
	margin: 0 4px 0 0;
}

div.sys_news .sys_datarepeatercontrol .sys_groupheader {
	font-size: 1.2em;
}

div.sys_news sys_datarepeatercontrol .sys_itemslist {
	clear: both;
	margin: 0;
	padding: 0 0 1em 0;
}

div.sys_news .sys_news-search-control {
	float: right;
	width: 27%;
	min-height: 1em;
}

div.sys_news .sys_search-options {
	position: static;
}

div.sys_news .sys_news-control {
	float: left;
	margin: 0;
	padding: 0;
	width: 70%;
}

div.sys_news .sys_search-options .sys_basic-search-row {
	margin: 0 0 8px 0;
}

div.sys_news .sys_news-search-control label {
	width: 100%;
	display: block;
	margin: 0 0 2px 0;
}

div.sys_news .sys_search-options .sys_checkbox-list .sys_checkbox {
	min-height: 1.5em;
	margin: 0;
	clear: both;
}

div.sys_news .sys_search-options .sys_checkbox-list .sys_checkbox label {
	display: block;
	float: left;
	position: relative;
	margin: 0;
	padding: 0 0 .6em 0;
	width: 86%;
	cursor: pointer;
	cursor: hand;
	line-height: 1em;
}

div.sys_news .sys_search-options label {
	font-weight: bold;
}

.sys_search-options .sys_search-row-label{
	font-weight: bold;
	margin: 0 0 5px 0;
	display: block;
}

/*turn off categories*/
div.sys_category-row {
	display:none;
}


/*  Site tools
************************************************************************************************************************/

/* sizes */


/* colours */


/* general */

div#siteTools {
    margin: 0px 0px 4px 0px;
}

/*  Related Links
************************************************************************************************************************/

/* sizes */
div#relatedLinks ol li{
    font-size:1.3em;
}


/* colours */



/* general */

div#relatedLinks h2 {
    margin: 10px 0px 4px 0px;
}

div#relatedLinks ol{
    list-style-type: none;
    padding:2px 0px 8px 0px;
}

div#relatedLinks ol li{
    padding:0px;
}


/*  Related Video 
************************************************************************************************************************/

/* sizes */


/* colours */


/*general*/

div#relatedVideo h2 {
    margin: 10px 0px 4px 0px;
}

/* Home and Landing Feature Display 
************************************************************************************************************************/

/* sizes */

div#content_section #features h2 {
font-size: 2.8em;
}

/* colours */

div#content_section #features h2 {
color: white;
}

/* general */
div#content_section div#features {
	border-top:3px solid #66A300;
	position:relative;
	height:331px;
	margin-bottom:10px;
}

/*override homepage height if using standard landing images in 2 section template*/
div#content_section.sys_genTwoSectionContent div#features {
	height:246px;
}

div#content_section #features img {
	position:absolute;
	top:0;
	left:0;
}

div#content_section #features img.sys_selected {
	display:block;
}

div#content_section #features ul {
	position:absolute;
	bottom:0;
	right:0;
	width:40px;
	height:30px;
	margin:0;
list-style: none;
}
	
div#content_section #features li {
	float:left;
	width:auto;
        padding-left: 0;
}
	
div#content_section #features .sys_first a,
div#content_section #features .sys_last a {
	width:20px;
	height:30px;
	text-indent:-9000px;
	float:left;
}
	
div#content_section #features .sys_first a {
	background:transparent url('/Images/website/featureleft.gif') no-repeat scroll top left;
}
	
div#content_section #features .sys_last a {
	background:transparent url('/Images/website/featureright.gif') no-repeat scroll top left;
}

div#content_section #features .hideFeatureImage {
        display: none;
}

/* Additional styles for landing feature control */

div#content_section #features h2 {
	position: relative;
	display: block;
	background: transparent url('/Images/website/blackopac80.png') repeat scroll top left;
	padding: 8px 12px;
}

div#content_section #features h2.sys_hide{
        display:none;
}

/*Homepage promos (including sys_quote)
************************************************************************************************************************/

/* colours */

.sys_quote {
  background: #F3F5F7 url('/Images/website/quote.gif') no-repeat scroll 10px 10px;
}

/* sizes */

..sys_quote p {
  font-size: 1.5em;
}

.sys_quote p span {
  font-size: 1.2em;
}

/*general*/

.sys_quote {
  border-top: 1px solid #CCC;
  width: 610px;
  float: left;
  padding: 10px 10px 10px 70px;
}

.sys_quote p {
  margin-bottom: 1em;
}


/* Related Course Listing 
************************************************************************************************************************/

/* colours */


/* sizes */

.sys_search_result h3 {
font-size:1.5em;
}

/* general */

div.sys_search_result {
padding-bottom: 8px;
}

.sys_search_result ul.sys_courseDescriptionList {
margin: 0!important;
padding: 0 0 8px 0!important;
}

div.sys_search_result ul.sys_courseDescriptionList li {
display: inline;
list-style: none outside none;
padding: 0 30px 0 2px;
background: none;
}
