/* Style Sheet */
*{font-family: "Trebuchet MS", sans-serif; font-size:9pt}

/* Body Properties */
body, html {

	font-family: "Trebuchet MS", sans-serif;
	font-size: 9pt;
	color: #203050;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}

/* Links */
a {color: #203050; text-decoration: underline;}

a:visited {color: #203050}

/* Emphasized Text */
em {color: #203050; font-style: normal; font-size: 1.2em; font-weight: bold}

/* Form Styles */
table.form {width: 100%; margin-left: 0.1em; margin-right: 0.1em}
table.form .label {font-weight: bold; text-align: right; background-color: #FFFFFF; color: #203050}
table.form .label2 {font-weight: bold; text-align: center; background-color: #FFFFFF}
table.form .data {text-align:left; background-color: #FFFFFF; color: #203050}
table.form td.submit {text-align: right; background-color: #334466}
table.form caption {font-size: 1.5em; font-weight:bold}
table.form td.note {background-color: #334466; color: #FFFFFF}
table.social {width: 100%; text-align: center}
table.social td.text {height: 20px; text-align: right; width: 100px; vertical-align: top}
table.social td.form {height: 20px; text-align: center; width: 100px}

select, input, textarea {background-color: #FFFFFF; font-weight: normal; font-family: "Verdana", sans-serif; color: #203050; font-size: 8pt; border-color: #203050; border-style: solid}


/*Calendar Key Style*/
table.event_type_key {line-height: 1.0em; border-left: 1px solid #203050}
table.event_type_key td {font-weight: normal; font-family: "Verdana", sans-serif}
table.event_type_key td.title {height: 20px; background-color: #203050; color: #FFFFFF; text-align: center}
table.event_type_key td.type {height: 20px; border-bottom: 1px solid #203050}
table.event_type_key td.name {width: 20px; width: 120px; text-align: left; padding-left: 0.5em; border-bottom: 1px solid #203050; border-right: 1px solid #203050}

/* Calendar Styles */
table.cal {width: 1000px}
tbody.month td {font-weight: bold; background-color: transparent; font-size:1.5em}
tbody.year td {font-weight: bold; background-color: transparent; font-size:2.0em; border-bottom: 1px solid #FFFFFF}

table.event {line-height: 1.0em; width: 1000px}
table.event td {height: 22px; color: #FFFFFF; text-align: center; background-color: #203050; font-weight: bold; font-family: "Verdana", sans-serif; border-bottom: 1px solid #FFFFFF}
table.event td a {color: #FFFFFF}
table.event th {background-color: #203050; font-weight: normal; font-family: "Verdana", sans-serif; border-bottom: 1px solid #FFFFFF}
table.event th.date {width: 130px; color: #FFFFFF; height: 20px}
table.event th.type {width: 20px; border-left: 1px solid #FFFFFF}
table.event th.name {width: auto; text-align: left; padding-left: 0.5em; color: #FFFFFF}
table.event th.action {width: 130px; border-left: 1px solid #FFFFFF; text-align: center}
table.event th.action a {color: #FFFFFF}
table.event th.action2 {width: 65px; text-align: center}
table.event th.action2 a {color: #FFFFFF}
table.event_detail {width: 90%}
table.event_detail td.name {padding-left: 2.0em; vertical-align: top; color: #203050; font-weight: bold; width: 125px}
table.event_detail td.meetvalue {width: 875px; text-align: left}
table.event_detail td.detailvalue {width: 875px; padding-left: 2.0em; text-align: left}

/*Calendar Styles - Printable */
table.cal_print {width: 90%; border: 1px solid #000000; color: #000000; text-align: left}
table.cal_print a {color: #000000}
table.cal_print td.year {font-weight: bold; background-color: transparent; font-size: 2.0em; border-bottom: 1px solid #FFFFFF; padding-left: 0.5em}
table.cal_print td.month {font-weight: bold; background-color: transparent; font-size: 1.5em; padding-left: 0.5em}
table.cal_print th.date {text-align: center; color: #000000; width: 15%; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000}
table.cal_print th.type {width: 5%; height: auto; border-top: 1px solid #000000; border-bottom: 1px solid #000000}
table.cal_print th.name {padding-left: 0.5em; color: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000}
table.cal_print td.name {padding-left: 2.0em; vertical-align: top; color: #000000; font-weight: bold; width: 125px}
table.cal_print td.value {padding-left: 2.0em; width: 85%}
.cal_print a {color: #000000}
.cal_print {color: #000000; text-align: center}

/* Calendar Styles - Event Images */
img.icon {height: 20px}

/* News Styles */
table.news {background-color: #334466}
table.news td.title {background-color: #334466; font-family: "Verdana", sans-serif; font-size: 13px; font-weight: bold; text-align: center; color: #FFFFFF}
table.news td {padding-left: 2.0em; padding-right: 2.0em; background-color: #FFFFFF}
table.news td em {color: #203050; font-weight: bold; font-variant: small-caps}
table.news caption {font-size: 17px; font-family: "Verdana", sans-serif; font-weight: bold; padding-left: 0.5em; background-color: #334466; text-align: center; color: #FFFFFF}

/* Main Menu */
table.menu td.title {background-color: #334466; font-family: "Verdana", sans-serif; font-size: 13px; font-weight: bold; text-align: center; color: #FFFFFF}
table.menu td.pic {background-color: #102040}
table.menu td.cell {background-color: #203050; color: #C0C0C0}
table.menu td.cell a {color: #C0C0C0; text-decoration: none; font-family: "Verdana", sans-serif; font-size: 10px}
table.menu td.cellhover {background-color: #102040; color: #FFFFFF}
table.menu td.cellhover a {color: #C0C0C0; text-decoration: none; font-family: "Verdana", sans-serif; font-size: 10px}
table.menu td.deadlink {background-color: #203050; font-family: "Verdana", sans-serif; font-size: 10px; color: #8899AA}
table.menu td.boxtext {color: #FFFFFF}
table.menu td.cell2 {background-color: #203050}
table.menu td.cell2 a {color: #C0C0C0; text-decoration: none; font-family: "Verdana", sans-serif; font-size: 15px}
table.menu td.cellhover2 {background-color: #102040; color: #FFFFFF}
table.menu td.cellhover2 a {color: #C0C0C0; text-decoration: none; font-family: "Verdana", sans-serif; font-size: 15px}
table.menu td.deadlink2 {background-color: #203050; font-family: "Verdana", sans-serif; font-size: 15px; color: #8899AA}

/* Generic Website Tables */
table.general {background-color: #334466}
table.general td.title {background-color: #334466; font-family: "Verdana", sans-serif; font-size: 13px; font-weight: bold; text-align: center; color: #FFFFFF}
table.general td.text {background-color: #FFFFFF; color: #203050}
table.general td.text2 {background-color: #FFFFFF; color: #203050; text-align: center}
table.general td.text3 {background-color: #FFFFFF; color: #203050; text-align: right; vertical-align: top}
table.huts {text-align: center}
table.huts td.text {height: 20px; font-weight: bold; text-align: right; vertical-align: top}
table.huts td.data {height: 20px; text-align: left}

/* Pictures and Comment Box Captions */
.caption {background-color: #334466; color: #FFFFFF}
.hr {color: #203050}