﻿
img
{
	border: none;
}
.blue_border
{
	border: 1px solid #6699CC;
}
.black_border
{
	border: 1px solid #000000;
}
body, html
{	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
	background-color: #CCCCCC;
}

#landing {
	width:775px;
	left:50%;
	top: 50%;
	position: absolute;
	margin-left: -386px;
	margin-top: -235px;
	/*margin-top: -235px;*/
}

.hyperlinkNotBold a
{
	color: #660000;
	text-decoration: none;
}
.hyperlinkNotBold a:hover
{
	text-decoration: underline;
}

#masterpage
{	
width:100%;
}

#main_content {
margin: 0;
padding: 0;
background:#FFFFFF;
}



#UpdateProgress
{
	position:relative;	
	width:100%;
	height:100%;	
}

#UpdateProgressBox
{
	position:absolute;
	left: inherit;
	top: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFFFFF;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.bodyHeadings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	padding-top:5px;
}
.bodyHeadingsWhite
{
	color:#FFFFFF;
	font:13px Verdana,Arial,Helvetica,sans-serif
}

.bodyHeadings a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;	
}

.bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: black;
}
.bodytext a {
	color: #660000;
	/*font-weight: bold;*/
	text-decoration: none;
}

.bodytext a:hover {
	text-decoration: underline;
}

.indent {
	padding-left:15px;
}

.Outcome_Indent
{
	padding-left:90px;
}

.pad {
	padding:15px;
}
.sidepad
{
	padding-right: 15px;
	padding-left: 15px;
}

.pad_small
{
	padding:5px;
}

.underline
{
	border-bottom: #FFFFFF 1px solid;
}
	
.black_border {
	border: #FFFFFF 1px solid;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 25px;
	vertical-align: middle;
}

#footer a {
	color: #999999;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}
	
.welcometext {
	font-size:11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color:#000;
}

#newsblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}

#newsblock a {
	color:#660000;
	font-weight: bold;
	text-decoration:none;
}

#newsblock a:hover {
text-decoration:underline;
}

.black
{
	background-color: black;
}

.black_border 
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.list_item
{
	border-bottom:#eeeeee 1px solid;
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	height:15px;
	padding:3px;
	padding-left:15px
}
.list_item a
{
	color: #660000;
	text-decoration: none;
}
.list_item a:hover
{
	text-decoration: underline;
}
.list_item:hover
{
	background:#feefc1;
}

.menu
{
	
}
.menu_border
{
	border-top: white 1px solid;
	border-right: white 1px solid;
	border-left: white 1px solid;

}

.menu_node
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
}

.menu_node a
{
	color: black;
	text-decoration: none;
}

.menu_node a:hover
{
	text-decoration: underline;	
}

.newsPics
{
	padding-top:3px;
}

.limegreen {
background:#99cc33;
}

.paleyellow {
background:#ffcc33;
}

.orange {
background:#ff9900;
}

.mandarin {
background:#ff6600;
}

.mandarin_border
{
	border-right: #ff6600 1px solid;
	border-top: #ff6600 1px solid;
	border-left: #ff6600 1px solid;
	border-bottom: #ff6600 1px solid;
}

.mandarin_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6600;
}

.lightbrown {
background:#993300;
}

.darkbrown {
background:#660000;
}

.darkbrown_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
}
.darkbrown_text a
{
	text-decoration:none;
	color: #993300;
}
.darkbrown_text a:hover
{
	text-decoration:underline;
	color: #993300;
}

.darkbrown_text_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;	
}

.darkbrown_text_small a
{
	color: #993300;
	text-decoration:none;
}
.darkbrown_text_small a:hover
{
	text-decoration:underline;
}

.emerald {
background:#33cc00;
}

.darkgreen {
background:#006633;
}

.white
{
	background-color: #ffffff;
}

.white_text
{
	color: #ffffff;
}

.orange{
background:#ff9900
}

.alert_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}
.alert_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
}

.centered
{
	text-align: center;
}

.hand
{
	cursor: hand;
}


/* headlines styles */
.headlines {
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	min-height:15px;
	vertical-align:middle;
	padding-bottom:5px;
	border-bottom:#eeeeee 1px solid;
	padding-left:15px;
	padding-right:15px;
}

.headlines a
{
	color:#660000
}

