body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

a:link { text-decoration: none; color: #003366; }
a:active { text-decoration: none; color: #003366; }
a:visited { text-decoration: none; color: #003366; }
a:hover { text-decoration: underline; color: #003366;  }

form { margin: 0px; }

.bannerbox { position: relative; position: relative; width: 780px; }
.content { position: relative; width: 780px; top: 25px; }
.content2 { position: relative; width: 780px; top: 50px; }
.copy { width: 550px; font: 12px/20px Arial, Helvetica, sans-serif; color: #333333; padding-top: 20px; }
.copyCtr { width: 368px; font: 12px/20px Arial, Helvetica, sans-serif; color: #333333; padding-top: 20px; }
.copyTtl { font: 18px Arial, Helvetica, sans-serif; color: #003366; text-transform: uppercase; }
.copySubTtl { font: 12px Arial, Helvetica, sans-serif; color: #003366; text-transform: uppercase; }
.footer { font: 10px/12px Arial, Helvetica, sans-serif; color: #666666; left: 10px; position: relative; 
	margin-top: 40px; width: 600px; height: 100px; padding: 0px; float: none; }
.footer2 { font: 10px/12px Arial, Helvetica, sans-serif; color: #666666; left: 10px; position: relative; 
	margin-top: 60px; width: 600px; height: 100px; padding: 0px; float: none; }
.frmTbl td {  padding: 3px 0px; font: 12px Arial, Helvetica, sans-serif;  color: #333333; }

.options { width: 550px; font: 12px/20px Arial, Helvetica, sans-serif; color: #333333; padding-top: 20px; }
.options blockquote {
	color: #333333;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin-left: 15px;
	padding-top: 0px;
}
.options strong { color: #000000; font: 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }

.p7tbsub { layer-background-color: #8a8a8a; background: #8a8a8a; position: absolute; visibility: hidden; 
	height: 25px; width: 780px;  top: 140px; left: 12px; z-index: 400; }
.p7tbsub2 { layer-background-color: #8a8a8a; background: #8a8a8a; position: absolute; 0px; visibility: visible;
	height: 27px; width: 780px; top: 128px; left: 0px; }
.p7tbsub p { margin: 0px 0px 0px 108px; padding: 0px; font: 10px/25px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.p7tbsub a:link {color: #ffffff;}
.p7tbsub a:active {color: #ffffff;}
.p7tbsub a:visited {color: #ffffff;}
.p7tbsub a:hover {color: #000000;}
.p7tbdn {}

.pxBk { background: url(/images/pic_tix.gif) no-repeat; margin-top: 20px; padding-top: 20px; }

.sdNav { background: url(/images/side_bk.jpg) no-repeat; height: 295px; width: 184px; }
.sdNav p { font: 11px/18px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px; padding: 0px; }
.sdNav a:link { text-decoration: none; color: #ffffff; }
.sdNav a:active { text-decoration: none; color: #ffffff; }
.sdNav a:visited { text-decoration: none; color: #ffffff; }
.sdNav a:hover { text-decoration: none; color: #cccccc;  }
.sdNavTtl {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
}
.small { font: 10px/12px Arial, Helvetica, sans-serif; }

.tdNav { background: url(/images/bkgrd1.jpg) no-repeat; height: 295px; width: 340px; margin-top: 0px; padding-top: 0px;}
.tdNav p { font: 12px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px; padding: 0px; }
.tdNav a:link { text-decoration: none; color: #ffffff; }
.tdNav a:active { text-decoration: none; color: #ffffff; }
.tdNav a:visited { text-decoration: none; color: #ffffff; }
.tdNav a:hover { text-decoration: none; color: #cccccc;  }

.topNav { font: 10px Arial, Helvetica, sans-serif; color: #999999; letter-spacing: 0.1mm; text-align: right; 
	padding-top: 25px; padding-right: 40px; margin: 0px; vertical-align: top; }
.topNav a:link { text-decoration: none; color: #999999; }
.topNav a:active { text-decoration: none; color: #999999; }
.topNav a:visited { text-decoration: none; color: #999999; }
.topNav a:hover { text-decoration: none; color: #003366;  }

.width { position: absolute; width: 780px; left: 12px; top: 12px; }
.optTtl {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
