a {color: blue;}
a:hover{color: purple;}

a.join {color: #000099;}
a.join:hover {color: #2222FF;}

a.news {color: #000099;}
a.news:hover {color: #2222FF; font-weight: bold;}

a.info {color: #FFFFFF; font-size: 14px;}
a.info:hover {color: yellow;}


a.updates {color: #000099;}
a.updates:hover {color: #2222FF;}

a.download {font-size: 18px; font-weight: bold; color: #000099;}
a.download:hover {color: #2222FF;}

a.star {font-size: 18px; font-weight: bold; text-decoration:none; color: #db007c;}
a.star:hover {color: Yellow;}

a.star1 {font-size: 18px; font-weight: bold; color: #db007c;}
a.star1:hover {color: blue;}

a.star2 {font-size: 14px; font-weight: bold; color: #db007c;}
a.star2:hover {color: blue;}

a.starG {font-size: 10px; color: #db007c;}
a.starG:hover {color: blue;}

a.clean{text-decoration: none;}

td.joinPage {font-size: 24px; color: black; font-weight: bold;}

h1 
{
	margin:5px;
	font-size: 24px;
	font-weight: bold; 
	display: inline;
}

h1.warning
{
	font-size: 16px;
	font-weight: normal; 
	display: inline;
}

h1.star
{
	font-size: 16px;
	font-weight: bold; 
	display: inline;
	color: #db007c;
	text-decoration: none;
}

h1 a
{
	color: black;
	text-decoration: none;
}

h2 
{
	margin:5px;
	font-size: 24px;
	font-weight: bold; 
	display: inline;
}

h3
{
	color: #db007c;
	font-size: 34px;
	margin: 5px;
}

h2 a
{
	color: black;
	text-decoration: none;
}


body
{
	font-family: Arial;
	font-size: 12px;
}

.star
{
	color: #db007c;
}

.rate
{
	color: #db007c;
	font-size: 30px;
}

.info
{
	color: #FFFFFF;
	font-size: 10px;
}

div.print
{
	font-size: 10px;
}

div.small
{
	font-size: 12px;
}

table th
{
	font-size: 40px;
}

table.outer
{
	border-color: black;
    border-width: 0 1px 0 1px;
    border-style: solid;
}

img.navy
{
	border: 1px solid #1604c2;
}

img.star
{
	border: 1px solid #FE77BC;
}

img.black
{
	border: 1px solid #000000;
}

td.black
{
	border: 1px solid #000000;
}