@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Dancing+Script);
/* CSS Document */
/************************************************************************************
resets
************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
}

body {
	font:100% Verdana, Arial, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	height: 100%;
	/*	padding:1%;
	background-color:#F5FCFB;*/
	
}

html {
	-webkit-text-size-adjust: none;
		height: 100%;
}

/* headings */
h1, h2, h3, h5, h6 {
	color:#14611d;
	font-family:"Monotype Corsiva", cursive ;


	margin: 0 0 1em;
}
h1 {
	font-size: 2em;/*16px*/
margin: 0 0 0;
	line-height: 1.4em;
}
h2 {
	font-size: 1.8em;/*14px*/
}
h3 {
	font-size: 1.6em;/*12px*/
}
h4 {
	font-size: 1.2em;/*10px*/
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	line-height: 1.4em;	}
p {
	margin: 0 0 1.2em;
	line-height: 1.5em;
	padding: 0;
	font-size: 1em;/*10px*/	
}

a {
	color: #C7FCD8;
	text-decoration: none;
	outline: none;

}
a:hover {
	text-decoration: underline;
	color: #C7FCD8;
}

img {

vertical-align: top;
}

#outerwrap{
	width:100%;
background:url(../images/background.jpg);
background-position:top;
background-repeat:repeat-x;

}
/************************************************************************************
Page wrap
*************************************************************************************/
#pagewrap {
	width:95%;
	margin: 0 auto;
	margin-bottom:.25%;

}

#header{
	width:100%;
	margin: 0 auto;
	position:absolute;
	z-index:-1;
	height:25%;

	}

/************************************************************************************
grids*/
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
/*.line{padding-bottom:15px;}*/
.unit{float:left;_zoom:1;}
.float{float:left;}
.unitExt{float:right;}
.size1of1{float:none;}
.size5{width:5%;}
.size10{width:10%;}
.size14{width:14%;}
.size15{width:15%;}
.size15-5{width:15.5%;}
.size16{width:16%;}
.size20{width:20%;}
.size23{width:23%;}
.size25{width:25%;}
.size27{width:27%;}
.size30{width:30%;}
.size33{width:33%;}
.size35{width:35%;}
.size40{width:40%;}
.size45{width:45%;}
.size48{width:48%;}
.size50{width:50%;}
.size55{width:55%;}
.size60{width:60%;}
.size65{width:65%;}
.size70{width:70%;}
.size75{width:75%;}
.size77{width:77%;}
.size80{width:80%;}
.size85{width:85%;}
.size90{width:90%;}
.size95{width:95%;}
.lastUnit {
		float:none;
		_position:relative;	
		_left:-3px;
		_margin-right: -3px;
		width:auto;
}/* extending grids to allow a unit that takes the width of its content */


/************************************************************************************
general items*/

