/*Elements*/

body {
	font: 100%verdana, arial, helvetica, sans-serif;
	font-size:11pt;
	margin:0px;
	background: #F0F8FF;
	}

p { margin: 10px; }
h1 { font-family: verdana,arial, helvetica, sans-serif; color: #000066; font-size: 2.5em; margin-top: 8px; margin-bottom: 4px;}
h2 { font-family: arial, helvetica, sans-serif; color: #000066; font-size: 1.6em; text-decoration: none;}
h3 { font-family: arial, helvetica, sans-serif; color: #000066; font-size: 1.4em}
h4 { font-family: arial, helvetica, sans-serif; color: #000066; font-size: 1.2em}
h5 { font-family: arial, helvetica, sans-serif; color: #000066; font-size: 1.1em}
h6 { font-family: arial, helvetica, sans-serif; color: #000066; font-size: 1.2em; text-decoration: none;  margin-top: 10px; margin-bottom: 0px;margin-left: 0px; left:0; border:none; border-bottom:dotted 2px #000066; text-align:left;}
strong {font-weight:700;}
th {text-align:left;font-weight :700;}
a:visited {color:#990000}
acronym {cursor:help;}
sub {font:0.8em Arial, Helvetica, sans-serif;}
sup {font:0.8em Arial, Helvetica, sans-serif;}
hr { border:none;border-top:dotted 2px; color: #000066;}
ul { margin-top: 0em }
a:link {text-decoration: none; color: #0066ff;}
a:visited {text-decoration: none; color: #0066ff;}
a:active {text-decoration: none;  color: #0066ff;}
a:hover {text-decoration: underline; color: #0066ff;}

/*Classes*/

/* specific divs */

#homepage {
margin-top: 0px;
width:780px;
height:700px;
border:1px solid #000066;
background: #ffffff url(home_bg.jpg) top center no-repeat;
position:relative;
}
#homestripe {
margin-top: 0px;
width:100%;
height:85px;
background-color:#000066;
}
#homepage p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:8pt;
	}	
#homepage h1 { font-family: verdana,arial, helvetica, sans-serif; color: white; background:#000066; font-size: 2.8em; margin-top: 0px; margin-bottom: 4px; margin-right:10px; text-align:right}

#homepagelinks {color: white; background:#000066;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; margin-right:10px; margin-bottom:5px; text-align: right}
#homepagelinks a:link {text-decoration: none; color: #ffffff;}
#homepagelinks a:link {text-decoration: none; color: #ffffff;}
#homepagelinks a:visited {text-decoration: none; color: #ffffff;}
#homepagelinks a:active {text-decoration: none;  color: #ffffff;}
#homepagelinks a:hover {text-decoration: underline; background:#ffffff; color: #000066;}
#homepagelinks p {margin: 0px; }

#hometextbg {
	position:absolute;
	color:black;
	width:220px;
	height:480px;
	background:white;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	float:right;
	top:100px;
	right:10px;
}

#hometext {
  position:absolute;
  background:transparent;
  color:black;
  width:205px;
  top:100px;
  right:10px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
  text-align:left;
  	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
 }


#homepoembg {
	position:absolute;
	color:black;
	width:265px;
	height:120px;
	left:20px;
	top: 170px;
	background:white;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;

}

#homepoem {
  position:absolute;
  background:transparent;
  color:black;
  width:265px;
	top: 140px;
	left:20px;
  margin-right:0px;
  text-align:left;
  	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
 }
 
 #homecontactbg {
color:black;
width:280px;
height:100px;
background:white;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
top:0px;
left:180px;
margin-top:460px;
margin-bottom:10px;
margin-left:50px;
margin-right:15px;
position:absolute;
display:inline;
}

#homecontact {
  position:absolute;
  background:transparent;
 color:black;
 width:260px;
 top: 460px;
 left:245px;
 margin-top:0px;
 margin-bottom:10px;
 margin-right:10px;
 margin-left:0px;
 text-align:left;
 }

#footer {
 margin-bottom:0;
 position:absolute;
 top:600px;
 left:0px;
 text-align:right;
 width:780px;
 }
#footer hr {hr color:#000066;background-color:#000066;height:2px;border:none;  margin-right:10px;  margin-left:10px;}





