html,body  {
	margin: 0;
	padding: 0;
	font: 12px/15px verdana, sans-serif;
	color: #53503e;
	background-color: #445973;
	align: center;
	height:auto !important; /* FF and compliant browsers should automatically size the body/html */
    height:100%; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */
    min-height:100%; /* when FF/etc automatically size the body/html it should be AT LEAST the height of the entire browser window, but can expand based on content. */
	}
	
#top  {
	width: 770px;
	height: 175px;
	margin: 0 auto;
	padding: 0;
	background-color: #b32229;
	text-align: left;
	}
#logopic {
	width: 200px;
	background-color: #fff;
	float: left;
	}
#quote {
	width: 553px;
	background-color: #b32229;
	float: right;
	}
td.charmlabel {
	font: 10px/12px verdana, sans-serif;
	}
.evenbg {
	background-color:#fffccc;
	}
.compname {
	font: 25px/27px verdana, sans-serif bold;
	color: #fff;
	}
#nav {
	margin: 0 auto;
	padding: 0;
	height: 20px;
	width: 770px;
	background-color: #b32229;
	text-align: right;
	}
#wrapper  {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	background-color: #cccaca;
	text-align: left;
	}
#left  {
	width: 200px;
	margin: 0;
	padding: 10px 0 0 0;
	background-color: #cccaca;
	float: left; 
	}
#right  {
	width: 570px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	float: right; 
	}
#full  {
	width: 770px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	float: left;
	}
#pdfFull  {
	width: 770px;
	margin: 0;
	padding: 10px;
	background-color: #fff;
	float: left;
	color:#000;
	}
.slim  {
	width: 285px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	float: left;
	}
#footer {
	width: 770px;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	background-color: #b32229;
	font: 11px verdana, sans-serif;
	color: #fff;
	clear: both;
	text-align: center;
	}
	

h1  {
	font: bold 15px verdana, monospace, sans-serif;
	color: #376193;
	margin: 20px 0px 0px 10px;
	padding: 0px;
	letter-spacing: 0px;
	word-spacing: 1px;
	}
h2  {
	font: bold 12px verdana, sans-serif;
	color:  #000;
	margin:	12px 0px 0px 10px;
	padding: 0px;
	letter-spacing: 0px;
	word-spacing: 1px;
	}
	
p	{
	font: 12px/17px verdana, sans-serif;
	color: #53503e;
	margin: 2px 10px 10px 10px;
	letter-spacing: 0px;
	word-spacing: 0px;
	}	
.just	{
	font: 12px/17px verdana, sans-serif;
	color: #53503e;
	margin: 2px 15px 10px 10px;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-align : justify;
	}	
.fine	{
	font: 11px/15px verdana, sans-serif;
	color: #4f4f4f;
	margin: 2px 10px 10px 10px;
	word-spacing: 1px;
	}	
.fine2	{
	font: 10px verdana, sans-serif;
	color: #000;
	margin: 0px 0px 0px 10px;
	word-spacing: 0px;
	}
.inside	{
	font: 11px/15px verdana, sans-serif;
	color: #53503e;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0px;
	word-spacing: 0px;
	}
.quotep {
	font: 14px/18px verdana, "Lucida Sans Unicode", Lucida Console, sans-serif;
	color: #fda899;
	padding: 10px 0px 0px 0px;
	letter-spacing: 0px;
	word-spacing: 0px;
	}

a	{
	text-decoration: none;
	font-weight: bold;
	}
a:link	{
	color:	#990000;
	background-color: transparent;
	}
a:active	{
	color:	#990000;
	background-color: transparent;
	}
a:visited	{
	color:	#990000;
	background-color: transparent;
	}
a:hover	{
	color:	#000;
	background-color: transparent;
	}
.tab {
	height: 20px;
	width: 81px;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: center;
	}
.tab a:link {
	height: 16px;
	display: block;
	margin: 0px;
	padding: 0px;
	font: bold 10px arial, sans-serif;
	padding: 0px;
	color: #445973;
	/*color: #fff;*/
	background-color: #445973;
	border-top: 4px solid #445973;
	}
.tab a:visited {
	height: 16px;
	display: block;  
	font: bold 10px arial, sans-serif; 
	padding: 0px;
	color: #445973;
	/*color: #fff; */
	background-color: #445973;
	border-top: 4px solid #445973;
	}
.tab a:active {
	height: 16px;
	display: block;  
	font: bold 10px arial, sans-serif; 
	padding: 0px;
	color: #445973;
	/*color: #fff; */
	background-color: #445973;
	border-top: 4px solid #445973;
	}
.tab a:hover {
	height: 16px;
	display: block;  
	font: bold 10px arial, sans-serif; 
	padding: 0px;
	color: #445973; 
	background-color: #445973;
	/*color: #fff;
	background-color: #202c59;
	border-top: 4px solid #202c59;*/
	}
	
.donate {
	margin: 0px 10px 0px 0px;
	padding: 5px 10px 0px 10px;
	font: 12px/17px verdana, sans-serif;
	color: #000;
	border-top: 1px solid #beca9b;
	}
.donate a:link {
	padding: 0px 10px 10px 0px;
	background-color: #fff;
	font: 12px/17px verdana, sans-serif;
	color: #000;
	display: block;
	}
.donate a:active {
	padding: 0px 10px 10px 0px;
	background-color: #fff;
	font: 12px/17px verdana, sans-serif;
	color: #000;
	display: block;
	}
.donate a:visited {
	padding: 0px 10px 10px 0px;
	background-color: #fff;
	font: 12px/17px verdana, sans-serif;
	color: #000;
	display: block;
	}
.donate a:hover {
	padding: 0px 10px 10px 0px;
	background-color: #fff;
	color: #990000;
	display: block;
	}
img.head {
	margin: 0px;
	padding: 0px;
	float: center;
	}
img.icon  {
	float: left;
	margin: 3px 3px 0px 0px;
	}
img.newsletter {
	margin: 6px 0px 0px 10px;
	border: 0px;
	}
img.adobe {
	margin: 5px 0px 5px 55px;
	border: 0px;
	}
