* {
/* Removes margins & padding from every element */
margin: 0;
padding: 0
}

ul {
padding-left: 5px;
margin-left: 20px;
}

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */

html {
	height: 100%;/*  JUST ADDED TO TEST FLOATED DIV ELEMENTS IN LIBRARY */
}


body {
  font-family: "Trebuchet MS", sans-serif;
  color: #FFFFFF;
  padding: 0px;
  margin: 0px;
  text-align: center;
  height: 100%; /*  JUST ADDED TO TEST FLOATED DIV ELEMENTS IN LIBRARY */
}

h1{
margin: 25px 0 25px 0;
line-height: 32px;
}

h2{
margin: 20px 0 20px 0;
line-height: 20px;
} 

h3{
margin: 15px 0 15px 0;
line-height: 15px;
}
 
.content {
  overflow: hidden;
  width: 1024px;
  /*width: 100%;*/
}

.contentleft {
  display: inline;
  float: left;
  text-align: left;
  width: 740px;
  padding: 0;
  margin: 0;
  padding: 25px 0 25px 20px;
}

.contentright {
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

a {
text-decoration: none;
font-weight: bold;
background-color: transparent;
color:#B0C4DE;
}

a:hover, a:active {
color: #ffffff;
text-decoration: underline;
}
/*
a:link {
	color: #B0C4DE;
	font-weight: bold;
	text-decoration: none;
	}

a:visited {
	color: #B0C4DE;
	font-weight: bold;
	text-decoration: none;
	}

a:hover{
	color: #ffffff;
	text-decoration: underline;
	}
	
a:active {
	color: #B0C4DE;
	font-weight: bold;
	text-decoration: underline;
	}
*/


/*==============================================================  TEXT Tricks  ================================================*/

.title {
  float: left;
  margin: 0;
  padding: 0;
  margin: 10px 100px 10px 20px;
  font-size: 2.5em;
  font-weight: bold;
  font-style: italic;
  font-family: "Comic Sans MS";
}

.title2 {
  font-size: 1.2em;
  font-weight: bold;
  font-family: sans-serif;
}

.title3 {
  font-size: 1.2em;
  font-weight: bold;
  font-family: sans-serif;
}

.title4 {
  font-weight: bold;
  font-family: sans-serif;
}


.space {
  height: 20px;
}

.indent {
float: left;
margin-left: 45px;
}

.clearer {
	clear: both;
}

.center_text {
text-align: center;
}



.image_floatr {
float: right;
margin: 35px;
}

/*--------------------------------------------------------------------------------------  Navbar --------------------------------------------------------------------- */
.navbar {
	width: 1024px;
	text-align: center;
}
.navbar ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  display: inline;
}

.navbar li {
  display: inline;
  list-style: none;
  position: relative;
  padding: 2px 6px;
}

.navbar a {
  text-decoration: none;
}

.navbar a:link:hover, a:visited:hover {
 /*color: #FFA500;*/ 
 text-decoration: none;
 color: #00008B;
}



.imgborder {
border: 1px solid #000000;
}


/*------------------------- Footer ----------------------------------------*/

 .footer {
  text-align: left;
  height: 25px;
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

.footer img {
  opacity: .15;
  filter: alpha(opacity=15);
  position: relative;
  background-color: transparent;
  left: -190px;
  /*bottom: 189px;*/
  bottom: 60px;
}


.floatright {
  float: right;
}

.floatleft {
  float: left;
}
.plainfloatleft {
	float: left;
}

.bquote {
  float: left;
  width: 90%;
  font-size: 17px; /*was 0.8em*/
  padding: 75px 20px 15px 20px;
  font-family: "Comic Sans MS", cursive;
  text-align: center;
  font-weight: normal;
  font-style: italic;
}

.bauthor {
  float: left;
  width: 90%;
  padding: 0 0 20px 20px;
  font-size: 15px;
  font-family: "Comic Sans MS", cursive;
  text-align: center;
  font-style: italic;
}



/*==============================================================  HOME ================================================*/

#home {
  background: #c5612f; /* - Was #F9965B */
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

#home .content {
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  background-image: url('../images/backabout2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
}

#home .contentleft_home {
  float: left;
  display: inline;
  text-align: left;
  z-index: 2;
  margin: 0;
  padding: 0;
  width: 250px; /* - Was 285px */
  border-right: solid 1px #9DACD3;
  padding: 10px 0px 25px 10px;
  font-size: .9em;

}

