a:link{color:#0000FF;text-decoration:none}
a:visited{color:#CC0000;text-decoration:none}
a:hover,a:active{color:#002E5F;text-decoration:underline}
a.foot:link,a.foot:visited{color:#002E5F}
a.foot:hover{color:#000000}
a.men:link,a.men:visited{color:#002E5F;background:transparent}
a.men:hover{color:#FFEB99;background:transparent}
body{margin:8px 8px 8px 8px;background:#576370;color:#6C4301;font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:left}
div#left{padding:2px 2px 2px 2px;float:left;width:180px;color:#002E5F;font-weight:bold;text-align:left;background:transparent;margin-top:15px;border:1px solid #C0C0C0}
quote{font-size:120%; font-style:italic; font-weight:bold; color:#002E5F;}

div#left2,div#right2{border:1px dashed #C0C0C0;padding:2px 2px 2px 2px;color:#002E5F;background:#FFDCB0}
div#main{padding:4px;width:auto}
div#main a,div#main a:hover{font:13px Arial,Helvetica,sans-serif;text-align:right}
div.men a span{display:none}
div.men a,div.men a:visited{border:2px solid #FD9F09;padding:5px 5px 5px 5px;width:75px;display:block;background:#FD9F09;color:#002E5F;font-weight:bold;font-size:12px;text-align:center}
div.men a:hover{border-color:#576370 #FFFFFF #FFFFFF #576370;padding:5px 5px 5px 5px;background:#000000;color:#FFEB99;text-align:center;text-decoration:none;border:1px solid}
div.men a:hover span{padding:5px 5px 5px 5px;width:180px;display:block;font-size:12px;color:#CC0000;text-align:left;left:440px;position:absolute;top:60px}
div.menu{padding:0px 1px 1px 0px;background:#FFEB99;left:0px;position:absolute;top:0px;visibility:hidden;z-index:101;color:#002E5F}
div.menu a.menuitem{padding:3px 1em;display:block;white-space:nowrap;color:#FD9F09;text-decoration:none}
div.menu a.menuitem:hover,div.menu a.menuitemhighlight,div.menubar a.menubutton:hover,div.menubar a.menubuttonactive,
div.menubar a.menubuttonactive:hover{background:#000000;color:#FFEB99}
div.menu div.menuitemsep{border-bottom:1px solid #B0C4DE;border-top:1px solid #5C6B79;margin:4px 2px}
div.menubar{padding:4px 2px 4px 2px;background:transparent;text-align:right}
div.menubar a.menubutton{margin:1px;padding:2px 6px 2px 6px;background:transparent;color:#CC0000;text-decoration:none;left:0px;position:relative;top:0px;z-index:100}
div.menubar a.menubutton,div.menu,div.menu a.menuitem{font:bold 9pt Arial,Helvetica,sans-serif;text-align:left}
form{margin:0 0 0 3px}
h1{color:#002E5F;font:bold 20px Arial,Helvetica,sans-serif}
h2{color:#FD9F09; border-bottom:1px solid #FD9F09; font-size:18px;}
#rightcol h2{border:1px solid;border-color:#F0FFFF #000000 #000000 #F0FFFF;font:bold 12px Arial,Helvetica,sans-serif;text-align:center;margin:10px 2px 10px 2px;padding:3px 3px 3px 3px;background:#FFCC66}
h5{padding:2px 6px 2px 6px;font:14px Arial,Helvetica,sans-serif;font-weight:bold;color:#0000FF}
hr{text-align:center}
td{background:transparent;color:#6C4301;font:12px Verdana,Geneva,Arial,Helvetica,sans-serif}
.bb{margin-bottom:100px}
.blank{background:#FFFFFF}
.blue{background:url(images/layout_16.gif) #FD9F09 repeat-y}
.bluedown{border-width:10px 0px 10px 10px;border-color:#FFFFFF #0000FF}
.blueup{border-width:10px 10px 10px 0px;border-color:#FFFFFF #0000FF}
.borderd{border-style:solid;width:0px;height:0px;line-height:0px;float:right}
.borderdraw{border-style:solid;width:0px;height:0px;line-height:0px;float:left}
.bot{background:url(images/layout_20.gif) #FFFFFF no-repeat}
.con{margin:0px 15px 20px 30px}
.ex{background:url(images/layout_05.jpg) #FFFFFF repeat-x}
.foot{height:15px;padding-right:5px;background:#FD9F09;color:#002E5F;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right}
.l{background:url(images/layout_03.jpg) #F8C873 no-repeat}
.m{background:url(images/layout_04.jpg) #F8C873 no-repeat}
.menu{border:1px dashed #000000;padding:5px 5px 5px 5px;border-right:none;background:#FD9F09;color:#576370;text-align:center}
.menuover{border:1px dashed #000000;padding:5px 5px 5px 5px;border-right:none;background:#000000;color:#FFFFFF;text-align:center}
.menur{background:#FD9F09;color:#000000;text-align:center}
.new{font:bold 14px Arial,Helvetica,sans-serif;color:#0000FF}
.news{margin:8px 12px 0px 12px}
.r{background:url(images/layout_06.jpg) #FFFFFF no-repeat}
.t{font-weight:bold;color:#FF9900}
.tab{background:url(images/layout_19.gif) #FFFFFF no-repeat left}
.tit{background:url(images/layout_07.gif) #FFFFFF no-repeat}
.tt{margin-top:20px;color:#CC0000;position:relative;right:110px}
.w{background:#FFFFFF}
small{ font-size: 11px; }
/* Google Map Styling */
#gmap{float:right; width:360px;margin:0 0 10px 10px;}
#map_canvas{border:1px solid #000}
#map_large{border:1px solid #000; float:left; width:60%; height:460px; margin:0 3px 10px 0;}
#route{float:right; width:37%; margin-bottom:10px;}
