/* Start of CMSMS style sheet 'Aspirations Layout' */

/* Aspirations Layout - July 2009 - Marcus Hill websites@marcushill.com 

Colours:
Dark Green: #452;
Light Green: #ac6;

*/

* {
margin:0;
padding:0;
}

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 75.01%;
   line-height: 1em;
	color:#607a2b;
}

div {
   font-size: 1em;
	position:relative;
}

img {border:0}

a,
a:link 
a:active {
   text-decoration: underline;
   color:#452; 
}

a:visited {
   text-decoration: underline;
  color:#674;
}

a:hover {text-decoration: none;color:#ac6;}

/*****************
basic layout 
*****************/
body {
   background-color:#666;
   color:#000;
	}

div#pagewrapper { margin: 0 auto; width:990px;
   background:#fff url(../../uploads/images/interface/footer-1.png) bottom left no-repeat;
	}
div#header { height:123px; }

div#header h1 a {
/* you can set your own image here */
   background: url(uploads/images/interface/header-1.png) no-repeat; 
   display: block; 
   height:123px;
   text-indent: -999em;  /* this hides the text */
   text-decoration:none;
}

div#search {
   text-align: right;
   padding-bottom:20px;
}
#cntnt01searchinput {color:#000}


div#content {
   margin: 13px auto;
   font-size:120%;
}

#main {
  width:670px;
  float:left;
  margin-left:10px;
}


#sidebar {
   float:right;
   width:257px;
   display:inline;
   margin:20px;
   padding-bottom:10px;
}
/* News styles in Module- News CSS */
#bottomNav {width:670px; font-size:75%;margin-bottom:40px;height:50px;color:#999;}
#bottomNav a {color:#777;}
#footer {
   clear:both;
   height:80px;
   width:990px;
}

#footer p {
   font-size: 0.8em;
   padding: 1.5em;
   text-align: right;
   margin:0 20px;
}

#footer p a {
   color: #444;
   text-decoration:underline;
}

/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {
   height: 1px;
   margin: 1em;
   border-bottom: 1px dotted black;
}

/********************
CONTENT STYLING
*********************/


#topBanner {
	width:675px;
	height:57px;
	margin:20px auto;
	background:#9dbe47 url(/uploads/images/interface/top-banner-1.png) no-repeat;
	padding-top:20px;
}
#topBanner h1{
	color:#fff;
	text-align:center;
}
.mainList {
	list-style:none;	
	
}
.mainList li {
	padding:10px 0 20px 40px;
	background:url(/uploads/images/interface/tick-green.png) no-repeat left center; 
	font-size:100%;
	margin:5px 0;
	}
/* HEADINGS */
div#content h1 {
   font-size:1.5em;
   line-height:1.2em;
   margin: 0;
}
div#content h2 {
   color: #452; 
   font-size: 1.5em; 
   text-align: left; 
   line-height: 1.5em;
   margin: 0 0 0.5em 0;
}
div#content h3 {
   color: #452; 
   font-size: 1.3em;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
}
div#content h4 {
   color: #452; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   color: #452; 
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   color: #452; 
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0;  /* some air around p elements */
   line-height:1.4em;
   padding: 0;
}
blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
pre {
   font-family: monospace;
   font-size: 1.0em;
}
strong, b {
   font-weight: bold;
}
em, i {
   font-style:italic;
}


/* END TEXT */

/* LISTS */
div#main ul,
div#main ol,
div#main dl {
  font-size: 1.0em;
   line-height:1.4em;
   margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

div#dl dt {
   font-weight: bold;
   margin: 0 0 0.25em 3em;
}
div#dl dd {
   margin: 0 0 0 3em;
}
/* END LISTS */
.clearb { clear: both; }
.centre {text-align:center;margin:0 auto;}
.left {text-align:left;float:left;}
.right {text-align:right;float:right;}
.red {color:#f00}
/* End of 'Aspirations Layout' */

