body
	{ background-color:#003366; }
		
p 
	{ font:12px Arial, Helvetica, san serif; text-align:left; line-height:16px; }

#page 
	{ width:780; height:100%; background-color:#FFFFFF; position:relative; z-index:6;  }
		
#hdr 
	{ margin-bottom:0; z-index:10; }
		
#nav-l 
	{ float:left; margin:20 0 20 0; padding:25 0 25 25; z-index:8; }
		
#content 
	{ padding:20 15 0 30; z-index:7; }
		
#calendar 
	{ width:150px; background:#CC0033; margin:10 10 20 10; padding:10 10 15 15; font:14px Helvetica, Arial, sans-serif; line-height:14px; color:white; float:right; z-index=7; }
		
#botm 
	{ position:relative; width:779px; height:20px; background-color:#CC0033;  z-index:10; }
		
		
div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }
   
h1 { 
	font:42px Arial, Helvetica, san serif; text-align:left; color:#003366; padding:10 0 -10 -10; 
	}
		
h2 
	{ font:16px Arial, Helvetica, san serif; text-align:left; color:#003366; margin:20 0 -5 -10; }
		
h3 
	{ font:14px Arial, Helvetica, san serif; line-height:18px; margin-bottom:2px; color:#003366; left:-15px; }

h4 
	{ font:12px Arial, Helvetica, san serif; line-height:18px; margin-bottom:2px; color:#003366; left:-15px; }

.caption 
	{ position:relative; width:95%; top:2px; font:11px Helvetica, Arial, sans-serif; line-height:14px; padding:2px; }
		
.dates 
	{ font:11px Helvetica, Arial, sans-serif; line-height:14px; color:#FFFFFF; }
		
.smtxt 
	{ font:11px Arial, Helvetica, san serif; color:white; padding:3 15 0 0;  }
				
.menu 
	{ font-family:Arial; font-size:10pt; font-weight:bold; color:white }

a:link 
	{ color: #003366; text-decoration: none; }
		
a:hover 
	{ color: #CC0033; font-weight: bold; text-decoration: none; }
		
a:active 
	{ color: #003366; }
		
a:visited 
	{ color: #CC0033; }