
       body {

	 width:750px;
	 margin:0 auto;
	 text-align:center;
	 background-color:white;
         font-size:12pt;
         font-style:normal;
         font-family:Arial,Helvetica,"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
         font-variant:normal;
         font-weight:normal;
         letter-spacing:0px; 
         text-indent:0px;
         text-transform:none;
         white-space:normal;
         word-spacing:0px;
         direction:ltr;
         line-height:16pt;
         margin-top:10pt;
         margin-bottom:10pt;
         background-color:#FFFFFF;
         cursor:auto;
       }

       a {

         text-decoration:none;
         font-weight:bold;
       }

       a:link {

         color:blue;
       }

       a:active {

         color:red;
       }
  
       a:visited {

         color:blue;
       }

       a:hover {

         color:red; 
         text-decoration:blink;
       }

       p {

         font-style:normal;
         font-family:Arial,Helvetica,"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
         font-variant:normal;
         font-weight:normal;
         letter-spacing:0px;
         text-align:left;
         text-decoration:none;
         text-indent:0px;
         text-transform:none;
         white-space:normal;
         word-spacing:0px;
         direction:ltr;
         line-height:16pt;
       }
       
       h1 {

         font-size:24pt;
         font-style:normal;
         font-family:Arial,Helvetica,"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
         font-variant:normal;
         font-weight:bold;
         letter-spacing:0px;
         text-align:center;
         text-decoration:none;
         text-indent:0px;
         text-transform:none;
         white-space:normal;
         word-spacing:0px;
         direction:ltr;
         line-height:30pt;
       }

       h2 {

         font-size:18pt;
         font-style:normal;
         font-family:Arial,Helvetica,"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
         color:blue;
         font-variant:normal;
         font-weight:bold;
         letter-spacing:0px;
         text-align:center;
         text-indent:0px;
         text-transform:none;
         white-space:normal;
         word-spacing:0px;
         direction:ltr;
         line-height:22pt;
       }

       h3 {

         font-size:14pt;
         font-style:normal;
         font-family:Arial,Helvetica,"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
         font-variant:normal;
         font-weight:bold;
         letter-spacing:0px;
         text-align:center;
         text-decoration:none;
         text-indent:0px;
         text-transform:none;
         white-space:normal;
         word-spacing:0px;
         direction:ltr;
         line-height:20pt;
       }

       img {

         border-width:0;
       }

       span.red  {

         color:red;
         font-style:italic;
       }

       span.blue  {

         color:blue;
       }

       span.strong  {

         font-weight:bold;
         font-size:14pt;
       }

       span.bold  {

         font-weight:bold;
         font-size:12pt;
       }
      
       cite {

         font-size:8pt;
       }

       table { 

         border: 2px solid black; 
         border-collapse:collapse;
       }

       td.nocolor {

         width:740px;
         height:120px;
         background-color:#FFFFFF;
         text-align:center;
       }
		 
		 table.calendar {
			font-weight: bold;
			border-color: #D91313;
			width: 730px;
		 }
		 
		 td.calendar {
		 	background-color: #FFFFAB;
			border-color: #D91313;
			line-height: normal;
			padding: 3px;
			width: 105px;
			vertical-align: text-top;
		 }
		 
		 		 td.day {
		 	background-color: #D91313;
			border-color: #D91313;
			line-height: normal;
			padding: 3px;
			width: 105px;
			vertical-align: text-top;
			color: #ffffff;
		 }
		 
		 p.calendar {
		 	font-size: small;
			font-weight: bold;
		 }

       td { 

         vertical-align:top;
         text-align:center;
         border: 1px solid black;
         padding:0%;
         background-color:#FFFFCC; 
       }

       ul { 

         margin-top: 10px; 
         margin-bottom: 10px; 
         margin-left: 0; 
         padding-left: 1em 
       }

       li { 

         margin-bottom: 10px; 
       }

       #banner {
         width:740px;
         height:120px;
         text-align:center;
       }

       #navigation {

         width:740px;
         background-color:#FFFFCC;
         text-align:center;
         font-size:10pt;
         font-weight:bold;
       }  
   
       #sidebar {

         width:200px;
         background-color:#FFFFCC;
         text-align:center;
         font-size:10pt;
       }  

       #content {

         width:540px;
         background-color:#FFFFCC;
         text-align:center;
         font-size:10pt;
       } 

       /* These are "hacks" to resolve padding issues with IE */

       div.pad {

         padding:8px;
         background-color:#FFFFCC;
         text-align:center;
       }  

       div.pad2 {

         padding:16px;
         background-color:#FFFFCC;
         text-align:center;
       }                          
