.titles {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333399}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3399FF}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 24PX; color: #AF1E2D}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 12PX; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12PX; font-style: normal; color: #333333}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12PX; color: #333333; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12PX; color: #333333; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333}

	 

.color1 {
	background-color: #3399FF;
}
.color2 {
	background-color: #FFCC00;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a { 	
	font-family: Arial, Helvetica, sans-serif; 
	color: #3399FF
	}
	
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
font-weight: normal;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333399}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none
	}

h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none
	}

h5{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
	}

td { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333
}

input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	color: #333333
}

textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	color: #333333
}


select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12PX; 
	color: #333333
}

/* =New Styles Start
---------------------------------------------------------------*/

#container
{
	width: 933px;
	margin: 0 auto;
	background-image:url(/images/home/main_bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	}
#topbg
{
	width: 100%;
	background-image:url(/images/bg_top.jpg);
	height:264 px;
	background-position: center top;
	background-repeat:repeat-y;
	}
#topimages
{
	width: 933px;
	margin: 0 auto;
	}
#columnleft
{
	float: left;
	width: 276px;
	margin: 0px;
	padding: 0px;
	}
#columnright
{
	float: right;
	width: 657px;
	margin: 0px;
	padding: 0px;
	}
	
/* =contentright
---------------------------------------------------------------*/
#contentright
{width: 614px; float:left;background-image:url(/images/home/content_bg.jpg);margin: 0px; background-repeat:repeat-y;}

	
#redcontent
{width: 614px;
float:left;
background-image:url(/images/home/content_redbg.jpg);
background-repeat:repeat-y;
padding-right: 40px;
}
#redcontent p
{
	margin: 0px;
	}
#redtext
{width: 260px;
float:left;
margin: 0px 0px 0px 8px;
	}
	
	#redtext h1
{color: #FFF;
width: 250px;
float:left;
font-size: 14px;
	}
	
	#redtext h2
{color: #FFF;
width: 230px;
float:left;
font-size: 12px;
	}
	
	
	#redtext p
{color: #FFF;
width: 230px;
float:left;
font-size: 12px;
	}
	
		#redtext a
{color: #FFF;
width: 250px;
float:left;
font-weight: bold;
font-size: 12px;
	}

#redcontenttop
{
	width: 614px;
float:left;
	}
.left
{
	float: left;
	}
.right
{
	float: right;
	}
#navbg
{
	width: 225px;
	background-image:url(/images/home/left_nav_bg.jpg);
	height: 253px;
	float: left;
	}
.clear
{clear: both;}

#expander
{
	background-image:url("/images/home10/ex_bg.png") repeat-y scroll right top transparent;
float: right;
	margin: 0px;
	padding: 0px;

	

	}
	
	#expander p
{

	margin-bottom: 5px;

	

	}
	
#summer
{
	width: 303px;
	float:left;
	background-image:url(../images/home/bottom_summer_bg.jpg);
	background-repeat:repeat-y;
	}

#summer p
{
color: #FFF;
width: 200px;
float:left;
font-size: 12px;
}

#summer a
{

color: #ffffff;

}


#summer img
{


}
#donate
	{
		width: 261px;
		float:left;
		}
		
#donategears
	{
		width: 192px;
		float:left;
		}
#nlgears
{
	width: 214px;
		float:left;
	}
.donategearsholder
{
	width: 354px;
	float:left;
	}
.monthedit
{
	width: 195px; 
	margin: 10px 0px 10px 60px;
	float: left;
	}
#donate p
	{
		width: 201px;
		}
		
	
#newsletter
	{
		width: 261px;
		float:left;
		}

#newsletter p
	{
		width: 201px;
		}
		
		

#footer
{
background-image:url(../images/home/bottom_footer_bg.jpg);
padding-top: 5px;
	}
#footer p
{
	margin: 0px;
	color:#FFFFFF;
	}
	
	#footer a
{
	margin: 0px;
	color:#FFFFFF;
	}

#moneyville h2{
	font-size: 12PX; 
	color: #fffff;
}	
	
/*-------------template styles----------------*/
#containertemp
{
	width: 933px;
	margin: 0 auto;
	background-image:url(/images/template/content_bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	}
#containertop
{
	width: 933px;
	margin: 0 auto;
	height: 48px;
	background-image:url(/images/home/head_top.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	}
#bodycontent
{
	width: 550px;
	margin: 0px 0px 30px 40px;
	font-size:12px;
font-weight: normal;
	}
	
#address
{
	width: 206px;
	margin-left: 55px;

}
#save_citypass {
	margin-left: 66px;
}

#birthdayfaqs h3 {
    color: #FFFFFF;
    font-family: AdLibEBT;
    font-size: 16pt;
    text-align: left;
    text-shadow: 2px 3px 0 #0063A7;
    text-transform: uppercase;
	}

#birthdayfaqs p {
	padding-left: 15px;
        font-size: 12pt;
}
