a.contents:link        { color: rgb(41,186,222); text-decoration: none}
a.body:link    { color: rgb(191,233,255); text-decoration: none}

a.contents:hover       { color: rgb(41,186,222); text-decoration: underline }
a.body:hover   { color: rgb(191,233,255); text-decoration: underline}

a.contents:active      { color: rgb(41,186,222); text-decoration: underline }
a.body:active  { color: rgb(255,0,0); text-decoration: underline}

a:visited  { color: rgb(41,186,222); text-decoration: none}

a:active   { color: rgb(0,0,0); }
a:link     { color: rgb(0,0,0); text-decoration: none}
a:hover    { color: rgb(0,0,0);}

.ahem {display: none}

table.top
{ max-width: 910px; 
   width: expression(document.body.clientWidth > 910 ? "910px": "100%") ;
	  font-size: .775em; text-align: center;}
table.main
{ max-width: 960px; 
   width: expression(document.body.clientWidth > 960 ? "960px": "100%") ;
    font-size: 1em; text-align: center;}

table.transparent
{ max-width: 960px; 
   width: expression(document.body.clientWidth > 960 ? "960px": "100%") ;
	  font-size: 1em; text-align: center;  border: 1px solid rgb(41,186,222); border-collapse: collapse}

.textcenter {text-align: center}
.textjustify{text-align: justify}
.textleft   {text-align: left}
.textright  {text-align: right}
.imageleft { float: left; margin: 1px; }
.imageright { float: right; margin: 1px; } 

body
{	
	font-family: Arial, Helvetica, sans-serif;
	background-color: rgb(255,255,255);
    background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
    background-position: bottom;
	color: rgb(0,0,0);
	scrollbar-base-color: rgb(199,197,199);
    scrollbar-arrow-color: rgb(41,186,222);
    
}



h1    {margin-top: 0px;
       margin-bottom: 0px;
       font-family: Georgia, Times New Roman, Times, serif; 
       font-style: italic;
       font-weight: bold;
       font-size: 20pt;
       text-decoration: underline}
h2
{
	font-family: Georgia, Times New Roman, Times;
	color: rgb(204,153,0); 
}
h3
{
	font-family: Georgia, Times New Roman, Times;
	color: rgb(0,102,153); 
}
h4
{
	font-family: Georgia, Times New Roman, Times;
	color: rgb(153,153,0);
}
h5
{
	font-family: Georgia, Times New Roman, Times;
	color: rgb(255,153,0);
}
h6
{
	font-family: Georgia, Times New Roman, Times;
	color: rgb(51,102,204);
}
.left { float:left;clear:left; margin:5px;}
.right {float:left;clear:left; margin:5px;}

.transparent td.textcenter {border: 1px solid rgb(41,186,222); border-collapse: collapse}	  
.transparent td.textjustify {border: 1px solid rgb(41,186,222); border-collapse: collapse}
.transparent td.textright {border: 1px solid rgb(41,186,222); border-collapse: collapse}  
.transparent td.textleft {border: 1px solid rgb(41,186,222);  border-collapse: collapse}  

.transparent td.titletextcenter {background-color: rgb(41,186,222); color: rgb(255,255,255); }
.transparent td.titletextjustify {background-color: rgb(41,186,222); color: rgb(255,255,255);}
.transparent td.titletextright {background-color: rgb(41,186,222); color: rgb(255,255,255);}
.transparent td.titletextleft {background-color: rgb(41,186,222); color: rgb(255,255,255);}
.textcenter {text-align: center}
.textjustify{text-align: justify}
.textright  {text-align: right}
.textleft {text-align: left}
.titletextleft {text-align: left; font-weight:bold} 
.titletextright {text-align: right; font-weight:bold} 
.titletextcenter {text-align: center; font-weight:bold} 
.titletextjustify {text-align: justify; font-weight:bold} 
.texttracks {text-align: justify; font-size:.95em}

td.toplogo {border: thin solid rgb(255,255,255); width: 275px;
max-width: 275px; 
   width: expression(document.body.clientWidth > 275 ? "275px": "100%");}

td.topsearch {background-image: url('../img/amazonsearch_260.gif'); 
border: thin solid rgb(255,255,255); width: 275px;
max-width: 275px; 
   width: expression(document.body.clientWidth > 275 ? "275px": "100%") ;
background-repeat: no-repeat;
background-position: left top; }
