a:link { color: #999999; text-decoration: none; }
a:visited { color: #999999; text-decoration: none; }
a:active { color: #999999; text-decoration: none; }
a:hover { color: #CC0033; text-decoration: none; }
a.more:link { color: #000000; font-weight: bold; }
a.more:visited { color: #000000; font-weight: bold; }
a.more:active { color: #000000; font-weight: bold; }
a.more:hover { color: #CC0033; font-weight: bold; }
a.m2link:link { text-decoration: none; color: #999999; }
a.m2link:visited { text-decoration: none; color: #999999; }
a.m2link:active { text-decoration: none; color: #999999; }
a.m2link:hover { text-decoration: none; color: #CC0033; }
a.m2linkon:link { text-decoration: none; color: #000000; }
a.m2linkon:visited { text-decoration: none; color: #000000; }
a.m2linkon:active { text-decoration: none; color: #000000; }
a.m2linkon:hover { text-decoration: none; color: #CC0033; }
a.black:link { color: #000000; }
a.black:visited { color: #000000; }
a.black:active { color: #000000; }
a.black:hover { color: #000000; }
body { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
body.admin { 
	background-image: none;
	background-color: rgb(255,255,255);
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
table.nobgd { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
}
table { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
}
table.list { 
	padding: 0;
	margin: 0;
	border-top: 1px solid rgb(180,180,180);
	border-right: 1px solid rgb(180,180,180);
	border-bottom: 0 none;
	border-left: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
table.pophelp { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	background-color: #ffff99;
}
tr { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
}
td.iconmenu { 
	width: 70px;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0 none;
}
td.backdoormenubar { 
	background-color: #CC0033;
	margin: 0;
	border: 0 none;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
}
td.searchleft { 
	height: 100px;
	width: 100px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #CC0033;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
td.tertiarycaption { 
	height: 119px;
	width: 108px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #CC0033;
	vertical-align: top;
}
td.tertiaryfarright { 
	text-align: left;
	padding-top: 5px;
	color: #666666;
	width: 70px;
	margin: 0;
	border: 0 none;
}
td.secondaryleft { width: 108px; }
td.secondaryfarright { 
	width: 70px;
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
td.propphoto { 
	padding: 5px 5px 5px 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
}
td { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
}
td.primarytopleft { 
	vertical-align: top;
	text-align:center;
	width: 108px;
	border-bottom: 1px solid;
	border-top: 0 none;
	border-right: 0 none;
	border-left: 1px solid;
	border-color: #CC0033;
}
td.secondaryright_m2 { 
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	text-align: left;
	color: #666666;
	border: 0 none;
	margin: 0;
	padding: 8px 0 0 0;
}
td.secondaryright_m3 { 
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	text-align: left;
	color: #666666;
	border: 0 none;
	margin: 0;
	padding: 8px 0 0 0;
}
td.secondaryright_m4 { 
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	text-align: left;
	color: #666666;
	border: 0 none;
	margin: 0;
	padding: 8px 0 0 10px;
}
td.secondaryright_pagetitle { 
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	font-size: 11pt;
	vertical-align: top;
	text-align: left;
	color: #666666;
	border: 0 none;
	margin: 0;
	padding: 14px 0 14px 0;
}
td.headerbar { 
	background-color: #CC0033;
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: bottom;
}
td.headerbarright { 
	background-color: #CC0033;
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	text-align: left;
	vertical-align: bottom;
}
td.tertiaryright { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	width: 100%;
	margin: 0;
	padding: 15px 0 15px 0;
	vertical-align: top;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #CC0033;
	text-align: justify;
}
td.searchright { 
	height: 100px;
	width: auto;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	margin: 0;
	padding: 8px 0 5px 0;
	vertical-align: top;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #CC0033;
	text-align: left;
}
td.inpage { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	width: auto;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	vertical-align: top;
	border-bottom: 0 none;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #CC0033;
	text-align: left;
}
td.headerbarright { 
	background-color: #CC0033;
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
td.footer { 
	text-align: left;
	padding-top: 5px;
	color: #666666;
}
td.costcalcheader { 
	text-align: center;
	background-color: #CC0033;
	color: #FFFFFF;
	padding: 4px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
td.formtitle { 
	background-color: #CC0033;
	color: #FFFFFF;
	padding: 4px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 8pt;
}
td.required { 
	background-color: rgb(230,230,230);
	padding: 2px;
	margin: 0;
	border: 0 none;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	text-align: right;
	color: #000000;
}
td.requiredleft { 
	background-color: rgb(210,210,210);
	padding: 2px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	text-align: left;
	color: #000000;
}
td.listheader { 
	background-color: rgb(210,210,210);
	padding: 2px 4px 2px 4px;
	margin: 0;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid rgb(180,180,180);
	border-left: 1px solid rgb(180,180,180);
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	text-align: center;
	color: #000000;
}
td.list4 { 
	background-color: rgb(255,255,255);
	width: 25%;
	padding: 2px;
	margin: 0;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid rgb(180,180,180);
	border-left: 1px solid rgb(180,180,180);
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	text-align: center;
	color: #000000;
}
td.listhidden { 
	background-color: rgb(200,200,200);
	padding: 2px;
	margin: 0;
	border: 1px solid rgb(150,150,150);
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	color: #000000;
}
td.list { 
	padding: 2px 4px 2px 4px;
	margin: 0;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid rgb(180,180,180);
	border-left: 1px solid rgb(180,180,180);
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	color: #000000;
}
form { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
select { 
	background-color: rgb(255,255,255);
	padding: 2px;
	margin: 0;
	height: 22px;
	vertical-align: middle;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
select.optional { 
	background-color: rgb(200,200,200);
	padding: 2px;
	height: 22px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
}
input.calculated { 
	border: 0 none;
	background-color: rgb(220,220,200);
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	padding: 3px 4px 0 0;
	margin: 1px;
}
input.userinput { 
	background-color: rgb(255,220,220);
	vertical-align: middle;
	padding: 2px;
	height: 22px;
	margin: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
}
textarea { 
	padding: 2px;
	margin: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
}
input { 
	padding: 2px;
	height: 22px;
	margin: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
}
input.optional { 
	background-color: rgb(200,200,200);
	padding: 2px;
	margin: 0;
	height: 22px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
}
p { 
	background-color: rgb(255,255,255);
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
img { 
	padding: 0;
	margin: 0;
	border: 0 none;
}
img.team_photo { 
	float: left;
	width: 140px;
	height: 100px;
	padding: 0;
	margin: 0 10px 0 0;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-top: 0 none;
	border-color: #CC0033;
}
img.searchleft { 
	float: left;
	width: 140px;
	height: 100px;
	padding: 0;
	margin: 0 10px 0 0;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-top: 0 none;
	border-color: #CC0033;
}
img.caption_lrb { 
	float: left;
	width: 140px;
	height: 100px;
	padding: 0;
	margin: 0 20px 0 0;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 0 none;
	border-color: #CC0033;
}
img.caption { 
	float: left;
	width: 140px;
	height: 100px;
	padding: 0;
	margin: 0 20px 0 0;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-top: 0 none;
	border-color: #CC0033;
}
img.topbar_aptext { 
	width: 220px;
	height: 25px;
	padding: 0;
	margin: 50px 0 10px 0;
	border: 0 none;
}
img.topbar_aplogo { 
	vertical-align: top;
	width: 108px;
	height: 62px;
	padding: 0;
	margin: 28px 0 0 0;
	border: 0 none;
}
img.topbarbutton { 
	width: 70px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0 none;
	vertical-align: bottom;
}
img.topbarbuttonright { 
	width: 100px;
	height: 19px;
	padding: 0;
	margin-left: 1px;
	border: 0 none;
}
img.iconmenu { 
	width: 108px;
	height: 36px;
	padding: 0;
	margin: 0 1px 1px 0;
	border: 0 none;
}
img.flag { 
	width: 18px;
	height: 12px;
	padding: 0;
	margin-left: 1px;
	border: 1px solid rgb(220,220,220);
}
font.bdtitle { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CC0033;
}
font.txttitle { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0033;
}
font.proptitle { 
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CC0033;
}
font.title { 
	color: #666666;
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
font.m2linkon { color: #000000; }
ul { 
	color: #808080;
	padding: 5px;
	margin-right: 20px;
	text-align: left;
}
li { 
	color: #000000;
	padding: 5px;
	margin: 2px;
	background-color: #CCCCCC;
	text-align: left;
}
span.caption { 
	text-align: right;
	padding: 4px;
	vertical-align: middle;
}
hr.ap { 
	height: 1px;
	color: #CC0033;
}
font.red { color: rgb(255,0,0); }
font.blue { color: rgb(0,0,255); }
font.grey { color: rgb(180,180,180); }
font.black { color: rgb(0,0,0); }
font.white { color: rgb(255,255,255); }
input.alpbutton { 
	border: 4px solid #ffffff; 
	background-color: #ffffff; 
	width: 32px; height: 32px; 
	padding: 4px; 
	margin: 4px; 
	vertical-align: middle;
}
td.alpcell { 
	background-color: rgb(132,215,255);
	color: #000000; 
	text-align: right; 
	vertical-align: middle; 
	padding: 2px;
	margin: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
table.gcaption { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 9pt;
	width: auto;
	border: 1px solid #CC0033;
}
tr.gcaption { 
	padding: 0;
	margin: 0;
	border: 0 none;
}
td.gcaption { 
	padding: 2px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: inherit;
	font-size: inherit;
	text-align: center;
}
td.gcaptionleft { 
	padding: 0 2px 0 2px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: inherit;
	font-size: inherit;
	vertical-align: top;
	text-align: right;
	color : rgb(150,150,150);
}
td.gcaptionright { 
	padding: 0 2px 0 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: inherit;
	font-size: inherit;
	vertical-align: top;
	text-align: left;
	color : rgb(0,0,0);
}
img.gcaption { 
	width: 140px;
	height: 100px;
	padding: 0;
	margin: 0 20px 0 0;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-top: 0 none;
	border-color: #CC0033;
}
