BODY {
	background: black;
	margin: 0px;
	}

H3 {
	background: black;
	border: 2px solid #CCCCCC;
	color: white;
	margin-bottom: 0px;
	padding: 3px;
	text-transform: capitalize;
	}

UL {
	list-style-type: square;
	}

.alignRight {
	padding-top: 5px;
	text-align: right;
	}

.subhead {
	color: black;
	font-weight: bold;
	}

.fullsize {
	font-size: 9pt;
	text-align: center;
	}

.fullsize TD IMG {
	border: 2px solid black;
	}

.fullsize TD A {
	color: #666666;
	text-decoration: none;
	}

.fullsize TD A:hover {
	color: #CE0000;
	text-decoration: underline;
	}

.leftalign {
	text-align: left;
	}

.pricing {
	font-size: 9pt;
	}

.pricing .graybg {
	background: #DDDDDD;
	}

.pricing TH {
	text-align: left;
	}

.pricing TD {
	padding: 2px;
	}

.redtext {
	color: #CC0000;
	}

.reprintOrder TD {
	font-size: 9pt;
	padding-bottom: 20px;
	text-align: left;
	}

.textTable {
	font-size: 9pt;
	width: 100%;
	}

.textTable TD {
	padding-left: 10px;
	}

.textTable TD A {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	}

.textTable TD A:hover {
	text-decoration: underline;
	}

.textTable TH {
	text-align: left;
	}

.thumbs {
	font-size: 9pt;
	text-align: center;
	width: 650px;
	}

.thumbs TD A, .reprintOrder TD A {
	color: #666666;
	text-decoration: none;
	}

.thumbs TD A:hover, .reprintOrder TD A:hover {
	color: #CE0000;
	font-weight: bold;
	}

.thumbs TD A IMG, .reprintOrder TD A IMG, A IMG.thumb {
	border: 2px solid black;
	}

.thumbs TD A:hover IMG, .reprintOrder TD A:hover IMG, A:hover IMG.thumb {
	border: 2px solid red;
	}

#bottomstripe {
	background: black;
	height: 20px;
	}

#contents, #contentsWide {
	background: white;
	color: black;
	font-family: Arial, Helvetica, Geneva, San-Serif;
	font-size: 9pt; 
	padding-top: 10px;
	}

#contents {
	width: 800px;
	}

#contentsWide {
	width: 950px;
	}

#currentPage {
	font-size: 8pt;
	color: #CC0000;
	}

#logo {
	padding-bottom: 2px;
	text-align: left;
	}

#mainBody {
	650px;
	}

#mainBody P {
	padding-right: 10px;
	}

#mainBody P A, #mainBody DIV A {
	color: #CE0000;
	font-weight: bold;
	text-decoration: none;
	}

#mainBody P A:hover, #mainBody DIV A:hover {
	font-weight: bold;
	text-decoration: underline;
	}

#navColumn {
	width: 125px;
	margin-right: 25px;
	}

#navColumn A, #rightColumn A {
	color: #666666;
	font-size: 8pt;
	text-decoration: none;
	}

#navColumn A:hover, #rightColumn A:hover {
	color: #CE0000;
	text-decoration: underline;
	}

#rightColumn {
	width: 125px;
	margin-left: 25px;
	}

#scheduler TD {
	border: 1px solid black;
	margin: 0px;
	padding: 2px;
	top: 0px;
	}

#scheduler TD.availible {
	background: white;
	font-size: 9pt;
	cursor: pointer;
	}

#scheduler TD.noBorder {
	border: none;
	font-size: 9pt;
	}

#scheduler TD.noBorder A {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	}

#scheduler TD.noBorder A:hover {
	text-decoration: underline;
	}

#scheduler TD.recommended {
	background: red;
	font-size: 9pt;
	cursor: pointer;
	}

#scheduler TD.time {
	border: none;
	font-size: 9pt;
	padding-right: 5px;
	text-align: right;
	}

#scheduler TD.unavailible {
	background: black;
	border: 1px solid #111111;
	font-size: 9pt;
	}

#scheduler TD.yours {
	background: yellow;
	cursor: pointer;
	font-size: 9pt;
	text-align: center;
	}

#scheduler TH {
	width: 80px;
	}

#scheduler TH .location {
	font-size: 9px;
	font-weight: normal;
	}

#specialbox {
	background: #EEEEEE;
	border: 2px solid black;
	float: right;
	margin-right: 10px; 
	width: 35%;
	}

#specialbox .subhead {
	background: black;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	text-align: center;
	width: 100%;
	}

#specialbox FORM {
	margin: 0px;
	padding: 5px;
	}

#splashImage {
  color: white;
  font-family: Arial;
  width: 300px;
	}

#splashImage h1 {
  font-size: 12pt;
  margin-top: 20px;
  }
  
#splashImage p {
  font-size: 9pt;
  line-height: 150%;
  }
  
#splashImage p a, #splashImage p a:visited {
  color: #CC0000;
  font-weight: bold;
  text-decoration: none;
  }

#splashImage p a:hover{
  text-decoration: underline;
  }

#tagline {
	text-align: right;
	}

#tagline IMG {
	vertical-align: top;
	}

#topstripe, #topstripeWide {
	background: black;
	}

#topstripe {
	width: 800px;
	}

#topstripeWide {
	width: 950px;
	}