/* 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; 
background:#cec9b1 url(../layout_images/bg_shadow.jpg) repeat-y fixed bottom center;
margin:0;
padding:0;
}

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



img {
	border: 0;
	}

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

#container{
	position:relative;
	width:799px;
	margin:0 auto;
	text-align:left;  
	background-color:#bab494;
	}

#content{
float:right;
width:539px;
padding-top: 10px;
background-color:#bab494;


}

#navigation{
float:left;
width:260px;
padding-top: 70px;
}

#header {

position:relative;
margin:0px;
padding:0px;
border:0px;
height:306px;
width: 799px;
background: #bab494 url(../layout_images/logo_bg_small_frame.jpg) no-repeat top left;
}




.box{
text-align:left;
margin:0px;
padding:0px;
border:0px;
width: 485px;
margin-left:22px;
margin-bottom:20px;
background: #dddaca url(../layout_images/content_top_noshadow.jpg) no-repeat left top;
}



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


#navigation{background:#bab494}

#navList{
margin: 0;
padding-top: 10px;
width: 197px;
background:#dddaca url(../layout_images/navbox_top.gif) no-repeat left top;
margin-left:31px;}



#navListBottom{
background: url(../layout_images/navbox_bottom.gif) no-repeat left bottom;
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; 
  	background-color:#dddaca;
  	color: #7b7551;
  	text-decoration: none;
  	background: cdcdcd;
 	 padding: 5px 0px 5px 0px;
 	 font-size: 85%;
  	font-weight: bold;
  
}


#navList li a:link {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #7b7551;
	text-decoration: none;
	text-align:left;
}

#navList li a:visited {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #7b7551;
	text-decoration: none;
	text-align:left;
}
#navList li a:active {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #7b7551;
	text-decoration: none;
	text-align:left;
}

#navList li a:hover {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #4d7d74;
  	background-color:#ebeade;
  	text-decoration: underline;
	text-align:left;
}

#navList #uberlink a:link, #navList #uberlink a:visited,
#navList #uberlink a:hover, #navList #uberlink a:active {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #4d7d74;
  	background-color:#ebeade;
  	text-decoration: underline;
	text-align:left;
}

/* 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{
	font: 100% trebuchet ms, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#4d7d74;
	margin: 1.1em 1.7em;  
	
}

.box h2{
	font: 100% trebuchet ms, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#4d7d74;
	margin: 1.1em 1.7em; 

}



.box .titleImg{
	padding-left: 23px;
	padding-top: 20px;
}

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

p a:link {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 100%;
	color:#4d7d74;
	text-decoration:underline;
	text-align:left;
}

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



p a:active {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #4d7d74;
	text-decoration: underline;
	text-align:left;
}

p a:hover {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #7b7551;
	text-decoration: underline;
	text-align:left;
}

/* 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:link {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 100%;
	color:#4d7d74;
	text-decoration:underline;
	text-align:left;
}
.box li a:visited {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #4d7d74;
	text-decoration: underline;
	text-align:left;
}


.box li a:active {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #4d7d74;
	text-decoration: underline;
	text-align:left;
}

.box li a:hover {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #7b7551;
	text-decoration: underline;
	text-align:left;
}

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


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


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

.box .footer {
	border: 0px;
	margin:0px;
	padding: 25px; 
}

.box .footer p{
	font-size: 70%;
	line-height: 1.5em;
	
	color:#4d7d74; 
}

.box .footer p a:link {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 70%;
	color:#4d7d74;
	text-decoration:underline;
	text-align:left;
}
.box .footer p a:visited {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #4d7d74;
	text-decoration: underline;
	text-align:left;
}
.box .footer p a:hover {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #7b7551;
	text-decoration: underline;
	text-align:left;
}

.box .footer p a:active {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #4d7d74;
	text-decoration: underline;
	text-align:left;
}



