body {
	behavior:url("csshover3.htc");
	background: #fff;
}

div.logo {
	position:absolute;
	top:20px;
	left:40px;
}
div.logosubtitle {
	position:absolute;
	top:53px;
	left:95px;
	width:250px;
}

div.logo h1, div.logo a {
	font-family: Andalus, Footlight MT Light, Times New Roman;
	text-decoration: none;
	font-weight: bold;
	font-size:25pt;
	color:black;
	margin: 0px 0px 0px 0px;
}

div.logosubtitle p {
	font-family: Andalus, Footlight MT Light, Times New Roman;
	text-decoration: none;
	font-weight: bold;
	font-size:8pt;
	margin: 0px 0px 0px 0px;
}

div.leftcontent {
	position: absolute;
	left:5px;
	top:120px;
	width:200px;
	background:#fed;
	z-index:1;
}


div.centercontent {
	background: #f3e3d3;
	width: 660px;
	min-height:660px;
	overflow:visible;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	position: absolute;
	top: 110px;
	left: 211px;	
	border:1px dotted #000;

}

div.rightcontent {
	position: absolute;
	left:937px;
	top:120px;
	width:200px;
	margin:0 auto;
	background:#fed;
	z-index:1;
}

div.contentborder {
	border:1px dotted black;
	background:#fee;
}

div.sideheader {
	height:15px;
	width:198px;
	text-align:right;
	margin:0 auto;
	background:#ccf;
	z-index:2;
	border-bottom:1px dotted #000;
}

div.sidecontent {
	width:188px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	z-index:2;
}

div.textarea {
	width:660px;
	min-height:250px;
}
div.textarealeftfloat {
	float:left;
	width:660px;
}

div.rightfloatimage {
	float: right;
	padding: 10px;
}

div.imagewithsubtext {
	float:left; 
	padding:20px;
	overflow:visible;
	display: inline;
	width:275px;
}
blockquote {
	border:1px black dotted;
	background:#ffe;
}

div.currentevents {
	width:188px;
	padding: 5px 0px 0px 0px;
	text-align:left;
	background:#ffe;
	border:1px dotted black;
	overflow:visible;
}
div.currenteventsimage {
	float:right;
	width:50px;
	height:50px;
	padding-right:10px;
	padding-top:10px;
	overflow:hidden;
}

div.sideheader h5 {
	font-size:10pt;
}

div.sidecontent a, div.sidecontent p {
	font-size:10pt;
}

div.hiddenDiv {
	visibility:hidden;
}

p,h1,h2,h3,h4,h5 {
	margin: 0px 7px 7px 7px;
	color:#000;
}

fieldset { border:0px;}

h1,h2,h3,h4,h5,a.h1,a.h2,a.h3,a.h4,a.h5 {
	font-family: Georgia, Arial;
	text-decoration: none;
	font-weight: normal;
}

h1, a.h1 {
	font-size: 16pt;
}

h2, a.h2 {
	font-size: 14pt;
}

h3, a.h3 {
	font-size: 13pt;
}

h4, a.h4 {
	font-size: 12pt;
}

h5, a.h5 {
	font-size: 11pt;
}

a,p {
	font-family: Andalus, Footlight MT Light, Times New Roman;
	font-weight: normal;
	font-size: 11pt;
	text-decoration: none;
}

a {	color: #44c;}
a:hover{text-decoration: underline;}

p {	color: #000000;}

hr {
	width:70%;
	color:black;
	display:block;
	border:1px dotted;
}

a.img {
	border:1px solid black;
}
img {
	border:1px solid black;
}

div.menu {
	position:absolute;
	left:410px;
	top:81px;
	background:#fff url(bluefadebar.png);
	text-align:center;
	padding-left:0px;
	padding-top:4px;
	padding-right:0px;
	z-index:10;
}

div.menu ul,li {
	display:block;
	margin:0;
	padding:0;
	border:0;
}

div.menu ul {
	background:white;
	list-style:none;
	white-space: nowrap;	
}

div.menu li.first {
	float:left;
	position:relative;
	padding-left:1px;
	padding-right:1px;
	z-index:15;
	border-left:0px;
}	

div.menu li {
	float:left;
	position:relative;
	padding-left:1px;
	padding-right:1px;
	z-index:15;
	border-left:0px dotted black;
}	

div.menu li.folder ul {
	position:absolute;
	left:5px; /* IE */
	top:20px;
	background:#ccf;
	border:1px solid black;
}		

div.menu li.folder>ul { 
	left:5px;
	top:20px;
} /* others */

div.menu a {
	padding:0px;
	border:0px solid white;
	text-decoration:none;
	color:black;
	font-weight:bold;
	width:100%; /* IE */
}

div.menu li>a { width:auto; } /* others */

div.menu li a.submenu {
	background:#fed;
}

/* regular hovers */

div.menu a:hover {
	border-color:gray;
	color:white;
}

div.menu li.folder a:hover {
}
	
/* hovers with specificity */
	
div.menu li.folder:hover { z-index:20; }		
		
div.menu ul ul, li:hover ul ul {
	display:none;
}

div.menu li:hover ul, li:hover li:hover ul {
	display:block;
}
