/* colours used - brown #998379, grey #ECEAEB, blue: #92AFD2, green #B7C834  dark-green #6BBD5D */











html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, ul, li, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-style:inherit;font-size: 100.01%; vertical-align:baseline;}







html



{



height: 100%;



}







/* Layout */







body{font:85% "Trebuchet MS",sans-serif;line-height:1.4em;background:#ECEAEB;color:#998379;}



input,select{font-size:1em;}







h2 {font-size:1.7em;line-height:1.2em;font-weight:normal;}



h3 {font-size:1.2em;line-height:1.1em;}



h4 {font-size:1.4em;line-height:1.2em;font-weight:normal;}







h4 a, h4 a:visited {color:#92AFD2; text-decoration:none;}



h4 a:hover {color:#998379;}







.blue {color:#92AFD2;}



.d-green {color:#6BBD5D;}







#fixed {margin:22px auto;padding: 26px 31px 26px 31px;width:847px;text-align:left;background:#fff; overflow:hidden;}



#left-column {float:left; width:192px;padding:0;margin:0;}



#right-column {float:left; width:629px;padding:0 0 0 26px;margin:0;}







#logo {float:left;width:192px;}



.logo-home {border-top:solid #998379 13px;border-bottom:solid #998379 13px;}



.logo-why {border-top:solid #93B0D3 13px;border-bottom:solid #988379 13px;}



.logo-how {border-top:solid #6BBD5D 13px;border-bottom:solid #6BBD5D 13px;}



.logo-green {border-top:solid #B7C834 13px;border-bottom:solid #B7C834 13px;}







#main-menu {float:left;padding:7px 0 0 0;border-top:solid #ECEAEB 13px;height:223px;}



#main-menu ul {



	    float:left;



	    list-style:none;



	    margin:0;



	    padding:0;



		width:192px;



	}



#main-menu ul li {



	    float:left;



	    list-style:none;



		display:block;



	    margin:0;



	    padding:0;



		width:192px;



		line-height:1.2em;



	}



#main-menu ul ul {



	    float:left;



	    padding-left:0px;



	}







#main-menu ul li a {



	    float:left;



		font-size:110%;



	    text-decoration:none;



		line-height:1.2em;



		color:#998379;



	}



#main-menu ul li a:hover {



		color:#93B0D3;



	}



#main-menu ul li a.active,



#main-menu ul li a.active:hover {



	    color:#93B0D3;



	}







img.allan {float:left;margin-top:27px;border-top:solid #ECEAEB 13px;border-bottom:solid #ECEAEB 13px;}



.gap-title-1span, .gap-title-2span, .gap-title-3span {float:left;padding:3px 0 0 0;margin:0;height:23px;}







.gap-title-1span {width:192px;}



.gap-title-2span {width:411px;}



.gap-title-3span {width:629px;}



.pt26 {float:left;padding-top:26px;margin:0;}



.pl26 {float:left;padding-left:26px;margin:0;}







#col1 {width:192px;float:left;padding:0 0 0 26px;display:inline;}



#col1-span2 {width:411px;float:left;padding:0;display:inline;}



#col1-span3 {width:629px;float:left;padding:0;display:inline;}



#col-full {width:629px;float:left;padding:15px 0 0 0;margin-top:24px;display:inline;}



.col-full-top-grey {width:629px;float:left;padding:15px 0 0 0;margin-top:24px;display:inline;border-top:solid #ECEAEB 13px;}



.full-top-grey {border-top:solid #ECEAEB 13px;}



.full-top-green {border-top:solid #B7C834 13px;}



.full-top-green-grey-fill {float:left;padding-left:15px;border-top:solid #B7C834 13px;border-bottom:solid #B7C834 13px;background-color:#ECEAEB;}







.col-full-top-grey .col-l {float:left;width:146px;display:inline;}



.col-full-top-grey .col-r {float:left;width:481px;display:inline;}



.col-full-top-grey .col-r h2 {font-size:2.6em;line-height:1.2em;font-weight:normal;}







#col-full h2 a{text-decoration:none;}







#col-full table, #col-full caption, #col-full tbody, #col-full tfoot, #col-full thead, #col-full tr, #col-full th, #col-full td {margin:0;padding:0;border:0;font-style:inherit;font-size: 100.01%; vertical-align:top;}







.short {height:177px;}



#home-hello {width:379px;height:183px;float:left;border-top:solid #ECEAEB 13px;border-bottom:solid #ECEAEB 13px;padding:16px 16px 16px 16px;margin:0;color:#FFF;background:#998379;display:inline;}



#home-hello p {color:#FFF;font-size:1.1em;line-height:1.1em;}



#home-approach {width:180px;height:191px;float:left;border-top:solid #ECEAEB 13px;border-bottom:solid #ECEAEB 13px;padding:16px 4px 8px 8px;margin:0;color:#FFF;background:#998379;display:inline;}



#home-approach p {color:#FFF;font-size:0.90em;line-height:1.1em;margin:0 0 8px 0;}



.home-img {float:left;width:192px;}



.home-img img {padding-bottom:4px;}



.home-img a {font-size:0.65em;line-height:1.0em;text-decoration:none;color:#998379;padding:4px 0 0 0;}







ul#benefits {float:left;padding:15px 0 0 0;width:629px;}



ul#benefits li {float:left;width:314px;display:inline;font-size:1.4em;line-height:1.2em;font-weight:normal;}



.descpanelbg {

	background-color: red!important;

}





#notice {
    background: none repeat scroll 0 0 #B1C33F;
    color: #FFFFFF;
    margin: -26px -31px 26px;
    padding: 10px 31px;
	display:none;
	overflow:hidden;
}
	#notice #n-title {
		float: left;
		display:inline;
		font-size: 23px;
		font-weight: bold;
		height: 40px;
		line-height: 40px;
		text-transform: uppercase;
		width: 217px;
	}
	#notice #n-msg {
		float:right;
		width:630px;
		display:inline;
		font-size:14px;
	}
	
.break {
    border-bottom: 13px solid #B7C834;
    margin: 0 0 20px;
    padding: 0 0 25px;
}
