#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; }

#content {  padding: 20px 35px 50px 35px;  border: 1px solid #C5C6C7; }
#content h1,  #content a {  color: #437fb1; }
#footer {  height: 90px;  background: transparent url(graphics/accrisoft_footer.jpg) no-repeat top left; }
.banner {  height: 60px;  width: 468px;  background-color: yellow; }

/* ---------------Global Styles--------------- */
a {  color: #9B0700;  text-decoration: underline; }
a img {  text-decoration: none;  border: 0; }
a:hover {  text-decoration: none; }
a:visited {  color: #C60800; }
h1 {  color: #0000ff;  font-size: 18pt;  display: none; }
h2 {  color: #C60800;  font-size: 14pt; }
h3 {  color: #0000ff;  font-size: 12pt; }
h4 {  color: #000;  font-size: 11pt; }
img[src$='.jpg'] {  padding: 9px;  border: thin solid #808080; }

body {  color: #000; }
#page {  background: #fff; }
body,  p,  td,  div {  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; }

div.banner {  border: thin solid #60300A;  padding: 0px 5px 2px 5px;  white-space: nowrap;  overflow: visible;  position: relative;  left: 0px;  width: 468px;  color: #60300A;  background-color: #FFFF00; }
div.coupon {  border: medium dashed #FFFFFF;  border-style: dashed;  padding: 0px 5px 2px 5px;  white-space: nowrap;  overflow: visible;  position: relative;  left: 132px;  width: 350px;  color: white;  background-color: #633108; }
UL {  list-style-image: url(clientuploads/bullet.gif);  margin: 0px;  padding-left: 5px; }

/* End Global Styles */

/* --------------- Menu Styles--------------- */
ul.menuMainLeft {  list-style-type: none;  font-weight: bold;  font-size: 12pt;  padding: 0px 0px 0px 0px;  margin: 0px; }
ul.menuMainLeft li {  display: block;  height: 23px;  width: 151px;  background: url(graphics/btn_left.gif) center no-repeat;  padding-bottom: 6px;  float: none; }
ul.menuMainLeft li a {  display: block;  height: 23px;  width: 151px;  color: black;  text-decoration: none;  font-size: 15px;  font-family: Arial, Helvetica, sans-serif;  font-style: italic;  white-space: nowrap;  position: relative;  top: 6px;  left: 25px; }
ul.menuMainLeft li a:visited {  color: black; }
ul.menuMainLeft li a:hover {  text-decoration: none; }

/* End Menu 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 */

/* ModuleBegin::gendocs */
.webpageContent {  padding-top: 20px; }
/* ModuleEnd::gendocs */

/* ModuleBegin::photo */
/* Photo Lister */
.photoAlbumListerWrapper {  border: 1px solid #ccc;  padding: 10px;  margin: 0 10px 10px 0;  width: 160px;  float: left; }
.photoAlbumListerWrapper:hover {  border: 1px solid #86AC63; }
.photoAlbumListerWrapper span {  display: block; }
.photoAlbumListerWrapper img {  padding-bottom: 5px; }
.photoAlbumListerWrapper .photoAlbumImage {  width: 160px;  height: 150px;  overflow: hidden; }
.photoAlbumListerWrapper .photoAlbumName {  height: 20px;  overflow: hidden; }
.photoAlbumListerWrapper .photoAlbumDescription {  height: 55px;  overflow: hidden; }

/* Photo Thumbnails */
.photoAlbumDescription span {  color: #999;  font-size: 90%; }
.thumbnail {  float: left;  margin: 0 10px 10px 0;  border: 1px solid #ccc;  padding: 5px;  position: relative; }
.thumbnail:hover {  border: 1px solid #86AC63; }
.thumbnail img {  padding-bottom: 5px; }
.thumbnail img[src$='.jpg'] {  border: 0px solid red; }
.thumbnail span {  height: 20px;  overflow: hidden;  display: block; }

/* Photo Detail */
.photoAlbumDetail {  margin: 10px 0; }
.photoRemote-3 {  width: 400px;  height: 20px;  padding: 4px;  margin: 0 auto; }
.photoRemote-3 span {  width: 80px;  height: 20px;  background-color: #fff;  text-align: center;  float: left; }
.photoRemote-3 span a {  display: block;  width: 76px;  height: 20px;  margin: 0 1px;  background-color: #fff;  color: #888;  border: 1px solid #ccc;  text-decoration: none; }
.photoRemote-3 span a:hover, div.photoRemote-3 span a:active {  border: 1px solid #86AC63;  color: #000; }
.photoAlbumbody {  clear: both; }
.photoGalleryImage div {  margin: 0 auto; }
.photoGalleryImage img {  border: 1px solid #ccc;  padding: 5px; }
.photoGalleryImage, .photoPagnationTD {  text-align: center;  color: #888; }
/* ModuleEnd::photo */

/* -------------Blue User Styles-------------- */
.padGif9px { padding: 9px; }
/* End Blue User Styles */
