body {
        margin:0 auto;
        padding:0;
        border:0; 
        background:#dddddd;
	background-image:url('../images/main-bg.jpg'); 
	background-repeat: repeat-x;
        width:760px;	
}

a {
	color:#00f;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#fff;
	background:#00f;
	text-decoration:none;
	font-weight:bold;
}

a.simple {
	color:#00f;
	text-decoration:none;
	font-weight:normal;
}

a.simple:hover {
	color:#fff;
	background:#00f;
	text-decoration:none;
	font-weight:normal;
}

h1, h2 { 
	margin:0; 
	padding:.25em 0;
}

h3 { 
	margin:0; 
	padding:.5em 0 .25em 0;
	font-size:12pt;
}

p { 
	margin:0; 
	padding:.2em 0 .7em 0;
	line-height:1.2em; 
}

content {
	margin:0;
	padding:0;
	width:760px;
}

header navconatiner {
	margin:0;
	padding:0;
}


#navlist {
	margin: 0;
	padding: 10px 10px 6px 10px;
	background: #eeeeee;
	border-bottom: 1px solid #004b85;
}

#navlist ul, #navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited {
	line-height: 14px;
	font-weight: bold;
	margin: 0 20px 4px 0px;
	text-decoration: none;
	color: #777;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
	border-bottom: 4px solid #004b85;
	padding-bottom: 2px;
	background: transparent;
	color: #004b85;
}

#navlist a:hover { 	
	color: #004b85; 
}

table.content {
	margin:0;
	border-collapse: collapse;
}


table.directory {
	font-family: Tahoma, Arial, sans-serif;
	font-size:9pt;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #004b85;
	border-collapse: collapse;
}
table.directory th {
	font-family: Tahoma, Arial, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#ffffff;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #004b85;
	background-color: #004b85;
	vertical-align:top;
}
table.directory td {
	font-family: Tahoma, Arial, sans-serif;
	font-size:9pt;
	text-align:left;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #004b85;
	background-color: #ffffff;
	vertical-align:top;
}
table.fundraiser {
	font-family: Tahoma, Arial, sans-serif;
	font-size:10pt;;
}

table.fundraiser td {
	font-family: Tahoma, Arial, sans-serif;
	font-size:10pt;
	vertical-align:top;
}	

#footer {
        clear:both;
        float:left;
	background-color:#fff;
        width:100%;
}

#footer p {
	padding:5px;	
	margin:0;
}

#Hnavlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #004b85;
width: 200px;
}

#Hnavlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #004b85;
}

#Hnavlist li a { text-decoration: none; }

#Hnavlist a:link#current, #Hnavlist a:visited#current {
	background: transparent;
	color: #aaaaaa;
}
table.simple td th {
	font-size:10pt;
	font-family:Tahoma,Arial,sans-serif;
	line-height:120%;
}
table.simple {
	font-size:10pt;
	font-family:Tahoma,Arial,sans-serif;
	line-height:120%;
}
