
/* =============  Used on NEKG main page ===================*/

h1 { font-size: 1.4em; }
h1, h3, legend { color: #900; margin-bottom: 0.5em; }
.hr hr { display: none; }
.hr { background: url(../images/dots-h.gif) repeat-x 0 0; clear: both; height: 1px; margin: 1.5em 0 0.6em; }
.clear { clear: both; }
#page { font-size: 0.9em; padding: 0.1em;  }
#highlights1 { background: #ffffea; } /*--- News Bureau, NEKG General Info, Postcards, New Hampshire Background ---*/
#highlights2 { background: #ffffea; } /*--- News Bureau, NEKG General Info, Postcards, New Hampshire Background ---*/
#highlights3 { background: #ffffea; } /*--- News Bureau, NEKG General Info, Postcards, New Hampshire Background ---*/
#highlights4 { background: #ffffea; } /*--- News Bureau, NEKG General Info, Postcards, New Hampshire Background ---*/
#highlights5 { background: #ffffea; } /*--- News Bureau, NEKG General Info, Postcards, New Hampshire Background ---*/
#personal1 { background: #e5eaf5; }   /*--- Icon, Donate, Counter & Acrobat Background  ---*/
#personal2 { background: #e5eaf5; }   /*--- Icon, Donate, Counter & Acrobat Background  ---*/
#personal3 { background: #e5eaf5; }   /*--- Icon, Donate, Counter & Acrobat Background  ---*/
#personal4 { background: #e5eaf5; }   /*--- Icon, Donate, Counter & Acrobat Background  ---*/

body {
      background-color: #f7f5f5;
      font-size: 10.5pt;
      font-family: verdana,arial,serif;
      color: #066000; 
      text=#066000; 
	line-height: 1.5; 
}

table.top {
/*    background-color:#FFFFCC;  */
	background-color:#FFFFFF;  
      width: 100%;
      padding-top:3px;
      padding-bottom:3px;
      padding-left:3px;
      padding-right:3px;
      border:3px double;  
      border-color:#066000;
      }

div.title {
      font-family: verdana,arial,serif;
      font-size: 9pt;
      color: #066000;
	border-collapse:collapse;
      }

table.title {
      background-color:#e5eaf5;  /* NEKG title background  */
      width: 100%;
      padding-top:25px;
      padding-bottom:8px;
      padding-left:10px;
      padding-right:10px;
      border: collapse;
}

table.title2 {
      background-color:#e5eaf5;  /* NEKG title background  */
      background-image: url(../images/background.jpg);
      width: 100%;
      padding-top:25px;
      padding-bottom:8px;
      padding-left:10px;
      padding-right:10px;
      border: collapse;
}

table.title td {
	text-align: center;
	vertical-align:bottom;
	padding-top: 6px;
	padding-bottom: 0px;
}

div.middle-section {
      font-family: verdana,arial,serif;
      font-size: 9pt;
      color: #066000;
	border-collapse:collapse;
      }

div.design {
      font-family: verdana,arial,serif;
      font-weight: normal; 
      font-size: 8pt;
      color: #ffffff; 
      }

table.welcome {
      background-color:#ffffff;	
      width: 100%;
      padding-left: 5%;
      padding-right: 5%;
      border:0px solid #000000;  
}

table.welcome td {
	text-align: left;
	border-width: 1px 1px 1px 1px; 
	padding: 5px 20px 10px 20px;     /* top right bottom left */
	border-style: hidden hidden hidden hidden;
/*	background: url(../images/welcome.gif);  */  

	-moz-border-radius: 0px 0px 0px 0px;
}
div.menu {
      font-family: verdana,arial,serif;
      font-weight: normal; 
      font-size: 8pt;
      color: #ffffff; 
      }
table.menu {
      background-color:#ffff0f;
}

table.design {
      background-color:#00ffff;
      width: 175px;
      padding-top:2px;
      padding-bottom:3px;
      padding-left:10px;
      padding-right:10px;
      border:1px solid #066000;  
}

div.footer {
      font-family: verdana,arial,serif;
      font-weight: normal; 
      font-size: 8pt;
      color: #ffffff; 
      }

div.footer2 {
      font-family: verdana,arial,serif;
      font-size: 11pt;
      color: #066000; 
      }

	/*--- Content (subsidiary) ---*/
	#content-sub h3 { margin-bottom: 0.2em; }
	#content-sub form { margin-bottom: 0.1em; }/*--- Search forms in subsidiary 07/21/08 TS---*/
	
	/*--- Footer ---*/
	#footer { background: #039; padding: 1em; clear:both}
	/*--- Footer ---*/
	#footer, #footer a { color: #fff; }
	#footer address, #footer p, #footer ul { margin: 0; }
	#footer .last { border: 0; }
	#footer span br { display: none; }

/*--- Navigation ---*/
	#nav-bin { padding: 0.35em 0; }
	#nav-bin, #nav li { float: left; line-height: 1; list-style: none; margin: 0; }
	
	#nav a {
		border: 1px solid #039;
		color: #fff;
		display: block;
		padding: 0.3em 0.5em 0.4em;
		white-space: nowrap;
	}
	
	#nav .current, #nav a:hover { background: #4d71b8; /*background: #6685c2;*/ border-color: #bfcce5; }
	#nav .last { border: 0; }
	#nav li { background: url(../images/nav-dots-light.gif) repeat-y 100% 0; padding: 0 0.25em; }
	

	div[id=nav] {
		background: url(../images/shadow.png) repeat-x left bottom;
		float: left;
		margin-bottom: -6px;
		padding-bottom: 6px;
		width: 100%;
	}
	#nav-bin { background: #039; clear: both; width: 100%; }

	#nav-bin2 { padding: 0.35em 0; }
	#nav-bin2, #nav li { float: left; line-height: 1; list-style: none; margin: 0; }
	#nav-bin2 { background: #070; clear: both; width: 100%; }


