body, th, td, input, select { color: #000000; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
h1 { color: #000000; font-size: 13pt; font-weight: bold; font-family: Trebuchet MS; margin-bottom: 10px; }
h2 { color: #1A87C8;  font-size: 11pt; font-weight: bold; font-family: Verdana; padding: 0; margin: 0; }
img { vertical-align: bottom; border: 0; }

a { color: #3366cc; text-decoration: underline; }
a:hover { text-decoration: none; }

.bodyMain { color: #7c7c7c;}

.copyright, .copyright a { font-size: 9px; color: #FFFFFF; padding: 5px; }

.searchBoxTable input { vertical-align: middle; }

.footerMenu table { background-color: #848484 }
.footerMenu .spacer { width: 30px; }
.footerMenu .top { color: #FFFFFF; border-bottom: 1px solid #7C7C7C; }
.footerMenu .bottom { color: #FFFFFF; font-weight: bold; border-top: 1px solid #A4A4A4; }
.footerMenu .accrisoftLogo { text-align: right; padding: 5px; }

.membershipBox { width: 100%; height: 100%; }
.membershipBox table { width: 100%; height: 100%; background-image: url('graphics/member_box_fill.jpg'); background-repeat: repeat-y; }
.membershipBox .memberTitle { background-image: url('graphics/member_box_title_fill.jpg'); background-repeat: repeat-y; }
.membershipBox .memberTitle td { text-align: center; font-weight: bold; color: #FFFFFF; }

.menuPipeLink { color: #FFFFFF; text-decoration: none; }
.internalLink a { color: #007099; font-weight: bold; font-size: 12px; text-decoration: none; vertical-align: middle; }
.internalLink img { vertical-align: middle; }

.homePageContent { height: 120px; width: 350px; margin: 35px 0px 10px 30px; }

.colone { color: #898989; font-size: 10px; width: 1px; white-space: nowrap; border-bottom: 1px dashed #898989; }
.coltwo { color: #535353; font-weight: bold; border-bottom: 1px dashed #898989; }

#menu_top ul { list-style-type: none; margin: 0; padding: 0; vertical-align: top; }
#menu_top li { background-image: url('graphics/h_menu_fill.jpg'); background-repeat: repeat-x; display: inline;  float: left; }
#menu_top a { display: block; font-weight: bold; text-decoration: none; color: #ffffff; width: 156px; line-height: 23px; text-align: center; border-left: 1px solid #22597B; border-right: 1px solid #4599CC; }
#menu_top a.last { width: 158px; }
#menu_top li a:hover { background-color: #4599CC; }

#menu_left ul { list-style: none; margin: 0; padding: 0; }
#menu_left a { height: 15px; display: block; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 0px 5px 20px; border-top: 1px solid #22597B; border-bottom: 1px solid #02405B; }
#menu_left a.first { border-top: 0; }
#menu_left a.last { border-bottom: 0; }
#menu_left a:hover { background-color: #4599CC; }
#menu_left li li { line-height: 8px; background-image: url('graphics/subnav_fill.jpg'); background_repeat: repeat-y; }
#menu_left li li a { padding-left: 30px; display: block; height: 8px; text-decoration: none; color: #FFFFFF; border-top: 0; border-bottom: 0; font-weight: normal; font-size: 10px; }

#menu_quick_links ul { margin: 0; list-style: none; padding: 10px 0px 10px 0px; }
#menu_quick_links li { padding-bottom: 3px; }
#menu_quick_links a { background-image: url('graphics/li_button.jpg'); background-repeat: no-repeat; background-position: left center; text-decoration: none; color: #FFFFFF; padding-left: 6px; }
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }
