/*  HollyWorks.com:  January 2009 */
 


/*  globals  */

body {
border:0;
margin:0;
padding:0;
font-size: 100.01%;
font: normal 12px/1.5em arial, Verdana, sans-serif;
color:#282826;
background:#c5d4de url(../images/vwall.gif) repeat-x; 
}



/* Temporary Home & Maintenance Page */

#uc {background:#ffffff url(../images/spacer.gif) no-repeat; }
#container_temp {width:620px; margin:0 auto; padding:200px 0 100px 0; text-align:center;}
h2.mega {font: 80px Tahoma, Lucida Grande, Arial, Helvetica, Verdana, sans-serif;color:#cccccc; line-height:90px; padding:0; margin:0;}
#container_temp p {font-size:120%;}






/*  floats skips alignment  */

.clear 		{ clear:both; }

.fl 	{ float:left; }
.fr 	{ float:right; }
.l 	{ float:left;margin:4px 10px 4px 0; }
.r 	{ float:right;margin:4px 0 4px 10px; }

.nobullet 	{ list-style:none;list-style-image:none; }

#cc {position: absolute; left: -9999px; font-size: small;}
#cc a:hover {color: #ffffff;}

 .skip {display: none;}
a.skip {display: none;}

#axs {display:none;}



/*  STRUCTURE  */

#container_shell {width:906px;margin:0 60px;text-align: left;}



#container_wrap {width:906px;float:left;background:url(../images/pagewall.png) repeat-y; }
#container_wrapi {width:906px;float:left;background:url(../images/pagewalli.png) repeat-y;}



#pagetop {width:906px; height:252px; background:url(../images/pagetop.jpg) no-repeat;}
#pagetop h1 a {width:906px; height:200px;display:block;text-indent: -9999px; text-decoration: none;}



#page {
width:906px;
margin:0;
padding:0;
min-height:550px;
height:auto !important;
height:550px;
}
 
 

#featurehome {width:906px;height:264px;margin:0;padding:0;background:url(../images/featurebd.gif) no-repeat;}


#left {width:378px;margin:3px 5px;padding:0;float:left;}





.leadlist ul li {padding:0; margin:0; margin-bottom:12px; font: normal 12px/1.5em Verdana, arial, sans-serif;}











#lefti {width:78px;margin:3px 0;padding:0;float:left;}



#middle { width:300px; margin:0; padding:0; float:left; }
#middlei { width:615px; margin:0; padding:0; float:left; }



#right {width:200px;margin:0 6px 0 0;padding:0;float:right;}
#righti {width:200px;margin:0 6px 0 0;padding:0;float:right}



#pagebot {width:906px; height:67px; margin:0;padding:0; font: normal 9px/1.0em Verdana, arial, sans-serif; color:#444444;background:transparent url(../images/pagebot.png) no-repeat; text-align:left;}

#pagebot p {padding:40px 0px 8px 34px; }


#pagebot a:link { color: #444444;font-weight:normal; }
#pagebot a:visited { color: #444444; }
#pagebot a:hover { color: #284766; }
#pagebot a:active { color: #444444; }



#pagebot a:link { color: #444444;font-weight:normal; }
#pagebot a:visited { color: #444444; }
#pagebot a:hover { color: #87a9c3; }
#pagebot a:active { color: #444444; }


#pageboti {width:906px; height:67px; margin:0;padding:0; font: normal 9px/1.0em Verdana, arial, sans-serif; color:#87a9c3;background:transparent url(../images/pageboti.png) no-repeat; text-align:left;}

#pageboti p {padding:40px 0px 8px 0; text-align:center; }


#pageboti a:link { color: #87a9c3;font-weight:normal; }
#pageboti a:visited { color: #87a9c3; }
#pageboti a:hover { color: #284766; text-decoration:underline; }
#pageboti a:active { color: #ffffff; }



 

/*  primary visual nav  */

#navwrap { 
	width: 906px;
	height: 50px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: url(../images/pnav.gif) no-repeat;
}





/*  horizontal text nav - put navlist in UL tag  */


