/*typography*/
body{font: 76% verdana,arial,sans-serif;text-align: center}
h1,h2,h3{font-family: "Trebuchet MS",arial,sans-serif}
h1{font-size: 200%}
h2{font-size: 150%}
div#header{font: verdana,arial,sans-serif}
h3{font-size:110%;text-transform:uppercase;letter-spacing:1px;margin:0 5px}
h2,p{margin: 0 15px;padding:0}
h4{margin: 0 15px;padding:0; font-size: 100%}
p{padding-bottom: 0.7em;line-height: 1.5}
li{line-height: 1.2; list-style-type: square; margin-left: 0; padding-left:0}
a{color:#CCCCCC;}

/*layout*/
html{height: 100%; margin-bottom: 1px}
html,body{margin:0;padding:0 0 20px}
div#container{width: 700px;margin: 5px auto;text-align: left}
div#header{width: 700px; horizontal-align: middle; margin-left: auto; margin-right: auto;  }
div#content{float:center;width:700px;padding:5px 0;margin:0 0 7px}

/*form properties*/
form{margin: 5px 0;padding: 5px 0}
form h3{margin-bottom: 10px}
form div{padding: 5px 0}
form input#find{width: 90px;margin-left:10px}
form{background: white}

.float-right {float: right;margin: 20px 0px 0px 5px}
.float-right2 {float: right;margin: 0px 10px 15px 15px}
.float-left {float: left;margin: 5px 5px 0px 10px}
.footer-link {color: #333}
.header-image {left:20px}
.single-space {line-height: 1.1;padding: 0 0}
.glossary {color: #B02A36}

/*colors*/
body{background: #000000}
div#content{color:white}
p{color: #ffffff}
h1 a{color: #CCCCCC}
h1 a:hover{color: #fff}
p a{color: #CCCCCC}
p a:hover{color:white}
li a{color: #2660B1}
li a:hover{color:#CCCCCC}
h2{color: #CCCCCC}
h3{color: #B02A36}
div#footer{color: white}
div#content a{color: #CCCCCC}
div#content a:hover{color:#FFFFFF}
div#content{background: #000000}
table{border-collapse: collapse; border-color: black}
table{color: white}
table a:hover{color:#CCCCCC}
table a{color:white}
table{background-color: #660099}



div#footer table{text-align: center}
div#footer table a:hover{color:#CCCCCC}
div#footer table{color: white}
div#content table a{color:#000000}
div#content table a:hover{color:#660099}
div#content table{margin-top: 10px; margin-bottom: 10px}
div#content table{background-color: #CCCCCC}
div#content table{color: #000000}

div#content ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

.donorlist {
margin-left: 10px;
padding-left: 1em;
list-style-type: disc;
list-style-position: inside;
padding-bottom: 1em;
}





/* minimum menu requirements for functionality */

.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.topmenuli{
	list-style-type:none;
	float:left;
}

.topmenutitle{
	display:block;
	width:102px;
}

.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
}

.submenuli a{
	display:block;
	width:120px;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}

#content {
	clear: left;

}


/* menu design */

#dmenu {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	
}

.topmenu {
	margin-top: 0px;
}

.topmenutitle {
	text-indent:0px;
	text-decoration: none;
	border:1px solid #000000;
	padding:3px;
	line-height:14px;
	color: white;
	background-color: #660099;
	text-align: center;
}

.submenuul {
	margin-top:-1px;
	background-color:#CCCCCC;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	border-left:7px solid #660099;

}

.submenuli a{
	padding:3px;
	text-decoration: none;
	color: #000000;

}

.submenuli a:hover{
	text-decoration: none;
	background:#336699;
	background:#660099;
	color: #FFFFFF;
}

