@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/lower-cap/background.jpg) #b9e5f4 repeat-x top left;
	}
body, p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:16px;}

.bold{
font-weight:bold;
}

.cleardiv { clear:both; }

#outercontainer{
	overflow: hidden;
	min-width: 1030px;
	}

#innercontainer{
	width:1080px;
	margin:0 auto;
	padding:0px;
	zoom:1;
	background:url(../images/lower-cap/main-bg.png) transparent repeat-y top left;
	}
#wrapper{
	width:1030px;
	margin:0 auto;
	zoom:1;
	background-color: #ffffff;
	background-image: url(../images/lower-cap/wrapper-background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
#header{
	background:url(../images/lower-cap/header-background.jpg) transparent no-repeat top right;
	position:relative;
	height:228px;
	margin:0;
	width:994px;
	}
	#header #logo{
		/*background:url(../images/lower-cap/lowercap-logo.jpg) transparent no-repeat top left;*/
		width:246px;
		height:228px;
		float:left;
		margin-left:25px;
		}
	#header #utils{
		position:absolute;
		left:685px; top:1px;	
		width:325px;
		margin:0px;
		padding:0px;
		}
		#utils li{
			display:inline;
			list-style-type:none;
			}		
	
#contentarea{
	position:relative;
	width:1010;
	margin:0px;
	padding:0px;
	margin-top:0px;
	}
	#mainnav{
		position:relative;
		left:271px;
		width:733px;
		height:28px;
		}
		#mainnav ul{
			padding:0;
			margin:0;
			list-style:none;
			}
		#mainnav ul li{
			float:left;
			position:relative;
			overflow:visible;
			}
		#mainnav ul li a{
			background:url(../images/lower-cap/mainnav.jpg) no-repeat;
			display:block;
			height:0;
			padding-top:28px;
			/*width:230px;*/
			overflow:hidden;
			}	
			
			#mainnav ul li a#news-tab{ width:212px; background-position:0px 1px; }
			#mainnav ul li a#programs-tab { width:250px; background-position:-211px 1px; }
			#mainnav ul li a#about-tab { width:252px; background-position:-461px 1px; }	
			
			#mainnav ul li a#news-tab:hover { width:212px; background-position:0px -28px; }
			#mainnav ul li a#programs-tab:hover { width:250px; background-position:-211px -28px; }
			#mainnav ul li a#about-tab:hover { width:252px; background-position:-461px -28px; }
			
	#cta{
		min-height:360px;
		width:241px;
		float:left;
		padding-left:30px;
		}
		.greenbar{
			background:url(../images/lower-cap/green-bar.jpg) no-repeat;
			width:203px;
			height:1px;
			margin-top:5px;
			margin-bottom:5px;
			}
		#cta-enewsletter{
			margin-bottom:5px;
			}
		#newsform{
			margin-bottom:5px;
			}
			.lower-cap-blue-mailbox {
				float:left;
				font-size:11px;
				color:#4c4c4c;
				border:1px solid #6ab7de;
				border-right:0px;
				padding:3px 0px 3px 0px;
				margin:0px;
				margin-left:20px;
				width:120px;
				}	
			.lower-cap-search-submitbutton{
				margin-bottom:4px;
				width:58px;
				height:24px;
				border:none;
				background:url(../images/cta/submit-btn-off.jpg) no-repeat;
				}					
			.lower-cap-search-submitbutton:hover{
				background:url(../images/cta/submit-btn-on.jpg) no-repeat;
				}		
				
		#cta-photogallery{
			clear:both;
			float:left;
			}
		#cta-idea{
			clear:both;
			float:left;		
			}				

	#maincontent{
		background:url(../images/lower-cap/cntnt-background.png) transparent no-repeat top left;
		width:660px;
		min-height:366px;
		float:left;
		margin-left:0px;
		padding-left:30px;
		padding-top:24px;
		padding-right:63px;
		}
		#maincontent h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#056839; /* green */
			text-transform:lowercase;
			margin-bottom:14px;
			}
		#maincontent h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			margin-bottom:2px;
			color:#00aeef; /* blue */
			}	
		#maincontent p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333333; /* black */
			}
			
		#maincontent.bold {
			font-weight:bold;
			color:#000000;
		}
		
		#maincontent.lowercap-blue{
			color:#00aeef; /* blue */
		}	
		#maincontent.lowercap-green{
			color:#056839; /* green */
		}				
		#maincontent a:link, #maincontent a:active{
			color:#0081c5; /*medium blue */
			}
		#maincontent a:visited{
			color:#004b8d; /*darker blue */
			}
		#maincontent a:hover{
			color:#00a650; /*light green */
			}			
