
/*----------------------------------------
Name: master.css
Freshness Dated: May 2008
Copyright: hollyworks.com

 


----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("xlinks.css");


/* Skips 
---------------------------------------*/
#spareparts {display:none;}
 .skip {display: none;}
a.skip {display: none;}
#axs {display:none;}
#cc  {display:none;}



/* Body Globals Elements
----------------------------------------*/
body 
{

	color:#e2e3e3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;  /* Tip: Treat this as 10pt. */
}


body {
background:#231f20 url(../images/pagewall.gif) repeat-y;
}
 
 




 



/* Layout
----------------------------------------*/






#container_wrap {width:1000px;
	margin:0;
	text-align:left;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/highlight.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border:0;
	}



#logo {width:178px;height:123px;margin:0; margin-left:6px; background:transparent url(../images/engagemainelogo.gif) no-repeat;}
#logo h1 a  {display:block; position:relative; left:0; top:0; width:178px; height:123px; text-indent:-9999px; border:0; background:transparent url(../images/spacer.gif) no-repeat; float:left;}
 
.skootch {display:block; width:572px; height:90px;}





#pagebanner {width:1000px;height:60px;background:#025394 url(../images/bannerback1.gif) no-repeat;}
#pagebanner h2 {color:#ffffff;padding:20px 0 30px 10px;}


h2.em {display:block; position:relative; left:0; top:0; width:400px; height:35px; text-indent:-9999px; border:0; background:transparent url(../images/engagemainebanner.gif) no-repeat;}

h2.mission {display:block; position:relative; left:0; top:0; width:400px; height:35px; text-indent:-9999px; border:0; background:transparent url(../images/visionbanner.gif) no-repeat;}
h2.staff {display:block; position:relative; left:0; top:0; width:400px; height:35px; text-indent:-9999px; border:0; background:transparent url(../images/staffbanner.gif) no-repeat;}
h2.contact {display:block; position:relative; left:0; top:0; width:400px; height:35px; text-indent:-9999px; border:0; background:transparent url(../images/contactbanner.gif) no-repeat;}
h2.partners {display:block; position:relative; left:0; top:0; width:400px; height:35px; text-indent:-9999px; border:0; background:transparent url(../images/partnersbanner.gif) no-repeat;}
h2.search {display:block; position:relative; left:0; top:0; width:400px; height:35px; text-indent:-9999px; border:0; background:transparent url(../images/searchbanner.gif) no-repeat;}


#page { width:1000px; margin:0; padding:0; }



#nav_column {width:190px;margin:0;padding:10px 0 0 10px;float:left;}

#nav_column p {font-size:1.0em;line-height:1.4em; padding:2px 10px;}



#content_column { 
width:573px; 
margin:0; 
padding:0 0 0 20px; 
float:left; }

#content_column, #content_column p, #content_column li {
font-size:1.1em;
line-height: 1.65;
margin: 0.8em 0;
}

#overflow_column {width:190px;margin:0;padding:0;float:right;}



 
#quote {width:143px; height:427px; margin:170px 9px 5px 9px; background:transparent url(../images/quote_brownie.jpg) no-repeat top left;}




/* Footer
----------------------------------------*/
#footer
{
	clear: both;
	padding: 0;
	margin:0;
	}


#footer p 
{
	color:#51758d;
	margin:10px 10px 0 10px;
	font: normal 10px Arial, sans-serif !important;
}


 



/* Graphic Nav Primary
---------------------------------------*/

#navwrap { 
	width:214px;
	height: 246px;
	margin: 20px 0 0 0;
	border:0;
	padding: 0;
	position:relative;
	float:right;
}


#nav { 
	width: 214px;
	height: 246px;
	margin: 0;
	border:0;
	padding: 0;
	background:transparent;
	position:relative;
}

#nav ul	{
	width: 214px;
	height: 246px;
	background: url(../images/pnav.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}

#nav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
}

#nav ul li, #nav a {
	height: 26px;
	display: block;
}

