body, td, th, p, li, a, blockquote, h1, h2, h3, h4, h5, b, strong, i, em
		  {font-family:verdana,geneva,arial,helvetica,sans-serif;
}
body, td, th, p, li, a
  		  {font-size:95%;
}

body		  {background-color:#e8e8cd;
		   margin:10px;
}
/*--------------- size
*/
.large		  {font-weight:bold;
		   font-size:150%;
}
.normal		  {font-size:100%;
}
.small		  {font-size:86%;
}
.smaller	  {font-size:76%;
}
.bold		  {font-weight:bold;
}
/*--------------- justification
*/
.left		  {text-align:left;
}
.right		  {text-align:right;
}
.center		  {text-align:center;
}
#centercol  	  {background-color:white;
		   margin-right:136px;
		   padding-bottom:5px;
		   padding-left:35px;
		   padding-right:35px;
}
#centercolwide    {background-color:white;
		   padding-bottom:10px;
		   padding-left:35px;
		   padding-right:35px;
		   width:80%;
}
#centercolwidest  {background-color:white;
		   margin-left:65px;
		   margin-right:65px;
		   padding-bottom:10px;
		   padding-left:35px;
		   padding-right:35px;
}
#container	  {margin-left:136px;
		   padding-bottom:0px;
}
#foot		  {clear:both;
		   margin:0;
		   text-align:center;
}
#leftcol	  {left:11px;
		   position:absolute;
		   width:135px;
}
#leftcolwide	  {left:0;
		   position:absolute;
		   width:135px;
}
#page_border	  {background-color:#e0eaf7;
		   border:1px solid #225588;
		   margin:0;
}
#rightcol	  {position:absolute;
		   right:9px;
		   width:135px;
}
/*--------------- colors
*/
.black		  {color:#000000;
}
.blue		  {background-color:#77a3dd;
		   color:#ffffff;
		   font-weight:bold;
		   margin:0;
		   padding:0;
}
.darkblue	  {background-color:#225588;
		   color:#ffffff;
		   font-weight:bold;
}
.green		  {background-color:#6f8224;
		   color:#ffffff;
		   font-weight:bold;
}
.hotpink	  {color:#ff3399;
		   font-weight:bold;
}
.lightblue	  {background-color:#e0eaf7;
}
.red		  {color:#cc0000;
		   font-weight:bold;
}
.white		  {color:#ffffff;
		   font-weight:bold;
}
.question	  {color:#225588;
}
/*--------------- headings 
*/
h2, h4, h5	  {color:#235488;
}
h1 		  {color:#cc0000;
		   font-size:160%;;
		   margin-top:0;
		   padding-top:0;
}
h2 		  {font-size:125%;
}
h3 		  {color:#cc0000;
		   font-size:110%;
}
h4 		  {font-size:80%;
}
h5 		  {font-size:76%;
		   margin:0;
		   padding-top:5px;
		   text-align:center;
}
/*--------------- lists
*/
.list		  {margin-bottom:0;
}
ul, ol		  {margin-top:0;
}
ul.arrow	  {margin-top:0; 
		   margin-left:.5cm; 
		   list-style-image:url("graphics/cc0000arrow.gif"); 
		   list-style-type:disc;
}
ul.check	  {margin-top:0; 
		   margin-left:.5cm; 
		   list-style-image:url("graphics/cc0000check.gif"); 
		   list-style-type:disc;
}
ul.square	  {margin-left:.5cm;  
		   margin-top:0;
		   list-style-image:url("graphics/bluesquare.jpg"); 
		   list-style-type:disc;
}
/*--------------- links
*/
a		  {font-size:100%;
		   font-weight:bold;
		   text-decoration:underline;
}
a:link, 
a:visited 	  {background-color:transparent;
		   color:#235488;
}
a:active, 
a:hover 	  {background-color:transparent;
		   color:#cc0000;
}
p.blue,
tr td.nav a, 
tr td.navside a
		  {font-family:arial,sans-serif;
		   font-size:91%; 
		   font-weight:bold;
		   padding-left:6px;
		   padding-right:6px; 
		   text-decoration:none;
}
tr td.nav a	  {line-height:18px;
}
tr td.navside a	  {line-height:13px;
		   padding-left:18px;
}
tr td.nav a:link, 
tr td.nav a:visited, 
tr td.navside a:link, 
tr td.navside a:visited 
		  {background-color:transparent;
		   color:#235488;
}
tr td.nav a:active, 
tr td.nav a:hover, 
tr td.navside a:active, 
tr td.navside a:hover  
		  {background-color:transparent; 
		   color:#cc0000;
}
/*--------------- table elements
*/
tr.redheader	  {background-color:#bd1f00;
		   margin:0;
		   padding:0;
}
tr.whiteheader	  {background-color:#ffffff;
		   margin:0;
		   padding:0;
}
tr td.nav	  {background-color:#77a3dd;
		   border-bottom:1px solid #225588;
		   border-left:1px solid #e0eaf7; 
		   border-right:2px solid #225588;
		   border-top:1px solid #225588;
		   margin:0;
		   padding-left:5px; 
		   padding-right:4px;
		   text-align:center;
}
tr td.navside	  {background-color:#77a3dd; 
		   border-bottom:1px solid #225588;
		   border-right:1px solid #225588;
		   border-top:1px solid #e0eaf7;
		   margin:0;
		   padding-bottom:3px; 
		   padding-left:10px; 
		   padding-top:3px;
}
tr td.navfoot	  {font-family:geneva,arial,helvetica,sans-serif;
		   font-size:82%;
		   font-weight:bold;
		   text-align:center;
}
tr td.halfwide    {width:50%;
}
tr td.text	  {padding-left:45px; 
		   padding-right:45px;
}
/*--------------- miscellaneous
*/	  
p.indent	  {margin-top:0;
		   padding-left:5%;
		   display:inline;
}	   
p.padtop1	  {margin-bottom:0;
		   margin-left:0;
		   margin-right:0;
		   margin-top:1px;
}
p.padtop6	  {margin-bottom:0;
		   margin-left:0;
		   margin-right:0;
		   margin-top:6px;
}
p.leftquotes,
p.rightquotes	  {border-top:2px solid #4a84b5; 
		   font-size:76%;
		   margin:0;
		   padding:7px;
}
p.rightquotes	  {margin-right:1px;
}
p.leftquotes a	  {font-size:100%;
}
/*--------------- images
*/
img		  {border:0;
}
.block		  {display:block;
}
.inline		  {display:inline;
}
.floatleft	  {float:left;
}
.floatright	  {float:right;
}