body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family : Verdana, sans-serif;
	font-size : 11px; 
	color: #666666;
}
.maintable {
	margin: 0px;
	padding: 0;
	width: 730px;
	background-color: #ffffff; 
}
.toptable {
	margin: 0px;
	width: 678px;
	background-color: #e5e5e5; 
	font-size : 9px; 
	color: #999999;
}
.toptable a:link, .toptable  a:visited {;
	text-decoration: none;	
	color: #999999;
} 
.toptable  a:hover {
	text-decoration: underline;
	color: #990000;
}
.navtable {
	margin: 0px;
	width: 678px;
	background-color: #990000; 
	font-size : 9px; 
	color: #FFCCCC;
	text-align: center;
}
.mainnav {
	padding: 0px;
	margin: 0px;
	float: left;
}
.mainnav a:link, .mainnav a:visited {
	text-decoration: none;
	padding: 5px 7px 6px 7px;
	color: #FFCCCC;
	display: block;

} 
.mainnav a:hover {
	text-decoration: none;
	color: #ffffff; 
	background-color: #cc0000;
} 
.mainnavon {
	padding: 0px;
	margin: 0px;
	float: left;
}
.mainnavon a:link, .mainnavon a:visited {
	text-decoration: none;
	padding: 5px 7px 6px 7px;
	color: #ffffff;
	display: block;
	background-color: #0033CC;

} 
.mainnavon a:hover {
	text-decoration: none;
	color: #ffffff; 
	background-color: #cc0000;
} 



.maintxt {
	font-size : 11px;
	line-height: 1.5em;
}
.maintxt a:link, .maintxt  a:visited {;
	text-decoration: none;	
	color: #990000;
} 
.maintxt  a:hover {
	text-decoration: underline;
	color: #3300CC;
}
.mainhead {
	margin: 4px 0px 30px 5px;
	width: 520px;
	background-color: #D9D9D9; 
	font-size : 18px; 
	color: #0033CC;
	font-family: Arial, sans-serif;
	height: 91px;
}
.subhd {
	font-size : 14px; 
	color: #666666;
	font-family: Arial, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
}
.randomimage_mainpage {
	margin: 0px;
	width: 678px;
	background-color: #e5e5e5; 
	font-size : 9px; 
	color: #999999;
}
.randomimage_mainpage a:link, .randomimage_mainpage  a:visited {;
	text-decoration: none;	
	color: #e5e5e5;
} 
.randomimage_mainpage  a:hover {
	text-decoration: underline;
	color: #e5e5e5;
}








.newstop{
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 1px 0px;
	border: 0;
	background-image: url('../assets/newstop.gif'); 
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #e9e9e9; 
	width: 171px;
	font-size : 10px;
	line-height: 1.2em;
	text-align: left;
}
.newstop a:link, .newstop  a:visited {;
	text-decoration: none;	
	color: #cc0000;
} 
.newstop  a:hover {
	text-decoration: underline;
	color: #3366cc;
}
.newsbottom{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 0;
	height: 5px;
	background-image: url('../assets/newsbottom.gif'); 
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #e9e9e9; 
	width: 171px;
}
.newshd {  
	margin: 0px;
	padding: 0px;
	font-size : 11px; 
	color: #cc0000;
	font-weight: bold;
	font-family: Arial, sans-serif;
	line-height: 1.6em;
}
.featurehd {  
	margin: 0px;
	padding: 0px;
	font-size : 13px; 
	color: #cc0000;
	font-weight: bold;
	font-family: Arial, sans-serif;
	line-height: 1.6em;
}
.featurelink {  
	margin: 0px;
	padding: 0px;
	font-size : 11px; 
	color: #3300CC;
	font-weight: bold;
	font-family: Arial, sans-serif;
	line-height: 1.6em;
}
.featurelink a:link, .featurelink  a:visited {;
	text-decoration: none;	
	color: #3300CC;
	word-spacing: 0em;
} 
.featurelink  a:hover {
	text-decoration: underline;
	color: #cc0000;
}



.breadcrumb {
	margin: 0px;
	padding: 0px;
	font-size : 9px;
	color: #999999;
	float: left;
	word-spacing: .5em;
}
.breadcrumb a:link, .breadcrumb  a:visited {;
	text-decoration: none;	
	color: #999999;
	word-spacing: 0em;
} 
.breadcrumb  a:hover {
	text-decoration: underline;
	color: #cc0000;
}






.featuretd {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size : 10px;
	line-height: 1.2em;
	background-image: url('../assets/feature_tile.gif');
	background-repeat: repeat-x;
	background-color: #E0E0E0;
	height: 127px;
	font-family: Arial, sans-serif;
}