#home .contentright_home {
  float: left;
  display: inline; /*to fix IE 6 bug with floats margins */
  z-index: 2;
  width: 680px;/*was 650 */
  padding: 0;
  margin: 0;/*was 70 */
}


#home .right_verbage {
	margin-left: 25px;
	padding: 15px 0px 0px 15px;
	text-align: justify;
}
#home .navbar {
  width: 1024px;
  border-top: solid 1px #9DACD3;
  border-bottom: solid 10px #9DACD3;
  text-align: center;
}

#home .newsbox {
float: left;
display: inline; /*to fix IE 6 bug with floats margins */
width: 50%; /*to fix IE 6 bug with floats margins */
padding: 0 10px 0 10px;
margin: 10px 0 12px 6px; 
/*font-size: 89%;*/
font-size: 1.0em;
text-align: left;
}

#home .newsheader {
    font-family: "Apple Chancery","Zapf Chancery",cursive;
    font-size: 1.4em;
    margin: 0 0 0 15px;
    text-align: left;
    width: 100%;
}

#home a.newsheader {
font-size: 0.8em;
font-weight: normal;
color: #B0C4DE;
text-decoration: none;
}

#home a.newsheader:hover, #home a.newsheader:active {
font-size: 0.8em;
font-weight: normal;
text-decoration: none;
color: #ffffff;
text-decoration: underline;
}


#home .newslist
{
float: left;
display: inline;
z-index: 2;
font-size: 1em;
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #9DABD2;
width: 100%;
}

#home .newslist ul {
margin: 0px;
padding: 0px;
}

#home .newslist li
{
list-style: none;
margin: 0;
padding-bottom: 0.9em; /* was 0.25em */
padding-top: 0.9em;
padding-left: 0;
padding-right: 0;
border-top: 1px solid #9DABD2;
text-decoration: none;
}

#home .news_title_home {
font-weight: bold;
font-size: 0.9em;
}

#home .news_caption_home {
font-size: 0.8em;
}


#home .left_titles {
	margin: 15px 0 0 0;
	padding: 3px 0 1px 0;
	font-weight: bold;
	font-size: 1.2em;	
}

#home .left_boardlists{
margin: 0 0 20px 10px;
font-size: .75em;
}

#home .left_boardlists ul {
margin: 10px 0 10px 0;
padding: 0px;
}

#home .left_boardlists li{
margin-left: 6px;
list-style-position: outside;
}

#home .board_name {
	font-size: 1em;
	font-weight: bold;
	/*color: #B0C4DE;*/
	color: #9ed49f;
}

#home .exec_asteric {
	font-size: 1.2em;
	color: black;
}


#home .newsboximage {
float: left;
margin: 60px 0 0 20px;
}


#home .floattext {
	float: left;
	padding: 0.5em;
}


#home .wraptitle {
	float: right;
	margin: 1.2em;
}


#home .quadimage {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#home .textboxwide {
	width: 100%;
	}

#home .floatleft {
	float: left;
	margin: 0;
}

#home .floatright {
	float: right;
	margin: 6px;
}

#home .textleftbox {
	float: left;
	margin: 10px;
	width: 35%;
}

#home .footer {
	border-top: solid 2px #9DABD2;
}



#home input
{
color: #781351;
/*background: #fee3ad;*/
border: 1px solid #781351

}

#home .submit input
{
color: #000;
background: #FECF73;
/*border: 2px outset #d7b9c9;*/
}
#home fieldset
{
margin: 0;
width: 250px;
border: none;
padding-left: 20px;
}




/*==============================================================  Whats New? ================================================*/