.headlineHeading
{
	font-size:12px;
	margin:0;
	padding:3px;
	text-indent:10px;
	background-color: #FFF0C4;
	margin-right:-15px;
	margin-left:-15px;
}
.headlineHeading a
{
	color: #660000;
	text-decoration: none;
}
.headlineHeading a:hover
{
	text-decoration: underline;
}

.input_box_default 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.landing_menu_hover
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	position: static;
	top:inherit;
	left:inherit;
}

.label_orange
{
	 text-align: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff5900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 background-color: #FFFFFF;	 
}

.strokeBottom{
border-bottom:#FFFFFF 1px solid
}
.strokeRight{
border-right:#FFFFFF 1px solid
}
.strokeRightGrey{
border-right:#CCCCCC 1px solid
}
.strokeTop{
border-top:#FFFFFF 1px solid
}
.strokeBottomGrey{
border-bottom:#eeeeee 1px solid
}

.breadcrumb{
color:#660000;
font:11px Verdana,Arial,Helvetica,sans-serif;
padding-top:4px;
padding-bottom:4px;
padding-left:15px;
padding-right:15px;
vertical-align:middle
}
.current{
font-weight:bold
}
.breadcrumb a{
color:#330000;
font-weight:normal;
text-decoration:underline
}
.breadcrumb a:hover{
text-decoration:none
}

.curriculumHeading{
color:#000000;
font:bold 13px Verdana,Arial,Helvetica,sans-serif;
padding-left:10px;
padding-right:10px;
}

.curriculumTools{
color:#000000;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-indent:8px;
text-decoration:none;
}

.curriculumTools a{
color:#000000;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-indent:8px;
text-decoration:none;
}

.curriculumTools a:hover{
color:#000000;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-indent:8px;
text-decoration:underline;
}

.textBooks, .textBooks a{

color:#000000;
font:11px Verdana,Arial,Helvetica,sans-serif;
text-indent:8px;
text-decoration:none;
}

.textBooks a:hover
{
color:#000000;  
font:11px Verdana,Arial,Helvetica,sans-serif;
text-indent:8px;
text-decoration:underline;
}

.examCentre, .examCentre a {
	color:#fff;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	text-decoration:none;
}

.examCentre a:hover {
	color:#fff;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	text-decoration:underline;
}

.policyDocuments, .policyDocuments a {
	color:#000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	text-decoration:none;
}

.policyDocuments a:hover {
	color:#000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	text-decoration:underline;
}

.searchbox
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-decoration:none;
}

.searchbox a  {
	color: black;	
	text-decoration:none;
}

.searchbox a:hover  {
	text-decoration:underline;
}

.searchbox input
{
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #ff6600;
  padding-left: 2px;
  padding-top: 2px;
  font-size: 12px;
  line-height: 12px;
}

.submenu
{
	border-bottom: #ffffff 1px solid;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

.submenu a {
	color:#000000;
	text-decoration:none;
}
.submenu a:hover {
	text-decoration:underline;
}

.whiteNav {
	color:#ffffff;
	text-decoration:none;
}


.submenu a.whiteNav {
	color:#ffffff;
	text-decoration:none;
}
.submenu a.whiteNav:hover {
	color:#ffffff;
	text-decoration:underline;
}

.ls_submenu
{
	border-bottom: #ffffff 1px solid;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
}

.ls_submenu a {
	color:#000000;
	text-decoration:none;
}
.ls_submenu a:hover {
	text-decoration:underline;
}

.ls_submenu a.whiteNav {
	color:#ffffff;
	text-decoration:none;
}
.ls_submenu a.whiteNav:hover {
	color:#ffffff;
	text-decoration:underline;
}


.top_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.top_menu a
{
	text-decoration:none;
	color: #FFFFFF;
}

.top_menu a:hover
{
	color: #FFFFFF;
	text-decoration:underline;
}

#resourceTools, #bottomMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-right:15px;
}

.editHeader {
	width:99%;
	color:#000000;
	font:13px Verdana,Arial,Helvetica,sans-serif;
	border: #ff6600 1px dashed;
}

.editBody {
	width:99%;
	font:11px/14px Verdana,Arial,Helvetica,sans-serif;
	border: #ff6600 1px dashed;
}

/* Search Results styles */

.searchResultsHeading {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.searchResultsHeading a {
	color:#FFFFFF;
}

.searchFilter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.searchFilter select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
}

.searchResults {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 3px;
	padding-left:15px;
}
.resultHeading {
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color: #006633;
}

.resultHeading a {
	text-decoration: underline;
	color: #006633;
}
.resultHeading a:hover {
	text-decoration: none;
}
.resultDescription {
	padding-bottom:5px;
}
.resultLink {
	padding-bottom:5px;
}

.jumpmenu, .jumpmenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.jumpmenu select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border:1px solid #993300;
	vertical-align:middle;
}

.EditContent
{
	border-right: black 1px dotted;
	border-top: black 1px dotted;
	border-left: black 1px dotted;
	border-bottom: black 1px dotted;
	background-color: lightgrey;
}

/* searchbox styles */

#searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
}

#searchbox a  {
	color: #FFFFFF;	
}

#searchbox input {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ff6600;
	padding-left:5px;
	padding-top:2px;
	font-size: 12px;
	line-height: 12px;
}

#searchbox #go a {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline
}

#login a{
color:#660000
}
#login{
color:#660000;
font:11px Verdana,Arial,Helvetica,sans-serif
}
#login #go a{
font-size:12px;
font-weight:bold;
text-decoration:underline
}
#login #remember{
border:1px solid #ff6600;
border:0;
margin:0;
padding:0
}
.login_input{
border:1px solid #ff6600;
}

.lsHomeSubHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:10px;
	color: #006633;
}

.registerTable {
		
}

.registerTable td {
	padding-right:15px;
	border-bottom:#eeeeee 1px solid;
}

.dropdowns {
	font:11px/14px Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #996600;
}

.inputboxes{
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #996600;
	padding:2px;
}

/* Search Results styles */

.searchResults {
	
}

.searchResultsHeading {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.searchResultsHeading a {
	color:#FFFFFF;
}

.searchFilter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.searchFilter select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
}

.searchResult {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 3px;
	padding-left:15px;
	padding-right:15px
}

.resultHeading {
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color: #006633;
}

.resultHeading a {
	text-decoration: underline;
	color: #006633;
}

.resultHeading a:hover {
	text-decoration: none;
}

.resultDescription {
	padding-bottom:5px;
}

.resultLink {
	padding-bottom:5px;
}

.jumpmenu, .jumpmenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.jumpmenu select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border:1px solid #993300;
	vertical-align:middle;
}

/* Resource Details styles */

#resourceTools, #bottomMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-right:15px;
}
	
#resourceRatings {

}

#resourceRatings td {
	padding:5px;
	
}

#resourceRatings p {
	margin:0;
	margin-bottom:5px;
	padding:0;
}

.resourceTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	background-color:#FF9900;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	padding-left:15px;
}

.generalDetails {
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#eeeeee 1px solid;
}




.comments {
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	min-height:15px;
	padding:4px;
	vertical-align:middle;
	border-bottom:#eeeeee 1px solid;
}

.footerIcons {
	padding-right:10px
}


/* v1.4 additions 15 November */

.editHeader {
	width:99%;
	color:#000000;
	font:13px Verdana,Arial,Helvetica,sans-serif;
	border: #ff6600 1px dashed;
	background-color:#fff6dc;
}

.editBody {
	width:99%;
	font:11px/14px Verdana,Arial,Helvetica,sans-serif;
	border: #ff6600 1px dashed;
	background-color:#fff6dc;
}

/* v1.5 additions */

.largeButtons {
	font: 11px Verdana, Arial, Helvetica, sans-serif #000000;
	border: 1px solid #996600;
	background: #ece9d8;
	padding-left:3px;
	padding-right:3px;
	cursor: hand;
}



.pinch {
	padding-left:15px;
	padding-right:15px;
}

#tagcloud {
	padding:10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#tagcloud a.first {
	font-size:200%;
}

#tagcloud a.second {
	font-size:190%;
}

#tagcloud a.third {
	font-size:180%;
}

#tagcloud a.fourth {
	font-size:170%;
}

#tagcloud a.fifth {
	font-size:160%;
}

#tagcloud a.sixth {
	font-size:150%;
}

#tagcloud a.seventh {
	font-size:140%;
}

#tagcloud a.eighth {
	font-size:130%;
}

#tagcloud a.ninth {
	font-size:120%;
}

#tagcloud a.tenth {
	font-size:110%;
}


/* version 1.6 additions */

