hr{border:1 ;background:#ae9b6d;}

h1
{
  font: bold 1.4em arial, sans-serif;
  color: #BF7D00;

}

h2, h3
{
  margin: 1.3em 0 -1em 0em;  
  color:#37626F;
  font: bold 1.1em arial, sans-serif;
}

.left {
float:left;
padding:1em 1em 1em 0em;
}

.right {
float:right;
padding:1em 0em 1em 1em;
}

html
{
  background:#6394F7; 
  font-size:100%;
}
 

table
{
  
  border-spacing:0px;
  text-align:center;
  background: #f2f9fb;
}



#container
{ 
  background: url(images/containerbg.gif) repeat-y 0 0;
  color: #FFF;  
  margin-left: auto;
  margin-right: auto;
  margin-top: 3px;
  margin-bottom: 0px;
  width: 736px;
  border:1px #FFF solid;
  overflow: auto;
  display:block;
  font: .9em verdana, sans-serif;
}

#header
{
  display:inline;
  width:736px;
  height:151px;
}

#header a
{
  background: url(images/logo.png) no-repeat;
  width: 196px;
  height:152px;
  float:left;
  font: .8em verdana, sans-serif;
  color: #884d00;
  text-align:center;
}


/*-------------------------------------Right Side------------------------------*/
#content
{
  float:right;
  text-align:left;
  text-decoration: none;
  color: #333;
  background: #FFF;
  width:540px;
}


.maintitle img
{
  padding: 0 7px 0 0px;
}

.maintitle
{ position:absolute;
  display:inline;
  background:#000;
  color:#FFFFFF;
  padding:1px 0px 1px 6px;
  margin:0px;
  border:1px #FFF solid;
  font: bold .9em verdana, sans-serif; 
}

.maintitle a
{
  background:#000 url(images/indent1.png) no-repeat center left;
  color:#FFFFFF;
  padding: 0px 4px 0px 10px; 
  font: bold .9em verdana, sans-serif; 
  text-decoration:none;
}

.maintitle a:hover, .maintitle a:focus 
{
  background:#000 url(images/indent1.png) no-repeat center left;
  color:#FFFFFF;
  padding: 0px 4px 0px 10px; 
  font: bold .9em verdana, sans-serif; 
  text-decoration:underline;
} 


/*-----------Styles for Research Tables & Fee Charts-----------*/
caption
{
  caption-side: top; 
  font: bold 1.1em verdana, sans-serif; 
  background: #fff; color: #FFF;
  padding:2px;
  border-bottom:1px #f2f9fb solid;
}



table
{
  border-bottom:1px #fff solid;
  border-spacing:0px;
  text-align:left;
  background: #fff;
}

td {border:1px #000 solid;background:#fff;}
td img{padding:9px 0px 9px 0px;}
th {text-align: center;}
tr a {padding:0px 0px 0px 0px; margin: 0;}

td, th
{
  border-bottom: 1px #000 solid;
  width: auto;
  text-align:left;
  padding:1em;
  margin: 0px;
  vertical-align:center;
}


td a img {padding:0;margin:0;}


/*-----------End Tables & Fee Charts-----------*/


#textarea
{ 
  text-align: left;
  font: .9em verdana, sans-serif;
  text-decoration: none;
  color: #333;
  padding: 2em 2.5em 3em 1em;
line-height:140%;
}

#textarea ul
{
list-style-type: none}

#textarea li{list-style-image: url(images/peoplesm.gif);}

#textarea ul.agenda
{
  list-style-type: circle;}
}

#textarea OL.ualpha {LIST-STYLE-TYPE: upper-alpha}

#textarea OL.lalpha {LIST-STYLE-TYPE: lower-alpha}
#textarea OL.outside {LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal}

em
{ 
  font: italic 1em verdana, sans-serif;
  text-decoration: none;
  color: #222;
}


#textarea a
{ 
  font: .9em verdana,sans-serif;	 	
  text-decoration:underline;
  color: #884d00;				 /*#884d00;#9a4828;  #9C661F #8B2323*/
  background: #fff;
}

#textarea a.siteindex
{ 
  font: .9em verdana,sans-serif;	 	
  text-decoration:none;
  color: #000;				 /*#884d00;#9a4828;  #9C661F #8B2323*/
  background: #f09d3b;
}

#textarea a:hover, #textarea a:focus
{
  text-decoration:underline;
  background: #fff;
   color: #04568f;
}

#textarea p.tag
{
	font-style:italic; 
	color: #6e0111;
}


/*-------------------Begin Definition List on Catalog Page---------------------*/
dl
{margin: -1em 0 0 0;padding: 0;}

dt
{position: relative;top: 1.1em;margin: 0 2em 0 0;font-weight: bold;}

dd
{margin: -.1em 0 0 2em;padding: 0 .2em .5em 4em;}


#sublist{position:relative;}
#sublist dd{margin-left: -1em; margin-top:-.2em;}

/*-------------------End Definition List---------------------*/


/*------------------------------------End Right Panel Style--------------------------------*/




/*------------------------------------Left Panel--------------------------------*/
#sidebar
{
  float:left;
  width: 190px;
  display:inline;
}

.active_menu 
{
  font: bold 1em verdana, san-serif;
}

#navbar
{ 
  padding:10px 1px 10px 6px;
  text-decoration: none;
  background: #000;
  color:#FFFFFF;
  font: .9em verdana, sans-serif;
  text-align:left;
  line-height:1.5em;
}

 #navbar a
{ 
  text-decoration: none;
  color:#FFFFFF;
} 

#navbar li
{
  padding:.2em 0 .2em 0;
}

#navbar ul
{
  list-style:none;
  padding:0em;
  margin:.2em 0 .4em .2em;
  line-height:1.6em;
}

#navbar ul ul
{ margin-top:-1px;
  padding-left:15px;
  line-height:1.5em;
}

#navbar ul ul li
{  
  list-style-image:url(images/indent1.png);
  margin-left:10px;
  text-indent:-.1em;
  padding-top:0;
  padding-bottom:0;
}
#navbar ul ul ul li  
{  
  list-style-image:url(images/indent1.png);
  margin-left:5px;
  text-indent:-.1em;
  padding-top:0;
  padding-bottom:0;
}

 
#navbar a:hover, #navbar a:focus
{ font: 1em verdana, sans-serif;
  text-decoration:underline;
  color:#FFFFFF;
  background: #000;
  padding:0; /*declare padding, otherwise FF moves active links to the right*/
  line-height:1.5em; /*declare line height for IE*/
}


/*------------------------------------End Left Panel Style--------------------------------*/



#footer
{
  font: .7em "URW Grotesk T", verdana, sans-serif;
  color: #000;
  clear: both;
  text-align: center;
  width:735px;
  margin-left:auto;
  margin-right:auto;
  padding:0px 3px 0px 3px;
  margin-top:.5em;
  background:#6394F7;
}


#footer li
{ background: #6394F7;
  display:inline;
}

#footer a
{ 
  text-decoration: none;
  color: #000;
  padding-left:16px;
  background:#6394F7 url(images/kidsbullet.jpg) no-repeat center left;
 }

#footer a.first
{
  background:#6394F7;
}
#footer a:hover.first

{
background:#6394F7;
color:#000;
text-decoration: underline;
}

#footer a:hover, #footer a:focus
{ 
  background:#6394F7 url(images/kidsbullet.jpg) no-repeat center left;
  color:#000;
  text-decoration: underline;

  font: 1em verdana, sans-serif; /*include-otherwise FF will make link bold?*/
}
#footer ul {margin-right: 2.9em; 
}

.links a img, a.backlink img{
border:3px solid #fff;

  text-decoration:none;
  padding:0;
  margin:0;
}

 .links a:hover img, body#landrun .links a:focus img, a.backlink:hover img, a.backlink:focus img {
border:3px solid #005568;
  padding:0;
  margin:0;
}


table.lr {
margin-top:1em;
border:0 !important;
font-size:.9em;
color:#666666;
}

table.lr img {
border:1px solid #ccc;
padding:0;
margin-bottom:.8em;
}

table.lr td {
border-collapse:collapse;
border:0;
vertical-align:top;
margin:0 .5em 0 .5em;
padding:0 .5em 0 .5em;;}

/*Site Search Form Styles*/
div#sitesearch form {
display:block;
text-align:right;
padding:0 0 .4em 0;
margin:0px;
width:730px;
margin-right:auto;
margin-left:auto;
}

div#sitesearch  input#search {
background:#06191F;
color:#fff;
border:solid 2px #000;
  border-radius: 4px; /* CSS3 rounded corners */
  -moz-border-radius: 4px; /* Mozilla rounded corners */
cursor:pointer;
}

div#sitesearch  input#search:hover, input#search:focus {
border:#333 2px solid;
background:#2B373F;
}

/*End Site Search Styles*/