.inner{padding: 5% 5%;}
.innerW{padding: 2% 5%;}
.innerM{padding: 2% 2%;
	font-size:.75em;


}
.innerM h4 { font-size:1.5em;}
.innerF{padding: 2% 2%;
	font-size:.75em;
	color:#FFFFFF;


}
.innerF h4 { font-size:1.5em;}
.innerP{padding: 3% 5% 0 5% ;}
.innerT{padding: 1% 0;}
.innerD{	margin: 0 auto;
width:100%;
}
.logo{padding: 5px 10px;}
.marginAuto{	margin: 0 auto;}
.bold {font-weight: bold;}
.h50 {height:50px;}
.imgborder{border:#b3e6df 5px solid;}
.block{ display:block;}
/*fonts*/
.kite{font-family: 'Kite One', sans-serif;}
.tangerine{font-family:'Tangerine', cursive;}
.papyrus{font-family: Papyrus, fantasy;}
.monotype{font-family:"Monotype Corsiva";}
.minHeight{	min-height:1000px;}
/*font colours*/
.darkBlue{color: #0374BE;}
.purple{color:#671565;}
.Green{color:#14611d;}
/*font size*/
.f75{	font-size: .75em;/*10px*/}
.f125{	font-size: 1.25em;}
.f1{	font-size: 1em;}
/*background colours*/
.bBlue{background:#cceafe;}
.turquise{background:#b3e6df;}
.bpaleGreen{background:#bed3c0;}
.bpaleGrey{background:#839393;}
.bdarkGreen{	background-color:#14611d;}
.bMenu{ background-image:url(../images/menuButton.jpg);}

.hidden{ visibility: hidden;}

/*text align - style*/
.right{text-align:right;}
.left{text-align:left;}
.italic{ font-style:italic;}
.centre{ text-align:center;}
/*padding*/

.padT5{ padding-top:5px;}
.padT10{ padding-top:10px;}
.padT20{ padding-top:20px;}
.padTper{ padding-top:50%;}
.padT30{ padding-top:30px;}
.padT35{ padding-top:35px;}
.padT40{ padding-top:40px;}
.padT50{ padding-top:50px;}
.padL20{ padding-left:20px;}
.padL5p{ padding-left:5%;}
.padR5p{ padding-right:5%;}
.padR20{ padding-right:40px;}
.padB10{ padding-bottom:10px;}
.padB20{ padding-bottom:20px;}
/*margin*/

.marB20{ margin-bottom:20px;}
.mar10{margin:10ps;}
.marT5{	margin-top:5%;}
.marT1	{margin-left:1%;}
.marT10{	margin-top:35%;}

#ie-message a {
color: #fff;
}

.vertAlign {
 display: table;
/*  width: 250px;
  height: 500px;*/ 
width: 100%;
  height: 100%;

}
.vertAlignMiddle {  
 display: table-cell;
  vertical-align: middle;

		  width: 50%;
  padding:20px;
  }
/************************************************************************************
Menu
************************************************************************************/

#menu{	width:100%;
	margin: 0 auto;
	}
#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;

}

#menu li {
list-style-type:none;
/*margin-left:20px;*/
font-size:1em;
margin-bottom:.75em;
text-align:center;
}

#menu li a {

}


#menu li a:hover {
	/*    background-color: #0955a0;
	    border-radius: .31em;*/
		color:#E7F20D;
			text-decoration:underline;
}

.active {

	text-decoration:underline;
   color:#FF0;
/*	  border-radius: .31em;*/
}


.sideNav {

	color: #C7FCD8;
	width:100%;
/*	position:absolute;*/
	margin-top:5%;
	margin-left:1%;


}
.sideNavHead{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	
/*background:#671565;  for non-css3 browsers */
/*	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aad6f3', endColorstr='#F00'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#aad6f3), to(#F00));*/ /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #aad6f3,  #F00);*/ /* for firefox 3.6+ */
/*min-height:25px;*/
color:#C7FCD8;
font-size:1.6em;
font-weight:bold;
text-align:center;
/*padding:10px;*/

padding-top:10px;}

.sideNavHead  a {color:#ffffff;}
.sideNavHead hover {color:#C7FCD8;}
.sideNavText{ background-image:url(../images/LogoScroll.gif);
	background-color:#14611d;

/*	border-radius: 1em;
		margin-bottom:20px;*/

	border-bottom-color: #1C534D;
}

/************************************************************************************
footer*/

#footer{
	position:relative;


	width:100%;

	font-size:1em;
	color:#C7FCD8;
	background-color:#14611d;		

}
/* ====== Lists ======*/


/* numbered list */
ol.simpleList li{list-style-type: decimal; margin-left:40px;}
/* standard list */
ul.simpleList li{ 
margin-left:5%;
font-size:1em;
margin-bottom:.75em;
}
ul.simpleList  a {color:#033a0f; 	text-decoration: underline;}
ul.simpleList hover {color:#C7FCD8;}

/************************************************************************************
Form
*************************************************************************************/
form{font-size:1em;
 width:98%;
 color:#FFF;
 }

				
/************************************************************************************
/*Media Queries*/ 
/*************************************************************************************/
@media only screen and (max-width : 599px){
 /* For mobile phones: */ 
   [class*="size"] {
    width: 100%;	
	
}



p {
	margin: 0 0 1.2em;
	line-height: 1.5em;
	padding: 0;
	font-size: .75em;/*10px*/	
}




}