.redtxt {  
	margin: 0px;
	font-size : 11px; 
	color: #cc0000;
}
.feathd {  
	margin: 0px;
	font-size : 12px; 
	color: #cc0000;
	font-weight: bold;
	line-height: 1.6em;
}
.mainhd {  
	margin: 0px;
	padding: 0px;
	font-size : 14px; 
	color: #3366cc;
}
.pagehd {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background-color: #cc0000; 
	color: #ffffff;
	font-size : 16px;
	font-weight: bold;
	text-indent: 10px;
	float: left;
}
.nav1off {
	margin: 0px 0px 1px 0px;
	width: 154px;
	font-size: 12px;
	border-bottom: 1px solid #666666;
}
.nav1off a:link, .nav1off a:visited {
	padding: 5px 2px 5px 10px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	background-color: #A2A2A2;
} 
.nav1off a:hover {
	text-decoration: none;
	display: block;
	color: #ffffff; 
	background-color: #cc0000;
} 
.nav2off {
	margin: 0px 0px 1px 0px;
	width: 154px;
	font-size: 11px;
	border-top: 1px solid #ffffff;
}
.nav2off a:link, .nav2off a:visited {
	padding: 5px 2px 5px 10px;
	text-decoration: none;
	color: #666666;
	display: block;
	background-color: #C5C5C5;
} 
.nav2off a:hover {
	text-decoration: none;
	display: block;
	color: #ffffff; 
	background-color: #cc0000;
} 
.nav2on {
	margin: 0px 0px 1px 0px;
	width: 154px;
	font-size: 11px;
	border-top: 1px solid #ffffff;
}
.nav2on a:link, .nav2on a:visited {
	padding: 5px 2px 5px 10px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	background-color: #7979DF;
} 
.nav2on a:hover {
	text-decoration: none;
	display: block;
	color: #ffffff; 
	background-color: #cc0000;
} 

.nav3off {
	margin: 0px 0px 1px 0px;
	width: 154px;
	font-size: 11px;
	border-top: 1px solid #ffffff;
}
.nav3off a:link, .nav3off a:visited {
	padding: 5px 2px 5px 10px;
	text-decoration: none;
	color: #990000;
	display: block;
	background-color: #DFDFDF;
} 
.nav3off a:hover {
	text-decoration: none;
	display: block;
	color: #ffffff; 
	background-color: #cc0000;
} 
.nav3on {
	margin: 0px 0px 1px 0px;
	width: 154px;
	font-size: 11px;
	border-top: 1px solid #ffffff;
}
.nav3on a:link, .nav3on a:visited {
	padding: 5px 2px 5px 10px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	background-color: #cc0000;
} 
.nav3on a:hover {
	text-decoration: none;
	display: block;
	color: #ffffff; 
	background-color: #990000;
} 














A.redbut {
  	font-weight: bold;
  	padding: 2px 4px 2px 4px;
  	font-size: 11px;
  	border: thin outset;
  	color: #ffffff;
  	text-align: center;
  	text-transform: uppercase;
  	width: 60px;
}
A.redbut:link { 
  	background-color: #cc0000; 
  	color: #ffffff;
  	text-decoration: none; border-left-color:#fff; border-left-width:1px; border-right-color:#000; bord:1px; border-top-color:#fff; border-top-width:1px; border-bottom-color:#000; border-bottom-width:1px; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}
A.redbut:visited {
  	background-color: #cc0000; 
  	color: #ffffff;
  	text-decoration: none; border-left-color:#fff; border-left-width:1px; border-right-color:#000; bord:1px; border-top-color:#fff; border-top-width:1px; border-bottom-color:#000; border-bottom-width:1px
}
A.redbut:hover { 
  	border-width: 1px;
  	background-color: #530000; 
  	color: #ffffff;
  	text-decoration: none;
}
A.redbut:active { 
  	background-color: #336699; 
  	color: #ffffff; 
  	text-decoration: none; border-left-color:#fff; border-right-color:#fff; border-top-color:#000; border-bottom-color:#000
}

A.greybut {
  	font-weight: bold;
  	font-size: 11px;
  	font-family: Arial, sans-serif;
  	border: thin outset;
  	text-decoration: none;
  	color: #ffffff;
  	text-align: center;
  	height: 18px;
  	text-transform: uppercase;
  	line-height: 1.4em;
	padding: 2px 10px 2px 10px;
}
A.greybut:link { 
  	background-color: #999; 
  	color: #ffffff;
  	text-decoration: none; border-left-color:#fff; border-left-width:1px; border-right-color:#000; bord:1px; border-top-color:#fff; border-top-width:1px; border-bottom-color:#000; border-bottom-width:1px
}
A.greybut:visited {
  	background-color: #999; 
  	color: #ffffff;
  	text-decoration: none; border-left-color:#fff; border-left-width:1px; border-right-color:#000; bord:1px; border-top-color:#fff; border-top-width:1px; border-bottom-color:#000; border-bottom-width:1px
}
A.greybut:hover { 
  	border-width: 1px;
  	background-color: #666; 
  	color: #ffffff;
  	text-decoration: none;
}
A.greybut:active { 
  	background-color: #336699; 
  	color: #ffffff; 
  	text-decoration: none; border-left-color:#fff; border-right-color:#fff; border-top-color:#000; border-bottom-color:#000

}
.textfields{       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding: 1px 0px 0px 2px;
	border-width: 1px;
	background-color: #E8E8E8;
	height: 20px;

}
.textarea {       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding-top: 1px;
	border-width: 1px;
	background-color: #E8E8E8;
}
.dropdown2 {  
	margin: 2px 0px 0px 0px;
	font-family: Arial, sans-serif;   
	font-size : 11px; 
	background-color: #E8E8E8;
	border-width: 1px;
}
.redstar {
	color: #ff0000;
	font-size : 16px;
	font-weight: bold;
}