* {
	margin: 0;
}
html, body {
	height: 100%;
	margin-left: auto;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}
table { margin: auto; }
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
	clear: both;
}

.border {
	border: thin solid #990000;
}
.thumb {
	border: thin solid #FFFFFF;
}
.top_table_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
a {
	text-decoration: underline;
	font-size: 12px;
	color:#FFFF00;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menu_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
}
.dir_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
}
.welcome_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.button p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 1px 1px 1px;
	background: #000000;
	margin: 0px 0px 0px 0px;
}
.button a {
	display: block;
	color: #CCCCCC;
	padding: 1px 9px;
	text-decoration: none;
}
.button a:hover {
	color: #FFF;
	background: #990000;
}
.new_links a{
	font-size: 13px;
	color: #669900;
	font-weight: bold;
	text-decoration: none;
}
.new_links a:hover{
	text-decoration: underline;
}
.link_featurebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
}
.grey_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	background: #666666;
	padding-left: 5px;
}
.table_back { 
background-image: url(images/top_table.jpg);
background-repeat: no-repeat;
}
.txt16 {
font-size: 14px;
color: #FFFFFF;
}
.txt12 {
font-size: 12px;
color: #FFFFFF;
}
.p2 {
margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
text-align: left;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
letter-spacing: 0px;
}
.p3 {
margin-left: 10px;
text-align: left;
font-size: 14px;
color: #FFFFFF;
}
.p4 {
text-align: left;
font-size: 15px;
color: #FFFFFF;
padding-bottom: 5px;
}
.alignleft {
float: left;
}
.alignright {
float: right;
padding-right: 8px;
}
.details{
float: left;
font-size: 16px;
font-weight:bold;
padding-left: 8px;
}
a.browse:link {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
a.browse:visited {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
a.browse:hover {
text-decoration: underline;
color: #FFFF00;
}
a.popular:link {
font-size: 18px;
color: #FFFF00;
text-decoration: none;
}
a.popular:visited {
font-size: 18px;
color: #FFFF00;
text-decoration: none;
}
a.popular:hover {
text-decoration: underline;
color: #FFFF00;
}
a.categories:link {
font-size: 16px;
color: #FFFF00;
text-decoration: none;
}
a.categories:visited {
font-size: 16px;
color: #FFFF00;
text-decoration: none;
}
a.categories:hover {
text-decoration: underline;
color: #FFFF00;
}
a.sample:link {
font-size: 16px;
color: #FFFF00;
text-decoration: none;
}
a.sample:visited {
font-size: 16px;
color: #FFFF00;
text-decoration: none;
}
a.sample:hover {
text-decoration: underline;
color: #FFFF00;
}
a.login:link {
font-size: 16px;
color: #FFFF00;
text-decoration: none;
}
a.login:visited {
font-size: 16px;
color: #FFFF00;
text-decoration: none;
}
a.login:hover {
text-decoration: underline;
color: #FFFF00;
}
hr.thin {
border-top-width: 4px;
border-top-style: groove;
border-top-color: #333;
width: 400px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5px;
} 