html {
	height: 100%;

}
body{
	margin: 10px auto 0 auto;  /*!important*/
	background:url(images/new.gif) top repeat-x #6a94bf;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3 { 
color:#6a94bf; 
font-size:18px; 
padding:0px; 
border-bottom: 1px #cccccc dashed;
text-transform:uppercase;
text-align:left;
font-family:Tahoma;}


/*-------------------LAYOUT CLASSES----------------------*/

div#container {
	width:770px;
	height:auto;
	margin: auto;
	font-size: 12px;
	background:url(images/container.gif) top left repeat-y #6E859D;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #ffffff;
}

div#header {
	background: url(images/header.gif) top right no-repeat #6A94BF;
	float:left;
	width:552px;
	border-right: 1px solid #ffffff;
	text-align:left;
	padding-top: 0px;
	height:144px;
}

div#leftpanel{
	background:#608bb6 url(images/leftpanel.gif) repeat-x;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	height:auto;
	clear:right;
	float:right;
	text-align:left;
	padding-top: 5px;
}

/*------------ CONTENT -----*/
div#content{
	background:url(images/bg.gif) repeat-x #FFFFFF;
	float:left;
	padding: 10px;
	width:533px;
	color:#333333;
	text-align:left;
	height:auto;
}

div#content a{
	color:#60352e;
	font-weight:bold;
}
div#content a:hover { color:#476385; }

div#image{ 
	width:155px; 
	float:right;}

div#clear { clear:both; }

/* ----------------- Horizontal ------------------- */
div#nav {
background:url(images/hrbg.gif) repeat-x #FFFFFF;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top:2px solid #ffffff;
width:551px;
clear:none;
float:left;
height:32px;

}
ul#mainnav {
	margin: 0px;
	padding: 0px;
}
ul#mainnav li {
	display: inline; 
	float: left; 
	padding: 0px;
	list-style: none;
	list-style-image: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	
}
ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {
	font-size: 9px;
	font-weight:bold;
white-space:nowrap;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 6px 5px 8px 5px;
	border-left: 1px #ffffff solid;
}
ul#mainnav li a:hover{
	background:url(images/navbg.gif) center top #ffffff no-repeat;
	white-space:nowrap;
	height:32px;
	color: #fff;
}
ul#mainnav li a.current{
white-space:nowrap;
font-weight:bold;
height:32px;
color: #ffffff;
background:url(images/navbg2.gif) center top #ffffff no-repeat;
}
* html #nav a {  /* mystery code to fix ie. you must use &nbsp for any spaces in nav text */
	width: 1%;}

/*-------------------Copyright, footer & Address-------------*/
div#copyright{ 
	font-size: 9px;
	text-align:right;
	padding: 10px;
	text-align:center;
	color: #cccccc;  }

	div#copyright a{ 
	color: #cccccc;  
	}
	
div#footer { 
	text-align:right;
	background: #1e4767;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	height:23px;
	padding-top: 7px;
	width:670px;
	padding-right:30px;
	margin: 0 auto;/*important*/
	color:#ffffff;
	font-size:10px;
	clear:both;
	
	}
	div#footer a{ 
	color:#ffffff; }

address { 
	text-decoration:none;
	padding-left:30px;
	font-size:11px;
	padding-top: 100px;
	color:#000;
 }
 address a{ 
	color:#ffffff;
 }
	
/*------------------ Custom Classes ------------------*/	
div#right { 
float:right; 
margin: 0px 10px 10px 10px;
padding:1px;
border:1px solid #6a94bf;
clear:right;
}
div#left { 
float:left; 
margin: 0px 10px 10px 10px;
padding:1px;
border:1px solid #6a94bf;
clear:left;
}
div#center { 
text-align:center;
margin: 0 auto;
padding: 15px;

}
div#center2 { 
text-align:right;
margin: 0 auto;
background: url(images/arrow.gif) center left no-repeat #C0CDDA;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
padding: 5px;
}

div#map { width: 520px; border:1px #6a94bf solid; text-align:center; }

/*-------------FLASH ------*/
div#flash { margin: 0 5px 5px 5px; border:1px #FFFFFF solid; }


/*-------------AUDIO ------*/
div#audio { text-align:center; margin: 0 auto 5px auto;}

	
