h1, h2, h3, h4, p {margin-top:0}h1 {color:#376f6f;font-size:40px;font-weight:normal;line-height:1.4}h2 {color:#193d6a;font-size:30px;font-weight:normal;line-height:1.4}h3 {color:#376f6f;font-size:24px;font-weight:normal;line-height:1.4}h4, h4 span {color:#193d6a;font-size:20px;font-weight:normal;line-height:1.4}hr {color:white;border:1px dashed #ccc;border-width:1px 0 0 0;height:0}p, td, body, div, span {color:#706e6e;font-size:16px;line-height:1.4;font-weight:normal}a {color:#376f6f}img {border:none}.box {border:1px solid #E0DFE3}.buttons {font-size:11px;cursor:pointer}.footer, .footer a, .footer p, .footer div {font-size:14px;color:#757575;width:100%;text-align:center;padding:0 !important;line-height:1.6;font-weight:normal}.fields {border:1px solid #D8D8D8;color:#3C3C3C;font-size:11px}form {margin:0;padding:0}.boxtop2, .boxtop2 p, .boxtop2 td, .boxTop2, .boxTop2 p, .boxTop2 td {background-color:#666666;color:#FFFFFF}.boxTop, .boxTop p, .boxTop td, boxTop div {color:#FFFFFF;background-color:#333333}.line1 {background:#eee}.bodyPrintPage {background-image:none;background-color:#FFFFFF}.footer p, .footerCompany {margin:0}.alert {color:red !important;font-weight:bold;font-size:11px !important;text-decoration:none;text-align:center;border:1px solid red !important;padding:5px;margin:15px}.bgOn {background-color:#000000;color:#FFFFFF;font-weight:bold;cursor:default;border-width:0 1px 0 0;border-right-width:1px;border-right-style:solid;border-color:#999999;padding-left:5px}.bgOff {font-weight:bold;background-color:#5C5C5C;color:#FFFFFF;cursor:pointer;border-right-width:1px;border-right-style:solid;border-right-color:#999999;padding-left:5px}.boxtop2 {font-weight:normal;color:#dddddf;background-color:#000000;padding:3px;font-size:11px;text-indent:7px;font-weight:bold}body .bodyPrintPage, .bodyPrintPage, .bodyPrintPage .normalText, .tellAFriend, .tellAFriend .normalText, .bodyPrintPage .footer, .bodyPrintPage .printPage, .bodyPrintPage div, .bodyPrintPage p, .bodyPrintPage td, .bodyPrintPage span, .bodyPrintPage h1, .bodyPrintPage h2, .bodyPrintPage h3 {color:#000000;background-color:#FFFFFF !important;background-image:none !important}.printPage {color:#000000}.calendar a {text-decoration:none;font-weight:bold}#calendar {width:100%}#monthLabel {font-size:14px;color:#000000;font-weight:bold}#yearLabel {font-size:14px;font-weight:bold;text-align:center;color:#000000}#calendarMonth table {background-color:#DDDDDD}.month {height:500px}.dayHeading {font-size:9px;text-align:center;height:1px;background-color:#FFFFFF;padding-top:10px}.day {border-right:1px solid white;border-bottom:1px solid white;padding:3px;height:30px;background-color:#bbbbbb;background-image:url(calendarBG.gif);background-repeat:no-repeat;background-position:left top}.weekend .day_num {color:#ffffff}.day_num td {background-color:#999999;height:100%}.weekend {background-color:#6f6f6f;background-image:url(weekendBG.gif);background-repeat:no-repeat;background-position:left top}.weekend td {width:120px;color:#ffffff}.blank {background-color:#dddddd;background-image:url(spacer.gif)}.calendar_heading {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#000000}.faqQuestion {padding-left:17px;text-indent:-17px}.faqView a {text-decoration:none}.faqView a:hover {text-decoration:underline}.faqView div {border:1px dashed #ccc;padding:5px 5px 25px 5px;margin-left:17px;margin-bottom:20px}.faqView div p {margin:0}