#hnavcontainer {
position:absolute;
top:85px;
left:0;
margin:0;
padding:0;
}


ul#hnavlist {
position:relative;
top:10px;
left:30px;
margin:0px;
padding: 0px;
white-space: nowrap;
}

#hnavlist li
{
display: inline;
list-style-type: none;
border-right: 1px solid #ffffff;
}

#hnavlist a { padding: 3px 5px; }

#hnavlist a:link, #hnavlist a:visited
{
color: #512607;
text-decoration: none;
}

#hnavlist a:hover
{
color: #ffffff;
background-color: #8CA79B;
text-decoration: none;
}


/*  vertical text nav - put vnav in UL tag  */



.vnav ul {
list-style-type: none;
margin:0;
padding: 0;
border: 0;
position:absolute;
width:200px;
min-height: 600px
}

.vnav li a{
border-bottom: 1px solid #bfd1df;
color: #ffffff;
display: block;
padding: 3px 0;
padding-left: 6px;
text-decoration: none;
width: 196px;
font-weight:normal;
font: normal 10px/1.5em Verdana, arial, sans-serif;
}

* html .vnav li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 190px;
}

.vnav li a:visited, .vnav li a:active{
color: #ffffff;
}

.vnav li a:hover {background: transparent url(../images/buttonback.gif) no-repeat;} 




/*  tables  */

table {
border:0;
margin:0 0 18px 0;
padding:0;
}

table tr td {
padding:2px;
}


/* -- SORTABLE TABLE -- */


table.sortable a.sortheader {
    font-weight: bold;
    text-decoration: none;
    display: block;
	font: 11px/12px verdana, arial, sans-serif;
}
table.sortable span.sortarrow {
    text-decoration: none;
	font: 11px/14px verdana, arial, sans-serif;
}

td {font: 11px/12px verdana, arial, sans-serif;}



/* ----------->>> search <<<--------*/

label {
clear: none;
width: 100px;
margin: 5px; 
}



#ajaxSearch_form {
position: absolute;
left: 700px;
top: 15px;
width: 300px;
height:10px;
margin: 0;
padding: 0;
text-align: left;
}

#ajaxSearch_input {
margin:0;
padding:0;
height:22px;
width:130px;
float:left;
color: #1a1a1a;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-size: 10px;
}


#ajaxSearch_submit {
  width: 53px;
  height:28px;
  margin: 0 0 0 10px;
  padding:0;
  border: 0;
  background:url(http://www.greatbayfoundation.org/elements/images/searchbutton.gif) no-repeat;
  text-indent:-9999px; 
  font-size:1px;
  color:#a2a4ac;
  text-decoration: none;
  left:0;
  top:0;
  float:left;
}
 
#ajaxSearch_intro, .ajaxSearch_intro {display:none;}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

 


.fineprint {text-align:justify; font: 11px/1.3em Verdana, arial, sans-serif; color:#cdcdcd; margin:10px 20px 10px 20px;}

.ditto_tag {text-align:justify; font:  11px/1.3em Verdana, arial, sans-serif; color:#bcbcbc;}

a.ditto_tag:link { color: #282826;font-weight:normal; }
a.ditto_tag:visited { color: #282826;font-weight:normal; }
a.ditto_tag:hover { color: #282826;font-weight:normal;text-decoration:underline; }
a.ditto_tag:active { color: #282826;font-weight:normal; }



.photo {float:right; display:block; margin:5px 10px; font: 10px Lucida Grande, Arial, Helvetica, Verdana, sans-serif; text-align:right;}
.photocenter {display:block; margin:5px 10px; font: 10px Lucida Grande, Arial, Helvetica, Verdana, sans-serif; text-align:right;}






#featuredgrantee {width:906px; height:200px; background:#e2e9ee url(../images/featuredgranteewall.jpg) no-repeat top left; overflow:hidden;}
h3.fg {color:#304f6e;font-weight:bold;margin:30px 0 4px 20px; font-size:24px;}
.featurephoto {float:right; margin:1px 6px 0 0;}
#featuredgrantee p {color:#304f6e; font-size:13px;line-height:15px; padding:10px 0 0 20px; }










