/* Basic Elements */



html,body{margin:0;padding:0; border:0}

body{
font: 100.1% trebuchet ms, arial, helvetica, sans-serif;
color:#7b7551; 
text-align:center;

margin:0;
padding:0;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset{
  margin:0; 
  padding:0;
  border:0;
}

body {
background: rgb(71,191,232); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDdiZmU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjMDcxOTY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMGMzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(71,191,232,1) 1%, rgba(41,137,216,1) 25%, rgba(7,25,104,1) 77%, rgba(0,12,48,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,rgba(71,191,232,1)), color-stop(25%,rgba(41,137,216,1)), color-stop(77%,rgba(7,25,104,1)), color-stop(100%,rgba(0,12,48,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(71,191,232,1) 1%,rgba(41,137,216,1) 25%,rgba(7,25,104,1) 77%,rgba(0,12,48,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(71,191,232,1) 1%,rgba(41,137,216,1) 25%,rgba(7,25,104,1) 77%,rgba(0,12,48,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(71,191,232,1) 1%,rgba(41,137,216,1) 25%,rgba(7,25,104,1) 77%,rgba(0,12,48,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(71,191,232,1) 1%,rgba(41,137,216,1) 25%,rgba(7,25,104,1) 77%,rgba(0,12,48,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47bfe8', endColorstr='#000c30',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}
	
body:before { content: ""; 	background: url(../layout_images/clouds.png); position: absolute; top:0; left:0; background-repeat: no-repeat; width: 720px; height: 170px;}
img {	border: 0;	}

/* Structure-------------------------------------------------------------- */

#container{	position:relative;	width:799px;	margin:0 auto;	text-align:left;  		}
#content{float:right;width:539px;padding-top: 10px;}
#navigation{float:left;width:260px;padding-top: 10px;}
#header {position:relative;margin:0px;padding:0px;border:0px;height:306px;width: 799px;background:  url(../layout_images/logo_bg_small_frame.png) no-repeat top left;}
.box{text-align:left;margin:0px;padding:0px;border:0px;width: 485px;margin-left:22px;margin-bottom:20px;background: #fff url(../layout_images/content_top_noshadow.jpg) no-repeat left top;}

/* Navigation-------------------------------------------------------------- */


#navigation table td {	color:#fff;	line-height: 1.4em; font-size: 110%;	font-weight: bold; letter-spacing: 1px;}

#navList{margin: 0;padding-top: 10px;width: 197px;background:#fffef7; margin-left:31px;}
#navListBottom{padding-bottom: 10px;}
#navList ul {	margin-top: 0px;	padding-top: 0px;	margin-left: 0.0em;	list-style: none;}

	/* \*/
* html ul li a 
{height: 1%;}

/* Holly hack */
#navList li {	color:#dddaca;	line-height: 1.4em;	font-size: 95%;	text-indent: 1.0em;}
#navList li a {	display: block; text-decoration: none; 	 padding: 5px 0px 5px 0px; 	 font-size: 80%; font-weight: bold;
 font-family: trebuchet ms, arial, helvetica, sans-serif;	color: #7b7551;	text-decoration: none;	text-align:left; }
#navList li a:link {	}
#navList li a:visited {	}
#navList li a:active {	color: #7b7551;}
#navList li a:hover {font-size: 90%;	color: #3b655d;  	background-color:#deebe4; }
#navList #uberlink a {font-family: trebuchet ms, arial, helvetica, sans-serif; font-size: 90%;	background-color:#c3decc; text-align:left; color: #2a4734;}

/* Images-------------------------------------------------------------- */

.leftimage {	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	margin-top: 10px;	float: left;	display: inline;}
.rightimage {	float: right;	margin: 10px;	display: inline;}
.distributionMap {border: 1px solid #4d7d74;	}

/* Typography-------------------------------------------------------------- */

.box p{	font-size: 80%;	line-height: 1.5em;	margin: 1.1em 2.2em;	text-align:left;	color:#7b7551;}
.box h1, .box h 2 {	font: 100% trebuchet ms, arial, helvetica, sans-serif; 	}
.box h1{color:#2f695e;	margin: 1.1em 1.7em; 	}
.box h2{font-size: 98%;  color:#4d7d74;	margin: 1.1em 1.7em; font-weight: 100;}
.box .titleImg{	padding-left: 23px;	padding-top: 20px;}
div.bottomDiv  img { border: 1px solid #000}
div.bottomDiv img.titleImg {border: none; float: right; padding-right: 20px;}
div.bottomDiv ul li { list-style-type: none; padding-top: 8px;} 

/* Content Area Links-------------------------------------------------------------- */

p a {font-family: trebuchet ms, arial, helvetica, sans-serif;	font-size: 100%;	color:#ad6416;	text-decoration:none;	text-align:left; font-weight: bold;}
p a:visited {	text-decoration: underline;}
p a:hover {color: #4d7d52;	text-decoration: underline;}


/* Content Area Lists-------------------------------------------------------------- */

.box ul {	margin-top: .0em;	margin-left: 4.3em;	margin-right: 3.3em;	list-style:disc;}		
.box ol {	margin-top: .0em;	margin-left: 4.3em;	margin-right: 3.3em;}		
.box li {	color:#4d7d74;	text-indent: 3.oem;	line-height: 1.8em;	font-size: 80%;}
.box li a {font-family: trebuchet ms, arial, helvetica, sans-serif;	font-size: 110%;	color:#c49552;	text-align:left; /*text-shadow: #a5a5a5 1px 1px 1px;*/ text-decoration:none; font-weight: bold;}
.box li a:link {}
.box li a:visited { color: #458b59;}
.box li a:active {}
.box li a:hover {color: #a6823e;}

/* Bottom CUrve-------------------------------------------------------------- */

.bottomDiv{	background: url(../layout_images/content_bottom_noshadow.jpg)  no-repeat left bottom;}

/* Footer-------------------------------------------------------------- */

p.footer {	border: 0px;	margin:0px;	padding: 25px; }
.box .footer p{	font-size: 70%;	line-height: 1.5em;color:#4d7d74; }
p.footer {	font-family: trebuchet ms, arial, helvetica, sans-serif;	font-size: 70%;	text-align:left; margin: 0 auto; clear: both;}
p.footer a {color:#4d7d74;}


/* ------ Goto "Top" Button ------ */

.topbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #e0ffc7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e0ffc7;
	box-shadow:inset 0px 1px 0px 0px #e0ffc7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b9e650), color-stop(1, #82ab22) );
	background:-moz-linear-gradient( center top, #b9e650 5%, #82ab22 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e650', endColorstr='#82ab22');
	background-color:#b9e650;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0;
	border:1px solid #8ec22d;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:60px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #759c35;
}
.topbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #82ab22), color-stop(1, #b9e650) );
	background:-moz-linear-gradient( center top, #82ab22 5%, #b9e650 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82ab22', endColorstr='#b9e650');
	background-color:#82ab22;
}
.topbutton:active {
	position:relative;
	top:1px;
}