/* CSS Document *//*old site colorsborder color - #36929bpage color - #e2ebealogo - light green leaf - #c7df8e logo - dark green leaf - #405c15logo - white*/ /* RESET - http://meyerweb.com/eric/tools/css/reset/ */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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body { line-height: 1; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }:focus { outline: 0; }ins { text-decoration: none; }del { text-decoration: line-through; }table { border-collapse: collapse; border-spacing: 0; }.clearfix:after, .container:after {  content: "\0020";   display: block;   height: 0;   clear: both;   visibility: hidden;  overflow:hidden; }/* Turn off mobile safari text resizing */* {  -webkit-text-size-adjust: none;}/* STYLE */body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size:100%;}body {	background-color:#e2ebea;	margin:0px;	padding:0px;}/* colorsbackground ( light blue/green ) - #E1EAE9olive green - #526B1Fturquoise - #458D95beige - #CBDD92eggshell - #63889B*/body {	background-color:#63889B;	font-family:geneva, helvetica, arial;	font-size:100%;}.clearthis {	clear:both;	height:0px;	width:100%;	margin:0px auto;	padding:0px;	line-height:0px;}#header {	position:absolute;	top:34px;	left:50%;	width:900px;	height:199px;	margin:0px auto 0px -450px;	padding:0px;	background-color:#E1EAE9;	border-top:1px solid #333333;	border-left:1px solid #333333;	border-right:1px solid #333333;	z-index:1;	}#left_header {	width:30%;	height:199px;	margin:0px auto;	padding:0px;	float:left;	background-color:transparent;	border:0px none #333333;	/*z-index:1;*/}#logo {	position:relative;	top:33px;	left:50%;	margin:0px auto 0px -92px;	border:0px none #000000;	background-color:transparent;	border:0px none #333333;	/*z-index:1;*/}#right_header {	width:70%;	height:199px;	margin:0px auto;	padding:0px;	float:right;	background-color:transparent;	border:0px none #333333;	/*z-index:1;*/}#slogan {	width:100%;	height:auto;	margin:75px auto 0px auto;	text-align:center;}/* colorsbackground ( light blue/green ) - #E1EAE9olive green - #526B1Fturquoise - #458D95beige - #CBDD92eggshell - #63889B*/#wrapper {	position:absolute;	top:233px;	left:50%;	width:900px;	height:500px;	margin:0px auto 0px -450px;	padding:0px;	background-color:#E1EAE9;	border-left:1px solid #333333;	border-right:1px solid #333333;	z-index:1;		}#wrapper h1 {	width:96%;	margin:.5em auto;	font:500 129% georgia,geneva,arial;	color:#526B1F;}#wrapper p {	width:92%;	margin:.5em auto;	font:500 101% georgia,geneva,arial;	color:#333333;	text-indent:0em;}#wrapper table {	width:98%;	margin:1em auto;	padding:0px;	background-color:#fefefe;}#footer {	position:absolute;	top:733px;	left:50%;	width:900px;	height:51  px;	margin:0px auto 0px -450px;	padding:0px;	background-color:#E1EAE9;	border-left:1px solid #333333;	border-right:1px solid #333333;	border-bottom:1px solid #333333;	z-index:1;		}