DIV.outer
      {
	position: absolute;
	margin-left: -441px;
	top: 30px;
	left: 50%;
	width: 852px;
	padding: 30px 15px 10px 33px;
	border: 1px solid white;
	background-color: #C3DEBB;
	}

body {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	text-align: left;
	overflow:-moz-scrollbars-vertical;
	}
	

/****** header ******/
#logobar {border: 1px solid white; 	width: 832px;	}
/******  end header ******/	




/****** navigation ******/
#navbar	{
	text-align: center;
	background-color:#79AE9C;
	height: 18px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding: 5px 0 2px 0;
	width: 832px;
	vertical-align: center; }
	
#left_navigation		{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	width: 128px;
	padding: 30px 20px 20px 20px;
	background-image: url(../images/background_leftnav.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 25px;
	border-right: 1px solid white;
	background-color: #AFD0BF;	}	
	
.footer_nav { font-size: 11px;
	color: #666;
	text-align: center;
	}	
	
/****** end navigation ******/




/****** link styles ******/

a:link { color: #2B5E1C; text-decoration: underline; }
a:visited { color: #2B5E1C; text-decoration: underline; }
a:hover { color: #2B5E1C; text-decoration: none; }

.quote a:link { color:#FFFFFF; text-decoration:underline; }
.quote a:visited {color:#FFF; text-decoration:none; }
.quote a:hover {color:#C9DCFC; text-decoration:none; }

#left_navigation a:link { color: #2C6B62; text-decoration: none; }
#left_navigation a:visited { color: #2C6B62; text-decoration: none; }
#left_navigation a:hover { color: #FFF; text-decoration: none; }	

.footer_nav a:link { color:#57917C; text-decoration:none; }
.footer_nav a:visited {color:#57917C; text-decoration:none; }
.footer_nav a:hover {color:#57917C; text-decoration:underline; }
	

/****** end link styles ******/				


/************************************* content area *****************************************/	
#content_area		{
	text-align: left;
	background-color: #E9E8D3;
	width: 832px;
	border: 1px solid white;
		}						
		
#content_right		{	background-color: #C3DBCB; 	vertical-align: top; 			}

#content_right2	{
	vertical-align: top;
	width: 212px;
	height: 1400px;
	background-image: url(../images/background_leftnav.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #AFD0BF;
	float: right; 
		}	
		
#content_right3	{
	vertical-align: top;
	width: 212px;
	height: 378px;
	background-image: url(../images/right_add4.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #AFD0BF;
	float: right; 
		}	
		
#content_right4	{
	vertical-align: top;
	width: 212px;
	height: 378px;
	background-image: url(../images/right_add6.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #AFD0BF;
	float: right; 
		}	

/****** content area - with left nav ******/	
#wrapper {
width: 663px;
margin: 0;
padding: 0;
}
#content {
float: left; 
width: 360px;
margin-left: 0;
padding: 30px 0 0 30px;
}


#content2 {
float: left; 
width: 199px;
margin-left: 0;
padding: 30px 0 0 24px;
}

#contentwide {
float: left; 
width: 590px;
margin-left: 0;
padding: 30px 0 0 30px;
}

#right_image { float: right; }
/****** end content area - with left nav ******/	

/****** content area - 3 columns ******/	
#wrapper_b {
width: 832px;
margin: 0;
padding: 0;
}

#content_b {
float: left; 
width: 240px;
margin-left: 0;
padding: 30px 0 20px 30px;
}

#content2_b {
float: left; 
width: 240px;
margin-left: 0;
padding: 30px 0 0 25px;
}

#content3_b {
float: left; 
width: 240px;
margin-left: 0;
padding: 30px 20px  25px;
}
/****** end content area - 3 columns ******/	

.flash_area { height: 426px;}

/***************************** end content area ***********************************/	



/****** text styles ******/	
.heading { color: #41847B; font-weight:bold; line-height: 24px;}

.quote	{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	line-height: 16px;
	}
	
.quote2	{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	line-height: 16px;
	padding: 20px;
	}
			
/****** end text styles ******/	

.rightimage {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px; }
	
#contentimage {
width: 610px;
margin-left: 0;
padding: 30px 0 0 30px;
}

#singlecol {
width: 780px;
margin-left: 0;
padding: 30px 0 0 30px;
}


#promotion
{
	position: relative;
	top: 40px;
	left: 0px;	
}

#promotion_link
{
font-weight:bold;	
font-size:12pt;
color: #FFFFFF;
text-decoration:none;
}