
a:link { color: rgb(102,82,243); text-decoration: none; font-weight: bold; }
a:visited { color: rgb(102,82,243); text-decoration: none; font-weight: bold; }
a:active { color: #999999; text-decoration: none; font-weight: bold; }
a:hover { color: #ff0000; text-decoration: none; font-weight: bold; }

a.href10:link { font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold; }
a.href10:visited { font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold; }
a.href10:active { font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold; }
a.href10:hover { font-size: 10pt; color: #ff0000; text-decoration: none; font-weight: bold; }

a.red10:link { font-size: 10pt; color: #ff0000; text-decoration: none; font-weight: bold; }
a.red10:visited { font-size: 10pt; color: #ff0000; text-decoration: none; font-weight: bold; }
a.red10:active { font-size: 10pt; color: #ff0000; text-decoration: none; font-weight: bold; }
a.red10:hover { font-size: 10pt; color: #ff0000; text-decoration: none; font-weight: bold; }

a.light_winter:link { color: rgb(151,153,251); text-decoration: none; font-weight: bold; }
a.light_winter:visited { color: rgb(151,153,251); text-decoration: none; font-weight: bold; }
a.light_winter:active { color: rgb(151,153,251); text-decoration: none; font-weight: bold; }
a.light_winter:hover { color: #ff0000; text-decoration: none; font-weight: bold; }

a.light_summer:link { color: rgb(0,200,0); text-decoration: none; font-weight: bold; }
a.light_summer:visited { color: rgb(0,200,0); text-decoration: none; font-weight: bold; }
a.light_summer:active { color: rgb(0,200,0); text-decoration: none; font-weight: bold; }
a.light_summer:hover { color: #ff0000; text-decoration: none; font-weight: bold; }

a.more_summer:link { color: #b8c329; text-decoration: none; font-weight: bold; }
a.more_summer:visited { color: #b8c329; text-decoration: none; font-weight: bold; }
a.more_summer:active { color: #b8c329; text-decoration: none; font-weight: bold; }
a.more_summer:hover { color: #ff0000; text-decoration: none; font-weight: bold; }

a.more_winter:link { color: #6d9dce; text-decoration: none; font-weight: bold; }
a.more_winter:visited { color: #6d9dce; text-decoration: none; font-weight: bold; }
a.more_winter:active { color: #6d9dce; text-decoration: none; font-weight: bold; }
a.more_winter:hover { color: #ff0000; text-decoration: none; font-weight: bold; }

a.m2link_winter:link { text-decoration: none; color: #999999; font-weight: bold; }
a.m2link_winter:visited { text-decoration: none; color: #999999; font-weight: bold; }
a.m2link_winter:active { text-decoration: none; color: #999999; font-weight: bold; }
a.m2link_winter:hover { text-decoration: none; color: #6d9dce; font-weight: bold; }

a.m2linkon_winter:link { text-decoration: none; color: #000000; font-weight: bold; }
a.m2linkon_winter:visited { text-decoration: none; color: #000000; font-weight: bold; }
a.m2linkon_winter:active { text-decoration: none; color: #000000; font-weight: bold; }
a.m2linkon_winter:hover { text-decoration: none; color: #6d9dce; font-weight: bold; }

a.m2link_summer:link { text-decoration: none; color: #999999; font-weight: bold; }
a.m2link_summer:visited { text-decoration: none; color: #999999; font-weight: bold; }
a.m2link_summer:active { text-decoration: none; color: #999999; font-weight: bold; }
a.m2link_summer:hover { text-decoration: none; color: #b8c329; font-weight: bold; }

a.m2linkon_summer:link { text-decoration: none; color: #000000; font-weight: bold; }
a.m2linkon_summer:visited { text-decoration: none; color: #000000; font-weight: bold; }
a.m2linkon_summer:active { text-decoration: none; color: #000000; font-weight: bold; }
a.m2linkon_summer:hover { text-decoration: none; color: #b8c329; font-weight: bold; }

a.black:link { text-decoration: none; color: #000000; font-weight: bold; }
a.black:visited { text-decoration: none; color: #000000; font-weight: bold; }
a.black:active { text-decoration: none; color: #000000; font-weight: bold; }
a.black:hover { text-decoration: none; color: rgb(0,0,0); font-weight: bold; }

a.book:link { color: rgb(0,0,0); text-decoration: underline; font-weight: bold; }
a.book:visited { color: rgb(0,0,0); text-decoration: underline; font-weight: bold; }
a.book:active { color: rgb(0,0,0); text-decoration: underline; font-weight: bold; }
a.book:hover { color: rgb(0,0,0); text-decoration: underline; font-weight: bold; }

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;
	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.w100 { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
}
table.headerbar { 
	margin: 0 0 20px 0;
}
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: 71px;
	height: 36px;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0 none;
}
td.backdoormenubar { 
	margin: 0;
	border: 0 none;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
}
td.searchleft_summer { 
	height: 100px;
	width: 100px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #b8c329;
	margin: 0;
	padding: 0;
	vertical-align:top;
}
td.searchleft_winter { 
	height: 100px;
	width: 100px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #6d9dce;
	margin: 0;
	padding: 0;
	vertical-align:top;
}
td.tertiarycaption_summer { 
	height: 119px;
	width: 140px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #b8c329;
	vertical-align:top;
	text-align: left;
}
td.tertiarycaption_winter { 
	height: 119px;
	width: 140px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #6d9dce;
	vertical-align:top;
	text-align: left;
}
td.tertiaryfarright { 
	text-align: left;
	padding-top: 5px;
	color: #666666;
	width: 70px;
	margin: 0;
	border: 0 none;
}
td.secondaryleft { 
	width: 108px;
	text-align: center;
	padding-top: 5px;
}
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_winter { 
	background-color: transparent;
	vertical-align: top;
	text-align: center;
	width: 108px;
	border-bottom: 1px solid;
	border-top: 0 none;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #6d9dce;
	background-color: #6d9dce;
}
td.primarytopleft_summer { 
	background-color: transparent;
	vertical-align: top;
	text-align:center;
	width: 108px;
	border-bottom: 1px solid;
	border-top: 0 none;
	border-right: 0 none;
	border-left: 0 none;
	border-color: #b8c329;
	background-color: #b8c329;
}
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_summer { 
	background-color: #b8c329;
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: bottom;
}
td.headerbar_winter { 
	background-color: #6d9dce;
	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_summer { 
	background-color: #b8c329;
	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.headerbarright_winter { 
	background-color: #6d9dce;
	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_summer { 
	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: #b8c329;
	text-align: justify;
}
td.tertiaryright_winter { 
	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: #6d9dce;
	text-align: justify;
}
td.searchright_summer { 
	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: #b8c329;
	text-align: left;
}
td.searchright_winter { 
	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: #6d9dce;
	text-align: left;
}
td.inpage_summer { 
	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: #b8c329;
	text-align: left;
}
td.inpage_winter { 
	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: #6d9dce;
	text-align: left;
}
td.footer { 
	text-align: left;
	padding-top: 5px;
	color: #666666;
}
td.costcalcheader_winter { 
	text-align: center;
	background-color: #6d9dce;
	color: #FFFFFF;
	padding: 4px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
td.costcalcheader_summer { 
	text-align: center;
	background-color: #b8c329;
	color: #FFFFFF;
	padding: 4px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
td.formtitle_summer { 
	background-color: #b8c329;
	color: #FFFFFF;
	padding: 4px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 8pt;
}
td.formtitle_winter { 
	background-color: #6d9dce;
	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(255,255,0);
	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.listheader_summer { 
	background-color: rgb(200,255,200);
	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.listheader_winter { 
	background-color: rgb(220,220,255);
	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 { 
	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.statusA { 
	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;
	background-color: #33ff33;
}
td.statusR { 
	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;
	background-color: #ffaa00;
}
td.statusB { 
	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;
	background-color: #ff0000;
}
td.statusN { 
	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: #CCCCCC;
	background-color: #CCCCCC;
}
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.question { 
	vertical-align: middle; 
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	padding: 0; 
	border: 0 none;
	background-color: #FFFF00;
	margin-right: 3px; 
}
select { 
	padding: 2px;
	margin: 0;
	height: 22px;
	vertical-align: middle;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
select.required { 
	background-color: rgb(255,255,0);
	padding: 2px;
	height: 22px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	vertical-align: middle;
	font-size: 8pt;
}
select.optional { 
	background-color: rgb(220,220,220);
	padding: 2px;
	height: 22px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	vertical-align: middle;
	font-size: 8pt;
}
input.question { 
	vertical-align: middle; 
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	height: 19px;
	padding: 0 2px 0 2px; 
	background-color: #FFFF00;
	margin: 0; 
}
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;
}
textarea.question { 
	background-color: rgb(255,255,0);
	padding: 2px;
	margin: 0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
}
textarea.required { 
	background-color: rgb(255,255,0);
	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: 2px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
}
input.required { 
	background-color: rgb(255,255,0);
	padding: 2px;
	margin: 0;
	height: 22px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
}
input.optional { 
	background-color: rgb(220,220,220);
	padding: 2px;
	margin: 0;
	height: 22px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
}
p { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
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: #6d9dce;
}
img.searchleft_summer { 
	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: #b8c329;
}
img.searchleft_winter { 
	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: #6d9dce;
}
img.caption_lrb_summer { 
	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: #b8c329;
}
img.caption_lrb_winter { 
	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: #6d9dce;
}
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: #6d9dce;
}
img.topbar_aptext { 
	width: 220px;
	height: 25px;
	padding: 0;
	margin: 50px 0 0 10px;
	border: 0 none;
}
img.topbar_aplogo { 
	vertical-align: middle;
	width: 100px;
	height: 133px;
	padding: 0;
	margin: 0;
	border: 0 none;
}
img.topbarbutton { 
	width: 71px;
	height: 36px;
	padding: 0;
	margin: 5px 0 0 0;
	border-left: 0 none;
	border-right: 1px solid rgb(200,200,255);
	border-bottom: 0 none;
	border-top: 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: 0 none;
}
font.pagetitle_winter { 
	color: #6d9dce;
}
font.pagetitle_summer { 
	color: #b8c329;
}
font.bdtitle { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6d9dce;
}
font.bdtitle_winter { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #b8c329;
}
font.bdtitle_summer { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6d9dce;
}
font.txttitle_summer { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #b8c329;
}
font.txttitle_winter { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #6d9dce;
}
font.txttitle { 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #6d9dce;
}
font.proptitle_summer { 
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #b8c329;
}
font.proptitle_winter { 
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6d9dce;
}
font.title { 
	color: #000000;
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 11pt;
}
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 { 
	height: 1px;
	color: #6d9dce;
}
hr.ap_winter { 
	height: 1px;
	color: #6d9dce;
}
hr.ap_summer { 
	height: 1px;
	color: #b8c329;
}

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.summer_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 #b8c329;
}
table.winter_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 #6d9dce;
}
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.summer_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: #b8c329;
}
img.winter_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: #6d9dce;
}
li { 
	margin: 0;
	padding: 0 0 0 20px;
	background-color: transparent; 
}
ul { 
	background-color: transparent; 
	margin: 0;
	padding: 0;
}
pre { 
	font-family: courier new,serif;
	font-weight: normal;
	font-size: 8pt;
}
input.creditcard { 
	font-family: courier new,serif;
	font-size: 14pt;
	font-weight: bold;
	height: 28px; 
	padding: 2px; 
	vertical-align: middle;
}
font.creditcard { 
	font-family: courier new,serif;
	font-size: 14pt;
	font-weight: bold;
}
tr.future { 
	background-color: rgb(255,255,210); 
}
tr.present { 
	background-color: rgb(210,255,210); 
}
tr.past { 
	background-color: rgb(230,230,230); 
}
select.creditcard { 
	background-color: #ffff00; 
	padding: 2px;
	height: 22px;
	text-align: right; 
	font-family: courier new,serif;
	font-size: 14pt;
	font-weight: bold;
	vertical-align: middle;
	border: 0 none;
}
font.creditcard { 
	font-family: courier new,serif;
	font-size: 14pt;
	font-weight: bold;
}

table.printlist { 
	page-break-after: always;
	width: 500px;
	padding: 10px;
	margin: 5px;
	border: 1px solid rgb(0,0,0);
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	font-size: 9pt;
}
tr.printlist { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	font-size: 9pt;
}
td.printlist { 
	padding: 10px;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	font-size: 9pt;
}
p.printlist { 
	padding: 0;
	margin: 0;
	border: 0 none;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	font-size: 9pt;
}
img.printlist { 
	padding: 0;
	margin: 0;
	border: 0 none;
	vertical-align: middle;
}
@media print { 
      .noprint { display: none; }
}