#nav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#nav1 {top: 58px; width:214px;}
#nav2 {top: 85px; width:214px;}
#nav3 {top: 112px; width:214px;}
#nav4 {top: 140px; width:214px;}
#nav5 {top: 168px; width:214px;}


#nav1 a:hover  {background: transparent url(../images/pnav.jpg) 0 -304px;}
#nav2 a:hover  {background: transparent url(../images/pnav.jpg) 0 -331px;}
#nav3 a:hover  {background: transparent url(../images/pnav.jpg) 0 -358px;}
#nav4 a:hover  {background: transparent url(../images/pnav.jpg) 0 -386px;}
#nav5 a:hover  {background: transparent url(../images/pnav.jpg) 0 -414px;}


#on1 {background: transparent url(../images/pnav.jpg) 0 -550px;}
#on2 {background: transparent url(../images/pnav.jpg) 0 -577px;}
#on3 {background: transparent url(../images/pnav.jpg) 0 -604px;}
#on4 {background: transparent url(../images/pnav.jpg) 0 -632px;}
#on5 {background: transparent url(../images/pnav.jpg) 0 -660px;}
 
 
 



/* Ajax Search
----------------------------------------*/

label {
padding:1px;
margin:1px;
}



#ajaxSearch_form {
position: relative;
left: 5px;
top: 20px;
width:150px;
margin: 0;
padding: 0;
float:left;
background:#597ba9 url(../images/search.jpg) no-repeat top left;

}

#ajaxSearch_input {
margin: 40px 0 5px 8px;
padding:0;
height:24px;
width:132px;
float:left;
color: #222222;
border:0;
font-size: 11px;
line-height:11px;
top:2px;
}

#ajaxSearch_submit {
  width: 132px;
  height:30px;
  padding:0;
  margin: 5px 0 10px 8px;
  background: url(../images/submitbutton.jpg) no-repeat;
  border:0;
}


 

/*
input[type='button'], input[type='submit'] {
    height: 2.6em;
}

*/






/* Email Sign Up
---------------------------------------*/
#listserv { clear:both; width:215px; margin:10px 0 20px 10px; border:1px solid #ffffff;}


label.hidden {
    display: none;
}

.kaput {
margin:0;
padding:0;
margin-top:0px;
margin-left:20px;
height:22px;
width:170px;
color: #1a1a1a;
border:1px solid #eeeeee;
border-top:1px solid #B1D0EF;
border-left:1px solid #B1D0EF;
font-size: 11px;
}


.kaputbutton {
width:172px;
height:44px;
margin-left:25px;
margin-top:10px;
}
 

#listserv p.caption {color:#186a8e; padding:0; margin:15px 20px; font-family: Arial; font-size: 1.0em; line-height:1.1em; }





/* Basics
----------------------------------------*/
 
 

p
{
	margin: 0 0 1em 0;

}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#629cbb;
}

a:hover, a:active
{
	color:#ffcc00;
	text-decoration:none;

}

h1
{
	color:#6e8baf;
	font-size:2.0em;
}

h2
{
	color:#6e8baf;
	font-size:1.55em;
	line-height:1.5em;
	margin:0;
}

h3
{
	color:#6e8baf;
	margin:.15px 0 0 0;
	font-size:1.10em;
	text-transform:uppercase;
}

h4
{
	color:#747474;
	margin:.825em 0 .5em 0;
	font-size:1.0em;
	text-transform:uppercase;
}

h5
{
	color:#554d4d;
	margin:.825em 0 .5em 0;
	font-size:1.0em;
}

h6
{
	color:#554d4d;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}


/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clear     	{clear:both;height: 0; line-height: 0.0; font-size: 0;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

.padleft {padding:0 0 0 10px; margin:0;}



 .bullet {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left:20px;
}

.bullet li {
	padding: 0;
	margin: 0;
	padding-left:15px;
	background: url(../images/bullet_blue.gif) no-repeat -5px 3px;
	line-height:11px;
	}
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  