#news {
  background: #184a5a;
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  border: none;
}

#news .content {
  background-image: url('../images/backpartner3.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

#news .contentleft {
  display: inline;
  float: left;
  text-align: left;
  width: 700px;
  padding: 0;
margin: 0;
  padding: 20px 0 0 20px;
  font-size: .9em;
  line-height: 1.5em;
}

#news .news_list {
	padding: 0px;
	margin: 20px 0 0 25px;
	float: left;
	width: 90%;
}

#news .news_list li{
	
	list-style-type:none;
	margin: 25px 0 0 0;
	border-bottom: solid 1px #FECF73;
	
}


#news .contentright {
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#news .navbar {
  width: 1024px;
  border-top: solid 1px #FFCE71;   /*background was #FFCE71;*/
  border-bottom: solid 10px #FFCE71;/*background was #FFCE71;*/
  text-align: center;
}


#news .title {
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 1em;
margin: 1px;
}

#news .news_report_box {
float: left;
width: 900px;
background: #696969;
border: solid 1px #FFCE71;
font-family: Arial,Helvetica,sans-serif;
}

#news .report_item {
width: 700px;
color: black;
background: white;
margin: 10px 0 10px 20px;
padding: 10px;
border-right: solid 3px black;
border-bottom: solid 3px black;
}

#news .news_headline {
color: #1D67C1;
font-size: 18px;
}

#news .news_date {
    color: #555555;
    font-size: 0.9em;
    font-style: italic;
	font-weight: bold;
    padding: 0;
}

#news .news_caption p {
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 0 8px 7px 0;
}

#news .report_item  a:link, a:active, a:visited {
    color: green;
    text-decoration: none;
}

#news .report_item  a:hover {
    color: green;
    text-decoration: underline;
}

/*==============================================================  Newsletters = About ================================================*/

#about {
  background: #69728d;
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}

#about .content {

  background-image: url('../images/backhome2.jpg');
  background-repeat: no-repeat;
}


#about .footer {
  border-top: solid 2px #FECF73;
}

#about .navbar {
  border-top: solid 1px #FECF73;
  border-bottom: solid 10px #FECF73;

}


/*==============================================================  AGENDA ================================================*/


#agend {
  background: #c5612f; /* was #FFCE71 */
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  border-color: #0000ff;
}

#agend .content {
  background-image: url('../images/backabout2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
  margin: 0;
  padding: 0;
}

#agend .contentleft {
  display: inline;
  float: left;
  text-align: left;
  width: 740px;
  padding: 0;
  margin: 0;
  padding: 25px 0 25px 20px;
}


#agend .contentright {
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#agend .footer {
  border-top: solid 2px #9DABD2;
}

#agend .navbar {
  width: 1024px;
  border-top: solid 1px #9DABD2;
  border-bottom: solid 10px #9DABD2;
  text-align: center;
}



/*==============================================================  CALENDER  ================================================*/


#meetings {
  background: #567f70;/*background was #FFCE71;*/
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}

#meetings .content {
	
  background-image: url('../images/backcal2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
  margin: 0;
  padding: 0;
}



#meetings .contentleft {
  float: left;
  display: inline;
  text-align: left;
  width: 730px;
  padding: 0;
margin: 0;
  padding: 20px 0 0 20px;
  font-size: .9em;
  line-height: 1.5em;
}

#meetings .contentright {
  float: right;
  display: inline;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#meetings .footer {
  border-top: solid 2px #FFCE71;
}

#meetings .navbar {
  width: 1024px;
  border-top: solid 1px #FFCE71;   /*background was #FFCE71;*/
  border-bottom: solid 10px #FFCE71;/*background was #FFCE71;*/
  text-align: center;
}



#meetings .superbox {
  padding: 0px;
  margin: 0px;
  float: left;
  display:inline;
  width: 700px;
  border: solid 1px #191970;
  margin-bottom: 20px;
  background-image: url("../images/grade.png");
}


