A {
 color: #000000;
 text-decoration: underline;
 border: none;
}
A:hover {
 text-decoration: none;
}
A:visited {
 color: #5c5c41;
}
H1 {
 font-size: 14pt;
 font-weight: 400;
}
H2 {
 font-size: 12pt;
 font-style: italic;
 font-weight: 400;
}
BODY, TH, TD, P {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
}
BODY {
 background-color: #ceceba;
}
.menuTop TD {
}
.menuTop .menuText1 A, .menuTop .menuText1selected A {
 display: block;
 color: #ffffff;
 font-size: 11pt;
 font-weight: bold;
 text-decoration: none;
 width: 100%;
 white-space: nowrap;
 height: 25px;
 padding: 7px 0px 0px 0px;
}
.menuTop .menuText1 A:hover, .menuTop .menuText1selected A:hover {
 background-color: #224444;
 text-decoration: underline;
}
.alignCenter {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
IMG {
}
TD {
 vertical-align: top;
}
.design {
 border: none;
 vertical-align: top;
}
.menuPipe, .menuPipeLink {
 color: #336666;
 font-size: 8pt;
 text-decoration: none;
}
.menuPipeLink:hover {
 text-decoration: underline;
}
.FAQQuest A {
 color: #336666;
 text-decoration: none;
 font-weight: bold;
}
A.FAQTopLink, A.FAQTopLink:visited {
 color: #336666;
}
A.faqList, A.faqList:visited {
 color: #336666;
 text-decoration: none;
}
A.faqList:hover {
 text-decoration: underline;
}
.imageAlignRight {
 float: right;
 width: 300px;
 margin: 10px 0px 10px 10px;
 border: 2px solid #336666;
}
.imageAlignLeft {
 float: left;
 width: 300px;
 margin: 10px 10px 10px 0px;
 border: 2px solid #336666;
}
.imageBorder {
 border: 2px solid #336666;
}
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }
