*      /* colors gold EACC5A*/
{
	padding: 0;
	margin: 0;
}

body {
	
	background:  url(images/bg_outer.jpg) repeat-x;
	background-color: #014689;
	font: 12px/2 Verdana;                                /*11px/1.5 Arial;*/
	color: #fff;
	text-align: center;
	margin: 0;
        padding: 0;
}
a
{text-decoration: none;
	color: #fff;
	
}
h2
{font: 29px Arial ;
}

h3

{color: #EACC5D;
	padding: 0px 0px 0px 0px;
}	


h4

{color: #EACC5D;
	padding: 0px 0px 0px 0px;
}	
div.top
{ 	float: right;
	padding-right: 20px;
}
h6

{	color: #EACC5D;
	font: Arial Black;
	font-weight: bold;
}	
h7
{color: #000000;
}


#wrapper			/*home page*/
{	width: 800px;
	/*height: 620px;*/
	background: url(images/bghp8a.jpg) no-repeat;
        margin: 0 auto;       
       	text-align: left;
        border: 0px solid #fff; 
        position: relative;
        left: 50%;
        margin-left: -400px;


}	
#wrapper2			/*secondary pages*/
{	width: 800px;
	/*height: 600px;*/
	background:  url(images/bgpg2.jpg) no-repeat;
	margin: 0 auto;
	text-align: left;
	background-color: black;
}
#wrapper3			/*secondary pages*/
{	width: 800px;
	/*height: 600px;*/
	/*background:  url(images/bgpg2.jpg) no-repeat;*/
	margin: 0 auto;
	text-align: left;
	background-color: black;
	border: 0px solid #fff;
}
#header
{	float:left;
	height: 121px;
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font:  20px Arial ;
	font-weight: bold;
	color: #eebd4f;
	border-bottom: 0px solid #787878;
	
}

#flash                               /*added for flash 3/13/08 */
{
float:left;
width: 260px;                    /*was 263px first 276px top 3/13/08*/
/*height: 202px;*/
margin: 125px 0px 0px 0px;       /*right was 50px*/
padding: 0px 0px 0px 10px;        /*right was 10px*/
border: 0px solid #fff;          /*was 85px top*/
}


#leftnav  /*from wip 12/27/07*/
{
float: left;
width: 220px;                          /*was 248px*/
margin: 5px 0px 0px 0px;                /*was 250px first 139px 0px*/
padding: 0px 0px 0px 25px;              /*was 200px*/
color: #fff;
font: 15px/1.65 bold;
border: 0px solid #fff; /*end from wip*/

}
#leftnav ul { 
	list-style-type: none;
	color: #fff;
}
#leftnav li {
	
	padding: 0px ;
	margin: 0px 0px 0px 0px;
	color: #fff;
	
}

#leftnav a:link {
	color: #fff;
	text-decoration: none;
	

}
#leftnav a:visited {
	color: #fff;
	
}
#leftnav a:hover {
	color: #FEBF43;
}
#leftnav2 
{
float: left;
width: 143px;                                  /*143*/
/*min-height: 483px;*/
background: url(images/bg_nav_pg2.jpg) no-repeat;
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 25px;
background-color: #000;
/*background-color: #0063C0;*/
color: #fff;
font: 15px/1.65 bold;
border: solid 0px #fff;


}
#leftnav2 ul { 
	list-style-type: none;
	color: #fff;
}
#leftnav2 li {
	
	padding: 0px ;
	margin: 0px 0px 0px 0px;
	color: #fff;
	
}

#leftnav2 a:link {
	text-decoration: none;
	color: #fff;
	

}
#leftnav2 a:visited {
	color: #fff;
	
}
#leftnav2 a:hover {
	color: #FEBF43;
}
#leftnav3 
{
float: left;
width: 143px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
/*background-color: #0063C0;*/
color: #fff;
font: 11.5px/1.5 bold;
border:  0px solid #fff;


}
#leftnav3 ul { 
	list-style-type: none;
    margin: 0px 30px 0px 0px;
	color: #fff;
}
#leftnav3 li {
	
	padding: 0px ;
	margin: 0px 30px 0px 0px;
	color: #FEBF43;
	text align: left;
}

#leftnav3 a:link {
	text-decoration: none;
	color: #FEBF43;
	

}
#leftnav3 a:visited {
	color: #FEBF43;
	
}
#leftnav3 a:hover {
	color: #fff;
}

#hpmainimage
{	float: left;
	width: 391px;                         /*was 391px*/
	/*min-height:356px;*/
	margin: 130px 0px 0px 5px;     
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	border: 0px solid #fff;
        /*vertical-align: bottom;*/
}