.strokeLeft {
	border-left:1px white solid;
}
	
.grey {
	background:#dedede;
}

/* comments/posts styles */

.comments {
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	min-height:15px;
	padding:4px;
	vertical-align:middle;
	border-bottom:#eeeeee 1px solid;
	padding-left:15px;
	padding-right:15px;
}

.comments a {
	color:#660000
}

.comments p.postHeading {
	font-size:12px;
	margin-bottom:5px;
	margin-top:0;

}

.comments p.postHeading a {
	text-decoration:underline;
}

.comments p.postHeading a:hover {
	text-decoration:none;
}

/* Rating */
.ratingStar {
    font-size: 0px;
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Images/Rating/FilledStarNew.png);
    width:15px;
    height: 15px;
}

.emptyRatingStar {
    background-image: url(../Images/Rating/EmptyStarNew.png);
    width:15px;
    height: 15px;
}

.savedRatingStar {
    background-image: url(../Images/Rating/SavedStarNew.png);
    width:15px;
    height: 15px;
}

.Selected
{
	font-weight: bold;
}

.tree_item
{
	border-bottom: #eeeeee 1px solid;
	color: #000000;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
	height: 25px;
}
.tree_item_loading
{
	border-bottom: #eeeeee 1px solid;
	color: #000000;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
	height: 25px;
	position: static;
}
.tree_item a
{
	color: #660000;
	text-decoration: none;
}
.tree_item a:hover
{
	text-decoration: none;
}
.tree_item:hover
{
	background:#feefc1;
	cursor: hand;
}

.tree_item_2
{
	color: #000000;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;	
	padding: 3px;
}
.tree_item_2_Selected
{
	color: #000000;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
	background-color: #ffff66;
	padding: 3px;
}

.tree_item_2 a
{
	color: #660000;
	text-decoration: none;
}
.tree_item_2 a:hover
{
	text-decoration: underline;
}
.tree_item_2:hover
{
	background:#feefc1;
	cursor: hand;
}

.resourcetags {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 5px;
	padding-left:15px;
}

.resourcetags_title {
	padding-top:5px;
	padding-left:10px;
	color:#993300;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

.tagCloud
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*border:1px solid #996600;*/
	
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	
	
	
}

.tagCloud a
{
	text-decoration: none;
}
.tagCloud a:hover
{
	text-decoration: underline;
}




.Tag1
{
	font-size: 110%;
}
.Tag2
{
	font-size: 120%;
}
.Tag3
{
	font-size: 130%;
}
.Tag4
{
	font-size: 140%;
}
.Tag5
{
	font-size: 150%;
	
}
.Tag6
{
	font-size: 160%;
}
.Tag7
{
	font-size: 170%;
}
.Tag8
{
	font-size: 180%;
}
.Tag9
{
	font-size: 190%;
}
.Tag10
{
	font-size: 200%;
}

.AlignTop
{
	vertical-align:top;
}


.resourceHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #ff9900;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.accordion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #ff9900;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.accordionDisabled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #C0C0C0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.tagHeading {
	padding-bottom: 6px;
	margin:0;
	color:#993300;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top:6px;
}

.bodySubHeadings {
	color:#993300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:2px;
	border-top: 1px solid #993300;
}

.examples {
	font-size: 90%;
	line-height: 11px;
	color: #666666;
}

.editSelect{
	font:11px/14px Verdana,Arial,Helvetica,sans-serif;
	border: #ff6600 1px dashed;
	background-color:#fff6dc;
}

/* Events */

.events {
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	min-height:15px;
	padding-bottom:5px;
	vertical-align:middle;
	border-bottom:#eeeeee 1px solid;
	padding-left:15px;
	padding-right:15px;
}

.eventsHeading {
	font-size:12px;
	margin:0;
	margin-top: 5px;
}

.eventType {
	margin:0;
	padding:0;
	margin-top: 3px;
	padding-left:15px;
}
.readMore {
	margin:0;
	padding:0;
	margin: 5px 0;
}
.date 
{
  font:5px Verdana;
	margin:0;
	padding:3px;
	text-indent:10px;
	background-color: #FFF0C4;
	margin-left:-15px;
	margin-right:-15px;
}
.venue {
	margin:0;
	padding:0;
	margin-top: 3px;
	padding-left:15px;
}

