body, tbody, p, dl, dt, dd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333300; margin:1pt; line-height:12pt;}
option, select, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333300; margin:1pt; line-height:12pt; }
.indented
   {
   padding-left: 80pt;
   }
.indented-both
   {
   padding-left: 50pt;
   padding-right: 50pt;
   }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333300; margin:1pt; line-height: 150%;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333300; margin:1pt; line-height: 150%;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333300; margin:1pt; line-height: 150%;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333300; margin:1pt; line-height: 150%;}
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333300; margin:1pt; line-height: 150%;}
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333300; margin:1pt; line-height: 150%;}

.textwide { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333300; margin:1pt; line-height:14pt;}
.tableborder { border: 1px solid; border-color: #CCCC99; border-collapse: collapse; }
.ptext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333300; margin:1pt; line-height: 150%;}
.form { font-size: 7pt; font-weight: normal; color: #333300; margin:1pt; line-height: 10pt; }
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #333300; margin:1pt; line-height: 10pt;}
.spacer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1pt; font-weight: normal; color: #333300; margin:1pt; line-height: 100%;}
.lightbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background:#CCCC99; font-weight: normal; color: #333300; margin:2pt; line-height: 150%;}
hr { text-align: center; width: 100%; height: 1px; color: #CCCC99; background-color: #CCCC99; border: none; }
img { border-color: #CCCC99; } 
.greenbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #ffffcc; background:#669966; margin:2pt; line-height: 150%; text-align:center;}
.ltgreenbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #336633; background:#99cc66; margin:2pt; line-height: 150%; text-align:center;}
.smbrownbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffcc; background:#999966; margin:2pt; line-height: 150%; text-align:center;}
.brownbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #ffffcc; background:#999966; margin:2pt; line-height: 150%; text-align:center;}
.smgreenbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffcc; background:#669966; margin:2pt; line-height: 150%; text-align:center;}
.smltgreenbanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; background:#669966; margin:2pt; line-height: 150%; text-align:center;}
.smbluebanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffcc; background:#6699CC; margin:2pt; line-height: 150%; text-align:center;}

a:link { color: #666633; text-decoration: underline; }
a:visited { color: #333300; text-decoration: underline; }
a:hover { color: #333300; font-style: normal; text-decoration: underline; }
a:active { color: #666633; font-style: normal;
text-decoration: underline; }

.banner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background:#333300; font-weight: normal; color: #FFFFCC; margin:2pt; line-height: 150%;}
.banner a:link { padding:0px; color: #ffffcc; text-decoration: none; }
.banner a:visited { padding:0px; color: #ffffcc; text-decoration: none; }
.banner a:hover { padding:0px; color: #ffffcc; text-decoration: none; }
.banner a:active { padding:0px; color: #ffffcc; text-decoration: none; }


.greentext { padding:0px; line-height: 150%; font-weight: bold; font-size: 8pt; color: #669933; font-family: verdana,arial,helvetica,sans-serif;  }
.greentext a:link { padding:0px; color: #669933; text-decoration: underline; }
.greentext a:visited { padding:0px; color: #669933; text-decoration: underline; }
.greentext a:hover { padding:0px; color: #336633; text-decoration: underline; }
.greentext a:active { padding:0px; color: #336633; text-decoration: underline; }

.redtext { padding:0px; line-height: 125%; font-weight: bold; font-size: 10pt; color: #CC0000; font-family: verdana,arial,helvetica,sans-serif;  }
.redtext a:link { padding:0px; color: #CC0000; text-decoration: underline; }
.redtext a:visited { padding:0px; color: #CC0000; text-decoration: underline; }
.redtext a:hover { padding:0px; color: #FF0000; text-decoration: underline; }
.redtext a:active { padding:0px; color: #FF0000; text-decoration: underline; }

.orangetext { padding:0px; line-height: 150%; font-size: 8pt; font-weight: normal; color: #FF6D06; font-family: verdana,arial,helvetica,sans-serif;  }
.orangetext a:link { padding:0px; color: #FF6D06; text-decoration: underline; }
.orangetext a:visited { padding:0px; color: #FF6D06; text-decoration: underline; }
.orangetext a:hover { padding:0px; color: #FF9933; text-decoration: underline; }
.orangetext a:active { padding:0px; color: #FF6D06; text-decoration: underline; }


.supertext { padding:0px; line-height: 150%; font-weight: bold; font-size: 16pt; color: #CC0000; font-family: verdana,arial,helvetica,sans-serif;  }
.supertext a:link { padding:0px; color: #CC0000; text-decoration: underline; }
.supertext a:visited { padding:0px; color: #CC0000; text-decoration: underline; }
.supertext a:hover { padding:0px; color: #FF0000; text-decoration: underline; }
.supertext a:active { padding:0px; color: #FF0000; text-decoration: underline; }

.leftmenu { padding:0px; background:#FFFFFF; line-height: 12pt; font-weight:normal; font-size: 8pt; color: #666633; font-family: verdana,arial,helvetica,sans-serif;  }
.leftmenu a:link { padding:0px; color: #666633; text-decoration: none; }
.leftmenu a:visited { padding:0px; color: #666633; text-decoration: none; }
.leftmenu a:hover { padding:0px; color: #333300; text-decoration: underline; }
.leftmenu a:active { padding:0px; color: #333300; text-decoration: none; }

.topmenu { padding:0px; background:#ffffff; line-height: 10pt; font-weight:normal; font-size: 8pt; color: #666633; font-family: verdana,arial,helvetica,sans-serif; }
.topmenu a:link { padding:0px; color: #666633; text-decoration: none; }
.topmenu a:visited { padding:0px; color: #666633; text-decoration: none; }
.topmenu a:hover { padding:0px; color: #333300; text-decoration: underline; }
.topmenu a:active { padding:0px; color: #333300; text-decoration: none; }

.botbanner { padding:0px; background:#ffffff; line-height: 10pt; font-weight:normal; font-size: 7pt; color: #666633; font-family: verdana,arial,helvetica,sans-serif;  }
.botbanner a:link { padding:0px; color: #666633; text-decoration: none; }
.botbanner a:visited { padding:0px; color: #666633; text-decoration: none; }
.botbanner a:hover { padding:0px; color: #333300; text-decoration: underline; }
.botbanner a:active { padding:0px; color: #333300; text-decoration: none; }

.cap {

	float: left;
	font-size: 80px;
	line-height: 60px;
	font-weight: normal;
	color:#999966;
	font-family: times;
	padding-top:1px;
	padding-right:5px;
}

.smcap {

	float: left;
	font-size: 60px;
	line-height: 40px;
	font-weight: normal;
	color:#999966;
	font-family: times;
	padding-top:1px;
	padding-right:5px;
}

.DotBox {
	width: 98%;
	margin: 10px 0 0 0;
	padding: 5px;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #dde9cb;
	border: 1px dotted #691;
}

	.DotBox p {
		margin: 0;
		padding: 5px 0;
		font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.DotBox img {
		margin: 0;
		padding: 0;
	}

.DotBoxContainer {
	margin: 0 auto;
	width: 400px;
}

.SolidBox {
	width: 98%;
	margin: 10px 0 0 0;
	padding: 5px;
	font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #dde9cb;
	border: 1px solid #691;
}

	.SolidBox p {
		margin: 0;
		padding: 5px 0;
		font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
	}
	
	.SolidBox img {
		margin: 0;
		padding: 0;
	}

.SolidBoxContainer {
	margin: 0 auto;
	width: 400px;
}

#showcart {
	margin: 0;
	padding: 1px 2px 10px 2px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #669966;  
}

#showcart label {
	  display: block;
	  text-align: center;
	  background-color: #669966;
	  color: #ffffcc;
	  padding: 0px;
	  border: 1px solid #669966;  
	}