A {color: #003E80;
	text-decoration: none;
	font-weight: bold;
	background: transparent}

A:HOVER {color: Teal;
	text-decoration: none;
	background: transparent}

BODY, TD, TH {color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent;
	font-size: 90%;
	text-align: left;
	margin: 0px;
}
li {
	text-align: left;
	vertical-align: top; 
}

ul {
	list-style: disc;
	text-align: left;
	vertical-align: top;
}


IMG {border: 0px}

table {border: 0px;
  width: 100%;
	border-spacing: 0}

h1 {font-size: 140%;
	padding: 4px;
	font-weight: bold;
	width: 500px;
	border-top: thin double #FFD700;
	border-bottom: thin double #FFD700;
margin: 30px 10px 30px 0px;
	text-align: center;
}

h2 {font-size: 120%;
	font-weight: bold;
	padding: 5px;
	 border-right: thin solid Red;
	border-bottom: thin solid Red;
		width: 450px;
margin: 20px 10px 10px 10px}

h3 {font-size: 110%;
font-weight: bold;	
margin: 30px 10px 0px 10px;
 border-right: thin solid green;
  border-bottom: thin solid green;
width: 400px;
 padding-left: 5px;
}
h4 {font-size: 100%;
font-weight: bold;	
margin: 20px 10px 5px 10px;
}


.main, .nospacelist, .emph, .highlight, .emphsmall,  .mainsmall {
width: 480px}

.highlight {
	font-size: 120%;
	font-weight: bold;
}
.emph, .emphsmall {
	font-style: italic;
	margin: 10px 10px 0px 20px;
}
.emphsmall, .mainsmall {font-size: 85%;
}

.xxsmall {font-size: 60%}

.main, .xxsmall, .copy, .nospacelist, .emph, .emphsmall,  .mainsmall, .highlight 
{text-align: left;
	margin: 10px 10px 0px 20px}
	
.topspan {
	margin: 0px 0px 0px 20px;
	width: 600px}

.nospacelist {
	margin: 0px 10px 0px 40px;
	display: list-item}

.nospace {font-size: 40%;
	margin: 0px}

.sidetxt, .sidetxt1, .endsidetxt,   {width: 150px;
   font-size: 90%;
	text-align: left;
	margin: 0px 0px 0px 20px;
border-right: thin double green;
}
.sidetxt1 {
	margin: 30px 0px 0px 20px;
}

.endsidetxt {border-bottom: 4px double green;
	margin: 0px 0px 0px 20px;
}
.sidead,   {width: 150px;
   font-size: 90%;
	text-align: center;
	margin: 0px 0px 0px 20px;
border: thin double #DAA520;
}


.toplinks {width: 450px;
 	text-align: left;
	margin: 10px 100px 20px 20px;
border: thin double red;
	float: left;
	padding: 10px;
	background: #FAFAD2;
		font-size: 90%;

}
.hometext {width: 450px;
 	text-align: left;
	margin: 10px 100px 20px 20px;
border: thin double blue;
	float: none;
	padding: 6px;
	background: #E6E6FA;
	font-style: italic;
	font-weight: normal;
	font-size: 90%;
}
.homehighlight {width: 230px;
 	text-align: left;
	margin: 10px 5px 20px 5px;
border: thin solid Maroon;
	float: left;
	padding: 3px;
	background: #E6E6FA;
	font-style: italic;
	font-weight: normal;
font-size: 90%;
}

.banner {color: Maroon;
		width: 120px; 
	text-align: center; 
        border: 3px solid Maroon;
	background: transparent;
	margin: 0px;
	padding: 3px;
	font-weight: bold;
}

.skip {display:none}

.copy {font-size: 80%;
  text-align: left;
	padding: 5px 0px 0px 20px;
}

.ctop {text-align: center;
	vertical-align: top}


.tabhdnodisp {display: none}
	
.amt {text-align: right;
  vertical-align: bottom;
	padding: 0px 0px 0px 10px}
	
.footnote {text-align: right;
 padding: 0px 0px;
 font-size: 80%;
 font-weight: bold;
}

.tabgen {width: 80%;
  border: none;
	text-align: left;}

	
.tabfullw {width: 95%;
border: none;
	text-align: left;
	padding: 0px;
}
.tabfullwtlallign {border: none;
	text-align: left;
	padding: 0px;
	vertical-align: top;
}
.tabfullwbr {width: 95%;
	text-align: left;
	border-width: 1px; 
	padding: 0px;
	border-color: Teal;
	margin-left: 10px;
}


.tabhdleft {text-align: left;
  padding: 10px 0px 10px 20px}


.tabhdleftbd, .tabhdleftbdbr  {text-align: left;
 	  vertical-align: top;
  padding: 5px 5px 5px 20px;
 font-weight: bold}
 
.tabhdleftbdbr {border-top: thin outset #FFD700; border-bottom: thin inset #FFD700; }

.tabelem, .tabelemmar, .tabelembr {text-align: left;
  	  vertical-align: top;
	   padding: 5px 5px 5px 20px;
}

.tabelemrmar {text-align: left;
  	  vertical-align: top;
	   padding: 0px 15px 0px 0px;
}
.tabelemlmarbd {text-align: left;
  	  vertical-align: top;
	  font-weight: bold;
  padding: 0px 5px 0px 15px;
}

.nospacelistintab {
		margin: 0px 10px;
display: list-item
}

.tabelembr {border-bottom: thin inset #FFD700;  padding: 2px 2px;}


.tabelemmar { padding: 10px 0px 0px 40px}

