*{margin:0;}

#div-entire{
   height:100%;
   width:101%;
   margin-right:-1%;
   margin-left:-1%;
   margin-top:-1%;
   margin-bottom:-1%;
   }



#div-htop {
 position:relative;
 display:block;
 width:100%;
 height:30px;
 margin:0;
 background-color:black;
}


#div-hbody {
 position:relative;
 display:block;
 width:100%;
 margin-right:0px;
 margin-left:0px;
 height:180px;
 background-color:grey;
}

#div-hholder {
 position:relative;
 margin-left:auto;
 margin-right:auto;
 width:960px;
  
}


#div-abody {
 position:relative;
 margin-left:auto;
 margin-right:auto;
 width:960px;
  
}


#div-hlogo {
 position:absolute;
 top:15px;
 left:20px;
 width:250px;
 height:150px;

}

#div-homekey{
 position:absolute;
 margin-top:20px;
 margin-left:250px;
 margin-right:0px;
 height:50px;
 width:36%;
 padding:15px 0 0 0;
 text-align: left;
 }

#div-hkey{
 position:absolute;
 margin-top:20px;
 margin-left:300px;
 margin-right:0px;
 height:50px;
 width:32%;
 padding:90px 0 0 0;
 text-align: left;
 }


#div-hbanner{
 position:absolute;
 top:2px;
 left:670px;
 right:0px;
 height:102px;
 width:28%;
 }

#div-hbanner2{
 position:absolute;
 top:93px;
 left:690px;
 right:0px;
 height:70px;
 width:30%;
 padding: 27px 20px 0 60px;
 }

#div-menu{
 background-color:grey;
 padding-top: 2px;
 }


#div-hlinks {
 position:absolute;
 display:block;
 top:20px;
 width:700px; 
 left: 270px;
 height:150px;
 }




#div-stcontent {
 position:relative;
 width:100%;
 margin-right:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0%;
 background-color:white;
}

#div-content {
 position:relative;
 background-color:white;
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 text-align: justify;
}

#div-stories{
 position:relative;
 display:block;
 width:100%;
 margin-right:0px;
 margin-left:0px;
 margin-top:-2Px;
 margin-bottom:-2px;
 height:260px;
 background-color:grey;
 }



#div-who{
 position:absolute;
 margin-top:20px;
 margin-left:auto;
 margin-right:15px;
 height:225px;
 width:30%;
 background-color:grey;
 }

#div-dore{
 position:absolute;
 margin-top:20px;
 margin-left:314px;
 margin-right:0px;
 height:225x;
 width:30%;
 background-color:grey; 
 }


#div-home{
 position:absolute;
 margin-top:20px;
 margin-left:670px;
 margin-right:auto;
 height:225px;
 width:30%;
 background-color:grey;
 }

#div-tray{
 position:relative;
 width:100%;
 margin-right:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0%;
 height:320px;
 background-color:grey;
}



#div-footer{
 position:relative;
 width:100%;
 margin-right:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0%;
 height:210px;
 background-color:black;
}



#div-connect{
 position:absolute;
 margin-top:20px;
 margin-left:20px;
 margin-right:0px;
 height:180px;
 width:30%;
 }

#div-key{
 position:absolute;
 margin-top:20px;
 margin-left:360px;
 margin-right:0px;
 height:180px;
 width:30%;
 text-align: left;
 }





#div-blurb{
 position:absolute;
 top:70px;
 left:680px;
 right:0px;
 height:130px;
 width:30%;
 }

#div-net1{
 float:right;
 margin-top:20px;
 height:180px;
 width:636px;
 height:226px;
 text-align: left;
 overflow: hidden;
 }

.link2h a{
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 22pt;
  color:white;
  overflow: auto;
  border-top: 1px solid transparent;
  border-spacing: 20px 10px;

}
.link2h a:visited {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  color:blue;
}
.link2h a:active {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 22pt;
  color:dark-blue;
}
.link2h a:hover{
  text-decoration:underline overline;
  font-family:"Times New Roman",Georgia,Serif;
  color:red;
}


