A:LINK {
	color: #000000; }
A:VISITED {
	color: #000000; }
A:ACTIVE {
	color: #000000; }

A.GOLD:HOVER {
	text-decoration: underline; }

A.CODE:HOVER {
	color: #FFFFFF; background: #660000; }

A.GOLD:LINK {
	color: #EED36E; text-decoration: none; }
A.GOLD:VISITED {
	color: #EED36E; text-decoration: none; }
A.GOLD:ACTIVE {
	color: #EED36E; text-decoration: underline; }
	
a.booknow { display:block; width:120px; padding:4px 0; text-align:center; background:#14204b; color:#eed36e; text-decoration:none; font-size:13px; font-weight:bold; border:1px solid #eed36e; margin-top:10px; }
a.booknow:ACTIVE, a.booknow:VISITED {
	color: #eed36e; }
P, LI {
	font-family: times, serif;
	font-size: 14px;
	line-height: 16px;
	margin: 20px;
	color: #14204B; }
	
.NOTUSED {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px; }

BIG {
	font-size: 16px; 
	font-weight: bold; }

BODY.PRINTFORMAT {
	font-family: times, serif;
	font-size: 10px; }

.WHITETEXT {
	color: #FFFFFF; }

.RIGHTY {
	text-align: right; }

.GOLDTEXT {
	font-family: times, serif;
	font-size: 11px;
	color: #EED36E; }

.COINTABLE {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background-image: url(images/CoinsCoins.html); }

.TABLEBORDER {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 2px; }

.REDTABLEBORDER {
	border-style: solid;
	border-color: #660000;
	border-width: 1px; }

.GRAYCELL {
	border-style: none;
	border-color: #DDDDDD;
	background: #DDDDDD; }

.NOBORDER TD {
	border-width: 0px; }

.TDFORM {
	border-style: solid;
	border-color: #000066;
	border-width: 1px; }

.NAVBAR {
	line-height: 20px; }

.LEADING {
	line-height: 20px; }
	
TH {
	font-family: times, serif;
	font-size: 14px;
	font-weight: bold; }
	
SMALL {
	font-family: times, serif;
	font-size: 11px;
	font-style: italic;
	color: #666666; }

.CAPTION {
	font-family: times, serif;
	font-size: 13px;
	font-style: italic; }

STRONG {
	font-family: times, serif;
	color: #000099; }

.MARGIN {
	margin: 1em; }

.MARGINBOTH {
	margin-left: 2.5em;
	margin-right: 2.5em; }

.MARGINRIGHT {
	margin-right: 2.5em; }

.WHITE {
	color: #FFFFFF; background: #FFFFFF; }
	
A.WHITELINK {
	color: #FFFFFF; }

.toggle { 
	font-family: times, serif;
	color: black;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer; }

.toggleWillShow {
	background-color: white;
	color: black; }

.togglecell {  margin-right: 2em; }


div#teaser007 {margin-top:2px;}
div#teaser007 table.ymtb {border-collapse:collapse; border:1px solid #000000;}
div#teaser007 table.ymtb thead tr th {background-color:#eed36e; color:#000000; width:25px; height:22px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; cursor:default; -moz-user-select:none; -khtml-user-select:none;}
div#teaser007 table.ymtb thead tr th.ymtprevious {font-size:15px; color:#000000; cursor:pointer;}
div#teaser007 table.ymtb thead tr th.ymtymh {}
div#teaser007 table.ymtb thead tr th.ymtnext {font-size:15px; color:#000000; cursor:pointer;}
div#teaser007 table.ymtb tbody tr td {background-color:#ffffff; color:#000000; width:25px; height:20px; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-align:center; cursor:pointer; -moz-user-select:none; -khtml-user-select:none;}
div#teaser007 table.ymtb tbody tr td.ymdblockinvalid {color:#ffffff; cursor:default;}
div#teaser007 table.ymtb tbody tr td.ymdrangeinvalid {color:#cccccc; text-decoration:line-through; cursor:default;}
div#teaser007 table.ymtb tbody tr td:hover {background-color:#becae4;}
div#teaser007 table.ymtb tbody tr td.ymdblockinvalid:hover {background-color:#ffffff;}
div#teaser007 table.ymtb tbody tr td.ymdrangeinvalid:hover {background-color:#ffffff;}
div#teaser007 div#closebuttoncontainer {text-align:center;}
div#teaser007 div#closebuttoncontainer button {margin:3px auto 0; padding:1px 2px; border:1px solid #000000; font-size:11px; font-family:Verdana, Geneva, sans-serif; background-color:#ffffff; color:#000000; cursor:pointer; }

#teaser { position:absolute; width:300px; height:auto; overflow:hidden; text-align:right; margin-left:436px; margin-top:16px; }
#teaser span { color:#ffffff; text-align:center; display:inline-block; width:300px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:6px; letter-spacing:2px; }
#teaser form input, #teaser form select { font-size:10px; margin-bottom:2px;}
#teaser form input { width:140px; margin-left:4px;  }
#teaser form select { width:68px; }
#teaser form button { width:139px; margin-left:5px; background:#eed36e; border:1px solid #ffffff; font-size:10px; height:18px; margin-top:-1px; vertical-align:middle; font-weight:bold; padding-bottom:3px; cursor:pointer; }

a#signup { display:block; position:absolute; width:100px; text-align:center; color:#ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; line-height:20px; margin-left:30px; }

/* --- signup form --- */
.hidden {display: none;}

#signupwrap { padding:30px; }
#spiffy_signup { width:403px; left:50%; margin-left:-200px; padding:10px; margin-top:40px; }
#spiffy_signup fieldset { border:none; }
#spiffy_signup table { margin:0 auto; }
#spiffy_signup table th { width:120px; text-align:left; padding-left:10px; }
#spiffy_signup input.sssubmit { float:right; margin:20px 50px 10px 0; }
#spiffy_signup a { padding:3px 6px; font-size:11px; position:absolute; right:14px; top:14px; }

