:focus{outline:none;}
body{margin:0; padding:0; background:url(../images/bg.gif) center 0 repeat-x #fff; font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;}
#wrapper{width:1000px; margin:0 auto; padding:0;}
#header{height:150px;}
#header img{margin:20px 0 0 350px;}

#left_col{width:200px; float:left; margin:20px 20px 0 0;}
#cont{width:500px; float:left; margin:20px 0 0 0; padding:0; min-height:700px; border:1px solid #bcd73f; background:#fff;}
#right_col{width:260px; float:right; margin:20px 0 0 0; min-height:700px; border:1px solid #bcd73f; background:#fff;}

#cont h1{color:#094fa3; padding:0 0 0 10px; margin:0; line-height:39px; font-size:130%; font-weight:normal; border-bottom:1px solid #bcd73f; }
#cont p{padding:5px 10px; margin:}

#lgecont{width:760px; float:left; margin:20px 0 0 0; padding:0; min-height:700px; border:1px solid #bcd73f; background:#fff;}
#lgecont h1{color:#094fa3; padding:0 0 0 10px; margin:0; line-height:39px; font-size:130%; font-weight:normal; border-bottom:1px solid #bcd73f; }
#lgecont p{padding:5px 10px; margin:}

#frontnews p{padding:0 0 0 10px; margin: 1px; line-height: 15px;}

#right_col h1{color:#094fa3; padding:0 0 0 10px; margin:0; line-height:39px; font-size:130%; font-weight:normal; border-bottom:1px solid #bcd73f;}

#footer{clear:both; margin:15px 0 20px 0; padding:5px 10px; font-size:80%; border-top:1px solid #bcd73f; color:#bcd73f;}
#footer ul{margin:0; padding:0; float:left; list-style:none;}
#footer ul li{display:inline; padding:1px 6px 1px 3px; border-right:1px solid #bcd73f;}
#footer p{margin:0; padding:0; float:right;}
#footer a{text-decoration:none; color:#bcd73f;}
#footer a:hover{color:#094fa3;}


#nav{}
#nav ul{margin:0; padding:0; width:200px; list-style:none;}
#nav ul li a{background:url(../images/button_bg.gif) no-repeat; display:block; text-decoration:none; line-height:42px; height:42px; text-align:center; color:#039; font-size:90%; margin:0 0 8px 0;}
#nav ul li a:hover{background:url(../images/button_bg.gif) no-repeat 0 -42px; color:#03c;}
#nav img{border:1px solid #bcd73f; padding:1px; margin:6px 0 0 0;}

#brochure{width:247px; height:145px; float:right; color:#24408F; padding:0 0 0 15px;}
#brochure h1{font-size:110%; font-weight:normal; padding:10px 0 0 0; margin:0;}
#brochure h2 {font-size:100%; font-weight:normal; padding:10px 0 0 0; margin:0;}
#brochure p {font-size:80%; padding:2px 0 0 0; margin:0;}
.brochure_email{color:#666; font-size:80%; padding:0; margin:5px 0 0 0;}

.plot_link{height:102px; width:240px; margin:6px 0 0px 10px; color:#000; font-size:80%;}
.plot_link img{float:left; margin:0 5px 0 0; border:1px solid #666;} 
.plot_link h3{font-size:12px; background:none; padding:0; margin:0}
.plot_link p{font-size:12px; padding:0; margin:0}

.red{color:#f00; font-weight:bold;}
form{margin:0; padding:0;}
.clear{clear:both;}

.map {padding:5px 10px; float:left;}
.mapdetail {padding:0; margin:0; font-style: italic;}