.link2ha a{
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 14pt;
  color:white;
  overflow: auto;
  border-top: 1px solid transparent;
  border-spacing: 20px 10px;

}
.link2ha a:visited {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  color:blue;
}
.link2ha a:active {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 14pt;
  color:dark-blue;
}
.link2ha a:hover{
  text-decoration:underline overline;
  font-family:"Times New Roman",Georgia,Serif;
  color:red;
}



.link2 a{
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 18pt;
  color:white;
  overflow: auto;
  border-top: 1px solid transparent;
  border-spacing: 20px 10px;

}
.link2 a:visited {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  color:blue;
}
.link2 a:active {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 18pt;
  color:dark-blue;
}
.link2 a:hover{
  text-decoration:underline overline;
  font-family:"Times New Roman",Georgia,Serif;
  color:red;
}


.link3 a{
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 12pt;
  color:white;
 overflow: auto;
    border-top: 1px solid transparent;
 border-spacing: 20px 10px;
}

.link3 a:visited {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  color:dark blue;
}

.link3 a:active {
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 12pt;
  color:dark blue;
}
.link3 a:hover{
  text-decoration:underline overline;
  font-family:"Times New Roman",Georgia,Serif;
  color:red;
}


.hfont{
  text-decoration: none;
  font-family:"Times New Roman",Georgia,Serif;
  font-size: 18pt;
  color:white;
}


.fm1{
 text-decoration: none;
}


h1
{
color:white;
font-family: Times New Roman, Times, serif;
font-size:20pt;
}

h1a
{
color:white;
font-family: Times New Roman, Times, serif;
font-size:12pt;
}


h2
{
color:white;
font-family: Times New Roman, Times, serif;
font-size:16pt;
}




h3
{
color:black;
font-family: Times New Roman, Times, serif;
font-size:14pt;

}


h4
{
color:black;
font-family: Times New Roman, Times, serif;
font-size:20pt;
font-weight:bold;
}


h5
{
color:black;
font-family: Times New Roman, Times, serif;
font-size:16pt;
font-weight:bold;
}





/*start photo format section*/

img.photo1 {
  margin: 0px 20px 10px 20px;
  border:hidden;
  float:right;
 }

img.photo2 {
  margin: 10px 20px 20px 20px;
  border:hidden;
  float:right;
  float: bottom;
 }
img.photo3 {
  margin: 0px 20px 10px 20px;
  border:hidden;
  float:left;
 }

/*end photo format section*/

/*start tabbed menu section*/

	pre {text-indent: 30px}

	#tabmenu {
		color:grey;
		margin: -1px 0px 0px 10px;
		border-bottom: 2px solid black;
		padding-top: 1px;
		z-index: 1;
		padding-left: 20px;}

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }


	#tabmenu a.link {
		background:orange;
		color:orange; 
		border-top:black;}


	#tabmenu a, a.link {
		background:#CEF6F5;
		color:black; }


	#tabmenu a:link {
		font-color: white; }


	#tabmenu a.active:hover {
		background:white;
		color:gray; }



	#tabmenu a, a.active {
		font-color: black;
		border: 2px solid black; /*side borders on all tabs*/
		background:#E0F8F7; /*background color of inactive tabs*/
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		padding: 0px 5px 0px 5px;
		margin: 1px;
		text-decoration: none; }

	#tabmenu a:hover {
		background: #CEF6F5;
		color:grey; }
	

	#tabmenu a.active {
		font-color:#0404B4;
		background: white; 
		border-bottom: 3px solid white; }

	
	#menu {		
 		width:100%;
		font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		background-color:grey;
		padding: 0px;
		z-index: 2;

			}




	#contentx {
		width:90%
	        padding:20px;
		margin-right:4%;
 		margin-left:4%;
 		margin-top:20px;
 		margin-bottom:20px;
		font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		z-index: 3;	}

	#content a {
		text-decoration: none;
		color: #000fe0; }

	#content a:hover { background: #898B5E; }
/*end tabbed menu section*/