


body { margin: 0px; padding: 0px; font: bold 12px/1.5em verdana; }

h1 { font-size: 24px; font-family: "garamond","georgia","arial"; color: #996633; font-weight: bold;
text-align: justify; }

.ttl1 { font-size: 4px; line-height: 6px; }

.ttl2 { font-size: 16px; font-family: "garamond","georgia","arial"; color: #996633; font-weight: bold;
text-align: justify; line-height: 24px; }

h2 { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; color: #996633; font-weight: bold;
text-align: center; }

.hdg { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; color: #996633; font-weight: bold; text-align: justify; }

p { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; color: #222222; font-weight: normal; text-align: justify; }

.ctr { text-align: center; }

.rht { text-align: right; }

.bldrd { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; color: #ff0000; font-weight: normal;
line-height: 20px; text-align: justify; }


 
#tabsB { float: left; width: 100%; font-size: 93%; line-height: normal; }

#tabsB ul { margin: 0; padding: 6px 7px 0px 25px; list-style: none; }

#tabsB li { display: inline; margin: 0; padding: 0; }

#tabsB a { float: left; background:url("images/tableftb.gif") no-repeat left top;
margin: 0; padding: 0px 0px 0px 4px; text-decoration: none; }

#tabsB a span { float: left; display: block; background: url("images/tabrightb.gif") no-repeat right top;
padding: 5px 14px 4px 6px; color: #ff0000; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabsB a span { float: none; }

/* End IE5-Mac hack */

#tabsB a:hover span { color:#000000; }

#tabsB a:hover { background-position: 0% -42px; }

#tabsB a:hover span { background-position: 100% -42px; }

#tabsB #current a { color: #000000; background-position: 0% -42px; }

#tabsB #current a span { color: #000000; background-position: 100% -42px; }



a:link.nml,a:visited.nml { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; color: #33aa00;
text-decoration: none; font-weight: normal; white-space: nowrap; }

a:focus.nml,a:hover.nml,a:active.nml { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial";
color: #ff0000; text-decoration: underline; font-weight: normal; white-space: nowrap; }

a:link.hlk,a:hover.hlk,a:focus.hlk,a:active.hlk,a:visited.hlk { font-size: 18px; text-decoration: none;
cursor: default; line-height: 3px; }



.photo-a { width: 326px; border: solid 1px #33aa00; text-align: center; }

.photo-b { width: 676px; border: solid 1px #33aa00; text-align: center; }

.map-a { width: 656px; border: solid 1px #33aa00; text-align: center; }

.map-b { width: 585px; border: solid 1px #33aa00; text-align: center; }

.map-c { width: 660px; border: solid 1px #33aa00; text-align: center; }

.photo-c { width: 186px; border: solid 1px #33aa00; text-align: center; }

.photo-d { width: 488px; border: solid 1px #33aa00; text-align: center; }

.photo-1 { border: solid 3px #ffffff; text-align: center; }

.spacer1 { text-align: center; width: 300px; height: 1px; margin-top: 14px; margin-bottom: 10px;
padding: 0px; }

.spacer2 { text-align: left; width: 300px; height: 1px; margin-top: 14px; margin-bottom: 10px;
margin-left: 0px; margin-right: 0px; padding: 0px; }

.ra { vertical-align: top; }



.formFieldOption { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial";
color: #222222; font-weight: normal; text-align: left; }

input.mainForm { background-color: #e6f8ff; color: #222222;
font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; text-align: left; }

textarea.mainForm { background-color: #e6f8ff; color: #222222;
font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; text-align: left; }

.selection { background-color: #e6f8ff; color: #222222;
font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial"; text-align: left; }

#mainFormError { position: relative; border: 1px; border-style: solid; margin: 0 auto;
text-align: left; width: 70%; text-align: left; }

input.mainFormError { font-size: 13px; background-color: #fadadd; text-align: left; }

textarea.mainFormError { font-size: 13px; background-color: #fadadd; text-align: left; }

select.mainFormError { font-size: 13px; background-color: #fadadd; text-align: left; }

label.formFieldQuestion { font-size: 13px; font-family: "trebuchet ms","comic sans ms","arial";
line-height: 125%; padding: 0 4px 1px 0; border: none; display: block; text-align: left; }

/* tooltip */
a.info { font-family: "trebuchet ms","comic sans ms","arial"; text-decoration: none; position: relative; }

a.info span { position: relative; display: none; }

a.info:hover { position: relative; cursor: default; }

a.info:hover .infobox { font-weight: normal; display: block; position: absolute;
top: 20px; left: 25px; width: 205px; height: 70px; border: 1px solid #cccccc;
background: #f4f4f4; color: #222222; text-align: left; font-size: 0.8em;
padding-left: 10px; padding-top: 10px; text-decoration: none; }


