
/* ----------------------------------------------------------------------- */
/* MAIN BODY ELEMENTS - CHANGE AS NECESSARY */

body	{
    font-family: verdana,helvetica;
    font-size: 12pt;
	margin:0;
	padding:0;
	scrollbar-face-color: #399699;
	scrollbar-track-color: #246567;
	scrollbar-highlight-color: #42A5BC;
	scrollbar-3dlight-color: #81BDCB;
	scrollbar-shadow-color: #42A5BC;
	scrollbar-darkshadow-color: #12123F;
	scrollbar-arrow-color:  #12123F;
 	background-color: #399699;
	background-image: url(images/bg.jpg);}





/* ----------------------------------------------------------------------- */
/* MAIN PAGE ELEMENTS */

td {
    font-family: verdana,helvetica;
    font-size: 12pt;}
td.buybook {
  color:black;
  FONT-FAMILY:verdana,Helvetica,sans-serif;
  FONT-SIZE:12pt;}

/* FOR POPUP WITH NO BG IMAGE */
body.popup {
	background-color:#ffffff;
	background-image: none;}




/* ----------------------------------------------------------------------- */
/* HEADER ELEMENTS */

h1	{font:verdana,helvetica; font-size:24pt; color:white; text-align:center; font-weight:bold;}
h1.left	{font:verdana,helvetica; font-size:24pt; color:white; text-align:left; font-weight:bold;}
h2	{font:verdana,helvetica; font-size:16pt; color:white; text-align:center; font-weight:bold;}
h3 {text-size:12pt; color:#414AD7; font:italic; text-align:center;}
h5 {font-family: verdana,helvetica;
   font-size: 22px;
   font-weight: bold;
   margin-top:12px;
   margin-bottom:18px;
   color: #005686;
   background-color:#DFEBF0;}
   /* h5 = Navy font with pale blue background */

li.left	{font:verdana,helvetica; font-size:24px; color:white; text-align:left; font-weight:bold; margin-bottom:6px;}




/* ----------------------------------------------------------------------- */
/* alternative HEADER texts found on Buy pages */

h1.alternative	{font:verdana,helvetica; font-size:28px; color:#D24906; text-align:center; font-weight:bold;}
h2.alternative	{font:verdana,helvetica; font-size:18px; color:#005686; text-align:center; font-weight:bold;}
h3.alternative {text-size:16px; color:#D24906; font:italic; text-align:center;}





/* ----------------------------------------------------------------------- */
/* HUGE HUGE FONT - MOSTLY FOR SALES PRICING */

h1.hugeprice {font:verdana,helvetica; font-size:40pt; color:#59A457; font:italic; margin:0; padding:0; text-align:center; font-weight:bold;}




/* ----------------------------------------------------------------------- */
/* ALL THE "TINY" STUFF - USUALLY FOR GSEARCH BOXES */

h2.tiny {
   font-family: verdana,helvetica;
   text-align:center;
   font-size: 9px;
   font-weight: bold;
   margin-top:4px;
   margin-bottom:4px;
   color: #F10A0A;}

A:link.tinyclear {
	FONT-WEIGHT: normal; 
	BACKGROUND: none; 
	COLOR: #658E8A; 
	TEXT-DECORATION: underline;
	font-family: verdana,helvetica;
	font-size: 9px;}
A:hover.tinyclear {
	FONT-WEIGHT: normal; 
	BACKGROUND: none; 
	COLOR: #658E8A; 
	TEXT-DECORATION: underline;
	font-family: verdana,helvetica;
	font-size: 9px;}
A:active.tinyclear {
	FONT-WEIGHT: normal; 
	BACKGROUND: none; 
	COLOR: #658E8A; 
	TEXT-DECORATION: underline;
	font-family: verdana,helvetica;
	font-size: 9px;}
A:visited.tinyclear {
	FONT-WEIGHT: normal; 
	BACKGROUND: none; 
	COLOR: #658E8A; 
	TEXT-DECORATION: underline;
	font-family: verdana,helvetica;
	font-size: 9px;}

p.tiny {
	font-family: verdana,helvetica;
	font-size: 9px;
	font-weight: normal;}
td.tiny {
	font-family: verdana,helvetica;
	font-size: 10px;
	font-weight:bold;}
A:link.tiny {
	font-size: 9px;
	FONT-WEIGHT: normal; 
	font-family: verdana,helvetica;
	color:#0000ff;}
A:visited.tiny {
	font-size: 9px;
	FONT-WEIGHT: normal; 
	font-family: verdana,helvetica;
	color:#0000ff;}
A:active.tiny {
	font-size: 9px;
	FONT-WEIGHT: normal; 
	font-family: verdana,helvetica;
	color:#0000ff;}
A:hover.tiny {
	font-size: 9px;
	FONT-WEIGHT: normal; 
	font-family: verdana,helvetica;
	color:#0000ff;
	text-decoration: overline underline;}





/* ----------------------------------------------------------------------- */
/* ALL THE "LINK" STUFF */

a:link {color:#0000FF; text-decoration:none; font-weight: bold; font-size: 12pt;}
a:hover { color:#0000FF; text-decoration:none; background:#EFEDED; font-weight: bold; font-size: 12pt; text-decoration:overline underline;}
a:visited {color:#0000FF; text-decoration:none; font-weight: bold; font-size: 12pt;}
a:active {color:#0000FF; text-decoration:none; font-weight: bold; font-size: 12pt;}

a:link.td {color:#0000FF; text-decoration:none; font-weight: bold; font-size: 12pt;}
a:hover.td { color:#0000FF; text-decoration:none; background:#EFEDED; font-weight: bold; font-size: 12pt; text-decoration:overline underline;}
a:visited.td {color:#0000FF; text-decoration:none; font-weight: bold; font-size: 12pt;}
a:active.td {color:#0000FF; text-decoration:none; font-weight: bold; font-size: 12pt;}

a:link.tdtwo {color:#0000FF; text-decoration:underline; font-weight: bold; font-size: 30px;}
a:hover.tdtwo { color:#FFFFFF; background:#0000FF; font-weight: bold; font-size: 30px; TEXT-DECORATION: none;}
a:visited.tdtwo {color:#64D1D4; text-decoration:underline; font-weight: bold; font-size: 30px;}
a:active.tdtwo {color:#0000FF; text-decoration:underline; font-weight: bold; font-size: 30px;}

a:link.closewindow {color:#0000FF; text-decoration:none; font-weight: bold;}
a:hover.closewindow { color:white; text-decoration:none; background:#F10A0A; font-weight: bold;}
a:visited.closewindow {color:#bac0d8; text-decoration:none; font-weight: bold;}
a:active.closewindow {color:#0000FF; text-decoration:none; font-weight: bold;}

A:hover.clear {
	FONT-WEIGHT: bold; 
	BACKGROUND: none; 
	COLOR: #0000FF; 
	TEXT-DECORATION: underline overline;
	font-family: verdana,helvetica;
	font-size: 11px;}

/* KEEP THESE IN HERE, MAY NEED THEM */
a:link.refundpolicy { color:#666699; text-decoration:none; font-weight: bold; font-family:verdana,helvetica; font-size:9px; }
a:visited.refundpolicy { color:#666699; text-decoration:none; font-weight: bold; font-family:verdana,helvetica; font-size:9px; }
a:hover.refundpolicy { color:white; text-decoration:none; font-weight: bold; background:#A2BCC6; cursor:hand; font-family:verdana,helvetica; font-size:9px;}
a:active.refundpolicy { color:#666699; text-decoration:none; font-weight: bold; font-family:verdana,helvetica; font-size:9px; }

/* FOR THE LI'S THAT ARE IMAGES */
a:link.menulist {color:#000000; font-size:12px; text-decoration:underline;}
a:visited.menulist {color:#000000; font-size:12px; text-decoration:underline;}
a:active.menulist {color:#000000; font-size:12px; text-decoration:underline;}
a:hover.menulist {color:#000000; text-decoration:underline overline; background-color:#22637D;  font-size:12px;}



/* ----------------------------------------------------------------------- */
/* ALL THE "SPAN" STUFF - CHANGE AS NEEDED */

span.yellow {
	background-color:yellow;
	font-family: verdana,helvetica;
	font-size: 12pt;
	font-weight:bold;
	color:#000000;}
span.red {
	background-color:#F10A0A;
	font-family: verdana,helvetica;
	font-size: 12pt;
	font-weight:bold;
	color:#ffffff;}




/* ----------------------------------------------------------------------- */
/* FORMS STUFF */

td.signup {
  color:black;
  font-family:arial,verdana,helvetica,sans-serif;
  font-size:8pt;
  font-weight:normal;}
td.form { 
 FONT-SIZE:9px;
 color:#003366;
 FONT-FAMILY:verdana,Helvetica,sans-serif;
 font-weight:normal;}
INPUT {
 FONT-SIZE:9px;
 color:#003366;
 FONT-FAMILY:verdana,Helvetica,sans-serif;
 font-weight:normal;
 background-color:#A2BCC6;}
form {
 FONT-SIZE:9px;
 color:#003366;
 FONT-FAMILY:arial,verdana,Helvetica,sans-serif;
 font-weight:normal;}
select {
 FONT-SIZE:9px;
 color:#003366;
 FONT-FAMILY:arial,verdana,Helvetica,sans-serif;
 background-color:#A2BCC6;
 font-weight:normal;}




/* ----------------------------------------------------------------------- */
/* THE HR HARD RETURN */

hr {height: 1px; border: 0; background-color:#272CAC; size:1px; width:100%; color:#272CAC; }
hr.short {height: 1px; border: 0; background-color:#272CAC; size:1px; width:70%; color:#272CAC; align:center; }



/* ----------------------------------------------------------------------- */
/* KEEP THESE IN HERE, MAY NEED THEM */

h4 {
   font-family: verdana,helvetica;
   font-size: 22px;
   font-weight: bold;
   margin-top:12px;
   margin-bottom:18px;
   color: #F10A0A;
   background-color:yellow;}
h7 {
   font-family: times;
   font-size: 28px;
   font-weight: bold;
   margin-top:12px;
   margin-bottom:18px;
   color: #ffffff;
   background-color:#F10A0A;}
h6 {
   font-family: verdana,helvetica;
   font-size: 20px;
   font-weight: bold;
   margin-top:4px;
   margin-bottom:4px;
   color: #ffffff;
   background-color:#F10A0A;}

