<!--
a {
	text-decoration:none
}

body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: arial, helvetica;
  /*font-family: Verdana, Arial;*/
  font-size: 12px;
}

.titleHeader {background:#a12f2f; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:1px}
.titleHeader2{background:#060e6b; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:1px}
.titleHeader3{background:#060e6b; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding:3px; height:21px}

.content {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Arial;
  font-size: 12px;
}

Form table {
  /* font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 12px;
  margin: 5px;
  padding: 5px;
  border-collapse: collapse;
}

.pageContentTd {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  font-family: Verdana, Arial;
  font-size: 12px;
}

.biosBody {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Arial;
  font-size: 11px;
}

/* FORMATTING FOR Top Header TABLE */ 
.titleTable {
  border-collapse: collapse;
  border-top: 0px solid black; 
  border-bottom: 0px solid black;
  border-left: 0px solid black;
  border-right: 0px solid black;
  background-image: url(/data/Image/site/top_header.jpg); background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
}

.topMenuTable {
	/*border-top: 0px double black; 
	border-bottom: 0px double black;
	border-left: 0px solid black;
	border-right: 0px solid black;*/
	border-top: double 0px #0E7BCE;
	border-bottom: double 0px #0E7BCE;
	margin-left: 0cm;
  	margin-right: 0cm;
  	margin-top: 0cm;
  	margin-bottom: 0cm;
  	padding-left: 0cm;
  	padding-right: 0cm;
  	padding-top: 0cm;
  	padding-bottom: 0cm;
  	cell-spacing: 0px;
}

/* FORMATTING FOR MAIN SITE TABLE */ 
.mainTable {
  border-collapse: collapse;
  border-top: 1px solid black; 
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
}

/* FORMATTING FOR HOME MAIN TABLE */
.mainHomeTable {
  border-collapse: collapse;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  background-position: 0px 0px;
  background-color: #EFF0E0;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
}

/* FORMATTING FOR leftTable STYLE */ 
.leftTable {
  background-color: EFF0E0;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
}

.advancedSearchTable {
  border-top: 3px solid #A12F2F;
  border-bottom: 3px solid #A12F2F;
  border-left: 3px solid #A12F2F;
  border-right: 3px solid #A12F2F;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.advancedSearchAlphaTable {
  width: 100%;
  border-top: 3px solid #A12F2F;
  border-bottom: 3px solid #A12F2F;
  border-left: 3px solid #A12F2F;
  border-right: 3px solid #A12F2F;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-spacing: 1px;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.advancedSearchContainer {
  border-top: 1px solid white;
  border-bottom: 0px solid #A12F2F;
  border-left: 0px solid #A12F2F;
  border-right: 0px solid #A12F2F;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-spacing: 0px;
  border-collapse;
}

/* FORMATTING FOR SmallBookListing */
.smallkListingTable {
  border-top: 1px solid #D0CC9F;
  border-bottom: 1px solid #D0CC9F;
  border-left: 1px solid #D0CC9F;
  border-right: 1px solid #D0CC9F;
  background-position: 0px 0px;
  background-color: #EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
}

/* FORMATTING FOR DEFAULT ARTICLE STYLE */ 
.articleTable {
  border-top: 1px solid #D0CC9F; 
  border-bottom: 1px solid #D0CC9F;
  border-left: 1px solid #D0CC9F;
  border-right: 1px solid #D0CC9F;
  background-position: 0px 0px;
  background-color: #EFF0E0;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
}

.articleTitle {
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.articleSubTitle {
  border-top: 2px solid #D0CC9F;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}

.articleBody {
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
}
	
.articleLink {
  color: #B50014;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: ;
  font-style: ; 
}

.column1Table {
  background-position: 0px 0px;
  background-color: #EFF0E0;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
}


/* Formatting for 2 column on home page */
.column2Table {
  width: 370px;
  border-top: 1px solid #C7C7C5; 
  border-bottom: 0px solid #C7C7C5;
  border-left: 0px solid #C7C7C5;
  border-right: 0px solid #C7C7C5;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.middleTable {
  border-top: 0px solid grey; 
  border-bottom: 0px solid grey;
  border-left: 1px solid #C7C7C5;
  border-right: 1px solid #C7C7C5;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 8px;
  padding-right: 5px;
  padding-top: 0cm;
  padding-bottom: 0cm;
}

/* Article Divider line used on home page */
.dividerLine {
  border-top: 1px solid #C7C7C5;
  border-bottom: 0px solid #C7C7C5;
  border-left: 0px solid #C7C7C5;
  border-right: 0px solid #C7C7C5;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  margin-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

/* Page Content Banner */
.pageBanner {
  border-top: 0px solid #C7C7C5;
  border-bottom: 1px solid #C7C7C5;
  border-left: 0px solid #C7C7C5;
  border-right: 0px solid #C7C7C5;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
}

.searchTopTable {
  border-top: 2px solid #993333;
  border-bottom: 2px solid #993333;
  border-left: 2px solid #993333;
  border-right: 2px solid #993333;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 760px;
}

.searchTopDesc {
  border-top: 0px solid #993333;
  border-bottom: 2px solid #993333;
  border-left: 3px solid #993333;
  border-right: 3px solid #993333;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 760px;
  font-size: 12px;
}

.searchCollectionDesc {
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: ;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.searchEmailResultTitle {
  background-color:#36AF3B; 
  border-left: 3px solid #993333; 
  border-right: 3px solid #993333;
  border-bottom: 0px solid #993333;
}

.searchTopPageNav {
  border-top: 0px solid #993333;
  border-bottom: 0px solid #993333;
  border-left: 3px solid #993333;
  border-right: 3px solid #993333;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 760px;
  font-size: 14px;
}

.searchTopPageNav2 {
  border-top: 0px solid #993333;
  border-bottom: 3px solid #993333;
  border-left: 3px solid #993333;
  border-right: 3px solid #993333;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 760px;
  font-size: 14px;
}

/* Formatting for footer links */
a.footerLink, a.footerLink:visited{font-size:10px; color:#ffffff; text-decoration:none}
a.footerLink:hover{font-size:10px; color:#ff0000; text-decoration:underline}

/* Formatting for footer */
.footerTable {
  border-collapse: collapse;
  border-top: 0px solid #000060; 
  border-bottom: 0px solid #000060;
  border-left: 0px solid #000060;
  border-right: 0px solid #000060;
  background-position: 0px 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  width: 760px;
}


/* Formatting for affiliates footer */
.affiliateTable {
  border-collapse: collapse;
  border-top: 1px solid black; 
  border-bottom: 3x solid black;
  border-left: 0px dotted black;
  border-right: 0px dotted black;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

/* Formatting for affiliates footer */
.affiliateTable2 {
  border-collapse: collapse;
  border-top: 0px solid black;
  border-bottom: 0x solid black;
  border-left: 0px dotted black;
  border-right: 0px dotted black;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

.affiliateLink {
  color: blue;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: ;
  
}

.footerText {
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;  
  font-weight: bold;
}

a.footerText:link {
  color: white;
  text-decoration: underline;
}


/* FORMATTING FOR CART HEADER STYLE */ 
.carttopTable {
  border-collapse: collapse;
  border-top: 2px ridge #0E7BCE; 
  border-bottom: 2px ridge #0E7BCE;
  border-left: 2px ridge #0E7BCE;
  border-right: 2px ridge #0E7BCE;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
  color: #0E7BCE;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;  
  font-weight: bold;
}

.orderStatusHeader {
  border-collapse: collapse;
  border-bottom: 2px solid #000;
  background-position: 0px 0px;
  background-color: #FFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  cell-spacing: 0px;
  color: #000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.orderStatusLine {
  border-collapse: collapse;
  background-color: #FFF;
  color: #000;
}

.orderStatusLineOver {
  border-collapse: collapse;
  background-color: #CFCFCF;
  color: #000;
  cursor: pointer;
}

/* FORMATTING FOR FEATURE GALLERY STYLE */ 
.featuregalleryTable {
  border-top: 0px solid #D0CC9F; 
  border-bottom: 0px solid #D0CC9F;
  border-left: 0px solid #D0CC9F;
  border-right: 0px solid #D0CC9F;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;  
}

.printSmallTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.printSmallText {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold ;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tinyText {
  color: blue;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
}

.tinyText2 {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;  
  font-weight: bold ;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tinyText3 {
  color: blue;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: ;
  text-decoration: underline;
}

.searchTopText {
  color: blue;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
  text-decoration: none;
}

.searchTitle {
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: ;
}

.searchTitleTD {
  background-color:#993333;
}

.searchTitleSM {
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: ;
}

.searchTitleTiny {
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
}

.alphabetText {
  color: #0E7BCE;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;  
}

.searchButtons {
  border-color: black;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7px;  
  font-weight:;
}

.searchButtons2 {
  border-color: black;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;  
  font-weight: bold;
}

.pageTitle {
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
}

.articleList {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: bold;
}

.adminList {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
}

/* FORMATTING FOR BOOK SEARCH TABLE */
.bookTable {
  border-top: 3px solid #993333;
  border-bottom: 3px solid #993333;
  border-left: 3px solid #993333;
  border-right: 3px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold; 
}

.bookTable TH {
  background-color: #993333;;
}

/* FORMATTING FOR BOOK DETAILS TABLE */
.bookDetailsTable {
  border-top: 3px solid #993333;
  border-bottom: 3px solid #993333;
  border-left: 3px solid #993333;
  border-right: 3px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: white;
  margin-left: 0px;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 4px;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

.bookSearchHeader {
  border-top: 3px solid #993333;
  border-bottom: 1px solid #EFF0E0;
  border-left: 3px solid #993333;
  border-right: 3px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: #993333;
  margin-left: 0px;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 4px;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: bold;
  color: white;
}

.bookItem {
  width: 100px;
  border-top: ;
  border-bottom: 1px dashed #993333;
  border-left: ;
  border-right: ;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 5px;
  padding-bottom: 5px ;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
}

.galleryItem {
  border-top: ;
  border-bottom: 0px dashed #993333;
  border-left: ;
  border-right: ;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 5px;
  padding-bottom: 5px ;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
}

.galleryItemButton {
  border-top: ;
  border-bottom: 0px dashed #993333;
  border-left: ;
  border-right: ;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 0cm;
  padding-right: 0cm;
  padding-top: 5px;
  padding-bottom: 5px ;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
}

.galleryTable {
  width: 150px;
  border-top: ;
  border: 0px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px ;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
}

.galleryTD {
  width: 150px;
  border-top: ;
  border: 1px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px ;
  cell-spacing: 0px;
}

.galleryTableebay {
  width: 150px;
  border-top: ;
  border: 0px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px ;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
}

.galleryTDebay {
  width: 150px;
  border-top: ;
  border: 1px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px ;
  cell-spacing: 0px;
}

.galleryEbayExpireText {
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: bold;
	color: #000000;
}

.adminTitleTable {
	background-image: url(/data/Image/site/admin_header.jpg); background-repeat: repeat;
	/*border-top: 0px double black; 
	border-bottom: 0px double black;
	border-left: 0px solid black;
	border-right: 0px solid black;*/
	border-top: double 0px #0E7BCE;
	border-bottom: double 0px #0E7BCE;
	margin-left: 0cm;
  	margin-right: 0cm;
  	margin-top: 0cm;
  	margin-bottom: 0cm;
  	padding-left: 0cm;
  	padding-right: 0cm;
  	padding-top: 0cm;
  	padding-bottom: 0cm;
  	cell-spacing: 0px;
}

/* STYLE SHEET SETTING FOR SHOPPING CART */
.cartTable {
  width: 575px;
  border-top: 3px solid #A12F2F;
  border-bottom: 3px solid #A12F2F;
  border-left: 3px solid #A12F2F;
  border-right: 3px solid #A12F2F;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  color: #0300ff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.cartTotals {
  height: 20px;
  border-top: 1px dashed #A12F2F;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.cartOrderTotal {
  height: 30px;
  border-top: 1px dashed #A12F2F;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.cartHeader {
  height:20px;
  border-bottom: 1px solid #A12F2F;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.cartTitle {
  height:20px;
  background-color: #993333;
  border-bottom: 1px solid white;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  margin-bottom: 0cm;
  padding-left: 10px;
  padding-right: 0cm;
  padding-top: 0cm;
  padding-bottom: 0cm;
  cell-spacing: 0px;
}

.checkoutTitle {
  height:20px;
  border-bottom: 0px solid #A12F2F;
  color: green;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;	
  margin-top: 5px; 
}

.checkoutError {
  height:20px;
  border-bottom: 0px solid #A12F2F;
  background-color: red;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-left: 5px;
  marging-right: 5px;
}

.checkoutCartTable {
  width: 565px;
  border-top: 3px solid #A12F2F;
  border-bottom: 3px solid #A12F2F;
  border-left: 3px solid #A12F2F;
  border-right: 3px solid #A12F2F;
  border-collapse: collapse;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.checkoutCartTableH {
  border-top: 0px solid #A12F2F;
  border-bottom: 1px solid #A12F2F;
  border-left: 0px solid #A12F2F;
  border-right: 0px solid #A12F2F;
  border-collapse: collapse;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 3px;
  cell-spacing: 0px;
}

.checkoutFooterLinks A:link {
  color: blue;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.checkoutFooterLinks A:visited {
  color: blue;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.bookFunctionButtonUp {
  width:85;
  background-color: #eff0e0;
  border-top: 1px groove #A12F2F;
  border-bottom: 3px solid #A12F2F;
  border-left: 1px groove #A12F2F;
  border-right: 3px solid #A12F2F;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 2px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2x;
  cursor: pointer;
}

.bookFunctionButtonOver {
  width:85;
  background-color: #A12F2F;
  border-top: 1px groove #A12F2F;
  border-bottom: 3px solid #A12F2F;
  border-left: 1px groove #A12F2F;
  border-right: 3px solid #A12F2F;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 2px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2x;
  cursor: pointer;
}

.wantReturnButtonUp {
  width:190;
  background-color: #0E7BCE;
  border-top: 0px solid black;
  border-bottom: 1px solid black;
  border-left: 0px solid black;
  border-right: 1px solid black;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 2px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2x;
  cursor: pointer;
}

.wantReturnButtonOver {
  width:190;
  background-color: #A12F2F;
  border-top: 0px solid black;
  border-bottom: 1px solid black;
  border-left: 0px solid black;
  border-right: 1px solid black;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 2px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2x;
  cursor: pointer;
}

.myMetroDesc {
  width:550px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
} 

.myMetroHigh {
	color: red;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.myMetroTitle {
  width:550px;
  background-color: #1F1D5A;
  border-top: 1px solid #1F1D5A;
  border-bottom: 1px solid #1F1D5A;
  border-left: 1px solid #1F1D5A;
  border-right: 1px solid #1F1D5A;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  cursor: pointer;
} 

.myMetroSection {
	width:550px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  backgound-color: #001E6F;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
} 

.myMetroSectionText {
  width:550px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  backgound-color: white;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
} 

.myTreasureDesc {
  width:550px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.myTreasureHR {
  color: #1B1672;;
  background-color: #1B1672;;
  height: 5px;
  width: 95%;
}

.myTreasureTitle {
  width:550px;
  background-color: #1F1D5A;
  border-top: 1px solid #1F1D5A;
  border-bottom: 1px solid #1F1D5A;
  border-left: 1px solid #1F1D5A;
  border-right: 1px solid #1F1D5A;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  cursor: pointer;
}

.myTreasureSection {
  width:550px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  backgound-color: #001E6F;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.myTreasureSectionText {
  width:550px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  backgound-color: white;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.myTreasureFooterText {
  width:550px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  backgound-color: white;
  color: #1B1672;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.bookTreasureHuntTable {
  border-top: 3px solid #993333;
  border-bottom: 3px solid #993333;
  border-left: 3px solid #993333;
  border-right: 3px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-collapse: collapse;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

.bookTreasureHuntDetailsTable {
  border-top: 0px solid #993333;
  border-bottom: 0px solid #993333;
  border-left: 0px solid #993333;
  border-right: 0px solid #993333;
  background-image: ;
  background-position: 0px 0px;
  background-color: EFF0E0;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-collapse: collapse;
  cell-spacing: 0px;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
}

.calendarYear {
  width:96%;
  background-color: #A12F2F;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 10px;
  margin-right: -10px;
  margin-top: 10px;
  margin-bottom: 2px;
}

.calendarMonth {
  width:100px;
  color: blue;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
} 

.calendarDay {
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.calendarEvent {
  width:400px;
  border-top: 1px solid #000;
  border-bottom: 2px solid #000;
  border-left: 1px solid #000;
  border-right: 2px solid #000;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 45px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
} 

.calendarEventTable {
  width:525px;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  cell-spacing: 0px;
  margin-left: 25px;
  margin-right: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.quickFormHeader {
  background-color: #FAFFCF;
  border: 3px solid #000;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cell-spacing: 0px;
}

/* formatting for want lists and other input forms */ 
.statusAlert {
    color: red;
    font-size: 16px;
    font-weight: bold;
}

.inputAlert {
    color: red;
    font-size: 10px;
    font-weight: bold;
}

.inputInstructions {
    color: black;
    font-size: 10px;
    font-weight: bold;
}

a.inputInstructions:link {
    color: blue;
}

a.inputInstructions:hover {
    color: blue;
}

a.inputInstructions:visited {
    color: blue;
}

.inputStatus {
    color: blue;
    font-size: 10px;
    font-weight: bold;
}

.inputSectionTable {
    border-collapse: collapse;
    border-top: 3px solid #1F1D5A; 
    border-bottom: 3px solid #1F1D5A;
    border-left: 3px solid #1F1D5A;
    border-right: 3px solid #1F1D5A;
    margin-left: 0cm;
    margin-right: 0cm;
    margin-top: 0cm;
    margin-bottom: 0cm;
    padding-left: 0cm;
    padding-right: 0cm;
    padding-top: 0cm;
    padding-bottom: 0cm;
    cell-spacing: 0px;
}

.inputSectionTableHeader {
    background-color: #1F1D5A;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.inputSectionTableBody {
    padding-top: 8px;
    padding-bottom: 8px;
}

.inputTable {
    border-collapse: collapse;
    border-top: 1px solid black; 
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    margin-left: 0cm;
    margin-right: 0cm;
    margin-top: 0cm;
    margin-bottom: 0cm;
    padding-left: 0cm;
    padding-right: 0cm;
    padding-top: 0cm;
    padding-bottom: 0cm;
    cell-spacing: 0px;
}

.inputTableHeader {
    background-color: #0E7BCE;
    color: white;
    font-size: 10px;
    font-weight: bold;
}

a.inputTableHeader:link {
    color: yellow;
}

a.inputTableHeader:hover {
    color: orange;
}

a.inputTableHeader:visited {
    color: yellow;
}

.inputTableDivider {
    background-color: black;
    height: 1px;
}

.inputTableRow {
    background-color: white;
    font-size: 10px;
}

.inputTableRowShaded {
    background-color: #EFF0E0;
    font-size: 10px;
}

.inputCaption {
    font-size: 10px;
    font-weight: bold;
}

.inputControl {
    font-size: 10px;
}

.inputButton {
    background-color: #0E7BCE;
    color: white;
    cursor: pointer;
    font-size: 12px;
}

//-->



