*{margin:0px;padding:0px;font-family:"MSArial","MSVerdana",sans-serif}
body, #wrapper{background:#fff}
a{text-decoration:none}
#wrapper{width:790px;margin:0px 0px 0px 2px}

#branding{float:left;height:50px;width:100%;margin:0px 5px 5px 0px;border-bottom:1px #aaa solid;text-align:right;background-color:#eef}
#branding h1{font-size:16pt;margin:5px 5px 0px 0px;color:#669}
#branding p{font-size:13pt;margin:0px 5px 0px 0px}

#content{float:left;width:100%}
#content{min-height:540px;height:auto !important;height:540px}

#main_content{float:right;width:650px;height:520px;overflow:auto}

#left_menu{float:left;width:125px;margin:0px 5px 5px 0px}
#left_menu a{display:block;font-size:10pt;margin:2px 0px 0px 2px;padding:2px;background-color:#abc;color:white}
#left_menu a:hover{background-color:#def;color:black}
#left_menu .thisPage{background-color:white;color:black}
#left_menu .thisPage a:hover{background-color:white;color:black}

p.comment{font-size:9pt;background-color:#eef;width:550px;text-align:center;padding:5px;font-style:italic;border:1px #ccc solid;margin:10px}
p.comm_sig{font-size:8pt;width:550px;text-align:right;margin:-8px;padding:0px}

#calendar{margin:20px 0px 0px 110px;width:320px;height:250px;border:1px #aaa solid}
.tab_cal{width:100%;text-align:center;height:100%}
.tab_month{font-weight:bold;background-color:#eef}
.tab_days{font-weight:bold;background-color:#abc}
.tab_dates{font-size:12pt}
.day{width:45px}
.d0{background-color:white}
.d2{background:#fff url('imgs/d2.gif') no-repeat top left}
.d3{background:#fff url('imgs/d3.gif') no-repeat top left}
.d1,.d5{background-color:red}
.d7{color:#aaa}
.key{width:300px;font-size:9pt;margin:5px 0px 5px 125px}
.samp{width:45px}

select{font-size:9pt}
.sel_day{width:50px}
.sel_month{width:100px}
.sel_year{width:75px}

.date_select{margin:5px}

#footer{clear:both;font-size:8pt;text-align:center;background-color:#eef}
#footer a{text-decoration:none;margin:15px;color:black}
#footer a:hover{text-decoration:underline}
#footer p.copy{font-size:7pt}

h2{margin:5px;color:#669}
.small{font-size:8pt;margin:5px}
.med{font-size:10pt;margin:5px}
.alert{color:red}
.bold{font-weight:bold}

img{margin:5px}
img.gal{width:300px;height:200px}
td.galtext{vertical-align:top}

#contact_box,#map{margin:10px 0px 5px 5px}
#map{width:600px;height:320px}
.adbox{width:250px}
.flabel,.adbox,.fcomments{font-size:10pt}
.fbut{margin:10px 0px}
