BODY {margin-left: 0pt; margin-top: 0pt; topmargin:0pt; leftmargin:0pt;}
TD {font-family: arial, helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:normal;}
STRONG {font-family: arial, helvetica, sans-serif; color:#2C5547; font-size:10pt; font-weight:bold;}
INPUT {font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
SELECT {font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
A {font-family: arial, helvetica, sans-serif; color:#3333CC; font-size:10pt; font-weight:normal;}
U {font-family: arial, helvetica, sans-serif; color:#CCCC99; font-size:12pt; font-weight:bold; text-decoration:none;}

.required {font-family: arial, helvetica, sans-serif; color:#0000cc; font-size:10pt; font-weight:bold;}
.greenTable {background-color:#669966; font-family: arial, helvetica, sans-serif; color:#ffffff; font-size:8pt; font-weight:normal;}
.tanTable {background-color:#F6F6E4; font-family: arial, helvetica, sans-serif; color:#2C5547; font-size:10pt; font-weight:bold;}}
.whiteTable {background-color:#ffffff;}
.grayTable {background-color:#cacaca; font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
.lightTable {background-color:#F1F1C6;}
.blackTable {background-color:#000000;}

a.navLinks {font-family: arial, helvetica, sans-serif; color:#3333CC; font-size:10pt; font-weight:normal;}
a.whiteLinks {font-family: times, times new roman, arial, helvetica, sans-serif; color:#ffffff; font-size:10pt; font-weight:normal;}
a.tanLinks {font-family: arial, helvetica, sans-serif; color:#CCCC99; font-size:10pt; font-weight:normal;}
a.smallTanLinks {font-family: arial, helvetica, sans-serif; color:#CCCC99; font-size:8pt; font-weight:normal;}
a.footerLinks {font-family: arial, helvetica, sans-serif; color:#0000cc; font-size:8pt; font-weight:normal;}
a.smallTextLinks {font-family: arial, helvetica, sans-serif; color:#0000cc; font-size:8pt; font-weight:normal;}
a.textLinks {font-family: arial, helvetica, sans-serif; color:#0000cc; font-size:10pt; font-weight:normal;}
a.greenLinks {font-family: arial, helvetica, sans-serif; color:#2C5547; font-size:10pt; text-decoration: underline; font-weight:bold;}

.tanText {font-family: arial, helvetica, sans-serif; color:#CCCC99; font-size:10pt; font-weight:bold;}
.smallTanText {font-family: arial, helvetica, sans-serif; color:#CCCC99; font-size:8pt; font-weight:normal;}
.smallBlueText {font-family: arial, helvetica, sans-serif; color:#0000cc; font-size:8pt; font-weight:bold;}
.footerText {font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
.smallText {font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
.largeGreenText {font-family: times, times new roman, arial, helvetica, sans-serif; color:#2C5547; font-size:18pt; font-weight:bold;}
.largeGreenText2 {font-family: times, times new roman, arial, helvetica, sans-serif; color:#2C5547; font-size:14pt; font-weight:bold;}
.largeTanText {font-family: times, times new roman, arial, helvetica, sans-serif; color:#CCCC99; font-size:18pt; font-weight:bold;}
.dateText {font-family: arial, helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:bold;}
.greenText {font-family: arial, helvetica, sans-serif; color:#2C5547; font-size:10pt; font-weight:bold;}
.blackText {font-family: arial, helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:normal;}

.greenData {background-color:#ffffff; font-family: arial, helvetica, sans-serif; color:#2C5547; font-size:8pt; font-weight:normal;}
.grayData {background-color:#ebebeb; font-family: arial, helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:normal;}
.whiteData {background-color:#ffffff; font-family: arial, helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:normal;}

.buttonStyle {background-color:#CCCC99; font-family: arial, helvetica, sans-serif; color:#2C5547; font-size:8pt; font-weight:bold; text-decoration:none;}
.buttonStyleGreen {background-color:#2C5547; font-family: arial, helvetica, sans-serif; color:#CCCC99; font-size:8pt; font-weight:bold; text-decoration:none;}

/*calendar styles */
.today {background-color:#CCCC99; font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
.emptyDate {background-color:#ebebeb; font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
.reserved {background-color:#339900; font-family: arial, helvetica, sans-serif; color:#ffffff; font-size:8pt; font-weight:normal;}
.open {background-color:#F1F1C6; font-family: arial, helvetica, sans-serif; color:#000000; font-size:8pt; font-weight:normal;}
.header {background-color:#2C5547; font-family: arial, helvetica, sans-serif; color:#ffffff; font-size:8pt; font-weight:normal;}
.pending {background-color:#cc0033; font-family: arial, helvetica, sans-serif; color:#ffffff; font-size:8pt; font-weight:normal;}   
