#header {  height: 107px;  background: transparent url(graphics/accrisoft_header.jpg) no-repeat top left; }
#header a {  width: 950px;  height: 107px;  display: block; }
#header h1 {  display: none; }
.headerHeadline {  font-size: 16pt;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;  letter-spacing: 0.1cm;  color: #FFFFFF;  position: relative;  bottom: 10px; }

#content {  padding: 20px 0px 20px 0px;  border: 0px solid #C5C6C7;  text-align: left; }
#content h1 {  color: #9AADAB;  font-size: 13pt;  font-weight: bold;  position: relative;  right: 156px;  top: 30px; }
#content a {  color: #D30020; }
#footer {  height: 90px;  background: transparent url(graphics/accrisoft_footer.jpg) no-repeat top left; }
#formContent {  padding: 20px 0px 20px 0px;  border: 0px solid #C5C6C7;  text-align: left; }
#formContent h1 {  color: #9AADAB;  font-size: 13pt;  font-weight: bold;  position: relative;  right: 156px;  top: 60px; }
.copyright {  font-size: 6pt;  padding-left: 6px;  color: #677D7B; }

/* ---------------Global Styles--------------- */
a {  color: #D30020;  text-decoration: underline; }
a:hover {  text-decoration: none; }
a:visited {  color: #E46476; }
h1 {  color: #9AADAB;  font-size: 13pt;  font-weight: bold; }
h2 {  color: #000;  font-size: 14pt; }
h3 {  color: #0000ff;  font-size: 12pt; }
h4 {  color: #000;  font-size: 11pt; }

body {  background-color: #000000;  background-image: url(graphics/top_bg.jpg);  background-repeat: no-repeat;  background-position: top center; }
#page {  background: #fff; }
body,  p,  td,  div {  color: #FFFFFF;  font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; }

.container {  width: 950px;  margin: 0 auto;  padding: 0;  background: #fff;  clear: both; }
form,  input {  padding: 0;  margin: 0; }
.center {  text-align: center; }
/* End Global Styles */

/* ---------------General Module Styles--------------- */
.itemCount { }
.itemList {  clear: both; } 
.itemList:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.itemList h2 a {  text-decoration: none; }
.itemList h2 a:hover {  text-decoration: underline; }
.itemList span {  display: block; }
.itemLabel {  font-weight: bold; }
.itemList span.itemLabel {  display: inline; }
.bottomNavigation {  clear: both; }
.goBack { }
.errorMessage {  font-weight: bold;  color: #f00; }
/* End General Module Styles */

/* Pagination */
.pagination {  clear: both;  display: block; }
.pagination a,  .pagination a:link,  .pagination a:visited {  text-decoration: none; }
.pagination .prevnextCurrent,  .pagination .prevnextWindow,  .pagination .prevnextWindowArrow {  border: solid 1px #ccc;  margin: 0;  padding: 4px 6px;  font-size: 11px;  margin-right: 2px;  display: inline-block; }
.pagination a.prevnextWindow:hover,  .pagination a.prevnextLink:hover,  .pagination .prevnextWindowArrow:hover {  border: solid 1px #000;  color: #000; }
.pagination .prevnextCurrent {  background: #ccc;  color: #000;  font-weight: bold;  padding: 4px 6px; }
.pagination a.prevnextLink {  border: 1px solid #ccc;  padding: 4px 6px 4px;  margin-right: 2px;  font-size: 11px;  display: block; }
/* End Pagination */

/* Send Page Styles */
.sendpage {  clear: both; }
.sendpageBody div,  .sendpageBody td {  padding: 2px 0px; }
/* End Send Page Styles */
#freedom_calendar {  position: absolute;  left: 100px;  top: 100px;  width: 175px;  z-index: 100;  visibility: hidden;  clip: rect(0px 175px 145px 0px);  height: 145px; }

/* --------------- Menu Styles --------------- */

/* MenuBegin:menuTop */

.menuPipeTop {  font-size: 13pt;  color: #9AADAB;  text-decoration: none; }
.menuPipeTopLink {  font-size: 11pt;  font-weight: bold;  text-decoration: none;  color: #9AADAB; }
.menuPipeTopLink:hover {  text-decoration: underline; }

/* MenuBegin:menuBottom */

#menuMainBottom {  padding: 0px 0px 0px 6px;  margin: 0px; }
.menuPipe {  color: #9AADAB;  font-size: 7pt;  text-decoration: none;  font-family: Verdana, Arial Narrow, Arial, Helvetica, sans-serif;  position: relative;  bottom: 4px; }
.menuPipeLink {  color: #9AADAB;  font-size: 7pt;  font-family: Verdana, Arial, Helvetica, sans-serif;  position: relative;  bottom: 4px; }
.menuPipeLink:hover { }

/* MenuBegin:menuMain */

.menuTD1 { }
.menuTD1selected { }
.menuHeader {  background-color: ; }
.menuFooter { }
.menuSeperator {  height: 1px;  background-color: #9AADAB; }
.menuTD2 {  padding-bottom: 2px;  padding-top: 2px;  padding-left: 10px; }
.menuTDBullet1 {  padding-left: 5px;  vertical-align: top; }
.menuTDBullet1selected {  padding-left: 5px;  vertical-align: top; }
.menuText1 {  color: #ffffff;  font-weight: normal;  text-decoration: none;  text-align: right; }
.menuText1:hover {  text-decoration: underline; }
.menuText1selected {  color: #ffffff;  font-weight: bold;  text-decoration: none; }
.menuText1selected:hover {  text-decoration: underline; }
.menuText2 {  color: #c40000;  font-size: 8pt;  text-decoration: none; }
.menuText2:hover {  text-decoration: underline; }
.menuText1Format {  padding-left: 5px;  padding-top: 4px;  padding-bottom: 4px;  padding-right: 10px; }
.menuText1selectedFormat {  padding-left: 5px;  padding-top: 4px;  padding-bottom: 4px;  padding-right: 2px; }
.menuText2Format { }
.menuText2selectedFormat { }

/* --------------- Photo Album Styles --------------- */

#photoGendocs p {  display: inline;  line-height: 0px; }
#photoGendocs a {  text-decoration: none; }
img.mainImg {  padding: 0px 10px 10px 0px; }
.photoAlbumBody {  padding: 30px 0px 0px 0px; }
/
# #content .photoAlbumBody h1 {  position: relative;  right: 146px;  top: 0px; } 
#/.photoAlbumDescription {  padding-bottom: 10px;  padding-left: 0px;  padding-top: 20px; }
.photoAlbumImage {  padding: 0px 10px 10px 10px; }
.photoAlbumTitle {  padding: 0px 0px 10px 0px; }
#photoClickMessage {  display: block;  margin-top: 10px;  font-size: 10px; }
.photoGalleryBG {  background: #ffffff; }
.photoGalleryBGTop {  background: #000000; }
.photoGalleryBody {  background-color: #c40000; }
.photoGalleryCaption {  padding-top: 5px;  text-align: center; }
.photoGalleryDescription {  font-size: 8pt;  text-align: center; }
.photoGalleryImage {  max-width: 620px;  overflow: visible; }
.photoGalleryNumbers {  background-color: #333333;  font-size: 8pt; }
.photoGalleryTitle {  font-size: 8pt; }
.photoPagnationTD {  text-align: center;  font-size: 8pt; }
.photoRemote {  padding-bottom: 5px;  padding-left: 10px;  padding-right: 10px;  padding-top: 5px;  font-size: 8pt;  font-weight: bold; }
.photoRemoteTD {  padding-bottom: 10px;  padding-top: 10px;  text-align: center; }
.photoSlideshowImage {  max-width: 620px;  overflow: visible; }
.photoThumbnailImage {  padding: 0px 10px 10px 0px; }

/* --------------- Search Styles --------------- */

.searchBoxTable {  padding: 10px 0px 0px 0px; }
.searchBox {  padding: 0px 0px 0px 0px; }

/* ModuleBegin::gendocs */
.webpageWrapper { }
/* ModuleEnd::gendocs */

/* --------------- Form Styles --------------- */

.formBody { }
.formHeading { }
.formMainBody {  padding-top: 30px; }
.formSmallText { }
.formText { }
.formTextRequired { }
