#html1_content
{
	width: 492px;
	position: relative;
	top: 56px;
	left: 86px;

	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00005e;
	text-align: center;

	z-index: 2;
}

#html2_content
{

	width: 261px;

	margin: 0 auto;

	border: 1px solid #252525;
	background-color: #cccccc;

	padding: 2px;
	font-weight: bold; 
	font-size: 14px;
	text-align: center;
	color: #00005e;

	z-index: 2;	
}

#mid_box_bg
{
	background-image: url('images/rtb_mid_shadow.jpg');
	background-repeat: repeat-y;
}

#mid_bot_box
{
	position: relative;
	left: 102px;
}

.homeCenter{
	width: 474px;
	position: relative;
	left: 96px;
	margin: 0;
	padding: 0;

}

.homeLink, a:link.homeLink, a:visited.homeLink, a:hover.homeLink
{
	color: #00005e;
	text-decoration: none;
}

.mid_pad{
	padding: 0 30px 25px 0;
}

.top_img{
	padding: 25px 0 10px 0;
}

.noPad{
	padding:0; 
	margin:0; 
}

.popwindow{
	padding: 20px;
}

.smaller{
	font-size: 11px;
}

/* Page Layout */
.pageDescription{
	width: 500px;
	padding: 0 0 0 37px;
}
.pageDescriptionReg{
	width: 500px;
	padding: 0 0 0 37px;
}
.pageDescriptionPreview{
	background-color: #ffffff;
}
/*.title{
	width: 100%;
	padding: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
}
conflicts with style in the shopping cart
*/
div.content, p.content{
	font-size: 12px;
	line-height: 16px;
}

td.cvv    { text-align:left; width:530px; background-color:#663333; height:19px; }
td.cvv2   { text-align:left; width:530px; background-color:#ffffff; }
.cvv_hdr  { color:#ffffff; font-weight:bold; }
.cvv	    { font-size:12px; width:45px; }


hr{
	color: #000033;
	height: 1px;
}

ul, ol{
	margin-top: 7px;
}

/* Form styles */
form { padding:0px; margin:0px; }
input { font-size:11px; }
.req{ color: #C00000; }

.form_hdr{
	/* background-color: #FFCC00; */
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 500px;	
	margin-bottom: 20px;
}

.form_ftr{
	margin-top: 20px;
	/* background-color: #FFCC00; */
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: 500px;	
}

input.xsml{	
	font-size: 11px;
	margin-left: 10px;
	width: 30px;
}

input.sml{
	font-size: 11px;
	margin-left: 10px;
	width: 70px;
}

input.med{
	font-size: 11px;
	margin-left: 10px;
	width: 160px;
}

input.lrg{
	font-size: 11px;
	margin-left: 10px;
	width: 220px;
}

select.sml{
	font-size: 11px;
	margin-left: 10px;
	width: 85px;
}

select.med{
	font-size: 11px;
	margin-left: 10px;
	width: 160px;
}

select.lrg{
	font-size: 11px;
	margin-left: 10px;
	width: 220px;
}

.red_text{
	color: #C00000;
}

.waiver{
	font-style: italic;
	font-size: 11px;
}

.waiverAccept{
	font-weight: bold;
}


.fld 		 { color: #000000; }
.flderror	 { color: #C00000; }



.editButtons{
	font-size: 10px;
}

input.emailSubject{
	font-size: 11px;
	width: 340px;
}

textarea.emailMessage{
	font-size: 11px;
	width: 600px;
	height: 180px;
}

.emailer{
	background-color: #ece9d8;
	padding: 10px;
	clear: both;
}


/* footer */
.footer{
	border-top: 0px solid #000033;
	padding: 10px 0 10px 131px;
	text-align:center;
	font-size: 11px;
}

a.footerA{
	font-size:11px;
	color: #FFCC33;
	background-color: #000000;
}
.copyright{
	padding-left: 20px;
	display: inline;
	font-size:10px;
	color: #FFCC33;
}

.credit{
	font-size: 10px;
	display: inline;
	padding-left: 40px;
}




#team_categories_tbl{
	margin: 0 auto;
	background-color: #FFFFFF;
}

.charthdr{
	background-color: #FFCC00;
	font-weight: bold;
}





	/* control panel */
a.controlpanel { font-size:11px; color:#404040; text-decoration: underline; }
a:visited.controlpanel { font-size:11px; color:#404040; text-decoration: underline; }
a:hover.controlpanel { font-size:11px; text-decoration: none; background-color: #404040; color: #ffffff; }

/* Error */
div.error{
	margin-top: 10px;
	padding: 7px 5px 5px 32px;
	color: #C00000;
	border: 1px dotted #C00000;
	background-image: url(images/error_icon.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 480px;
}
span.error,ul.error{
	color: #C00000;
}

.siteMapTD{
	width: 240px;
}

.siteMapHdr{
	width: 240px;
	padding-top: 10px;
	font-weight: bold;
}

select.ta{
	font-size: 10px;
	margin-left: 10px;
}

.ta_page{
	position: relative;
	left: -20px;
	top: -15px;
}




/* TA Chart */

table.MsoNormalTable{
	Mwidth:475.0pt;
	margin-left:5.4pt;
	border-collapse:collapse;
}

td.MsoNormalHdr1{
	width:194.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
  	height:17.0pt;
}

td.MsoNormalHdr2{
	width:67.0pt;
	padding:0in 5.4pt 0in 5.4pt;
	height:17.0pt;
}

td.MsoNormalHdr3{
	width:71.0pt;
	padding:0in 5.4pt 0in 5.4pt;
	height:17.0pt;
}

td.MsoNormalHdr4{
	width:193.0pt;
	border:solid windowtext 1.0pt;
  	border-right:solid black 1.0pt;
	background:#DBE5F1;
	padding:0in 5.4pt 0in 5.4pt;
  	height:17.0pt;
}

p.MsoTiming{
	margin-bottom:0in;
	margin-bottom:.0001pt;
	text-align:center;
	line-height:normal;
	font-size:10.0pt;
	font-weight: bold;
}

td.MsoNormalHdrBlu1{
	border:solid windowtext 1.0pt;
	background:#DBE5F1;
	padding:0in 5.4pt 0in 5.4pt;
	height:21.5pt;
	vertical-align: bottom;
}

.MsoNormalHdrBlu1 p{
	margin-bottom:0in;
	margin-bottom:.0001pt;
	text-align:center;
	line-height:normal;
	font-size:10.0pt;
	font-weight: bold;
}

td.MsoNormalTdBlu1{
	border:solid windowtext 1.0pt;
	background:#CCFFFF;
	padding:0in 5.4pt 0in 5.4pt;
	height:21.5pt;
	vertical-align: middle;
}

.MsoNormalTdBlu1 p{
	margin-bottom:0in;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-weight: bold;
}

td.MsoNormalTd1{
	border:solid windowtext 1.0pt;
	background:#ffffff;
	padding:0in 5.4pt 0in 5.4pt;
	height:21.5pt;
	vertical-align: middle;
}

.MsoNormalTd1 p{
	margin-bottom:0in;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-weight: bold;
}