#meetings .superbox_archive {
  padding: 0px;
  margin: 0px;
  float: left;
  display:inline;
  width: 700px;
  border: solid 1px #191970;
  margin-bottom: 20px;
  background-image: url("../images/lat_grad.png");
}

#meetings .superheader {
  
  padding: 10px 0 10px 0; 
  margin: 0 0 0 0;
  text-align: center;
  font-size: 1.5em;
  color: white;
  width: 100%;
  border-bottom: solid 1px #A0522D;
  background-color: #5A8292;
}




#meetings .boxtext {
	float: left;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: white; 
}

#meetings .boxlinks a {
	/*float: left;*/
	/*clear: both;*/
	/*font-size: 16px;*/
	/*text-align: left;*/
	/*font-weight: bold;*/
}


#meetings .boxtitle {
	float: left;
	clear: both;
	text-align: left;
	font-family: georgia, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	color: #AFEEEE;
	}
	
#meetings .boxline {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#meetings .boximage {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
}

#meetings .floatleft {
	float: left;
	margin: 10px;
}

#meetings .textleftbox {
	float: left;
	margin: 10px;
	width: 50%;
}

#meetings .right_boxlinks {
	float: right;
	margin: 10px;
	width: 45%;
	font-size: 0.8em;
}

#meetings .left_boxlinks {
	font-size: 0.8em;
	float: left;
	margin: 10px;
}

#meetings .clearer {
	clear: both;
}


/*==============================================================  PARTNERSHIPS ================================================*/


#partner {
  background: #184a5a;
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}

#partner .content {

  background-image: url('../images/backpartner3.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
  margin: 0;
  padding: 0;
}

#partner .contentleft{
  display: inline;
  float: left;
  text-align: left;
  width: 740px;
  padding: 0;
margin: 0;
  padding: 20px 0 0 20px;
  font-size: .9em;
  line-height: 1.5em;
}

#partner .contentright {
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}


#partner .footer {
  border-top: solid 2px #FECF73;
}

#partner .navbar {
  width: 1024px;
  border-top: solid 1px #FECF73;
  border-bottom: solid 10px #FECF73;
  text-align: center;
}





/*==============================================================  PROJECT ================================================*/

#project {
  background: #184a5a;
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  border: none;
}

#project .content {

  background-image: url('../images/backpartner3.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
  margin: 0;
  padding: 0;
}

#project .contentleft {
  display: inline;
  float: left;
  text-align: left;
  width: 740px;
  padding: 0;
margin: 0;
  padding: 20px 0 0 20px;
  font-size: .9em;
  line-height: 1.5em;
}

#project_list {
	
	padding: 0px;
	margin: 20px 0 0 25px;
	float: left;
	width: 90%;
	
}

#project_list li{
	
	list-style-type:none;
	margin: 25px 0 0 0;
	border-bottom: solid 1px #FECF73;
	
}

#project_list_title {
	display: inline;
	font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
	font-size: 1.1em;
}

#project .contentright {
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#project .navbar {
  width: 1024px;
  border-top: solid 1px #FFCE71;   /*background was #FFCE71;*/
  border-bottom: solid 10px #FFCE71;/*background was #FFCE71;*/
  text-align: center;
}


#project .title {
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 1em;
margin: 1px;
}

#project .separator_heading {

width: 700px;
border-top: solid 1px #FFCE71;   /*background was #FFCE71;*/
border-bottom: solid 3px #FFCE71;/*background was #FFCE71;*/
text-align: center;
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 1.7em;
margin: 20px 0 10px 0;
padding: 15px 0 15px 0;
letter-spacing: 3px;

}

#project .footer {
  border-top: solid 2px #FFCE71;
}

#project .floatleft {
	float: left;
	margin: 10px;
}

#project .textleftbox {
	float: left;
	margin: 10px;
	width: 50%;
}

.more_info {
	display: inline;	
	margin: 0 0 0 10px;
	font-size: 0.8em;
	color: yellow;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	
.image_strip {
	float: right;
	clear: both;
	margin: 10px 2px 0px 2px;
	border: solid 2px black;
}

.image_strip_text {
clear: both;
float: left;
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 1em;
margin: 3px 3px 10px 5px;
}

#project .doc_title {
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 1.3em;
margin: 20px 0 4px 10px;
}

#project .indent_box{
margin-left: 30px;
}
#project .doc_subtitle {
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 1.1em;
margin: 5px 0 4px 0px;
}

#project .doc_description {
margin-left: 20px;
}

#project .doc_link {
margin-left: 20px;
border: none;
font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
font-size: 0.9em;
}

#project .img {
border: none;
}

#project .contentleft p {
	padding: 5px 50px 5px 15px;
	font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
}

#project .contentleft li {
	font-size: 1.1em;
	padding: 5px 50px 5px 15px;
	font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
}

/*==============================================================  PUBLICATIONS ================================================*/

#public {
  background: #54608b;
  width: 1024px;
  color: #FFFFFF;
  /*color: #000000;*/
  margin-left: auto;
  margin-right: auto;
  border-color: #0000ff;
}

#public .content {

  background-image: url('../images/backpublic2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
}

#public .footer {
  border-top: solid 1px #FECF73;
}

#public .navbar {
  width: 1024px;
  border-top: solid 1px #FECF73;
  border-bottom: solid 10px #FECF73;
  text-align: center;
}

#public .contentright {
  float: right;
  text-align: justify;
  z-index: 2;
  width: 225px;
  padding-top: 50px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#public .contentleft {
  text-align: left;
  width: 624px;
  padding-top: 25px;
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 25px;
  font-size: .9em;
  line-height: 1.5em;
  float: left;
}

#public .ul {
 margin-left: 40px;
 padding-left: 0px;
}


/*==============================================================  LIBRARY ================================================*/
/*=========================================================================================================================*/
#library .title {
  text-align: center;
  font-size: 3em;
}


#library {
  background: #54608b;
  width: 1024px;
  color: #FFFFFF;
  /*color: #000000;*/
  margin-left: auto;
  margin-right: auto;
  border-color: #0000ff;
}

#library .content {

  background-image: url('../images/backpublic2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
}

#library .footer {
  border-top: solid 2px #FECF73;
}

#library .navbar {
  width: 1024px;
  border-top: solid 1px #FECF73;
  border-bottom: solid 10px #FECF73;
  text-align: center;
}

#library .contentright {
  float: right;
  text-align: justify;
  z-index: 2;
  width: 225px;
  padding-top: 50px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#library .contentleft {
  text-align: left;
  width: 624px;
  padding-top: 25px;
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 25px;
  font-size: .9em;
  line-height: 1.5em;
  float: left;
}

#library .ul {
 margin-left: 40px;
 padding-left: 0px;
}

#library .library_titlebox {
border: 2px solid;
float: left;
margin-top: 20px;
padding: 10px;
width: 100%;
}


#library .library_title{
  float:right;
  width: 50%;
	margin: 0 0 0 0;
  text-align: left;
  font-size: 2em;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  color: #FFF0F5;

}

#library .item_title{
  font-size: 1.2em;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  border: 1px solid;
  margin-bottom: 10px;
  background: #556B2F;
  padding: 10px;
}

#library .doctitle {
font-family: Verdana, sans-serif;
	font-size: 2em;
	color: black;
}

#library .library_box {
	float: left;
	width: 100%;
	margin-top: 20px;
	padding: 10px;
	border: 2px solid;
	background: blue;
}

#library .record_box{
	font-family: Verdana, sans-serif;
	font-size: 1em;
	color: #000000;
	background: #808080;
	padding: 10px;
	border: 10px solid #000000;
}

#library .record_box2 {
	font-family: Verdana, sans-serif;
	font-size: 1em;
	color: #000000;
	background: white;
	margin: 10px;
	padding: 10px;
	border: 1px solid #000000;
}
#library .expando {
	font-size: 0.7em;
	float: right;
}




/*==============================================================  TRACKER  ================================================*/