#footer{
	position:relative;
	float:left;
	min-height:165px;
	width:1000px;
	padding-left:30px;	
	}
	#footer-text{
		color:#ffffff;
		text-align:right;
		padding-top:150px;
		padding-right:40px;
		}
		#footer-text a:link, #footer-text a:active, #footer-text a:visited{
			color:#ffffff; /* white */
			text-decoration:none;
			}
		#footer-text a:hover{
			color:#21549d; /* navy blue */
			}	

#copyright{
	float:left;
	min-height:10px;
	width:1000px;
	padding-left:30px;
	}
	#copyright-text{
		color:#ffffff;
		}
		#copyright-text a:link, #copyright-text a:active, #copyright-text a:visited{
			color:#ffffff; /* white */
			text-decoration:none;
			}
		#copyright-text a:hover{
			color:#21549d; /* navy blue */
			}	
			
/* for the DHTML Menu */

/* DHTML 2nd level Nav */
.dmenu {
	margin:0;
	list-style-type: none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	/*		filter:alpha(opacity=95);
			-moz-opacity:0.95;
			-khtml-opacity: 0.95;
			opacity: 0.95;*/
}
/* 3rd level bullets */
.dmenu ul {
	margin:0;
	padding:0px;
	/*background-color:#21549d;*/ /* navy blue */
	background:url(../images/lower-cap/dhtml-menubg-off.png) transparent no-repeat top left;
}
.dmenu ul li{
	text-align:center;
	margin:0px; padding:0px;
	border-bottom:1px solid #03a7e6;
}

/* 3rd level bullets closed */
 	
.dmenu li {
	list-style-type: none;
	}
	.dmenu li a {
		text-align:center;
		clear:left;
		/*background-color:#21549d;*/ /* navy blue */
		background:url(../images/lower-cap/dhtml-menubg-off.png) transparent no-repeat top left;
		padding:3px 20px 3px 11px;
		z-index:1000;
		color:#ffffff;
		text-decoration:none;
		zoom:1;
		display:block;
		}
	.dmenu li a:hover { 
		text-decoration:none;
		/*background-color:#127344;*/ /* forest green */
		background:url(../images/lower-cap/dhtml-menubg-on.png) transparent no-repeat top left;
		}
	.dmenu li a.subitem {
		padding-left:22px;
		}
	.dmenu li a:hover, .dmenu li a.active {
		background-color:#00a355;
		color:#ffffff;
		}
		div.secondlevel li a {
			/*background-color:#21549d;*/ /* navy blue */
			background:url(../images/lower-cap/dhtml-menubg-off.png) transparent no-repeat top left;
			}
		div.secondlevel li a:hover, div.secondlevel li a.active {
			/*background-color:#127344;*/ /* forest green */
			background:url(../images/lower-cap/dhtml-menubg-on.png) transparent no-repeat top left;
			}
		div.secondlevel li {
			border-bottom:1px solid #bedd64;
			}
			div.thirdlevel li a {
				/*background-color:#21549d;*/ /* navy blue */
				background:url(../images/lower-cap/dhtml-menubg-off.png) transparent no-repeat top left;
				}
			div.thirdlevel li a:hover, div.thirdlevel li a.active {
				/*background-color:#127344;*/ /* forest green */
				background:url(../images/lower-cap/dhtml-menubg-on.png) transparent no-repeat top left;
				}			
				
				
/********************CYNTHIA STYLES**************************/
	


	table.lowercap-heading {
	background-image: url(/images/tables/heading-bg2.gif);
	background-repeat: repeat-x;
	height: 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	
	}
	
	table.lowercap-heading td.heading {
	background:url(/images/tables/heading-bg2.gif) transparent repeat-x top left;
	height:27px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	}

	table td.rightcorner2 {
	margin: 0px;
	padding: 0px;
	background:url(/images/tables/rightcorner2.gif) transparent top right;
	background-repeat: no-repeat;
	background-color: #308c2f;
	width: 8px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

	table td.leftcorner2 {
	margin: 0px;
	padding: 0px;
	background:url(/images/tables/leftcorner2.gif) transparent top left;
	background-repeat: no-repeat;
	background-color: #308c2f;
	width:8px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}


	table.lowercap {
	
	border: 1px solid #147145;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


table.lowercap td.sub_heading {
	background:url(/images/tables/sub_heading-bg2.gif) transparent repeat-x top left;
	
	height:27px;
	border-bottom:1px solid #147145;
	border-right:1px solid #d1f0b2;
	color:#008183;
	font-weight:bold;
	font-size:11px;
}

table.lowercap td.sub_heading a{
	color:#008183;
}


table.lowercap td {
	height:23px;
	padding:2px 2px 0px 8px;
border-bottom:1px solid #d1f0b2;
border-right:1px solid #d1f0b2;
/*		border-right:1px solid #b2ebf5;
*/}
table.lowercap td.no_right_border  {
	border-right:none;
}
table.lowercap td.no_bottom_border  {
	border-bottom:none;
}

