h1 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-weight: bold;
	color: white;
	text-transform: none;
	margin-bottom: 0px;
}

h2 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #660000;
		font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EFEFEF;
	}
h3 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #333333;
	font-weight: bold;
	background-color: #F8F8F8;

}

p	
	{
	font-size: medium;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #333333;



	} 
li {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: medium;
	list-style-type: disc;
	padding-left: 5px;




}
#menu a:hover {  line-height: 15px; font-weight: bold; color: #CCCCCC; text-decoration: none}
a { font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; font-weight: normal;  text-decoration: underline}


.bold, .subhead, .regular, div.margins, td {font : 11px/15px Verdana, Arial, Geneva, Lucida;}
.header {font : 13px/15px Gill Sans, Verdana, Arial, Geneva, Lucida ;}
input.search, select {font : 10px/12px Verdana, Arial, Geneva, Lucida ; outline:none;}
input {font : 10px/12px Verdana, Arial, Geneva, Lucida ; outline:none;}
.error, .message {font : 12px/14px Verdana, Arial, Geneva, Lucida ; font-weight : bold;}
.small {font-family : Verdana, Arial, Geneva, Lucida ; font-size : 9px;}
.nav {
	font-family : Verdana, Arial, Geneva, Lucida;
	font-size : 10px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration: none;

}


.chnav {
	font-family : Verdana, Arial, Geneva, Lucida;
	font-size : small;
	color: #FFFFFF;
	text-decoration: none;

}
.white {
	font : bold x-small Verdana, Arial, Geneva, Lucida;
	color: #FFFFFF;
	text-decoration: none;

}



div.margins {text-align : left; margin-left : 20px; margin-right : 20px; margin-top : 20px;}
div.marginscat {text-align : left; margin-left : 20px; margin-right : 20px; margin-top : 5px;}
hr {color : #CCCCCC; border-bottom : 0px none;  border-right : 0px none;  border-left : 0px none; margin-top : 2px;}
.bold, .header, .subhead {font-weight : bold;}  
img {
	outline:none;
	margin-right: 2px;
	padding-right: 2px;
}
pre {font : 11px/15px;}
select.advsel {width:110px; margin-right:5px;margin-bottom:5px;}
input.adv {width:110px; margin-right:5px; margin-bottom:5px;}
div.float {float: left; width: 138px; height: 158px; padding-top:5px; margin-left:0px; margin-right:5px; margin-bottom:5px; vertical-align:bottom; border-style:solid; border-width:1px; border-color:#777;}
div.float p {width: 138px; padding-bottom:5px; padding-top:0px ; margin-top:0px; vertical-align:bottom;}
div.floattheme {float: left; width: 110px; height: 50px; margin-right:5px; margin-bottom:5px; vertical-align:bottom;}
div.anifloattheme {float: left; width: 110px; height: 32px; margin-right:5px; margin-bottom:5px; vertical-align:bottom;}









#menu a {
	display:block;
	width:85%;
	padding:1px 5px 1px 5px;
	color:black;
	background-color: #F5EAE9;
	border: 1px solid #999;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-weight: bold;

}
#menu a:hover {background-color: #640918; border: 1px solid #ABB; color:#FFF;}
#menu a:active {background-color: black; color:#FFF;}		
#menuhilite a {display:block; width:75px; padding:0px 2px 0px 2px; color:#FFF; background-color: #788; border: 1px solid #788; text-decoration: none;}
#menupromo a {display:block;width:75px;padding:0px 2px 0px 2px;color:#FFF;background-color: #E54;border: 1px solid #E54;text-decoration: none;}
#menupromo a:hover {background-color: #000;border: 1px solid #000;color:#FFF;}



#chmenu a {
	display:block;
	width:75%;
	padding:0px 10px 0px 10px;
	color:#999;
	background-color: #FFF;
	border: 1px solid #999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;

}
#chmenu a:hover {background-color: #640918; border: 1px solid #ABB; color:#FFF;}
#chmenu a:active {background-color: black; color:#FFF;}		
#chmenuhilite a {display:block; width:75px; padding:0px 2px 0px 2px; color:#FFF; background-color: #788; border: 1px solid #788; text-decoration: none;}
#chmenupromo a {display:block;width:75px;padding:0px 2px 0px 2px;color:#FFF;background-color: #E54;border: 1px solid #E54;text-decoration: none;}
#chmenupromo a:hover {background-color: #000;border: 1px solid #000;color:#FFF;}



.imagepos {
	float: right;
	margin-left: 12px;
	margin-bottom: 3px;
	margin-right: 3px;
	margin-top: 3px;
border:1px;

}
.caption {
	font-size: small;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	font-style: oblique;
	text-transform: none;
	line-height: 15px;
	text-decoration: none;







}
.titleheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: normal;

}
.red {
	color: #FF0000;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;



}
form {

	font-size: medium;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #333333;
}
.formstyle {
	font-size: medium;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #333333;
	font-weight: bold;

}
body {

	font-size: medium;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #333333;
	background: #cccccc url(images/bg_grad2.jpg) fixed;
}
td {

	font-size: medium;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #333333;
}