#tracker {
  background: #05764d;
  width: 1024px;
  /*_color: #2F4F4F;*/
  /*color: #000000;*/
  margin-left: auto;
  margin-right: auto;
}

#tracker .content {
  background-image: url('../images/backpartner2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
}

#tracker .footer {
  border-top: solid 1px #FFCE71;
}

#tracker .navbar {
  width: 1024px;
  border-top: solid 1px #FFCE71;
  border-bottom: solid 10px #FFCE71;
  text-align: center;
}

#tracker .contentleft {
  text-align: left;
  width: 665px;
  padding-top: 25px;
  padding-right: 0px;
  padding-left: 50px;
  padding-bottom: 25px;
  font-size: .9em;
  color: #FFFFFF;
  float: left;
  display: inline;
}

#tracker .contentright {
  float: right;
  display: inline;
  text-align: justify;
  z-index: 2;
  width: 225px;
  padding-top: 50px;
  padding-left: 25px;
  margin-right: 25px;
  padding-bottom: 25px;
  border-left: solid 1px #FFCE71;
  color: #FFFFFF;
  font-size: .7em;
}

#tracker .insetbox {
float: right;
display: inline;
width: 175px;
margin-left: 10px;
margin-bottom: 10px;
padding: 5px;
border: solid 1px #FFCE71;
}
#tracker .insetbox ul{
padding: 0;
margin: 0;
padding-left: 1em;
 list-style-position: outside;
}




#tracker .contentright ul {
 margin-left: 5px;
 padding-left: 5px;
 padding-bottom: 5px;
 list-style-type: disc;
 /*list-style-image: url('../images/arrow.gif');*/
 list-style-position: outside;
}

#tracker .contentright li {
 padding-bottom: 5px;
}

#tracker .tracklist
{
padding: 3px;
margin-left: 0;
font: bold 14px Verdana, sans-serif;
}

#tracker .tracklist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
display: inline;
}

#tracker .tracklist li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #CCD;
text-decoration: none;
}

#tracker .tracklist li a:link { color: #448; }
#tracker .tracklist li a:visited { color: #448; }

#tracker .tracklist li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}
#tracker .tracklist li a:active { color: #448; }
/*==============================================================  Funding ================================================*/

#funding {
  background: #54608b;
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}

#funding .content {
  background-image: url('../images/backpublic2.jpg');
  background-repeat: no-repeat;
}

#funding .contentleft {
  text-align: left;
  width: 720px;
  padding: 25px 3px 25px 10px;
  float: left;
}

#funding .contentright {
  float: right;
  text-align: left;
  z-index: 2;
  /*width: 225px;*/
  width: 235px;
  padding-top: 35px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 25px;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#funding .shift_right {
	float:left;
	width: 100%;
	margin: 0 0 0 30px;
}

#funding .footer {
  border-top: solid 2px #FECF73;
}

#funding .navbar {
  width: 1024px;
  border-top: solid 1px #FECF73;
  border-bottom: solid 10px #FECF73;
  text-align: center;
}


#funding .agencybox {
	float: left;
	width: 100%;
	margin-top: 20px;
	padding: 10px;
	/*border: 2px solid;*/
	background-image: url(../images/agency_pics/nature_banner.jpg); 
}

#funding .agencypic{
	float:left;
	margin: 0 20px 0 10px;
}

#funding .agencytitle{
  float:right;
  width: 50%;
	margin: 0 0 0 0;
  text-align: left;
  font-size: 2em;
  font-weight: bold;
  font-family: Verdana, sans-serif;
}

#funding .agencytitle a {
color:#ffffff;
}


#funding .landtitle{
  font-size: 1.2em;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  /*border: 1px solid;*/
  margin-bottom: 10px;
  background: #556B2F;
  padding: 10px;
}

#funding .landtitle a {
color:#ffffff;
}

#funding .landtitle a:hover, a:active {
color: #ffffff;
text-decoration: underline;
}


#funding .landfund{
	font-family: Verdana, sans-serif;
	font-size: 1em;
	color: black;
	/*background: white;*/
	padding: 10px;
}


