body { font-family: Verdana, Arial, sans-serif; font-size:10pt; color:#001c44; background-color: #ffffff; margin: 0 5px 5px 5px; }

div, td { font-size:9pt }

table { width:100%;margin:auto }

a { color: maroon; text-decoration:none; }
a:hover { text-decoration:underline; }
a.nav { text-decoration:none; font-size:11pt; font-weight: bold;}

h1, h2, h3, h4 { font-size:9pt }
.tag {  font-size:14pt;font-family:Times;font-style:italic;text-align:center;margin-top:0px; }
.tag2 {  font-size:12pt;font-family:Times;font-style:italic;margin-top:0px }

div.container {margin:5px auto;width:840px }

div.topnav {  text-align:right;font-size:8pt;margin-bottom:5px }

table.name { width:100%;font-family:'Times New Roman', Times, serif;margin-bottom:5px;border-top:1px solid #001c44; border-bottom:1px solid #001c44;}

td.nameright { width:50%;font-size:24pt;  }
span.don { color:#336633; }
td.nameleft { width:50%;font-style:italic;font-weight:bold;font-size:18pt;text-align:right;vertical-align:bottom }

td.content { padding:5px; vertical-align:top }

td.flash {  text-align:center;width:350px;vertical-align:top; }

div.flashdiv { width:330px;border: 3px solid #001c44;text-align:center;padding:0px }

.navright { text-align:right;font-size:8pt;font-weight:bold;float:right }

div.return { text-align:center;font-weight:bold;font-size:8pt }

td.menu { width:180px;vertical-align:top;text-align:center;font-weight:bold }

p.sites { font-size:7pt;text-align:left }

div.foot { font-family:'Times New Roman', Times, serif; font-size:10pt; border-top:1px solid #001c44; border-bottom:1px solid #001c44; width:100%;margin-top:0px;margin-bottom:5px;font-weight:bold }

div.addr { margin-top:6px;  }

div.footnav { font-size:8pt }

.quote {
	background: #FFFF99;
	font-size: 10pt;
	font-style: italic;
	margin: auto;
	padding: 10px;
	text-align: justify;
	width: 75%;
}

.contactbox { float:right;width:250px;text-align:center;background-color:maroon;color:white;padding:10px;font-weight:bold;margin:5px }

#menu {
width: 180px; /* set width of menu */
background-color: #001c44;
font-size:12pt;
text-align:left;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 11px/16px verdana, arial, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #ffffff;
background-color: #001c44;
text-transform: uppercase;
}

#menu a {
color: #001c44;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

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

/* if IE */
body {
behavior: url(csshover.htc); /* call hover behaviour file */
font-size: 100%; /* enable IE to resize em fonts */
} 
#menu ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul li a {
height: 1%; /* make links honour display: block; properly */
} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif; 
/* if required use em's for IE as it won't resize pixels */
} 

div.feedburnerFeedBlock ul {
font-size:7pt;
text-align:left;
margin-top:0px;
margin-bottom:0px
}

div.feedburnerFeedBlock p {
font-size:7pt;
text-align:left;
margin:0
}

