* {font-family:"Trebuchet MS", Verdana, Arial, "sans serif";font-size:13px;color:#333333;line-height: 150%;}


.textbox {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:13px;color:#CCCCCC;}
.introtext {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:12px;color:#FFFFFF;font-weight:bold;}
.address {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:10px;color:#666666;}
.footertext {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:11px;color:#FFFFFF;}
.footertext a:link {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:11px;color:#999999;}
.footertext a:hover {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:11px;color:#FFFFFF;}
.footertext a:visited {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:11px;color:#999999;}

.grey {background-color: #EBEBEB}

.green {background-color:#D4FF00}

.blue {background-color:#AAD4FF}

.landing {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:11px;color:#333333;line-height: 150%;}
ul.landing {font-family:Tahoma, Verdana, Arial, "sans serif";font-size:11px;color:#333333;line-height: 150%;}

p A:link {text-decoration: underline; color: #CC0033;}
p A:visited {text-decoration: underline; color: #CC0033;}
p A:active {text-decoration: underline; color: #CC0033;}
p A:hover {text-decoration: none; color: #000000;}

ul A:link {text-decoration: underline; color: #CC0033;}
ul A:visited {text-decoration: underline; color: #CC0033;}
ul A:active {text-decoration: underline; color: #CC0033;}
ul A:hover {text-decoration: none; color: #000000;}


div.textBox {
padding: 10px;
marging: 10px;
border: 2px dotted #666;
text-align: left;
}

.grey {background-color: #EBEBEB}

.green {background-color:#D4FF00}

.blue {background-color:#AAD4FF}

h1 {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#CC0033;
	margin-bottom:15px;
	}
	
	
h2 {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CC0033;
	margin-bottom:15px;
	}
	
h3 {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CC0033;
	margin-bottom:15px;
	}
	
h3 a:link {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CC0033;
	margin-bottom:15px;
	}
	
h3 a:visited {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CC0033;
	margin-bottom:15px;
	}	


ul.toplinks {list-style:none;margin-left:-2px;margin-top:0px;font-size:13px;}
li.toplinks {list-style:none;display:inline;	float:left;color: #CC0000;} 
.toplinks li a {color: #FFFFFF;text-decoration: none;border-right: solid 1px #CCCCCC;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;	display: block;}  
.toplinks A:visited {color: #FFFFFF;text-decoration: none;border-right: solid 1px #CCCCCC;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;display: block;}  
.toplinks li a:hover {color:#000000;}


form#globalsearch {
padding:5px 0px 0px 1px;
}

.searchbar a {color: #CCCCCC;text-decoration: none;font-size:13px;}
.searchbar a:hover {color: #FFFFFF;text-decoration: none;font-size:13px;}

.navheads {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333; vertical-align:Top; text-align:Left;padding:7px;text-decoration:none;height:7px;border-right:0px solid #CCCCCC;border-top:1px solid #CCCCCC;width:95%; font-weight:bold;}

h1.homebanner {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF; border-bottom:1px dotted #FFFFCC;}
p.homebanner {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#000000;}
ul.homebanner {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#000000;}
.homebanner li a {color:#CC0000;text-decoration:none}
.homebanner li a:hover {color:#000000;text-decoration:underline}


.homefeatured { text-decoration:none; font-family: Tahoma, Verdana, Arial, "sans serif";font-size:80%;color:#CC0000;} 

.homefeatured a { 
text-decoration:none; 
color:CC0000; 
display:block;
} 

.homefeatured a:hover { 
color:#000000; 
display:block; height:164px;
}

.breadcrumb {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.breadcrumb a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0033;text-decoration:none;}
.breadcrumb a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0033;text-decoration:none;}
.breadcrumb a:hover {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#CC0033;}

.subcatlisting {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.subcatlisting a:link {  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;font-weight:bold;}
.subcatlisting a:visited {  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;font-weight:bold;}
.subcatlisting a:hover {  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:underline;background:#CC0033;font-weight:bold;}

.righthead {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333366;text-decoration:none;font-weight:bold;}

.right {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.right a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.right a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.right a:hover {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#660066;}

.catlongdesc {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.catlongdesc a:link {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.catlongdesc a:visited{  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.catlongdesc a:hover {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#CC0000;}

.imageheads {  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;}
.imageheads a:link {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.imageheads a:visited{  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.imageheads a:hover {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#CC0000;}

.description {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.description a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.description a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.description a:hover {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#CC0000;}

.catsummary {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.catsummary a:link {  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0033;text-decoration:none;}
.catsummary a:visited{  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.catsummary a:hover {  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#000000;text-decoration:underline;}

.hidden {
	display: none;
}
.shown {
	display: block;
}

.openclose {
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left 3px;
}

.right_img
{
float: right;
margin-left: 10px;
}

.h2_u {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CC0033;
	margin-bottom:15px;
text-decoration: underline;
	}

.right_table
{
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}