BODY {
   margin-top : 6px; 
   margin-left : 6px; 
	background-color: #004030;
}

H6 {   font : bold 14px verdana, arial, helvetica, sans-serif;    }
H5 {   font : bold 15px verdana, arial, helvetica, sans-serif;    }
H4 {   font : bold 16px verdana, arial, helvetica, sans-serif;    }
H3 {   font : bold 18px verdana, arial, helvetica, sans-serif;    }
H2 {   font : bold 20px verdana, arial, helvetica, sans-serif;    }
H1 {   font : bold 22px verdana, arial, helvetica, sans-serif;    }

P {  font : 12px/18px Arial, helvetica, sans-serif;  }
DT { font : bold 12px/18px Arial, helvetica, sans-serif;  }
DD { font : 12px/18px Arial, helvetica, sans-serif;  }
TD { font : 12px/18px Arial, helvetica, sans-serif;  }
TH { font : 12px/18px Arial, helvetica, sans-serif;  }
UL { font : 12px/18px Arial, helvetica, sans-serif;  }
OL { font : 12px/18px Arial, helvetica, sans-serif;  }
LI { font : 12px/18px Arial, helvetica, sans-serif;  }
PRE {   font : 12px/12px courier, monospace;  }
tt {   font : 12px/12px courier, monospace;  }
A         { color : #922; }
A:visited { color : #116; }
A:hover   { color : #C00; background-color: #F99; }


.datahead { font: 16px sans-serif; background: #DDDDAA; font-weight: bold; }
.advhead { font: 16px sans-serif; background: #555599; color: #FFFFFF; font-weight: bold; }
.section { font: 12px courier; background: #CCCCCC; color: #000000; font-weight: bold; }
.data    { font: 10px sans-serif; background: #DDDDAA; }
.alink { color: #FFFF00; }
.adv     { text-align: center; font: 10px sans-serif; background: #555599; color: #FFFFFF; }


.buttonDoc {
	text-decoration:none; background-color:#fff; border:1px solid #000; padding: 2px;
	padding: 4px;
	font-family:"Arial", "sans serif"; font-weight:bold; font-size:11px; 
	color:#005; 
	}

.buttonBlack {
	text-decoration:none; background-color:#fff; border:1px solid #ccc; padding: 4px;
	font-family:"Arial", "sans serif"; font-weight:bold; font-size:14px; 
	color:#000; 
	}

.buttonGrey {
	text-decoration:none; background-color:#fff; border:1px solid #ccc; padding: 4px;
	font-family:"Arial", "sans serif"; font-weight:bold; font-size:14px; 
	color:#B3B3B3; 
	}

.buttonLtblue {
	text-decoration:none; background-color:#fff; border:1px solid #ccc; padding: 4px;
	font-family:"Arial", "sans serif"; font-weight:bold; font-size:14px; 
	color:#B3B3FF; 
	}

.buttonRed {
	text-decoration:none; background-color:#fff; border:1px solid #ccc; padding: 4px;
	font-family:"Arial", "sans serif"; font-weight:bold; font-size:14px; 
	color:#B30000; 
	}

.buttonGreen {
	text-decoration:none; background-color:#fff; border:1px solid #ccc; padding: 4px;
	font-family:"Arial", "sans serif"; font-weight:bold; font-size:14px; 
	color:#00B300; 
	}

.buttonBlue {
	text-decoration:none; background-color:#fff; border:1px solid #ccc; padding: 4px;
	font-family:"Arial", "sans serif"; font-weight:bold; font-size:14px; 
	color:#0000B3; 
	}








.grey { color: #666666; }
.black { color: #000000; }

.navhead { 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 2px; 
	margin-top: 5px; 
	text-align: center;
	font : bold 10px Arial, helvetica, sans-serif; 
}

.music { 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 2px; 
	text-decoration: none;
	margin-top: 2px; 
	font : bold 12px Arial, helvetica, sans-serif; 
}

.bigger { 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 2px; 
	margin-top: 2px; 
	 font : 18px Palatino, Times, serif; 
}

.smaller { 
	color: #000000; 
	 font : 9px monospace; 
}

.banner { 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 2px; 
	margin-top: 2px; 
	 background-color:#EEE; color:#000;
	 font : 14px Palatino, Times, serif; font-style: italic; display:block; text-align:center;
		 border:1px solid #000; 
}

.newsletterheader { 
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 2px; 
	margin-top: 2px; 
	font : bold 14px Arial, helvetica, sans-serif; 
}

.lefter { 
	font-weight: bold; 
	color: #444444; 
	margin-bottom: 2px; 
	margin-top: 5px; 
	line-height: 1.1em;
	font : bold 12px Arial, helvetica, sans-serif; 
}

.leftnav { 
	color: #444444; 
	margin-bottom: 2px; 
	margin-top: 5px; 
	font : bold 10px Arial, helvetica, sans-serif; 
}

.smallnav { 
	text-align: center;
	color: #444444; 
	margin-bottom: 2px; 
	margin-top: 5px; 
	font : bold 10px Arial, helvetica, sans-serif; 
}

.smallinsert { 
	text-align: center;
	color: #444444; 
	margin-bottom: 2px; 
	margin-top: 2px; 
	font : bold 10px Arial, helvetica, sans-serif; 
}

.copy { 
	color: #444444; 
	line-height: 1.1em;
	margin-bottom: 2px; 
	margin-top: 5px; 
	font : bold 10px Arial, helvetica, sans-serif; 
}

.tiny { 
	text-align: center;
	line-height: 1.2em;
	color: #000000; 
	font : bold 8px Arial, helvetica, sans-serif; 
}

.ad { 
	text-align: center;
	line-height: 1.2em;
	color: #888888; 
	font : bold 9px Arial, helvetica, sans-serif; 
}

.master { 
	text-align: center;
	line-height: 1.2em;
	color: #004400; 
	font : bold 11px Arial, helvetica, sans-serif; 
}

.render { 
	text-align: center;
	line-height: 1.2em;
	color: #000000; 
	font : bold 9px Arial, helvetica, sans-serif; 
}

.eg {   color: #AAAAAA; font : 12px Arial, helvetica, sans-serif; }
.error {   font-weight: bold; color: #000066; font : 20px Arial, helvetica, sans-serif; }
.ignore {   color: #999999; font : 14px Arial, helvetica, sans-serif; }
.blah {   color: #444444; font : 9px Arial, helvetica, sans-serif; }
.tableheader {  background: #CCCCCC;  }
.tablebody {  background: #EEEEEE;  }


.NavText {
	font-family: arial, sans-serif;
	font-weight: bold; 
	font-size: 10px;
	padding-left: 4px;
}

UL.google { 
  margin-top : 2px;
  margin-bottom : 2px;
}
UL.google LI{ 
	line-height: 1.2em;
	color: #000000; 
	font : 9px Arial, helvetica, sans-serif; 
}

.googlejuice { 
	margin-top : 1px;
	margin-left : 10px;
	margin-bottom : 1px;
	line-height: 1.2em;
	color: #000000; 
	font : bold 10px Arial, helvetica, sans-serif; 
}

.orange  { background-color: #FFEEaa; color: #FFF; }




#bluemenu a:visited {
	text-decoration:none; 
	background-color:#566578; color:#fff; 
	font-family:"Arial", "sans serif"; font-weight:bold; display:block; 
	width:113px; font-size:10px; 
	border-top:1px solid #889;
	border-left:1px solid #889;
	border-right:1px solid #445;
	border-bottom:1px solid #445; 
	margin:0px;
	}
#bluemenu a {
	text-decoration:none; 
	background-color:#424C61; color:#fff; 
	font-family:"Arial", "sans serif"; font-weight:bold; display:block; 
	width:113px; 
	font-size:10px; 
	border-top:1px solid #678;
	border-left:1px solid #678;
	border-right:1px solid #234;
	border-bottom:1px solid #234; 
	padding-right: 4px;
	margin:0px;
	}
#bluemenu a:hover {
	text-decoration:none; 
	background-color:#93A0AE; color:#000; 
	font-family:"Arial", "sans serif"; font-weight:bold; display:block; 
	width:113px; 
	font-size:10px; 
	border-top:1px solid #bcd; 
	border-left:1px solid #bcd;
	border-right:1px solid #789;
	border-bottom:1px solid #789;
	margin:0px;
	}


#headmenu a { padding: 2px; text-decoration:none; background-color:#EDE7D0; color:#000;
   font : 15px Palatino, Times, serif; display:block; text-align:center;
	font-weight: bold; 
	width:102px;
   border-top:4px solid #A98; 
   border-left:4px solid #BA9; 
   border-right:4px solid #eDC; 
   border-bottom:4px solid #fED; 
	margin:4px; }

#headmenu a:hover { padding: 2px; text-decoration:none; background-color:#FEF67E; color:#331;
   font : 15px Palatino, Times, serif; display:block; text-align:center;
	font-weight: bold; 
	width:102px;
   border-top:4px solid #BBA; 
   border-left:4px solid #CCB; 
   border-right:4px solid #FFD; 
   border-bottom:4px solid #FFE; 
	margin:4px; }
   
#greymenu { padding: 2px; text-decoration:none; color:#000;
   font : 12px Palatino, Times, serif; font-weight: bold; text-align:center; margin:0px; }
   
#greymenu a { padding: 2px; text-decoration:none; background-color:#EEE; color:#000;
   font : 14px Palatino, Times, serif; font-style: italic; display:block; text-align:center;
   border:1px solid #000; width:103px; margin:0px; }
   
#greymenu a:hover { padding: 2px; text-decoration:none; background-color:#832; color:#FF7;
   font : 14px Palatino, Times, serif; font-style: italic; display:block; text-align:center;
   border:1px dashed #FF7; width:103px; margin:0px; }
   

#navcontainer { margin-left: auto; margin-right: auto; margin-bottom: 20px; 
	border-top: 1px solid #558; z-index: 1; }
#navcontainer ul { list-style-type: none; text-align: center; margin-top: -8px; 
	padding: 0; position: relative; z-index: 2; }
#navcontainer li { display: inline; text-align: center; margin: 0 5px; }
#navcontainer li a { padding: 1px 7px; color: #922; background-color: #fff; 
	border: 1px solid #dbb; text-decoration: none; }
#navcontainer li a:visited { color: #229; background: #fff; border: 1px solid #229; 
	border-top: 1px solid #229; border-bottom: 1px solid #229; }
#navcontainer li a:hover { color: #000; background: #FF0; border: 1px solid #666; 
	border-top: 2px solid #666; border-bottom: 2px solid #666; }


.firefox {
	text-decoration:none; 
	text-align: center;
	background-color:#FFc; 
	font-family:"Arial", "sans serif"; font-weight:bold; display:block; 
	font-size:10px; 
	border:1px dashed #800;
	padding:5px;
	margin:5px;
	}

.fireh5 {
	font-family:"Arial", "sans serif"; font-weight:bold; display:block; 
	background-color:#fff; 
	font-size:18px; 
	border:1px solid #880;
	padding:0px;
	margin:0px;
	}
