body, div, td, th {
font-family:	verdana,arial,helvetica,sans-serif;
font-size:		12px;
line-height:	18px;
color:			#828881;
}

body {
background-color:	#fff;
text-align:			center;
padding:			0px;
margin:				0px;
}

h2		{
text-transform:		uppercase;
font-size:			12px;
color:				#7ac55e;
font-weight:		bold;
margin:				0px;
margin-top:		20px;
margin-bottom:		20px;
}

#container {
background-image:	url(../images/bg.png);
background-repeat:	repeat-y;
width:			900px;
text-align:		center;
vertical-align:	top;

}

#main	{
width:			790px;
vertical-align:	top;
background-color:	#fff;
margin:			5px;
text-align:		center;
}

#top	{
width:			790px;
height:			89px;
/*  text-align:		left;  */
}


#video {
margin:				0px;
padding:			0px;
width:				276px;
height:				228px;
background-color:	#ffffff;
float:				left;
border:				0px solid #666;
}


#header {
padding:		0px;
margin:			0 0 0 0;
margin-bottom:	0px;
width:			801px;
/*  height:			189px;  */
background-color:#000;
}

#header a	{
margin:			0px;
}

.nav {
color:		#ffc536;
font-family:	verdana;
font-size:		10px;
text-transform:	uppercase;
text-decoration:	none;
margin-left:	10px;
margin-right:	18px;
}

.nav:hover {
color:		#fff3d7;
}

.ftr {
color:		#1954b5;
font-family:	verdana;
font-size:		10px;
text-decoration:	none;
}

.ftr:hover {
color:		#00245e;
}

#nav {
width:		801px;
height:		34px;
padding:	0px;
margin:		0px;
margin-bottom:	0px;
background-color:	#b1e4a7;
font-weight:	bold;
position:	relative;
display:	block;
font-size:	12px;
font-family:verdana;

}

#nav ul{margin:0;padding:0;list-style-type:none;width:auto; margin-left:5px;}
#nav ul li{display:block;float:left;margin:0 0px 0 0;}
#nav ul li a{display:block;float:left;color:#349024;text-decoration:none;padding:0px 15px 0 15px;height:34px;line-height:34px;}
#nav ul li a:hover,#nav ul li a.current{color:#0c5300; background-color:#8fc385; }

#content {
vertical-align:	top;
margin:			0px;
padding:		0px;
width:			801px;
background-color:	#fff;

}

#col_01	{
vertical-align:	top;
text-align:		left;
margin:			0px;
padding:		0px;
width:			501px;
background-color:	#fff;
float:			left;
}

#col_01_text {
margin-left:20px;
margin-top:	00px;
width:460px;

}

#col_01_text	img	{
display:block;
margin-bottom:10px;
margin-top:		25px;
}

#col_02	{
vertical-align:		top;
margin:				0px;
padding:			0px;
width:				300px;
background-color:	#ecf2e3;
float:				left;
}

#col_02 img	{
display:		block;
}

#td_pic {
padding:		0px;
text-align:		left;
vertical-align:	top;
width:			71px;
height:			85px;
}

#td_pic	img {
margin: 	0px;
}



#footer {
text-align:		left;
width:			801px;
background-image:	url(../images/bg_footer.jpg);
background-repeat:	repeat-x;
background-color:	#f9f9f9;

}

#footer_info {
line-height:	14px;
margin-left:	20px;
margin-top:		30px;
width:			460px;
float:			left;
text-align:		left;
}

#footer_graphic {
width:		300px;
text-align:	center;
float:		left;
}

#footer_info a {
color:#a3be6a;
font-weight:	bold;
text-decoration:	none;
}




#rainbow1 {
background-image:		url(../images/tile_rainbow_top.png);
background-repeat:		repeat-x;
/*  background-color:		#1d0b00;  */
width:				790px;
height:				12px;
margin:				0px;
padding:			0px;
line-height:		12px;
border:				0px solid #fff;
}

#rainbow2 {
background-image:		url(../images/tile_rainbow2.png);
background-repeat:		repeat-x;
background-color:		#5f2d0d;
width:				790px;
height:				11px;
}

.holiday	{
color: #000000;
}