*{margin:0; padding:0;}

html {height: 100%;}

body
{font-family: verdana, arial, sans-serif;
behavior:url(css/csshover.htc);
height: 100%; 
width: 98%;} 

h2,h3 {color: #003366;
font-weight:300;
letter-spacing:.1em;
border-width: thin; 
border-style: solid; 
border-color: #003366;
padding: 1.3% 1.3% 1.3% 1.3%;
margin-top:10px; 
margin-right:2px; 
margin-bottom:0px; 
margin-left:2px;
background-color:white;}

h1 {color: #003366;
font-weight:300;
letter-spacing:.1em;
border-width: thin; 
border-style: solid; 
border-color: #003366;
padding: 1.3% 1.3% 1.3% 1.3%;
margin-top:10px; 
margin-right:2px; 
margin-bottom:0px; 
margin-left:2px;
background-color:lightblue;}

div#nav {
width:100%;
background-color:lightblue;
margin-top: 5px;
}

div#nav ul {
margin: 0 0 0 30px;
}

div#nav ul li {
padding: 0 6px;
float: left; 
list-style-type: none;
background-color: lightblue;
border-right: 2px solid #000033;
font-size:.75em;
}

div#nav li:first-child {
border-left: 2px solid #000033;
}

div#nav li:hover {background-color:white;}

div#nav a
{
text-decoration: none;
font-weight:bold;
font-style:normal;
color:#003366;
background-color:lightblue;
}

div#nav a:hover {color:#003366;background-color:white;}
div#nav a:visited {color:navy;}

* html div#nav ul /* this is the first child hack for explorer*/
{float:left;
border-left:2px solid #000033;
margin-left:15px;}

div#left-sidebarmember p
{text-decoration:underline;}

div#left-sidebarmember
{width: 24%;
float: left;
clear: left;
background-color:lightblue;
border-right-width:thin;
border-right-style:solid;
border-right-color:black;
border-top-width:thin;
border-top-style:solid;
border-top-color:black;
margin-top:5px;
margin-left:1px;
list-style-position:inside;}

div#left-sidebarmember h2
{background-color:white;}



div#left-sidebar
{width: 24%;
float: left;
clear: left;
background-color:white;
border-right-width:thin;
border-right-style:solid;
border-color:black;
margin-top:5px;
margin-left:1px;
list-style-position:inside;}

div#left-sidebar p
{margin-top:20px;
margin-bottom:40px;}

div#logo
{margin-left:30px; 
border-color:white;}

div#sidebar-photo img
{border-width: thin; 
border-style: solid; 
border-color: black;}

div#left-sidebar img 
{float:left; 
clear: left;
padding-top:1.3%;
padding-right:1.3%;
padding-bottom:1.3%;
padding-left:0%;
margin-top:10px; 
margin-right:2px; 
margin-bottom:10px; 
margin-left:1.5px;}

div#left-sidebar p 
{float: left; 
clear: left;
width: 75%;
padding-right: 0px;
margin-bottom:0px;
padding-bottom:3px;
font-weight:bold;
text-align:center;
border-style:none;}

div#left-sidebar a 
{text-decoration:none;
font-size:17px;
font-variant:normal;
border-width:thin;
border-style:solid;
border-color:black;
background-color:lightblue;
margin-left:7.5px;
margin-top:8px;
padding-left:39px;
padding-right:39px;
float:left;
}

div#left-sidebar a:link {color:navy;}
div#left-sidebar a:visited {color:navy;}
div#left-sidebar a:active {color:goldenrod;}
div#left-sidebar a:hover {color:navy;
background-color:white;
text-decoration:underline;}


div#left-sidebar ul
{float:left;
margin-left: .7em;}


p {
border-width: thin; 
border-style: none; 
border-color: #003366;
padding: 1.3% 1.3% 1.3% 1.3%;
margin-top:4px; 
margin-right:2px; 
margin-bottom:4px; 
margin-left:2px;
font-weight:normal;}
 
p span {color:#000066;}

img 
{margin-top:5px;}

div#body
{width:74%;
height:180px;
float: right;
font-size:.9em;
margin-left:6px;}

div#body ul
{margin-left: 2em;
padding-left: 2em;}

div#body img
{border-width:thin;
border-style:solid;
border-color:#333333;
padding:2px 2px 2px 2px;
margin-right: 2em;
margin-bottom: 1em;
float: left;} 

div#body-row1
{border-width: thin; 
border-style: solid; 
border-color: black;
padding-right:1.3%;
padding-left:1.3%;
margin-top:5px; 
margin-right:2px; 
margin-bottom:10px; 
margin-left:4px;
background-color:lightblue;}

div#body-row1 p
{color:black;
font-weight:normal;
padding: 1.3% 1.3% 1.3% 1.3%;}

div#body-row1 a:hover
{color:maroon;}

div#body-row2, div#body-row3, div#body-row4, div#body-row5, div#body-row6
{font-weight:normal;
border-width: thin; 
border-style: solid; 
border-color: black;
padding: 1.3% 1.3% 1.3% 1.3%;
margin-top:10px; 
margin-right:2px; 
margin-bottom:10px; 
margin-left:2px;
background-color:lightblue;}

div#webmaster a
{color:purple;}

div#webmaster
{border-style:dotted;
border-width:thin;
border-color:#009966;
text-align:center;
color:#009966;
padding:0px;
letter-spacing:3px;
font-size:10px;
margin-left:2px;}


ul.form
{list-style-type: none;
}

ul.form li
{
padding: 0 0 .5em 0;
}

ul.form li input
{
margin-right: .5em;
}