#funding .landfund p{
	line-height: 2.5ex;
	margin: 1.4ex 0
}

#funding .landfund ul, .landfund li {
	padding-bottom: 10px;
	color: #339;
	}


#funding .linksbox {
	padding: 3px 3px 17px 17px;
	border-top: 2px solid;
	border-bottom: 2px solid;
	background: none;
	}
#funding .linksbox  h4{
	font-size: 14px;
	border: 1px solid black;
	color: black;
	margin: 10px 4px 2px 0px;
	padding-left: 10px; 
	background: white;
}

#funding .linksbox li{
	list-style-position: outside;
	padding-bottom: 10px;
}

#funding .landbox {
	float: left;
	width: 100%;
	background-image: url('../images/fund_bar.png');
	background-repeat: repeat-y;
	margin: 20px 10px 10px 0px;
	padding: 10px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}	


#funding .landbox a:link {
	color: blue;
	font-weight: bold;
	text-decoration: none;
	}

#funding .landbox a:visited {
	color: blue;
	font-weight: bold;
	text-decoration: none;
	}
	
#funding .landbox a:hover{
	color: #20B2AA;
	text-decoration: none;
	}
	
#funding .landbox a:active {
	color: blue;
	font-weight: bold;
	text-decoration: none;
	}




/*=======================================================================================================  Resources  ================================================*/
#resources {
  background: #54608b;
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  border-color: #0000ff;
}



#resources .content {
  background-image: url('../images/backpublic2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
  margin: 0;
  padding: 0;
}
#resources .contentright{
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#resources .contentleft{
  display: inline;
  float: left;
  text-align: left;
  width: 740px;
  padding: 0;
margin: 0;
  padding: 20px 0 0 20px;
  font-size: .9em;
  line-height: 1.5em;
}


#resources .link_boxes {
	display:inline;
	float: left;
	margin: 0 10px 10px 10px;
	padding: 10px;
}


#resources .resource_text{
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-family: Verdana, sans-serif;
}

#resources .resource_text_box{
	display:inline;
	float: left;
	width: 675px;
	margin: 20px 0 0 15px;
	padding: 10px 0 15px 0;
	border-top: 1px solid white;
}


#resources .resource_title {
	float: left;
	width: 150px;
	padding: 0px 20px 0px 0px;
	/*font-weight: bold;*/
	font-size: 1.1em;
	font-family: Verdana, sans-serif;
}

#resources .resource_title a:link {
	color: #FFD700;
	text-decoration: none;
	}
	
#resources .resource_title a:active, a:visited{
	color: #FFD700;
	}

#resources .resource_title a:hover {
	color: white;
}


/*================  Home Spun styles ===============*/

#author {
	color: #F30;
	font-weight: bold;
	font-size: 0.9em;
	font-family: Verdana, sans-serif;
}

#leftpic {
	float: right;
	padding: 25px;
}

#rightpic {
	float: right;
	padding: 5px;
}

/*==============================================================  New Top Navigation  ================================================*/

#navcontainer_top {
float: left;
display: inline;
margin: 0px;
padding: 0px;
width: 100%;
  border-top: solid 1px #FFCE71;
  border-bottom: solid 10px #FFCE71;
  color: #FFFFFF;
  text-align: center;
  font-size: 17px;
}

ul.topnavlist
{
margin: 0px;
padding: 0px;
white-space: nowrap;
}

.topnavlist li
{
display: inline;
list-style-type: none;
margin: 0px 30px 0px 0px;
}

.topnavlist a:link {
 color: #FFFFF0;
 text-decoration: none;
   padding: 0px 4px 0px 4px;
  padding: 0px 4px 0px 4px;
	}

.topnavlist a:visited {
 color: #FFFFF0;
   padding: 0px 4px 0px 4px;
 text-decoration: none;
	}
	
.topnavlist a:hover{
color: #FFA500;
color: blue; 
  padding: 0px 4px 0px 4px; 
 text-decoration: none;
	}
	
