
/****************************************************
Created By: Charley Ruggiero
Layout CSS File 
****************************************************/

/***************************************************/
/************ SITE LAYOUT AND DESIGN ***************/
/***************************************************/
/* STANDARD TAGS */ 
body {margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; background:url(/img/layout/body-bg.jpg);} 

p {margin:10px;} 
img {border:none;} 
a {outline-style:none;} 
a:link, a:visited {color:#009; text-decoration:underline;} 
a:hover, a:focus, a:active {color:#003; text-decoration:none; outline:none;} 
#wrapper {position:relative; width:960px; margin:0 auto;} 
h1 {font-size:10px; padding:0; margin:2px 0; color:#34715A; text-align:center;}

/* HEADER */ 
#header {position:relative; width:960px; margin:0; height:185px;}
#headerTileImg {position:absolute; top:0; left:0; width:100%; height:185px; background:url(/img/layout/header-main-nav-bg-tile-green2.png) bottom left repeat-x; z-index:0;}
#headerImgFade {width:960px; height:115px; background:url(/img/layout/header-img1.jpg) top left no-repeat;}
#logo img {margin-left:0; padding-top:10px; height:175px; width:175px; float:left;}
#logo p {margin:0; z-index:100;}
#contactInfo p {font-weight:700; color:#204C3B;}

/* SUB NAV */ 
#subNav {position:absolute; top:-15px; right:5px; font-size:.9em; font-weight:700; line-height:1.4em; width:267px;}
#subNav a:link, #subNav a:visited {float:left; list-style:none; margin:0 5px; color:#204C3B; text-decoration:underline; font-size:14px;}
#subNav a:hover, #subNav a:focus, #subNav a:active {float:left; list-style:none; margin:0 5px; color:#DEB408; text-decoration:none;}
#pubTree148 {margin:0;}
#subNav li {float:left; list-style:none; margin:0; border-left:#999 thin solid;}
#subNav ul li a:link, a:visited {color:#204C3B; text-decoration:underline; font-size:14px;}
#subNav ul li a:hover, a:focus, a:active {color:#DEB408; text-decoration:none;}
#contactInfo {position:absolute; right:10px; top:40px; text-align:right;}

/* MAIN NAV */ 
#mainNav {width:770px; padding-top:118px; float:right;}
#mainNav ul {padding:5px; margin:5px 0 0; width:770px; float:right;}
#mainNav li {float:left; position:relative; list-style:none; margin:0 10px;}
#mainNav ul li a:link, #mainNav ul li a:visited {float:left; font-size:18px; color:#fff; text-decoration:none;}
#mainNav ul li a:hover, #mainNav ul li a:focus, #mainNav ul li a:active {float:left; font-size:18px; color:#DEB408; text-decoration:underline;}
/*******DROP-DOWNS I HOPE*********/
#mainNav li ul {position:absolute; height:15px; top:15px; left:-9999px; margin:0; padding:0; width:1%; z-index:10000;}
#mainNav li ul li {background-image:none; height:auto; width:100px; padding:0 3px; margin:0;}
#pubTree149 li ul .start {padding-top:19px;}
#mainNav li ul li.first {margin:5px 0 0 ;}
#mainNav li ul li.last {margin:0 0 5px;}
#mainNav li ul li.single {padding:5px 0;}
#mainNav li ul li a:link, #mainNav li ul li a:visited {background-image:none; background:#70A993; height:auto; width:140px; margin:0; padding:5px; font:16px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#mainNav li ul li a:hover, #mainNav li ul li a:focus, #mainNav li ul li a:active {background-image:none; background:#60917E; height:auto; width:140px; margin:0; padding:5px; font:16px Arial, Helvetica, sans-serif; color:#DEB408; text-decoration:none;}
#mainNav li:hover ul {left:auto;}
#mainNav li:hover ul, #nav li.sfhover ul {left:0;}

/* CONTAINER */ 
#container {width:100%; min-height:500px; background:url(/img/layout/content-bg.png) top center repeat-y; margin:-23px 0 0;}
	#container a {color:#267d76; text-decoration:underline;}
	#container a:hover {color:#354035; text-decoration:none;}
#content {width:900px; margin:0 0 0 10px; padding:40px 20px;}
	.permaPageDescription { width:inherit;}
	#leftCol {width:600px; float:left; position:relative;}
	#rigthtCol {width:300px; float:right; position:relative;}	
#treePageDetailsPageList li { padding:10px; display:inline-block;}
/* SLIDESHOW */ 
#slideshow {position:relative; width:600px; z-index:1;}
#slideshow26 {position:relative;}
/* CALL TO ACTIONS */ 
#cta {width:290px; position:relative; margin:0 2px 0 0; height:90px; background:#34715A; border-top:4px solid #B07D49; margin-left:10px;}
	#cta h3 {font:17px Helvetica, Arial, sans-serif; font-weight:700; text-align:center; height:90px; line-height:25px; margin:32px 5px 10px;}
	#cta a:link, #cta a:visited {position:relative; top:0; right:0; color:#EFD468; text-decoration:none; text-align:center; height:90px; line-height:20px; margin:0 0 10px;}
	#cta a:hover, #cta a:focus, #cta a:active {position:relative; top:0; right:0; color:#fff; text-decoration:none;}
#cta2 {width:290px; position:relative; margin:9px 2px 0 0; height:90px; background:#34715A; border-top:4px solid #B07D49; margin-left:10px;}
	#cta2 h3 {font:17px Helvetica, Arial, sans-serif; font-weight:700; text-align:center; height:90px; line-height:25px; margin:32px 5px 10px;}
	#cta2 a:link, #cta2 a:visited {position:relative; top:0; right:0; color:#EFD468; text-decoration:none; text-align:center; height:90px; line-height:20px; margin:0 0 10px;}
	#cta2 a:hover, #cta2 a:focus, #cta2 a:active {position:relative; top:0; right:0; color:#fff; text-decoration:none;}
#cta3 {width:290px; position:relative; margin:9px 2px 0 0; height:90px; background:#34715A; border-top:4px solid #B07D49; margin-left:10px;}
	#cta3 h3 {font:17px Helvetica, Arial, sans-serif; font-weight:700; text-align:center; height:90px; line-height:25px; margin:19px 5px 10px;}
	#cta3 a:link, #cta3 a:visited {position:relative; top:0; right:0; color:#EFD468; text-decoration:none; text-align:center; height:90px; line-height:20px; margin:0 0 10px;}
	#cta3 a:hover, #cta3 a:focus, #cta3 a:active {position:relative; top:0; right:0; color:#fff; text-decoration:none;}
#latestNews {font-size:18px; font-weight:700; margin:0 0 0 12px;}
.contentAre {width:820px;}

#thumbnail_scroller {margin:50px 0 0 125px;}

/* CONTACT FORM */ 
#contactFormTitle {margin-left:150px; width:600px;}
#contactFormTable input { background-color:#CCC}
#contactFormTable textArea { background-color:#CCC}
#submit {margin-left:70px;}
#submitForm { margin-left:130px; width:600px;}

/* FOOTER */ 
#footerWrapper {width:100%; background:url(/img/layout/footer-bg-green2.jpg) top left repeat-x;}
	#footer {width:960px; margin:0 auto; background:url(/img/layout/footer-content-bg-green2.jpg) top center no-repeat;}
	.footerLinks {float:left; height:50px; margin:30px 0 0 50px; }
	.footerLinks p {font-size:16px; color: #000; margin:0;}
	.footerLinks ul {padding:0;}
	.footerLinks li {float:left; list-style:none; padding:0 20px 0 0;}
	.footerLinks ul li a {color:#000; font-size:16px; text-decoration:none;}
	.footerLinks ul ul {margin:5px 0 0;}
	.footerLinks ul ul li {float:none;}
	.footerLinks ul ul li a {font-size:12px;}
#footerLogo {float:right; margin:0;}
	#footerLogo img {padding:0 5px 0 0; height:91px; width:125px; float:left;}

/* SITE CREATED BY LINKS */
#delawarelink {font-size:10px;width:100%;text-align:center;clear:both;padding:15px;}
	#delawarelink a:link,#delawarelink a:visited,#delawarelink a:hover,#delawarelink a:active{text-decoration:none;color:#333; font-size:10px;}
	#delawarelink a:hover {text-decoration:underline; font-size:10px;}

#memberTree {
	background-color:#4b8d74;
	float:left;
	width:170px;
	margin:10px 10px 0 0;
}
#memberTree a{
	color:#FFFFFF;
	font-size:16px;
}
#memberTree ul {
	list-style:none;
	margin:0;
	padding:0;
}
#memberTree ul li{
	padding:5px 0 5px 10px;
}
#memberContent {
	float:left;
	width:690px;
}
.memberName {
	font-size:14px;
	font-weight:bold;
	padding:5px 0 2px 15px;
	margin:5px;
}
.memberDescription {
	padding:0 0 0 20px;
	margin:0;
}
.memberDescription strong{
	display:block;
	width:75px;
	float:left;
}


/*******************************************************/
/***************** CMS STYLE OVERRIDES *****************/
/*******************************************************/
#treePageListWrapper {
	width:200px;
}
#treePageDetailsWrapper {
	width:600px;
}

/*******************************************************/
/******** CSS BELOW SHOULD NOT NEED MODIFICATION *******/
/*******************************************************/
/* DEV MODE */
#devmode {background-color:#999;color:#FFF;font-size:.8em;font-weight:700;width:100%;text-align:center;position:fixed;bottom:0;left:0;padding:1px;margin:0px;cursor:pointer;}
/* CSS HACKS */
.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* HIDES FROM IE-MAC \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* END HIDE FROM IE-MAC */
