body {
	background-color: #fff;
	text-align: center;
	margin:0;
	padding: 0;
}

body, p, td,th, li, input, address {
	font: 12px Verdana, sans-serif;
	color: #333; 
}

p {	line-height: 1.5; }

h1, h2, h3, h4, h5 { letter-spacing: 1px; margin: 20px 0 0 0; font-family: georgia, times, serif; color:#006699;}

h3 {margin-top: 30px; }

h1 {	font-size: 1.8em; margin-bottom: 10px;  }
h2 {	font-size: 1.6em; margin-bottom: 10px;  }
h3 {	font-size: 1.4em; margin-bottom: 10px;  }
h4 {	font-size: 1.15em; margin-bottom: 10px; }
h5 {	font-size: 1em; margin-bottom: 10px; }

#top, #main, #bottom { width: 750px; text-align: left; margin: 10px auto; }

#top { border-bottom: 1px solid #aaa;background-color:#fff; }

#main { padding-bottom: 30px; }

#bottom { padding-bottom: 10px; }

#footer { background-color: #003366; border-bottom: 1px solid #006633; padding-top:10px; background-image: url(/compass/img/bg_bottom.jpg); background-repeat: repeat-x;}

#topmenu ul {padding:0;margin: 5px 0;}
#topmenu ul li.first {margin-left:0;}
#topmenu ul li { display: inline; margin: 0 0 0 10px; font-family:  times, serif; font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px;font-weight:bold;}
#topmenu ul li a { text-decoration: none; color: #336699; }
#topmenu ul li a:hover { text-decoration: underline; color: #336699; }

#bottommenu { margin: 0 0 10px 0; border-bottom: 1px dotted #aaa; padding-top: 2px;}
#bottommenu ul {padding:0;margin: 5px 0;}
#bottommenu ul li.first {margin-left:0;}
#bottommenu ul li { display: inline; margin: 0 0 0 10px; font-family: georgia, times, serif; font-size: 10px; 
text-transform: uppercase;letter-spacing: 1px; }
#bottommenu ul li a { text-decoration: none; color: #ffff99; }
#bottommenu ul li a:hover { text-decoration: underline; color: #fff; }

#footermenu { margin: 0; }
#footermenu ul {padding:0;margin:0;}
#footermenu ul li { margin: 5px 0 0 0 ; font-family: georgia, times, serif; font-size: 11px; color: #fff; list-style: none; letter-spacing: 1px;}
#footermenu ul li a { text-decoration: none; color: #ffff99; }
#footermenu ul li a:hover { text-decoration: underline; color: #fff; }

#main ul li {margin: 5px 0;}

.grid, .bottomGrid { border-collapse: collapse; margin: 15px 0; width:100%; }
.grid  td, .grid th{ border: 1px solid #bbb; padding: 3px;	vertical-align: top; }
.grid th, .bottomGrid th{ text-align: left; background-color: #ddd; font-weight: bold; }
.bottomGrid  td, .bottomGrid th{ border-bottom: 1px solid #aaa; padding: 3px;	vertical-align: top; }

.grid td p {line-height:1; margin-top:5px;}

img { border:0;}

.bio_img {border:1px solid #777; margin: 0 10px 10px 0}

#support {color:#fff; border-bottom: 1px solid #aaa;}
#support p {color:#fff;}
#support p a {color:#fff;text-decoration:none;}
#support p a:hover {color:#aaa;}




@media print

{
    h1,h2,h3,h4,h5 {color: #000;}
    #photo {display:none;}
    #bottommenu ul li, #topmenu ul li {font-size:12px; letter-spacing:0; margin: 0 0 0 5px}
    #topmenu {border-top:1px solid #aaa;}
    #bottommenu {border-top:1px dotted #aaa;}
    #top, #main, #bottom {width: 620px;}
    #footer {border:0;}
}

			
