A:link {font-weight: normal; color: #f16421; text-decoration: underline; }
A:visited {font-weight: normal; color: #f16421; text-decoration: underline; }
A:hover {font-weight: normal; color: #f16421;  text-decoration: underline;}
A:active {font-weight: normal; color: #f16421;  text-decoration: underline;}

h1
{
color: #000;
font-size: 0.8em;
text-align: left;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 0.8em;
text-align: center;
margin-top: 10px;
background-color: #000;
}

#outsidecontainer
{
margin-left: auto;
margin-right: auto;
width: 1000px;
background-image: url("images/page_back.gif");
text-align: left;
height: 100%;
}


#container
{
margin-left: auto;
margin-right: auto;
width: 800px;
text-align: left;
height: 100%;
}

#contenthomeleft
{
clear: both;
float: left;
width: 450px;
height: 330px;
margin-left: 10px;
display: inline;
height: 100%;
}

#contenthomeright
{
float: right;
width: 220px; 
height: 330px;
text-align: left;
height: 100%;
}

#slideshow
{
float: right;
background-color: #ffffff;
height: 330px;
width: 240px;
text-align: left;
height: 100%;
}


#contentleft
{
float: left;
width: 530px;
margin-left: 10px;
display: inline;
height: 100%;
}

#contentleft h1
{
color: #6a0000;
font-size: 1.2em;
}

#contentleft h2
{
color: #f16421;
font-size: 1.0em;
}


#contentright
{
float: right;
width: 180px; 
margin-left: 10px; 
margin-right: 10px;
text-align: left;
height: 100%;
}

#contentright h1
{
color: #f16421;
font-size: 1.2em;
}

#contentright p
{
font-size: 0.9em;
}


#contentright h2
{
color: #f16421;
font-size: 1.0em;
}


/*------------------------------------*/

#mainbody
{
float: left;
width: 800px;
background-color: #ffffff;
height: 100%;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #000;
border-right: 2px solid #000;
}

#header
{
float: left;
width: 800px;
height: 214px;
margin-left: 0px;
background-color: #ffffff;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #000;
border-right: 2px solid #000;
}

#header img {position: absolute; top: 23px; } 

#topspace
{
float: left;
width: 800px;
height: 20px;
}

/*------------------------------------*/
#footer
{
clear: both;
margin-left: auto;
margin-right: auto;
width: 800px;
color: #000;
height: 20px;

}

#footerleft /*copyright*/
{
float: left;
font-size: 0.75em;
text-align: left;
margin-left: 5px;
width: 350px;
}

#footerright /*design credit for collective discovery*/
{
float: right;
font-size: 0.75em;
text-align: right;
margin-right: 5px;
width: 350px;
}

#footerright a
{
color: #000;
}

/*--- nav upper right -------------*/

#topnav
{
clear: both;
height: 22px;
width: 800px;
background-image: url("images/nav_back1.gif");
border-left: 2px solid #000;
border-right: 2px solid #000;
}

#topnavleft
{
clear: both;
height: 20px;
border-top: 2px solid #6a0000;
border-bottom: 2px solid #6a0000;
background-color: #786857;
margin: 0px;
}


#navcontainer1
{
height: 22px;
margin: 0 0 0 10px;
}

#navcontainer1 ul
{
border: 0;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}

#navcontainer1 ul li
{
display: block;
float: right;
margin: 0;
padding: 0;
text-align: left;
}



#navcontainer1 ul li a
{
color: #000;
display: block;
font-size: 0.9em;
height: 15px;
margin: 2px 15px 3px 0;
text-align: center;
text-decoration: none;
width: 90px;
}

#navcontainer1 ul li a:hover
{
color: #fff;
}

#navcontainer1 a:active
{
color: #000;
}

#navcontainer1 li #active a
{
color: #000;
}

#navcontainer1 ul li a#current
{
color: #000;
}
#slideshow
{
background-color: #ffffff;
float: right;
height: 188px;
width: 270px;
}


/*--- table 1 ------------------------------------------------*/

#contentleft table.table1
{
border-collapse: collapse;
border-spacing: 0px;
}

#contentleft table.table1 td  
{
padding: 0 1.0em;
vertical-align: top;
}

#mainbody table.table1
{
border-collapse: collapse;
border-spacing: 0px;
}

#mainbody table.table1 td  
{
padding: 0 1.0em;
vertical-align: top;
}


