html,
body{
	margin:0;
	padding:0;
	}
#page{
	width:785px;
	margin:0 auto;
	font:12px Arial, Helvetica, sans-serif;
	}
#header{
	background:url(../images/header.jpg);
	width:785px;
	height:99px;
	position:relative;
	}
#header .logo{
	width:264px;
	height:72px;
	top:27px;
	left:30px;
	display:block;
	position:absolute;	
	overflow:hidden;
	text-indent:-9999px;	
	}
#content{
	width:783px;
	border:1px solid #999;
	border-top:none;
	padding:6px 0 8px 0;
	overflow:hidden;
	}
.breadcrumb {font-size:0.8em;}
 .breadcrumb a:link{color: #999999; text-decoration: none;}
  .breadcrumb a:active{color: #999999; text-decoration: none;}
   .breadcrumb a:visited{color: #999999; text-decoration: none;}
    .breadcrumb a:hover{color: #000000; text-decoration: none;}
	.breadcrumb {color: #999999; padding: 0px 0px 0px 0px}
#content .right-block,
#content .left-block{
	padding-bottom:102px !important;
	}
#content .right-block{
	width:565px;
	float:right;
	margin:7px 0 0 -1px;
	padding:0 41px 0 13px;
	font-weight:bold;
	}
#content .right-block h1{
	background:url(../images/bg-h1.gif) 0 100% repeat-x;
	padding:10px 0 6px 8px;
	margin:0 0 4px 0;
	font-size:18px;
	color:#213C73;
	}
#content .right-block h2{
	padding:16px 0 2px 8px;
	margin:0;
	font-size:16px;
	color:#4571C9;
	}
#content .right-block h3{
	padding:12px 0 7px 8px;
	margin:0;
	font-size:14px;
	color:#666;
	}
#content .right-block p{
	padding:5px 10px 0 21px;
	margin:0;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#000;
	}
#content .left-nav{
	width:160px;
	border-right:1px solid #999;
	float:left;
	}
#content .left-nav ul{
	margin:8px 3px 0 0;
	padding:28px 0 0 0;
	list-style:none;
	background:url(../images/bg-left-nav.gif) 0 0 repeat-x;
	}
#content .left-nav ul a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#213C73;
	}
#content .left-nav ul a:hover{
	text-decoration:underline;
	}
#content .left-nav ul li{
	margin:0 0 3px 0;
	padding:0 0 7px 23px;
	background:url(../images/bg-left-nav.gif) 0 100% repeat-x;
	position:relative;
	}
#content .left-nav ul li.active ul{
	display:block;
	}
#content .left-nav ul li ul{
	display:none;
	margin:-18px 0 3px -23px;
	padding:28px 0 0 0;
	list-style:none;
	background:url(../images/bg-left-nav.gif) 0 0 repeat-x;
	}
#content .left-nav ul li ul li{
	margin:0;
	padding:4px 0 0 34px;
	list-style:none;
	background:#213C73;
	}
#content .left-nav ul li ul li.last{
	padding-bottom:7px;
	}
#content .left-nav ul li ul li a{
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	}
	
#map_canvas {
width: 500px; 
height: 300px;
padding-left:41px;
}
	
#flash{
	float: right;
	width:565px;
	overflow:hidden;
	}
#footer{
	width:785px;
	margin:0 auto;
	height:34px;
	background:url(../images/bg-footer.gif) repeat-y;
	position:relative;
	}
#footer ul{
	position:absolute;
	top:22px;
	left:30px;
	width:706px;
	margin:0;
	padding:0 8px;
	border:1px solid #FFF;
	background:url(../images/bg-footer-ul.gif) repeat-y;
	list-style:none;
	}
#footer ul li{
	margin:0;
	float:left;
	padding:3px 3px 4px 4px;
	background:url(../images/separate.gif) 0 5px no-repeat;
	}
#footer ul li.first{
	padding-left:0;
	background:none;
	}
#footer ul li a{
	float:left;
	color:#FFF;
	text-decoration:none;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}