.eventsDetail {
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	min-height:15px;
	padding-bottom:5px;
	vertical-align:middle;
	padding:15px;
}

.eventsHeading {
	font-size:12px;
	margin:0;
	margin-top: 5px;
	margin-bottom:20px;
	padding-left:15px;
	color:#993300;
}

.description {
	font-size:11px;
	padding:0;
	margin:0;
}

.contact {
	font-size:11px;
	margin:0;
	padding:0;
	margin-top:10px;
}

.pics {
	margin:5px 0;
	padding:0;
}

.pics img {
	border: 1px solid black;
	margin-right:15px;
}

.eeventType {
	margin:0;
	padding:0;
	margin-top: 3px;
	
}
.readMore {
	margin:0;
	padding:0;
	margin: 5px;
	padding-left:15px;
}
.date {
	font-size:12px;
	margin:0;
	padding: 3px;
	padding-top: 6px;
	text-indent:10px;
	background-color: #FFF0C4;
	height:20px;
	margin: 15px;
}

.keywords {
	margin:0;
	padding:0;
}

/* newsletter */

.newsletter td {
	height:25px;
	border-bottom: 1px solid #eeeeee;
}

.newsletter input {
vertical-align:middle;
}

.newsletter .title {
	text-indent: 15px;
}

.createNewsletter {
	color:#000000;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	line-height:14px;
	min-height:15px;
	padding-bottom:5px;
	vertical-align:middle;
	padding: 0 15px;
}

.createNewsletter input {
	vertical-align:middle;
}

.createNewsletter p.issueContent {
	margin:0;
	padding:0;
	padding-top:5px;
}

.createNewsletter p.currentIssue {
	margin:0;
	padding:0;
	padding-top:10px;
}

.createNewsletter p.newsletterDescription {
	font-size:11px;
	padding:0;
	margin:0;
	padding-top:10px;
}

.createNewsletter p.newsletterName {
	font-size:11px;
	padding:0;
	margin:0;
		padding-top:10px;
}

.createNewsletter p.subscription {
	font-size:11px;
	padding:0;
	margin:0;
		padding-top:10px;
}
.yellowHeader{
background:#ffcc33;
padding-left:15px;
padding-right:30px
}

.lsHomeBox {
	border: 1px solid #993300;
}

.lsHomeBox .theContent {
	padding: 7px;
}

.lsHomeHeader {
	background-color: #ff6600;
	/*old brown colour #663300;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	padding-left: 10px;
}

.lsHomeSubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:10px;
	color: #006633;
}

.lsHomeSubmenu  {
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
}

.lsHomeSubmenu a {
	color:#FFFFFF;
	margin-left:15px;
}

.lsHomeSubmenu dropdown {
	
}

.GenericInputTable td {
	padding-right:15px;
	border-bottom:#eeeeee 1px solid;
}

.searchbutton {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f2f2f2;
}

/* Manage Resources */

.genericTable {
	border: 1px solid #993300;
}

.genericTable td {
	border-bottom: 1px solid #eeeeee;
}

.genericTable .listHeadings {
	font:11px Verdana,Arial,Helvetica,sans-serif;
	color: white;
	background-color: #993300;
	
}

.genericTable checkbox {
margin:0;
padding:0;
}

.schoolResult {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 3px;
	padding-left:15px;
	padding-right:15px
}

.schoolResult .resultSundries {
color: #660000;
padding-bottom:10px;
}

.schoolResult .resultContact {
	padding-bottom:5px;
}

.schoolResult .resultLocation {

	padding-bottom:5px;
}

#knowledge {
 position:relative;
 margin-right:-1px;
}

.LSMenuItem 
{
  border-right: white 1px solid;
	border-left: white 1px solid;
	padding-right:20px
}

.LSTopMenuWhite
{
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	padding-right:10px;
	text-decoration:none;
	color:White;
}

.LSTopMenuWhite a{
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;	
	text-decoration:none;
	color:White;
}

.LSTopMenuWhite a:hover{
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	text-decoration:underline;
	color:White;
}

.LSTopMenuBlack
{
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	padding-right:10px;
	text-decoration:none;
	color:Black;
}

.LSTopMenuBlack a{
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;	
	text-decoration:none;
	color:Black;
}

.LSTopMenuBlack a:hover{
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-indent:8px;
	text-decoration:underline;
	color:Black;
}