/* newLayoutMain.css */

/*GLOBAL LAYOUT STUFF*/
body {margin: 0;padding: 0;background: #fff url("/site_images/page_bg.gif") repeat;}
#container{position:relative;background-color:#fff;width:962px;margin-left:auto;margin-right:auto;padding:0;border-left:dotted black 1px;	border-right: dotted black 1px;border-bottom:dotted black 1px;;border-top:0;text-align:left;}
.topNav{z-index:100;width: 100%;height: 25px;background:#b1d8e9 url("/site_images/topNav_bg.gif") repeat-x;}
.topNav2{z-index:100;width: 100%;height: 25px;background:#b1d8e9 url("/site_images/topNav_bg.gif") repeat-x;}
.topNavLinks{width:76%;float:left;text-align:left;}
.topNavSearch{width:22%;float:right;text-align:right;}
.leftNav{width:170px;text-align:left;float:left;margin:0 10px 0 5px !important;padding:0 0 0 2px !important; background-color: #fff;z-index:1;}
.leftNavLink{text-align:left;width:170px;border-bottom: 1px dotted #434343;padding:7px 0;}
.footer{width:962px;height:160px;background: url("/site_images/footer_bg.png") no-repeat;text-align:center;margin-left:auto;margin-right:auto;padding:20px;line-height:20px;}
/* search box - top right of nav */
#searchBox{
	float:right;
	height:25px;
	padding: 0 10px 0 0;
	text-align:right;
	background:#6198AB url("/site_images/topNav_bg.gif");
	margin:0;
	max-height:25px;
	overflow:hidden;
	position:relative;
	top:-2px;
}
/* Home Page Stuff */
.homePageHeader{width:962px;background: #fff url("/site_images/BayCoveHomePageHeader.jpg") no-repeat;height:338px;}
.homePageHeader a.homePageLogo{margin: 25px 0 0 25px; height:155px;width:225px;float:left;}
.homePageHeader .phoneRibbon{float:right;margin:260px -19px 0 0;width:321px;height:75px;}
.homePageContent{width:960px;padding:10px;}
.homeContentLeft{width:622px;float:left;padding:0 5px 0 0;}
.BCTag{width:582px;height:77px;padding:18px 22px;background: #fff url("/site_images/BCTagBG.gif") no-repeat;}
.homeContentRight{width:320px;float:right;margin:0 4px;}
.greyBGTop{width:284px;height:26px;background: #fff url("http://www.baycove.org/site_images/greyBG_top.jpg") no-repeat;}
.greyBGMid{width:284px;background: #fff url("http://www.baycove.org/site_images/greyBG_mid.jpg") repeat-y;}
.greyBGBot{width:284px;height:26px;background: #fff url("http://www.baycove.org/site_images/greyBG_bot.jpg") repeat-y;position:relative;}
.newsTop{width:284px;height:200px;background: #fff url("/site_images/news_top.jpg") no-repeat;}
.newsTop img.newslink{position:relative;top:15px;left:118px;height:20px;width:46px;border:0;}
.newsTeaserPhoto{width:252px;height:143px;position:relative;top:20px;left:18px;}
.newsMid{width:284px;background: #fff url("/site_images/news_mid.jpg") repeat-y;}
.newsMid li{list-style:none;width:255px;position:relative;left:-25px;}
.newsBot{width:284px;height:26px;background: #fff url("/site_images/news_mid.jpg") repeat-y;position:relative;}
.newsArticle{width:264px;border-bottom: 1px dotted #434343;text-align:left;margin:0 10px;padding:0 0 10px 0;}
.newsArticleHeadline{width:264px;font-weight:bold;text-align:center;margin:0 10px;}
.homePageColumn{border-bottom: 1px dotted #434343;border-top: 1px dotted #434343; padding:10px 0;}
.homePageColumnHR{background-color:#d6e4dc; height:6px; width:100%;margin-bottom:10px;}
.homePhoto{background: #fff url("/site_images/homePhotoBG.gif") no-repeat;padding:12px 15px;}
.homePhoto img{height:72px;width:167px;border:0;}

.contentOpenBlock{width:950px;padding:10px;}
.PageTitleOrangeUnderlineFull{background-color:#fd6c01;width:942px;height:8px;margin-bottom:10px;float:left;}

/* DIVISION HOME PAGE STUFF */
.DivisionHomePhoto{vertical-align:top;width:105px;background: #fff url("/site_images/divisionHomePhotoBG.gif") no-repeat; min-height:115px;}
.DivisionHomePhoto img{border:0;height:85px; width:85px;margin:10px;}
.DivisionHomeContent{width:362px;vertical-align:top;padding: 2px 10px 10px 2px;font-size:13px;margin:0 0 10px 0;}
.DivisionHomeContentHeader{width:100%;border-bottom: 1px dotted #434343;border-top: 1px dotted #434343;padding:5px 2px;margin:0 0 5px 0;}
.DivisionHomeContentHeader a:link,.DivisionHomeContentHeader a:visited,.DivisionHomeContentHeader a:active{color:#fd6c01;font-weight:bold;text-transform:uppercase;font-size:14px;text-decoration:none;}
.DivisionHomeContentHeader a:hover{color:#0066B3;font-weight:bold;text-transform:uppercase;font-size:14px;text-decoration:underline;}

/* DIVISION SECTION SPECIFIC LAYOUT */
.divisionHeader{width:100%;height:200px;background-color:#e0edf1;margin:0;padding:0;}

.divisionHeader .donateRibbon{position:absolute;top:178px; left:799px;float:right;margin:0;width:173px;height:37px;z-index:25;background: url('/site_images/donateRibbon.png') no-repeat left center;padding-top:23px;text-align:center;}
.divisionHeader .donateRibbon a.donate:link{color:white;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:15px 0 0 7px;}
.divisionHeader .donateRibbon a.donate:visited{color:white;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:15px 0 0 7px;}
.divisionHeader .donateRibbon a.donate:active{color:white;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:15px 0 0 7px;}
.divisionHeader .donateRibbon a.donate:hover{color:white;font-size:13px;font-weight:bold;text-decoration:underline;text-transform:uppercase;padding-top:25px;}


.divisionHeader .newsRibbon{position:absolute;top:230px; left:660px;float:right;margin:0;width:321px;height:75px;z-index:25;background: url('/site_images/newsRibbon.png') no-repeat left center;padding-top:40px;text-align:center;}
.divisionHeader .newsRibbon a:link,.divisionHeader .newsRibbon a:visited,.divisionHeader .newsRibbon a:active{color:#fff;font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding-top:15px;}
.divisionHeader .newsRibbon a:hover{color:#fff;font-size:18px;font-weight:bold;text-decoration:underline;text-transform:uppercase;padding-top:25px;}
.divisionHeader .newsLink{position:absolute;top:260px; left:751px;float:right;margin:0;width:200px;height:75px;z-index:25;padding-top:25px;text-align:right;}
.divisionLogo{background: url('/site_images/BC_logo.png') no-repeat left center;width: 230px;height:200px;text-align:center;float:left;margin:0;padding:0;}
.divisionLogo img{width:210px;height:150px;border:0;margin:25px 0 0 0;}
.divisionPhoto{width: 730px;height:200px;text-align:right;padding:0;margin:0;float: right;}
.breadcrumbsOuter{width:100%;background-color:#fff;margin:0;padding:0;vertical-align:top;position:relative;top:-5px;z-index:0;}
.divisionCrumbs{width: 722px;height:50px;text-align:left;padding:10px 0 0 0;margin:0;float:right;vertical-align:middle;background-color:#fff;z-index:0;}
.divisionSectionHeader{width:190px;height:50px;text-align: center;float:left;margin:0;padding:3px 20px 0 30px;background: #fff url('/site_images/slash_bg.gif') no-repeat top right;}
.divisionContentBlock{width:775px;float:right;text-align:left;margin:0;padding:0;}
.PageTitleOrangeUnderline{background-color:#fd6c01;width:765px;height:8px;margin-bottom:10px;}
.divContentLeft{width:465px;float:left;padding:0 10px 0 0; vertical-align:top;}
.divContentRight{width:290px;float:right;padding:5px 0 0 10px;margin:0;vertical-align:top;background-color:#fff;}
.divContentRight img {width:280px;}

.orangeBox{background: url("/site_images/orangeBox_bg.gif") no-repeat; width:170px;height:68px;text-align:left;padding:6px 14px;margin-top:15px;}
.orangeBoxTop{background: url("/site_images/orangBox.gif") no-repeat; width:170px;height:68px;margin-top:10px;}
.orangeBoxMiddle{background: url("/site_images/orangBoxMiddle.gif") repeat-x;padding:0 15px;text-align:left; width:170px;}
.orangeBoxBottom{background: url("/site_images/orangBoxBottom.gif") no-repeat; width:170px;height:15px;}

/* FONT DISPLAY CHARACTERISTICS */
body{color:#333;font:normal 12px Verdana,Tahoma, Arial, Helvetica, sans-serif;text-align:center;line-height:20px;}

h1{font-size: 22px;}
h1.sectionHeader{font-size:22px;color:#fd6c01;font-weight:bold;}
h1.pageTitle{font-size:18px;color:#333;font-weight:normal;line-height:20px;}
h1.pageTitleFull{font-size:18px;color:#333;font-weight:normal;line-height:20px;margin:0 0 10px 10px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
.searchResults{font-size:15px;vertical-align:top;padding:7px 0;}

.paragraphHeader{color:#fd6c01;font-size:14px;font-weight:bold;text-transform:uppercase;}
.quoteText{font-size:11px;font-style:italic;}
.inlineheader{font-size:116%; font-weight:bold; color:#0066B3;}

.white13point{color:#fff;font-size:13px;line-height:18px;}

a:link,a:visited,a:active{color:#fd6c01;text-decoration:none;}
a:hover{color:#fd6c01;text-decoration:underline;}

a.searchResults:link,a.searchResults:visited,a.searchResults:active{color:#fd6c01;text-decoration:none;font-size:15px;}
a.searchResults:hover{color:#0066B3;text-decoration:underline;font-size:15px;}

a.breadcrumbs:link{color:#333;text-decoration:none;padding:3px;line-height:16px;}
a.breadcrumbs:visited{color:#333;text-decoration:none;padding:3px;line-height:16px;}
a.breadcrumbs:hover{color:#fd6c01;text-decoration:underline;padding:3px;line-height:16px;}
a.breadcrumbs:active{color:#f00;text-decoration:underline;padding:3px;line-height:16px;}
a.breadcrumbscurrent{color:#fd6c01;text-decoration:underline;padding:3px;line-height:16px;}

.leftNavLink a:link{color:#333;text-decoration:none;font-size:11px;padding-left:3px;}
.leftNavLink a:visited{color:#333;text-decoration:none;font-size:11px;padding-left:3px;}
.leftNavLink a:hover{color:#fd6c01;text-decoration:underline;font-size:11px;padding-left:3px;}
.leftNavLink a:active{color:#f00;text-decoration:underline;font-size:11px;padding-left:3px;}
.leftNavLink a.current{color:#fd6c01;text-decoration:underline;font-size:11px;padding-left:3px;}

a.footerLink:link{color:#333;text-decoration:none;}
a.footerLink:visited{color:#333;text-decoration:none;}
a.footerLink:hover{color:#fd6c01;text-decoration:underline;}
a.footerLink:active{color:#f00;text-decoration:underline;}

a.newsArticleHeadline:link{font-weight:bold;text-align:center;font-size:13px;color:#333;text-decoration:none;}
a.newsArticleHeadline:visited{font-weight:bold;text-align:center;font-size:13px;color:#333;text-decoration:none;}
a.newsArticleHeadline:active{font-weight:bold;text-align:center;font-size:13px;color:#333;text-decoration:none;}
a.newsArticleHeadline:hover{font-weight:bold;text-align:center;font-size:13px;color:#fd6c01;text-decoration:underline;}

a.newsHeadline:link{font-weight:bold;text-align:center;font-size:16px;color:#333;text-decoration:none;}
a.newsHeadline:visited{font-weight:bold;text-align:center;font-size:16px;color:#333;text-decoration:none;}
a.newsHeadline:active{font-weight:bold;text-align:center;font-size:16px;color:#333;text-decoration:none;}
a.newsHeadline:hover{font-weight:bold;text-align:center;font-size:16px;color:#fd6c01;text-decoration:underline;}


a.backButton{border:1px outset #0066B3;background-color:#6fb2e5;color:#fff;text-decoration:none;font-weight:bold;}
a.backButton:hover{border:1px outset #0066B3;background-color:#bfe1fa;color:#fd6c01;text-decoration:underline;font-weight:bold;}

/*
a.backButton:link,a.backButton:visited,a.backButton:active{background-color:#0066B3;color:#fff;text-decoration:none;padding:4px;border-top:1px solid #57abeb;border-left:1px solid #57abeb;border-bottom:1px solid #023963;border-right:1px solid #023963;}
a.backButton:hover{background-color:#025fa6;color:#fff;text-decoration:underline;padding:4px;border-top:1px solid #57abeb;border-left:1px solid #57abeb;border-bottom:1px solid #023963;border-right:1px solid #023963;}
*/
/* FORMS AND ASOCIATED STUFF */

.button{border:1px outset #0066B3;background-color:#6fb2e5;}
.button:hover{border:1px outset #0066B3;background-color:#bfe1fa;}

.button a{color:#fff;text-decoration:none;font-weight:bold;}
.button a:hover{color:#fd6c01;text-decoration:underline;font-weight:bold;}

/* UTILITIES (SPACERS, ETC...) */
.whiteCover{width:100%;position:relative;top:-2px;background-color:#fff;height:2px;}
.spacer{width:auto;height:10px;}
.clear{clear:both;}

/* legacy crap from old "new" site */

 /* NAV - top horizontal nav */
	#nav, #nav ul {
		padding: 0;margin: 0;list-style: none;
		background:#6198AB url("/graphics/Header_bg_blue_scanlines.gif");
		z-index:500;
	}
	#nav {z-index:500;font-weight:bold;height:24px;font: bold 96% arial;margin: 0 }
	#nav li {z-index:500;position:relative; float:left; display:block; margin-left:10px;
		/* 
		width:75px;
		border-bottom: 3px solid #666;
		border-right: 3px solid #252525; */
		padding:0;
	}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;
		padding: 4px 10px 2px;z-index:500; }
	#nav a:hover {color:#000}
	
	#nav li ul { width:160px; font-size:90%; position: absolute;font-weight:normal;left: -999em;z-index:500;}

	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:9999;}
	
	#nav li li {
		margin:0px;
		background:none;float:none;border:none;
		border: 1px solid #999;
		border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0;
		z-index:500;
	}
	#nav li li.last {border-bottom:none;z-index:500;}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
		color:#000; width:160px; padding: 3px; z-index:500;
	}
	#nav li li a:hover {color:#fff;z-index:500; }

	#nav li.active { /*border-bottom:2px solid #c00*/ }
	#nav li.active ul {border:none;z-index:500; }
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {z-index:500;}
	#nav li.active a:hover {color:#000;z-index:500;}
	
	#nav li.active li {
		border:none;
		z-index:500;
		/*border-top: 1px solid #c15c5c;
		border-bottom: 1px solid #870000*/
	}
	#nav li.active li.last {
		border-bottom: none;z-index:500;
	}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff;z-index:500;}
	#nav li.active li a:hover {color:#fff;z-index:500;}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {z-index:500;color:#fff;font-weight:bold;}
	
	
	/* hide from IE mac*/
	#nav li {width:auto;z-index:500;}
		
	#header #site-name {z-index:500;font: 265% arial;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none;}
	
	
	/*	REAL LEFT NAV */
	.leftNav .leftMenu a { background:#ffe5cc;width:185px; height:20px; text-align:right; font-weight:bold; text-decoration:none; vertical-align:middle; padding:3px; display:block; margin:2px; font-size: 10pt; }
	.leftNav .leftMenu a:hover {color:white; background-color:#1479BD; height:20px; text-align:right; font-weight:bold; text-decoration:none; vertical-align:middle; padding:3px; display:block; margin:2px; font-size: 10pt;}


	
	/*	SECONDARY NAV */
	#nav-secondary, #nav-secondary ul {
		
		position:static;
		background:#fff
	}
	#nav-secondary, #nav-secondary li {
		list-style:none;
		background:#fff;
	}
	#nav-secondary { padding:0px; margin:0px }
	#nav-secondary ul { padding:2px }
	#nav-secondary li { padding:0px }
	#nav-secondary .active { }
	#nav-secondary li { margin:2px; margin-left:0px }
	#nav-secondary li ul li { margin-left:10px }
	#nav-secondary a:hover {
		background-color: #6198ab;
		color: #fff;
	}