.topnavlist a:active {
 color: #FFFFF0;
   padding: 0px 4px 0px 4px;
 text-decoration: none;
	}




#home .topnavlist a:hover, #home .lhome {
	background-color: #FECF73;
	color: #687EAD;
}

#about .topnavlist a:hover, #about .labout  {
  background-color: #FECF73;
    color: #687EAD;

}

#agend .topnavlist a:hover,  #agend .lagend {
  background-color: #FECF73;
    color: #687EAD;

}

#meetings .topnavlist a:hover, #meetings .lmeet {
  background-color: #FFCE71;
    color: #687EAD;

}

#project .topnavlist a:hover, #project .lproject {
  background-color: #FFCE71;
    color: #687EAD;

}

#public .topnavlist a:hover, #public .lpublic {
  background-color: #FECF73;
    color: #687EAD;

}

#data .topnavlist a:hover, #data .lpublic {
  background-color: #FECF73;
    color: #687EAD;

}


#partner .topnavlist a:hover, #partner .lpartner {
  background-color: #FECF73;
    color: #687EAD;

}

#tracker .topnavlist a:hover, #tracker .ltracker {
  background-color: #FECF73;
    color: #687EAD;
}

#funding .topnavlist a:hover, #funding .ltracker {
  background-color: #FECF73;
    color: #687EAD;
}

#resources .topnavlist a:hover, #resources .lresources {
  background-color: #FECF73;
  color: #687EAD;
}

#sac_library .topnavlist a:hover, #resources .lresources {
  background-color: #FECF73;
  color: #687EAD;
}

#news .topnavlist a:hover, #resources .lresources {
  background-color: #FECF73;
  color: #687EAD;
}

/*==============================================================  GIS Data ================================================*/
/*=========================================================================================================================*/
#data {
  background: #54608b;
  width: 1024px;
  color: #FFFFFF;
  /*color: #000000;*/
  margin-left: auto;
  margin-right: auto;
  border-color: #0000ff;
}

#data .footer {
  border-top: solid 2px #FECF73;
}

#data .navbar {
  width: 1024px;
  border-top: solid 1px #FECF73;
  border-bottom: solid 10px #FECF73;
  text-align: center;
}

#data .content {

  background-image: url('../images/backpublic2.jpg');
  overflow: hidden;
  width: 1024px;
  margin: 0;
  padding: 0;
}


#data .contentright {
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
}

#data .contentleft {
  display: inline;
  float: left;
  text-align: left;
  width: 740px;
  padding: 0;
margin: 0;
  padding: 20px 0 0 20px;
  font-size: .9em;
  line-height: 1.5em;
}

#data .ul {
 margin-left: 40px;
 padding-left: 0px;
}

#data .contentleft a:link {
    color: #2F4F4F;
}

	
#data .contentleft a:hover{
	color: #ffffff;
	text-decoration: none;
	}
	
/*==============================================================  Sacramento River Library ================================================*/
/*=========================================================================================================================*/
#sac_library {
  background: #54608b;
  width: 1024px;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  border-color: #0000ff;
}

#sac_library .footer {
  border-top: solid 2px #FECF73;
}

#sac_library .navbar {
  width: 1024px;
  border-top: solid 1px #FECF73;
  border-bottom: solid 10px #FECF73;
  text-align: center;
}

#sac_library .content {
  background-image: url('../images/backpublic2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 1024px;
  margin: 0;
  padding: 0;
  text-align: left;

}


#sac_library .contentright {
  display: inline;
  float: right;
  text-align: left;
  width: 240px;
  padding: 10px;
  margin: 0;
  border-left: solid 1px #FECF73;
  font-size: .7em;
  
}

#sac_library .contentleft2 {
float: left; 
width: 1014px;
margin: 0px;
padding-left: 10px;
display: inline;
}


#sac_library .contentleft2_old {
float: left; 
margin: 0px;
padding-left: 20px;
width: 1000px; 
display: inline;
border: solid 2px #FECF73;
border-top: none; 
}


.rob_space {
float: left;
clear: both;
width: 600px;
padding: 100px;

}


