/* Basic Page Styles */
body {
	font: 75% Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0;
}

p{margin-bottom:.5em}

a:hover{text-decoration:underline;}
a{color:rgb(0, 51, 153)}

/* Google search box */
#searchform {height: 22px; white-space:nowrap;   padding:0; margin:2px 0 0 0; }
#searchform label { font-size:11px;}
#searchform input{ margin: 0; padding: 0; height:18px; font-size:12px; }
html>body #searchform {position:relative; top:-1px;}

/* Main Menu base styles */
td.navbg{
background-color:rgb(51,81,0);
}

/*Styles for header and logo */
td.topbg{
background-color:rgb(169,204,169);
background-image: url("/images/logort.gif");
background-repeat:repeat-x;
}

td.topmid{
background-image: url("/images/topbg2.gif");
background-repeat:repeat-x;
}
td.topwhite{
background-image: url("/images/topbgwh.gif");
background-repeat:repeat-x;
}

/* These styles control background images for the different sections */
table.home{
background-image:  url("/images/homebg.gif");
background-repeat:no-repeat;
background-color:white;
}

table.new{
background-image: url("/images/newbg.gif");
background-repeat:no-repeat;
background-color:white;
}

table.exhibits{
background-image: url("/images/exhibitbg.jpg");
background-repeat:no-repeat;
background-color:white;
}

table.educator{
background-image: url("/images /educationbg.jpg");
background-repeat:no-repeat;
background-color:white;
}

table.getinvolved{
background-image: url("/images/involvedbg.jpg");
background-repeat:no-repeat;
background-color:white;
}

table.about{
background-image: url("/images/aboutbg.jpg");
background-repeat:no-repeat;
background-color:white;
}

/* Styles for left secondary and tertiary navigation */

/* heading for left navigation */
div.navtop{margin-top:30px;
margin-bottom: 1em;
margin-left:3em;}

div.navhead{
font-size:1.5em;
font-weight:bold;
margin: 0 0 0 1em;
text-decoration:none;
}

div.navhead a{
color:rgb(51,81,0);
text-decoration:none;
}

div.navhead a:hover{text-decoration:underline;}

/* Secondary nav link styles */
#leftnav {
margin:0 0 0 1.5em; 
color: rgb(102, 68, 102);
font-weight:bold;
font-size: 1.1em
}

#leftnav p {margin-bottom: .5em;}

#leftnav a{
color:rgb(51,81,0);
text-decoration:none;
font-weight:normal;
}

#leftnav a:hover{text-decoration:underline;}

/* Tertiary navigation */
p.subnav{
color: rgb(102, 68, 102);
font-weight:normal;
margin:0 0 .5em 1em; 
font-size: .9em;
}

p.subnav a{
color:rgb(51,81,0);
text-decoration:none;
}
/* End Secondary Left Nav Styles */

/* Body text */
#main{
margin-top:40px;
margin-left: 1em;
margin-right: 2em;
margin-bottom: 40px;
} 

#main p{
margin-top:0;
margin-bottom:.5em;
font-size: 1.1em;
line-height:1.3em
}

#main p.small{font-size:.8em;}

.rightcaption{font-size:.9em;
text-align:right;}

.leftcaption{font-size:.9em;}


/* Headings */
h1{
color:rgb(51,81,0);
margin:0 0 1em 0;
font-size:3em;
}

h2{
font-size:2em;
color:rgb(51,81,0);
margin:0 0 .5em 0;
}

h3{
font-size:1.5em;
color:rgb(51,81,0);
margin:1em 0 .2em 0;
}

h4{
color:rgb(51,81,0);
margin:1em 0 .3em 0;
font-size:1.3em;
}

h5{
color:#333333;
margin:1em 0 0 0;
font-size:1.2em;
}

h6{
font-size:1.1em;
margin:1em 0  0 0;
color:#333333;
font-weight:bold;}

/* Specialized styles */

.small{font-size:.8em;}


/* Large blue link with no underline */
.biglink{
font-weight:bold;
margin-top:.2em;
margin-bottom:.8em;
}

.biglink a{
color: rgb(0, 51, 153);
text-decoration:none;
}

.biglink a:hover{color:rgb(0, 51, 153);text-decoration:underline}

/* Left info boxes */

/* Get involved box */
td.involvetop {
background-color: rgb(102, 68, 102);
font-weight:bold;
color:white;
padding:.5em;
text-align:center;
}

td.involvemid{
background-image:  url("/images/involvebox.gif");
background-repeat:repeat-x;
border-left:1px solid rgb(102, 68, 102);
border-right:1px solid rgb(102, 68, 102);
}

td.involvebox{ 
border-left:1px solid rgb(102, 68, 102);
border-right:1px solid rgb(102, 68, 102);
border-bottom:1px solid rgb(102, 68, 102);
margin:0;
padding: .2em .4em .4em .4em;
font-size:1.1em;
color:rgb(102, 68, 102);
}

/* Blue Generic info box */
td.bluetop {
background-color: rgb(0, 51, 153);
font-weight:bold;
color:white;
padding:.5em;
text-align:center;
}

td.bluemid{
background-image: url("/images/newbox.gif");
background-repeat:repeat-x;
border-left:1px solid rgb(102, 68, 102);
border-right:1px solid rgb(102, 68, 102);
}

td.bluebox{ 
border-left:1px solid rgb(0, 51, 153);
border-right:1px solid rgb(0, 51, 153);
border-bottom:1px solid rgb(0, 51, 153);
margin:0;
padding: .2em .4em .4em .4em;
font-size:1.1em;
color:#333
}

/* Educator info box */
td.browntop {
background-color: rgb(101, 54, 20);
font-weight:bold;
color:white;
padding:.5em;
text-align:center;
}

td.brownmid{
background-image: url("/images/educbox.gif");
background-repeat:repeat-x;
border-left:1px solid rgb(102, 68, 102);
border-right:1px solid rgb(102, 68, 102);
}

td.brownbox{ 
border-left:1px solid rgb(101, 54, 20);
border-right:1px solid rgb(101, 54, 20);
border-bottom:1px solid rgb(101, 54, 20);
margin:0;
padding: .2em .4em .4em .4em;
font-size:1.1em;
}
/* End Left info box styles */

/* Site Map */
.maphead a{
font-size: 1.2em;
font-weight:bold;
color:white;
text-decoration:none;
}

.maphead a:hover{
color:white;
text-decoration:underline;}

/* Footer menu */
#footertop {
background-image: url("/images/footer.gif");
background-repeat: repeat-x;
}

#footer {
background-color:rgb(169,204,169);
color:rgb(51,81,0);
}

#footer a{
color:rgb(51,81,0);
font-weight:bold;
text-decoration:none;
font-size:.9em;
}

#footer a:hover{text-decoration:underline;}
