
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.status {
	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;
}
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; }
}

