/******************** text ********************/

body
{
font-family: verdana;
font-size: 12px;
}

#text
{
line-height: 150%;
}

p
{
padding-top: 15px;
}

.expand
{
padding-left: 25px;
}

.biophoto
{ 
float: left;
text-align: top;
margin: 5px 5px 5px 0px;
}

.chart
{ 
margin: 15px 5px 5px 40px;
width: 400px;
}

.pagelogo
.biophoto
{ 
float: left;
clear: left;
}

/******************** headings ********************/

h1
{
font-size: 18px;
}

h2
{
font-size: 16px;
}

h3
{
font-size: 14px;
}

/******************** menu ********************/

#menu
{
font-size: 15px;
text-align: left;
color: white;
}

#menu a
{
color: #ffffff;
decoration: none;
}

/******************** logoview ********************/

#logoview
{
font-size: 15px;
text-align: left;
color: white;
}

#logoview a
{
color: #ffffff;
decoration: none;
}

/******************** sidebar ********************/

#sidebar hr
{
margin-top: 15px;
margin-bottom: 15px;
height: 1px;
background-color: black;
}

img.sidebarphoto
{
height: 100px;
margin-top: 10px;
border: 0px;
}

.sidebarphoto a
{
border: none;
}

img.sidebarimage
{
height: 50px;
padding-top: 15px;
padding-bottom: 15px;
}

.sidebarlist li
{
list-style-type: none;
margin-top: 10px;
}

.sidebarlist li a
{
color: black;
}

.sidebarlist ul
{
padding-left: 15px;
}

/******************** sitemap ********************/

#sitemap
{
font-size: larger;
}

#sitemap li
{
list-style-type: none;
}

#sitemap li a
{
color: black;
}

#sitemap ul
{
padding-left: 15px;
}

/******************** newsletter ********************/

#newsletter
{
width: 100%;
}

.dataentry
{
border-width: 1px 1px 1px 1px;
padding: 5px 5px 5px 5px;
border-style: inset inset inset inset;
border-color: black black black black;
background-color: white;
-moz-border-radius: 0px 0px 0px 0px;
}

/******************** table ********************/

table
{
border-collapse: collapse;
}

th
{
font-family: verdana;
font-size: 12px;
font-weight: normal;
text-align: left;
margin: 0px;
padding: 4px;
border: 1px;
border-style: solid;
border-color: gray;
}

/******************** button ********************/

input.btn
{
color:white; 
font-weight: bold;
background-color:gray; 
padding: 10px;
border: 1px solid; 
border-color: black; 
filter:progid:DXImageTransform.Microsoft.Gradient 
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
} 

input.btn2
{
color:white; 
font-weight: bold;
background-color:#ef8426; 
padding: 10px;
border: 1px solid; 
border-color: black; 
filter:progid:DXImageTransform.Microsoft.Gradient 
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
} 

input.btn3
{
color:white; 
font-weight: bold;
background-color:#6a8db6; 
padding: 10px;
border: 1px solid; 
border-color: black; 
filter:progid:DXImageTransform.Microsoft.Gradient 
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
}

#floatright
{
float: right;
clear: right;
}
