@charset "utf-8";
/* CSS Document */

html { min-height: 101%; }
body { background:#669966; font:10pt Arial, Helvetica, sans-serif; color:#000000; }
#container { position:absolute; left:50%; margin-left:-340px; }
div.clear { clear:both; }

/* BASIC FONT STYLES */
a:link { color:#669966; text-decoration:none; font-weight: bold}
a:visited { color:#669900; text-decoration:none;  font-weight: bold}
a:hover { color:#669999; text-decoration:none;  font-weight: bold}
h1,h2 { font-weight:bold; color:#669966; }
h1 { font-size:16pt; }
h2 { font-size:12pt; }
b { color:#669966; }
a span { color:#666666; font-weight:bold; }

/* PAGE COMPONENTS STYLES */
.header { background:url(images/fade.png); }
.masthead { width:680px; margin-bottom:5px; text-align:center; }
.navbar { padding-bottom:8px; color:#FFFFFF; font-size:8pt; text-align:center; }
.navbar a:link,.navbar a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10pt; margin:0px 12px; }
.navbar a:hover { color:#007000; text-decoration:underline; }
.content { width:680px; background:#FFFFFF url(images/content_top.jpg) no-repeat; }
.content .sidebar { float:left; width:147px; }
.content .body_out { float:right; width:532px; }
.content .body { margin:5px 20px; }

.content .body_outg { width:680px; }
.content .bodyg { margin:5px 20px; border:1px solid #FFFFFF; }
.content .bodyg td { padding-right:20px; padding-bottom:15px; width:64px; font-size:8pt; }

.contenth { width:680px; background:transparent; }
.contenth .body_outh { width:680px; }

p.cal-item:first-line { font-variant:small-caps; font-weight:bold; }

/* FOOTER STYLES */
.footer { clear:both; width:620px; padding:6px 23px; }
.footer p { font-size:10pt; color:#E6E6DC; margin-top:0px; margin-bottom:5px; }
.footer a:link, .footer a:visited { color:#F0F0F0; text-decoration:none; font-weight:bold; }
.footer a:hover { color:#007000; text-decoration:underline; }
.footer .rfc p { font-size: xx-small; text-align: center; margin-top: 5px}
/*.footer .rfc { border-top: solid 1px #D0C6C6; border-bottom: solid 1px #D0C6C6; margin: 30px 30px 30px 30px; }*/
