@charset "UTF-8";
/* CSS Document */

body{
	background-color:#61b3b5;
	background-image:url(images/site/background.gif);
	background-repeat:repeat-x;
	width:972px;
	margin:0px auto;
	color:#555757;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:120%;
}

/*  Other Styles */

.quicklinks{
	font-size:12px;
	color:#f0f5f4;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;	
}

.quicklinksphone{
	font-size:12px;
	color:#fca13d;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;	
}

img.special {
    border-bottom: 10px solid #f0f5f4; 
    border-right: 20px solid #f0f5f4; 
}

img.special2 {
}

.horizontal_dotted_line{ 
    border-bottom: 1px dotted #f0f5f4; 
    width:100%; 
} 

.pop{
    background-color:#61b3b5;
	color: #f0f5f4;
	text-decoration: none;
	font-weight: normal;
	padding: 1px;
    cursor:pointer;
}

/*  Link Styles */

a.quicklinks:link { color: #61b3b5; text-decoration: none; }
a.quicklinks:active { color: #61b3b5; text-decoration: none; }
a.quicklinks:visited { color: #61b3b5; text-decoration: none; }
a.quicklinks:hover { color: #f0f5f4; text-decoration: underline; }

a{
	color:#555757;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

.nav_button_top{
	font-size:15px;
	font-weight:bold;
	color:#a39372;
}

.nav_button_bottom{
	margin-top:4px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#a39372;
}

/*  Text Styles */

.content_subheading{
	font-size:14px;
    font-weight:bold;
	letter-spacing:0.15em;
	text-transform:uppercase;
}

.content_header1{
	font-size:19px;
	color:#4b8a8c;
	font-weight:bold;
	text-transform:uppercase;
}

.content_header2{
	font-size:19px;
    color:#fca13d;
	font-weight:bold;
	text-transform:uppercase;
}

.content_header3{
	font-size:17px;
}

.sidebar_title{
	font-size:12px;
	color:#4b8a8c;
	font-weight:bold;
}

.sidebar_subtitle{
	font-size:12px;
	color:#a39372;
	font-weight:bold;
}

.sidebar_desc{
	font-size:12px;
	font-style:italic;
}

.sidebar_cash_title{
	color:#FFF;
}

.sidebar_contact_title{
		color:#a39372;
}

/*  Header Photos */

.header_photo_welcome{
	background-image:url(images/site/photo_welcome.jpg);
	height:215px;
	width:972px;
}

.header_photo_benefits{
	background-image:url(images/site/photo_benefits.jpg);
	float:right;
	width:648px;
	height:215px;
}

.header_photo_lifestyle{
	background-image:url(images/site/photo_lifestyle.jpg);
	float:right;
	width:648px;
	height:215px;
}

.header_photo_affordability{
	background-image:url(images/site/photo_affordability.jpg);
	float:right;
	width:648px;
	height:215px;
}

.header_photo_aboutus{
	background-image:url(images/site/photo_aboutus.jpg);
	float:right;
	width:648px;
	height:215px;
}

/*  Page Layout Styles */

.header{
	margin:6px 0px 0px 0px;
	background-image:url(images/site/header.gif);
	width:972px;
	height:167px;
}

.navigation{
	background-image:url(images/site/nav_background.jpg);
	width:972px;
	height:67px;
}

.nav_button {
	padding:18px 64px 0px 26px;
	float:left;
	cursor:pointer;
}

.content{
	clear:both;
	background-color:#f0f5f4;
	width:972px;
}

.content_main{
	width:648px;
	float:left;
}

.content_box1{
	padding:20px 20px 0px 20px;
}

.content_box2{
	padding:20px 20px 20px 20px;
	background-color:#cbdcd6;	
}

.content_sidebar{
	width:282px;
	margin:20px 20px 20px 20px;
	float:left;
}

.content_footer{
	clear:both;
	widows:972px;
}

.content_footer_copyright{
	float:left;
	margin:20px 0px 20px 20px;
	font-size:12px;
	font-style:italic;	
}

.content_footer_nav{
	float:right;
	margin:20px 20px 20px 0px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

.content_footer_clear {
	clear:both;
}

.footer{
	background-image:url(images/site/footer.gif);
	widows:972px;
	height:127px;
}

/* Secondary Pages CSS */

.subnav{
	float:left;
	height:215px;
	width:324px;
	background-color:#f0f5f4;
}

.sub_nav_content{
	padding:20px;

}

.suv_nav_title{
	letter-spacing:2px;
}

.sub_nav_list{
	list-style:none;
	line-height:22px;
	margin-top:10px;
	padding:0px;
	border-bottom:1px solid #cccccc;
	font-size:12px;
	letter-spacing:normal;

}

.sub_nav_list li{
	border-top:1px solid #cccccc;
	margin:0px 0px 0px 0px;
	background:url(images/site/nav.png) no-repeat;
	padding:0px 0px 0px 32px;
}
.sub_nav_list a{
	text-decoration:none;
}

.sub_nav_list a:hover{
	text-decoration:none;
	color:#f2a350;	

}

.sub_nav_link{
	color:#f2a350;	
}

.content_secondary{
	width:648px;
	float:left;
	background-color:#cbdcd6;	
}

.content_pageTitle{
	font-size:16px;
	font-style:italic;
}


/* Sidebar CSS */
.sidebar_content{
	padding-bottom:20px;
	border-bottom:1px solid #cbdcd6;
	font-size:12px;

}

.sidebar_content_contact{
	padding-bottom:20px;
	font-size:12px;

}

.sidebar_content_contact a{
	color:#4b8a8c;
}

.sidebar_award{
	margin:20px 0px 0px 0px;
	background:url(images/site/ribbon.gif) no-repeat;
	padding:0px 0px 0px 38px;
}

.sidebar_recognition{
	margin:20px 0px 0px 0px;
	background:url(images/site/bubble.gif) no-repeat;
	padding:0px 0px 0px 38px;
}

.sidebar_content_withHeader{
	margin: 20px 0px 0px 0px;	
}

.sidebar_content_withHeader img{
	margin-top:20px;	
}

.sidebar_photos{
	margin:20px 0px 0px 0px;
	background:url(images/site/camera.gif) no-repeat;
	padding:0px 0px 0px 38px;
}

.sidebar_cash_title{
	background-color:#fca13d;
	color:#FFF;
}

.sidebar_donations_title{
	background-color:#4b8a8c;
	color:#FFF;
}

.sidebar_donations_list{
	list-style:none;
	list-style-type:none;
	padding:0px;
	line-height:140%;
}

.content_comments{
	padding:30px 20px 20px 20px;
	background-color:#cbdcd6;
	background-image:url(images/comments/cork.jpg);
	background-repeat:repeat;
	margin-bottom:20px;
	margin-left:20px;
}

.content_comments p{
	width:199px;
	background:url(images/comments/paper.gif) no-repeat;
	float:left;
	padding: 60px 20px 30px 40px;
	margin: 0px 20px 20px 10px;
	color:#4b8a8c;
	font-weight:bold;
	font-style:italic;
}