BODY {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
background-color: #FFFFFF;
color: #0000FF;
}
#main {
position: relative;
top: 90px;
left: 0px;
width: 776px;
background-color: #FFFFFF;
margin: 0px 3px 0px 3px;
padding: 10px 10px 10px 10px;
border: 1 1 1 1;
border: solid;
border-color: #CCCCCC;
float: left;
}
#headerdiv {
position: relative;
top: 90px;
left: 0px;
width: 100%;
background-color: #FFFFFF;
margin: 0;
padding: 0;
}
#banner{
position: absolute;
top: 0px;
left: 15px;
width: 776px;
margin: 0;
padding: 0;
background-color: #FFFFFF;
}
p {
font-weight: normal;
font-size: 0.8 em;
color: #0000FF;
padding: 0px 10px 10px 10px;
text-align: justify;
}
H1 {
font-size: 1.2em;
color: #330099;
background-color: #FFFFFF;
padding: 0px 10px 0px 10px;
}
H2 {
font-size: 1.1em;
color: #330099;
background-color: #FFFFFF;
padding: 10px 10px 0px 10px;
}
H3 {
font-size: 1.0em;
color: #CC3333;
background-color: #FFFFFF;
padding: 0px 10px 0px 10px;
}
H4 {
font-size: 0.8em;
color: #CC3333;
background-color: #FFFFFF;
padding: 0px 10px 0px 10px;
}
a:link {
font-size: 0.9em;
color: #330099;
padding: 10px 10px 10px 10px;
}
a:visited {
font-size: 0.9em;
padding: 10px 10px 10px 10px;
}

.loneimage {padding: 10px 10px 0px 10px; margin-top: 10;}
.footer {font-style: italic; padding: 20px 10px 20px 10px; float: right;}
.footnote {font-style: italic; font-size: 0.8em;}
li {font-size: 0.9em;}
.headersplashtext {text-align: right; font-weight: bold; font-size: 1.2em;}


/*Sliding doors coming up* by douglas bowman*/

    #header {
    float:left;
	width:100%;
    background:white;
	background-color: #FFFFFF;
    font-size: 1em;
    line-height:normal;
	    }
  #header ul {
    margin:0;
     padding:10px 10px 0;
    list-style:none;
	font-size: 1em;
    }
    #header li {
    float:left;
    background:url("images/norm_right.gif")
      no-repeat right top;
    margin:0;
    padding:0;
	font-size: 1em;
    }
	  #header a {
    display:block;
    background:url("images/norm_left.gif")
      no-repeat left top;
	  font-size: 1em;
     padding:5px 15px 4px;
    }
	  #header #current {
    background-image:url("images/norm_right_on.gif");
	font-size: 1em;
    }
  #header #current a {
    background-image:url("images/norm_left_on.gif");
	font-size: 1em;

    }

/*rounded corners by ryan thrash*/
/*http://www.vertexwerks.com/tests/sidebox/*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 22em; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;

}
.boxhead h2 {
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	
}
.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 30px;
}