#locations
{	float: right;
	font: 11px/1.5 Trebuchet MS;
	letter-spacing: .05em;
	text-align: left;
	margin: 0px 0px 0px 278px;         /*was 110*/
	width:600px;
	border: 0px solid red;
}
#buttons
{	float: right;
	font: 11px/1.5 Trebuchet MS;
	letter-spacing: .05em;
	text-align: left;
	margin: 10px 0px 0px 550px;         /*was 110*/
	width:600px;
	border: 0px solid red;
}

#thumbnails				/*PHOTO GALLERY	*/
{
	float: right;
	width: 125px;
	height: 370px;
	margin: 0px 0px 0px 0px;     
	padding: 10px;
	border: 0px solid #000;
	text-align: center;
}
#mainimage                               /*photo page*/
{
	float:left;
	width: 400px;
	margin: 50px 15px 0px 0px;     
	padding: 0px 0px 0px 10px;
	margin-bottom: 0px;
	border: 0px solid #000;
		
}

#contentemail
{
        float: left;
        background-color: #0068c9;
        width: 550px;
        height: 290px;
        padding: 45px 0px 15px 0px;
        text-align: center;
}






#contentc				/*right copy contact page*/

{
	float:right;
	background-color: #0068C9;                     /*#0063C0;*/
	width: 605px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 15px 12px;
	text-align: left;
}






#contentr				/*right copy all pages*/

{
	float:left;
	background-color: #003163;           /* #0068C9*/         /*#0063C0;*/
	width: 605px;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 15px 12px;
	text-align: left;
	border: 0px solid #fff;
}

#contentr ul
{ 	margin: 0px 0px 0px 25px;

}

#contentr a:link {
	color: #EACC5D;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	
	

}
#contentr a:visited {
	color: #EACC5D;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	
}
#contentr a:hover {
	color: #FEBF43;
}
#mapimage

{ float:left;
	width: 632px;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border: 0px black solid;
  background-color:#0068C9;
}
			/*copy div for contact page*/


#indent			/*used on contact page*/
{	 margin: 0px 0px 0px 45px;
	
}

#contentabout				/*upper copy mission page*/

{
	float:left;
	background-color: #0063C0;
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 10px;
	text-align: left;	
}
#list
{	
	float:left;
	background-color: #0068C9;
	width: 577px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	/*text-align: left;*/
	border: 1px solid #000;
}
	
#aboutimages
{
		float: left;
		width: 117px;
		
}
.bar                              /*project pages*/
{	
	float:left;
    background: url(images/projimg/upper_ed_bar.gif) no-repeat;
    width: 600px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border: 0px solid #000;
}
.bartitle
{	
	float:left;
	margin: 2px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #000;
    
}

#contenttab				/*project pages*/

{
	float:left;
	width: 632px;        /*632*/
	background-color: #0169cc;
    /*	background: url(images/tab_showcase.gif) no-repeat;*/
	/*height: 600px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
    border: 0px solid #fff;
}	
#tabheader               /*project pages*/
{
background: url(images/tab_showcase.gif) no-repeat;
float:left;
width: 632px;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border: 0px solid #000;
}
#tabheader1              /*project pages*/
{
background: url(images/tab_current.gif) no-repeat;
float:left;
width: 632px;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border: 0px solid #000;
}

#tabheader2              /*project pages*/
{
background: url(images/tab_history.gif) no-repeat;
float:left;
width: 632px;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border: 0px solid #000;
}

.tabnav                  /*project pages*/
{
float:left;
	/*background-color: #0063C0;*/
	width: 592px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-weight:bold;
}
.tabnav ul { 
	list-style-type: none;
	color: #fff;
    margin: 20px 0px 0px 0px;
}
.tabnav li {
	display: inline;
	padding: 0px ;
	margin: 0px 5px 0px 75px;
	color: #fff;
	
}

.tabnav a:link {
	text-decoration: none;
	color: #fff;
	margin: 0px 0px 0px 0px;

}
.tabnav a:visited {
	color: #fff;
	
}
.tabnav a:hover {
	color: #FEBF43;
}



.showcaseimg
{
float:left;
width: 625px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
.imgtext
{
float:left;
width: 500px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 74px;
text-align: left;                 
}
.content
{
float:left;
width: 582px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
border: 0px solid red;                
}

}
.content ul { 
	
	color: #fff;
    margin: 20px 0px 20px 0px;
}
.content li {
	
	padding: 0px ;
	margin: 0px 5px 0px 75px;
	color: #fff;
	
}
.imgtextr
{
float:left;
width: 450px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;                 
}






#overflow
{
	width: 590px;
	height: 370px;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color:#0069CB;
	padding: 5px;
	}


.clear{
	clear: both;
}
#table
{	width: 515px;
	table-align: center;
	
	
	
}
#footer
{
	float: left;
	font: 8.5px/1.5 Trebuchet MS;
	text-align: center;
	margin-top: 52px;         /*was 110*/
	width:800px;
	border: 0px solid red;
}
#footer1
{	align: center;
	background-color: black;
	height: 150px;
	width: 632px;
	
}







