html, body {
	background-color: "#999999";
	font-family: Arial, sans-serif;
}

p {
	font-size: 12px;
}

body{
	background-image: url(images/template/bg2.jpg);
	background-repeat: repeat;
}

.toppic {
	background-image: url(images/template/newtopbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.bodytext {
	padding: 10px;
	font-size: 12px;
	background-color: #ffffff;
}

.gentable {
	padding: 10px;
	font-size: 12px;
	background-color: #ffffff;
}

.sponsortext {
	font-size: 10px;
	color: #ffffff;
}

a, a:visited, a:active{
	color: #88009c;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	color: #009900;
	text-decoration: none;
	font-weight: bolder;
}


#topmenu a 
{ 
font-size: 12px;
font-weight: bold;
color: #cccccc;
text-decoration: none;
} 

#topmenu a:hover, #topmenu a:active
{ 
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
} 

#topmenu span 
{
	width: 90px;
	height: 26px;	
	padding-top: 5px;
	padding-left: 10px;
} 

#topmenu a span 
{ 
background: url("images/template/tab.gif") no-repeat; 
display: block; 
float: left; 
} 

#topmenu a:hover span
{ 
background: url("images/template/tabo.gif") no-repeat; 
} 


.pageheader {
	font-size: 56px;
	font-weight: 900;
	white-space: nowrap;
	color: #88009c;
	left: 20px;
	position: relative;
	font-variant: small-caps;
}

.pageheader2 {
	font-size: 24px;
	font-weight: 900;
	white-space: nowrap;
	color: #88009c;
	left: 10px;
	position: relative;
	font-variant: small-caps;
}

.pageheader3 {
	font-size: 36px;
	font-weight: 900;
	white-space: nowrap;
	color: #88009c;
	left: 10px;
	position: relative;
	font-variant: small-caps;	
}

.textblocktable {
	padding: 5px;
	background-color: #ffffff;
	margin-bottom: 10px;
	color: #666666;
	border: 1px solid #88009c;
}

.textblockheadingcell {
	height: 40px;
	padding-left: 10;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(images/template/bgtextblockheading.gif);
	background-repeat: repeat;	
}

.textblockcell {
	font-size: 12px;
	padding: 5px;
	background-color: #ffffff;
	margin-bottom: 10px;
	color: #666666;
}

.bottomnav {
	font-size: 9px;
	color: #ffffff;	
}

.bottomnav a, .bottomnav a:visited  {
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}
.bottomnav a:hover{
	font-size: 9px;
	color: #00CC33;
	text-decoration: none;
	font-weight: bold;
	background-color: #cccccc;
}

.icon {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-position-y: top;
}
.excel-file { background-image: url(images/icons/excel.gif) }
.help-file { background-image: url(images/icons/help.gif) }
.hot-file { background-image: url(images/icons/hot.gif) }
.page-file { background-image: url(images/icons/page.gif) }
.pdf-file { background-image: url(images/icons/pdf.gif) }
.photo-file { background-image: url(images/icons/camera.gif) }
.text-file { background-image: url(images/icons/text.gif) }
.web-file { background-image: url(images/icons/web.gif) }
.word-file { background-image: url(images/icons/word.gif) }
.reminder { background-image: url(images/icons/reminder.gif) }
.forums { background-image: url(images/icons/forums.gif) }



