﻿body {
	background:#fff url(images/bg-body.png) repeat-x;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/bg-body.png', sizingmethod='scale');		
	font: 11px Tahoma, Arial, sans-serif;
	color:#000;
	margin:0;
}
form,fieldset {
	margin:0;
	padding:0;
	border:0;
}
img{border:none;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
/* header block styles */
.header {
	background: url(images/bg-header.png) repeat-x;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/bg-header.png', sizingmethod='scale');	
	position: relative;
	margin: 0 0 -5px 0;
	overflow: hidden;
	min-width:886px;
	height: 131px;
	width:100%;
	z-index: 10;
}
.header .header-area {
	position: relative;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	width:886px;
	height:131px;
}
/* logo styles */
.header strong.logo {
	background: url(images/logo.png) no-repeat;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/logo.png', sizingmethod='crop');
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	width: 200px;
	height: 48px;
	margin: 31px 0 0 5px;
}
.header strong.logo a {
	position: relative;
	cursor: pointer;
	display: block;
	height: 100%;
}
/* site title styles */
.header span.title {
	font: italic 15px/15px "Times New Roman", Times, serif;
	word-spacing: -1px;
	position: absolute;
	color: #fff;
	right: 15px;
	bottom: 14px;
}
/* main navigation menu styles */
.navigation {
	overflow: hidden;
	list-style: none;
	display: inline;
	float: right;
	height: 96px;
	padding: 4px 0 0;
	margin: 0 16px 0 0;
}
.navigation li {
	background: url(images/navigation-separator.png) no-repeat 100% 0;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/navigation-separator.png', sizingmethod='crop');
	margin: 0 -2px 0 2px;
	padding: 0 2px 0 0;
	float: left;
}
.navigation li a {
	position: relative;
}
/* content block styles */
.content {
	position: relative;
	min-width:886px;
	z-index: 100;
	width:100%;
}
.content.home {z-index: 1;}
.content .content-area {
	background: url(images/bg-page-mid.png) repeat-y;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/bg-page-mid.png', sizingmethod='scale');
	padding: 0 16px;
	overflow:hidden;
	clear: both;
	margin:0 auto;
	min-height: 415px;
	width:854px;
}
* html .content .content-area {
	overflow: visible;
	height: 415px;
}
/* home image holder styles */
.home-image-holder {
	background: url(images/bg-shadow.png) repeat-x;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/bg-shadow.png', sizingmethod='scale');
	position: relative;
	overflow: hidden;
	margin: 0 0 -6px;
	height: 266px;
}
.home-image-holder .home-image {
	background: url(images/bg-home.jpg) no-repeat;
	width: 854px;
	height: 259px;
}
.home-image-holder ul.button-links {
	float: right;
	margin: 1px -3px 0 0;
	display: inline;
}
/* button links block styles */
ul.button-links {
	background: url(images/links-block-bg.png) no-repeat;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/links-block-bg.png', sizingmethod='crop');	
	list-style: none;
	overflow: hidden;
	width: 170px;
	height: 98px;
	padding: 13px 0 0 18px;
	margin: 0;
}
ul.button-links li {
	overflow: hidden;
	width: 100%;
	float: left;
}
ul.button-links a {
	text-indent: -9999px;
	position: relative;
	overflow: hidden;
	display: block;
	width: 158px;
	height: 42px
}
ul.button-links a.gift {background-image: url(images/btn-gift.gif);}
ul.button-links a.gift:hover {background-image: url(images/btn-gift-hover.gif);}
ul.button-links a.volunteer {background-image: url(images/btn-volunteer.gif);}
ul.button-links a.volunteer:hover {background-image: url(images/btn-volunteer-hover.gif);}
/* homepage info-list styles */
ul.home-info-list {
	background: url(../images/bg-homelist.jpg) no-repeat;
	overflow: hidden;
	list-style: none;
	color: #01477e;
	height: 155px;
	width: 100%;
	padding: 0;
	margin: 0;
}
ul.home-info-list li {
	position: relative;
	text-align: justify;
	padding: 15px 17px 0;
	height: 140px;
	float: left;
	width: 30%;
}
ul.home-info-list li.column1 {width: 228px;}
ul.home-info-list li.column2 {width: 312px;}
ul.home-info-list li.column3 {width: 206px;}
ul.home-info-list li h2 {
	font-size: 15px;
	color: #004781;
	margin: 0 0 5px;
}
ul.home-info-list a
{
    background:transparent url(images/bullet_arrow.gif) no-repeat scroll right 4px;
    font-size:10px;
    font-weight:bold;
    padding-right:6px;
    text-decoration:none;
    color:#FF8A00;
}

ul.home-info-list li p {
	line-height: 14px;
	margin: 0 0 10px;
}
ul.home-info-list a.readmore-link {
	background: url(images/link-readmore.gif) no-repeat 100% 50%;
	position: absolute;
	padding: 0 6px 0 0;
	font-size: 10px;
	font-weight: bold;
	color: #ff8a00;
	bottom: 21px;
	right: 20px;
}
/* home list form styles */
ul.home-info-list input.text {
	font: 10px/10px Tahoma, Arial, sans-serif;
	border: 1px solid #cae1f3;
	vertical-align: top;
	background: #f6fbff;
	color: #01477e;
	padding: 3px 7px;
	margin: 0 auto 10px;
	display: block;
	width: 142px;
}
ul.home-info-list input.submit {
	font: bold 10px/10px Tahoma, Arial, sans-serif;
	float: right;
	cursor: pointer;
	background: none;
	border: none;
	color: #ff8a00;
	margin: -6px 15px 0 0;
}
/* inner page styles */
.inner-content-holder {
	background: url(images/bg-innercontent.png) repeat-y;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/bg-innercontent.png', sizingmethod='scale');	
	overflow: hidden;
	width: 100%;
}
.inner-content {
	background: url(images/bg-innercontent-overlay.png) no-repeat;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/bg-innercontent-overlay.png', sizingmethod='crop');
	overflow: hidden;
	min-height: 415px;
	width: 100%;
}
* html .inner-content {
	overflow: visible;
	height: 415px;
}
/* main page text block styles */
.content .page-text {
	padding: 33px 42px 20px 13px;
	width: 595px;
	color: #004781;
	float: right;
	display: inline;
}
.content .page-text h2 {
	margin: 0 0 18px;
}
.content .page-text p {
	margin: 0 0 15px;
	line-height: 15px;
}
.content .page-text a {
	text-decoration: underline;
	color: #ec1b31;
}
.content .page-text a:hover {text-decoration: none;}
/* sidebar block styles */
.sidebar {
	padding: 30px 15px;
	width: 172px;
	float: left;
	display: inline;
}
.sidebar h2 {margin: 0;}
.sidebar ul.side-nav {
	font-weight: bold;
	list-style: none;
	padding: 12px 0 0;
	margin: 0;
}
.sidebar ul.side-nav li {
	padding: 6px 0 5px;
}
.sidebar ul.side-nav a {
	background: url(images/link-sidebar.gif) no-repeat 100% 50%;
	padding: 0 6px 0 0;
	color: #ec1b31;
}
.sidebar ul.button-links {
	margin: -16px 0 14px -19px;
	display: inline;
	float: left;
}
/* footer block styles */
.footer {
	background: url(images/bg-footer.png) no-repeat;
	_background: url(images/blank.gif);
	_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/manasota/images/bg-footer.png', sizingmethod='crop');
	position: relative;
	font-size: 9px;
	color: #01477e;
	padding: 21px 0 0;
	margin: -6px auto 0;
	width:884px;
	z-index: 200;
	height: 40px;
}
.footer .footer-area {
	overflow:hidden;
	float: left;
	width: 100%;
}
.footer a {
	text-decoration: underline;
	color: #01477e;
}
.footer a:hover {
	text-decoration: none;
}
.footer ul {
	list-style: none;
	overflow: hidden;
	height: 1%;
	padding: 0;
	margin: 0 0 0 10px;
}
.footer ul li {
	background: url(images/separator2.gif) no-repeat;
	margin: 0 0 0 -1px;
	padding: 0 10px 0 11px;
	float: left;
}

.content_home_links 
{
		height: 34px;
		overflow: hidden;
		text-align: right;
		font-size: 10px;
		}
		
		.content_home_links a:link, .content_home_links a:visited {
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			background: url(images/bullet_arrow.gif) right 4px no-repeat;
			padding-right: 6px;
			color:#FF8A00;
			}
		
		.content_home_links a:hover, .content_home_links a:active {
			font-size: 10px;
			font-weight: bold;
			text-decoration: underline;
			background: url(images/bullet_arrow.gif) right 4px no-repeat;
			padding-right: 6px;
			color:#FF8A00;
			}
			
.emailListSignup input {
border:1px solid #CAE1F3;
color:#014780;
font-size:10px;
margin-bottom:9px;
padding:2px 7px;
width:146px;
}			




.imageSwap {
	padding: 3px 0 30px 0;
	color:#EC1B31;
	}

.imageSwap a:link, .imageSwap a:visited 
{
    color:#EC1B31;
    font-weight: bold;
    text-decoration: underline;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 0;
    display: inline-block;
	}

.imageSwap a:hover, .imageSwap a:active 
{
    color:#EC1B31;
    font-weight: bold;
    text-decoration: underline;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 0;
    display: inline-block;
	}

.imageSwap span {

	}
    
    
div .LinkDiv a:link, div .LinkDiv a:visited
{
    color:#EC1B31;
    font-weight: bold;
    text-decoration: none;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 0;
    display: inline-block;
	
}
div .LinkDiv a:hover, div .LinkDiv a:active
{
    color:#EC1B31;
    font-weight: bold;
    text-decoration: underline;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 0;
    display: inline-block;
	
}

div .LinkDivon a:link, div .LinkDivon a:visited, div .LinkDivon a:hover, div .LinkDivon a:active
{
    color:#EC1B31;
    font-weight: bold;
    text-decoration: underline;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 0;
    display: inline-block;
}

.tertiaryNav {

	}


div .tertiaryNav a.tertiaryNav:link, div .tertiaryNav a.tertiaryNav:visited
 {
     color:#EC1B31;
    font-weight: bold;
    text-decoration: none;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 10px;
    display: inline-block;
 }
 div .tertiaryNav a.tertiaryNav:hover, div .tertiaryNav a.tertiaryNav:active 
 {
     color:#EC1B31;
    font-weight: bold;
    text-decoration: underline;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 10px;
    display: inline-block;
 }
	
div .tertiaryNav a.tertiaryNavOn:link, .tertiaryNav a.tertiaryNavOn:visited, .tertiaryNav a.tertiaryNavOn:hover, .tertiaryNav a.tertiaryNavOn:active
{
    color:#EC1B31;
    font-weight: bold;
    text-decoration: underline;
    background: url(images/link-sidebar.gif) right 7px no-repeat;
    padding: 0 8px 8px 10px;
    display: inline-block;
}

div.quaternaryNav a.quaternaryNav:link, div.quaternaryNav a.quaternaryNav:visited 
{
	
}

div.quaternaryNav a.quaternaryNav:hover, div.quaternaryNav a.quaternaryNav:active 
{
	
}
	
.quaternaryNav a.quaternaryNavOn:link, .quaternaryNav a.quaternaryNavOn:visited, .quaternaryNav a.quaternaryNavOn:hover, .quaternaryNav a.quaternaryNavOn:active
{
	
}

