/*----- start GENERAL SETTINGS------*/
body {
	font-family: Arial, Helvetica, sans-serif; font-size: 90%;
	margin: 0;
	padding: 0;
	background-image:url(images/gradient.jpg);
	background-repeat:repeat-x;
}

table td {
	padding: 0; border-width: 0; font-family: Arial, Helvetica, sans-serif; font-size: 95%;}

table {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;}

td {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	}
	
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
	
a img,:link img,:visited img { border:none; }

a:link {  
	color: #0077AA; text-decoration: underline;}
a:hover {  
	color: #0196D6; text-decoration: underline;}
a:active {  
	color: #0077AA; text-decoration: underline;}
a:visited {  
	color: #005579; text-decoration: underline;}
	
h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
	color: #000000; font-size: 110%
}
h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
	color: #69613F; 
	font-size: 100%
}
h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
	color: #006088; 
	font-size: 95%
	}

.smallarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight:bold;
}

#container{
	clear: both;
	width: 804px;
	min-height: 562px;
/* start fix for min-height in IE6 */
	height:auto !important;
  	height:562px;
/* end fix for min-height in IE6 */
	margin: 0 auto 0 auto;
	background-image:url(images/bg_main.jpg);
	background-repeat:no-repeat;
}
/* table layout */
table.blackborder{
background-color:#FFFFFF;
border-collapse: collapse;
}
tr.black td{
padding: 2px 5px 2px 5px;
border: 1px solid black;
}

tr.black2 td{
padding: 8px 8px 8px 8px;
border: 1px solid black;
}
/*----- end GENERAL SETTINGS------*/
#sitemast {
width: 570px;
position: relative;
top: 30px;
left: 22px;
}
.blue { font-weight:bold;
color:#336699;
}
/*------start NAVBAR (yellow)--------*/
#navContainer, #navContainer2 {
  position: relative;
  top: 28px;
  left: 20px;
	width: 570px; 
	height: 24px;
	padding: 0; margin: 0;
   background-color: #A49E7A;
  font-size: 75%;
  font-weight: bold;
  }
		/*Navigation height positioning hack for IE*/
		*html #navContainer{
		  position: relative;
		  top: 35px;
		}
		*html #navContainer2{
		  position: relative;
		  top: 20px;
		}
		/*end hack*/

#navbar li {float: left; 
		position: relative;
		left: -20px;
		margin: 0; 
		padding: .5em 1.0em 0 .4em;
  		background: url(images/bullet.gif) 100% no-repeat; 
		list-style:none;}

#navbar ul li {
	display: inline;
}
#navbar li a:link {
	display: block;
	color: #000;
	text-decoration: none;
}
#navbar ul li a:link{
	background-color: #E3BF51;
	text-decoration: none;
}
#navbar a:hover{
   text-decoration: none;
   color: #333;
}
#navbar a:visited{
   text-decoration: none;
   color: #000;
}
#navbar #contact {background: none; padding-right: 0; 
}
#navbar #about {padding-left: 0; margin-left: 0;
}
/*---------end NAVBAR---------*/

/*----------start CONTENT--------------*/
#content{ margin: 45px 0px 20px 70px;
font-size: 90%;
width: 480px;
}
		/*Top margin hack for IE*/
		*html #content{ margin-top: 60px;
		}
		/* end hack*/
#map {margin: 0 10px 0 10px;
}

/*----------end CONTENT--------------*/


/*----start NEWSEVENTS (right navigation)----*/
#newsEvents{
width: 155px;
position:relative;
top: 30px;
left: -10px;
margin-right:10px;
float:right;
font-size: 75%;
color:#666666;
}
*html #projects{
top: 40px;
}
#projects a:link {text-decoration: none; color: #666;}
#projects a:hover {text-decoration: none; color: #000000;}
#projects a:visited {text-decoration: none; color: #666666;}
/*----- end NEWSEVENTS --------*/

/*-------------------start MISSION-------------------*/

#mission{
width: 165px;
float:right;
font-size: 85%;
margin-left:15px;
margin-bottom:10px;
background-color:#EEEFE4;
padding:16px;
color:#000000;
}

/*-------------------end MISSION-------------------*/

/*-------------------start STAFF-------------------*/

#staff{
width: 100px;
position:relative;
float:left;
font-size: 85%;
line-height:160%;
margin-right:20px;
margin-bottom:15px;
background-color:#EEEFE4;
padding:8px 8px 12px 8px;
color:#000000;
}

#staff a{
color:#666633;
text-decoration:none;}

#staff a:hover{
text-decoration:underline;
color:#333333;}

/*-------------------end STAFF-------------------*/

/*----------start FOOTER --------------*/
#footContainer{
	clear: both;
	width: 804px;
	margin: 0 auto 0 auto;
	background-image:url(images/bg_foot.jpg);
    background-repeat:no-repeat;
	height: 60px;
	}
#footer {font-size: 70%; color: #999;
   text-align: center; padding: 0px 0 4px 0; vertical-align: middle;
   width: 591px;
}
#footer a:link {text-decoration: none; color: #666;}
#footer a:hover {text-decoration: underline; color: #333;}
#footer a:visited {text-decoration: none; color: #666;}
/*------------end FOOTER--------------*/


/* Always show vertical scrollbar hack for Firefox and Safari */
html { height: 100%; margin-bottom: 1px; }

		/* Safari navigation font-size hack*/
		#navContainer{
		font-size: 70%;
		}
		#navContainer{
		font-size: 75%;#
		}
		/*end hack*/
