/* ModuleBegin::membership */
.formButtons a:hover { text-decoration: none; background-color: #CCCCCC; }
.formButtons a { text-decoration: none; border-left: 1px groove #BBBBBB; border-top: 1px groove #BBBBBB; border-right: 1px ridge #3068A6; border-bottom: 1px ridge #3068A6; color: #3068A6; background-color: #EEEEEE; font-weight: bold; padding: 3px 10px; white-space: nowrap; line-height: 25px; }

.myaccountHeading { font-size: 16px; font-weight: bold; padding: 5px; }
.myaccountMain { padding: 20px; }
.myaccountMain table { border-collapse: collapse; }
.myaccountMain a { font-weight: bold; color: #3068A6; }
.myaccountMain td { border: 2px solid #3068A6; vertical-align: top; background-color: #FFFFFF; padding: 2px; }
.myaccountTitle { width: 300px; text-align: center; font-weight: bold; padding: 3px; background-color: #3068A6; color: #FFFFFF; }
.myaccountLister { background-color: #FFFFFF; text-align: left; padding: 11px; margin: 20px; }

.myaccountDetail td { padding-top: 5px; }
.myaccountDetail a { padding-top: 5px; }
.myaccountDetail .formtextRequired { font-weight: bold; }
.myaccountDetail form { padding: 11px; }

.myaccountForm { text-align: left; }
.myaccountFormSection { padding: 5px; font-weight: bold; }

.freedomTable { width: 100%; padding: 20px; border: 1px solid #3068a6; border-collapse: collapse; }
.freedomTable th, .freedomTable td { border: 1px solid #3068a6; padding: 5px; text-align: left; }
.freedomTable th { background-color: #3068a6; }
.freedomTable th a { color: #ffffff; font-weight: bold; text-decoration: none; }
.freedomTable th a:hover { text-decoration: underline; }
/* ModuleEnd::membership */

@import url("/freedom_html/common/calendar/calendar.css"); /* LINK STYLES */ 
a:link {
 color: #2F4B85;
 text-decoration: underline;
 font-size: 12px;
}
a:visited {
 color: #2F4B85;
 text-decoration: underline;
}
a:active {
 color: #2F4B85;
 text-decoration: underline;
}
a:hover {
 color: #2F4B85;
 text-decoration: none;
}
a:visited:hover {
 color: #2F4B85;
 text-decoration: none;
}
.topNav {
 font-size: 11px;
}
.topNav a:link {
 color: #000000;
 text-decoration: none;
}
.topNav a:visited {
 color: #000000;
 text-decoration: none;
}
.topNav a:active {
 color: #000000;
 text-decoration: none;
}
.topNav a:hover {
 color: #000000;
 text-decoration: none;
}
.topNav a:visited:hover {
 color: #000000;
 text-decoration: none;
}
#header_links {
 font-size: 11px;
}
#header_links a {
 color: #8A0A08;
 text-decoration: none;
 background-color: #D8CEB7;
 border: 2px solid #BDA87D;
 padding: 3px;
 font-weight: bold;
}
#header_links a:link {
 color: #8A0A08;
 text-decoration: none;
}
#header_links a:visited {
 color: #8A0A08;
 text-decoration: none;
}
#header_links a:active {
 color: #8A0A08;
 text-decoration: none;
}
#header_links a:hover {
 color: #8A0A08;
 text-decoration: none;
 background-color: #E3D7BE;
}
#header_links a:visited:hover {
 color: #8A0A08;
 text-decoration: none;
}
ul.menuMain {
 list-style-type: none;
 padding: 2px 10px;
 margin: 10px 0 0 0;
}
ul.menuMain ul {
 list-style-type: none;
 padding: 2px 10px;
 margin: 0;
}
.menuMain li {
 margin: 4px;
 border-bottom: 1px solid #fff;
}
.menuMain a {
 font-size: 12px;
}
.menuMain a:link {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}
.menuMain a:visited {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}
.menuMain a:active {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}
.menuMain a:hover {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}
.menuMain a::visited:hover {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}
a:link.cw {
 color: #222222;
 text-decoration: none;
 font-size: 12px;
}
a:visited.cw {
 color: #222222;
 text-decoration: none;
}
a:active.cw {
 color: #222222;
 text-decoration: none;
}
a:hover.cw {
 color: #222222;
 text-decoration: underline;
}
a:visited:hover.cw {
 color: #222222;
 text-decoration: underline;
}
a:link.moreWhite {
 color: #FFFFFF;
 text-decoration: none;
 font-size: 12px;
 text-transform: uppercase;
}
a:visited.moreWhite {
 color: #FFFFFF;
 text-decoration: none;
 text-transform: uppercase;
}
a:active.moreWhite {
 color: #FFFFFF;
 text-decoration: none;
 text-transform: uppercase;
}
a:hover.moreWhite {
 color: #FFFFFF;
 text-decoration: none;
 text-transform: uppercase;
}
a:visited:hover.moreWhite {
 color: #FFFFFF;
 text-decoration: nonw;
 text-transform: uppercase;
}
a:link.more {
 color: #69100A;
 text-decoration: none;
 font-size: 12px;
 text-transform: uppercase;
}
a:visited.more {
 color: #69100A;
 text-decoration: none;
 text-transform: uppercase;
}
a:active.more {
 color: #69100A;
 text-decoration: none;
 text-transform: uppercase;
}
a:hover.more {
 color: #69100A;
 text-decoration: none;
 text-transform: uppercase;
}
a:visited:hover.more {
 color: #69100A;
 text-decoration: nonw;
 text-transform: uppercase;
}
a:link.footer {
 color: #000000;
 text-decoration: underline;
 font-size: 10px;
}
a:visited.footer {
 color: #000000;
 text-decoration: underline;
}
a:active.footer {
 color: #000000;
 text-decoration: none;
}
a:hover.footer {
 color: #000000;
 text-decoration: underline;
}
a:visited:hover.footer {
 color: #000000;
 text-decoration: underline;
}
/* REDEFINED TAGS */ 
p, div, td, ol, li {
 color: #000000;
 font-size: 13px;
}
p, li {
text-align: left;
}
ul {
 color: #000000;
 font-size: 12px;
 list-style-type: disc;
}
body {
 margin-top: 10px;
 font-family: 'lucida grande', lucida, Tahoma, helvetica, verdana, arial, sans-serif;
 font-size: 12px;
 background-color: #BDA87D;
}
/* CLASS DEFINITIONS */ .secTitle {
 color: #5F7082;
 text-decoration: none;
 font-size: 20px;
 font-weight: normal;
 margin-bottom: 0px;
 margin-left: 20px;
 text-transform: uppercase;
}
h1 {
 display: none;
}
h2 {
 color: #5F7082;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 4px;
 text-transform: uppercase;
}
h3 {
 color: #5F7082;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 4px;
}
ul.redbullet li {
 list-style-image: url(graphics/design/red_bullet.gif);
}
.cwHeader {
 color: #FFFFFF;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 margin-left: 4px;
}
.navHeader {
 color: #B12726;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}
.navCell {
 border-bottom: 1px solid #F2F2F2;
 cursor: pointer;
}
.footer {
 color: #FFFFFF;
 font-size: 11px;
}
.printOnly {
 display: none;
}
.tableBorder {
 border: none;
 border-top: none;
}
.navWhite {
 color: #FFFFFF;
 text-decoration: none;
 font-size: 12px;
 font-weight: normal;
}
/* DROPDOWN MENU OBJECTS */ #dropmenudiv {
 position: absolute;
 border: 1px solid #FFFFFF;
 font: normal 12px Arial Narrow;
 line-height: 18px;
 z-index: 100;
 FILTER: alpha(opacity=90);
 WIDTH: 130px;
 moz-opacity: 0.9;
 opacity: 0.9;
 khtml-opacity: 0.9;
}
#dropmenudiv a {
 display: block;
 width: 100%;
 color: #FFFFFF;
 text-decoration: none;
 font-size: 12px;
 line-height: 18px;
}
#dropmenudiv a:hover {
 background-color: #FFFFFF;
 color: #3D63AF;
 text-decoration: none;
 font-size: 12px;
 line-height: 18px;
}
/* EGOV OBJECT DEFINITIONS */ #egsnav {
 border-right: 1px solid #000000;
 background-position: top left;
 background-repeat: repeat-x;
}
#nav1 {
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 background-image: url('/images/body/seal_bottom.jpg');
 background-repeat: no-repeat;
 background-align: top;
}
#egsapp {
 border-right: 1px solid #000000;
}
.mceContentBody {
 background-color: #fff;
}
.bodyMain {
 margin: 0;
 padding: 15px;
}
.searchBoxInput {
 height: 12px;
 font-size: 80%;
}
#enews a, #enews a:link, #enews a:visited {
 color: #2F4B85;
 text-decoration: underline;
}
#enews a:hover {
 color: #2F4B85;
 text-decoration: none;
}
#enews p {
 color: #000;
 font-size: 12px;
}
#enews td#content {
 padding: 10px;
 border-left: 1px solid #E3D5BB;
 border-right: 1px solid #E3D5BB;
}
#enews td#footer {
 font-size: 90%;
 padding: 10px;
}
#enews td#content h1 {
 color: #5F7082;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 4px;
 text-transform: uppercase;
}
#enews td#content h3 {
 color: #5F7082;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 4px;
}
#enews b {
 font-weight: bold;
}

/* CROSSFADER */

div.cf_wrapper {
        margin: 0 0 0 10px;  
        padding: 0;
	width: 552px;
	height: 175px;

}
div.cf_element {
	width: 554px;
	height: 177px;
}
div.cf_element div.content {
	line-height: 0.9;
}
div.cf_element div.content img {
	border: 1px solid #000;
}

#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }