<!--
/* Body Tag Style */
body {background-color: #ffffff; margin-top: 0em; margin-left: 0em;}

.bodytextblue {font-family: Arial, Helvetica, sans-serif; font-size: 0.30cm; color: #0000ff;}

/* Website Link Styles (Unless otherwise specified) */
A:link {color: #002480; text-decoration: underline;}
A:visited {color: #002480; text-decoration: underline;}
A:active {color: #002480; text-decoration: underline;}
A:hover {color: #2F6ABC; text-decoration: underline; }

/* Input Areas & Other Content Types Styles */
INPUT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
SELECT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
TEXTAREA {color: #000000; font-family: Arial, Helvetica; z-index:1 }
UL {list-style: circle; font-family: Arial, Helvetica; margin-bottom: 0%;}

 /* Top Menu Styles */
.topMenu {font-family: Arial, Helvetica; font-size: .30cm; font-weight: normal; text-decoration: none; color: #ffffff; z-index:1}
A.topMenu {font-family: Arial, Helvetica; font-size: .30cm; font-weight: normal; text-decoration: none; color: #ffffff; z-index:1}
A.topMenu:link {font-family: Arial, Helvetica; font-size: .30cm; font-weight: normal; text-decoration: none; color: #ffffff; z-index:1}
A.topMenu:visited {font-family: Arial, Helvetica; font-size: .30cm; font-weight: normal; text-decoration: none; color: #ffffff; z-index:1}
A.topMenu:active {font-family: Arial, Helvetica; font-size: .30cm; font-weight: normal; text-decoration: none; color: #ffffff; z-index:1}
A.topMenu:hover {font-family: Arial, Helvetica; font-size: .30cm; font-weight: normal; text-decoration: none; color: #ffffff; z-index:1}

td.topMenuCell { padding-left: 20px; padding-right: 20px; }
td.topMenuCell_Selected { padding-left: 20px; padding-right: 20px; background-color: #c3c8cd; border-style:outset; border-bottom: 0px; border-left: #999999 2px solid; border-right: #444444 2px solid; border-top: #999999 2px solid;}
td.topMenuPublicMemberCell_Selected { padding-left: 20px; padding-right: 20px; border-bottom: 0px; }



/* TableHeader */
.tableHeader {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.tableHeader {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
A.tableHeader:link { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
A.tableHeader:visited { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
A.tableHeader:active { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000;  text-decoration: none;}
A.tableHeader:hover { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ff0000; text-decoration: none; }
td.tableHeader {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}

/* TableHeader */
.tab {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.tabs {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.tabs:link { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.tabs:visited { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.tabs:active { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff;  text-decoration: none;}
A.tabs:hover { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
A.tabsHighlight {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFF00; text-decoration: none;}
A.tabsHighlight:link { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFF00; text-decoration: none;}
A.tabsHighlight:visited { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFF00; text-decoration: none;}
A.tabsHighlight:active { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFF00;  text-decoration: none;}
A.tabsHighlight:hover { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFF00; text-decoration: none; }

/* Text Format Styles */
.bodyAlert {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ff0000; z-index:1}
.bodyCaption {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; z-index:1}
.bodyPageNavigation {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; text-transform: uppercase; z-index:1}
.bodyText {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}

.bodyHead {font-family: Arial, Helvetica; font-weight: bold; font-size: 16px; color: #000000; z-index:1}
.bodyHead2 {font-family: Arial, Helvetica; font-weight: bold; font-size: 14px; color: #000000; z-index:1}
.bodyHead3 {font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; color: #000000; z-index:1}


.bodyMedium {font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; z-index:1}
.bodySmall {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; z-index:1}
.bodySmallRed {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #ff0000; z-index:1}
.bodySmallItalic {font-family: Arial, Helvetica, Italic; font-size: 10px; font-weight: normal; color: #000000; z-index:1}
.footer { font-family: Arial, Helvetica; font-size: 11px; color: #999999; text-decoration: none; }
.h1 {font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; color: #000000; z-index:1}
.h2 {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #CC0066; z-index:1}
.h3 {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; z-index:1}
.Sub {font-family: Arial, Helvetica; font-size: 8px; font-weight: normal; color: #000000; vertical-align: sub; z-index:1}
.Super {font-family: Arial, Helvetica; font-size: 8px; font-weight: normal; color: #000000; vertical-align: super; z-index:1}
.fieldLabels {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; z-index:1}
.formName {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; z-index:1}
.title {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #ffffff; z-index:1}
.profileText {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; margin: 10px; z-index:1}

/* Table Styles */ 
.tableHeaderResort {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff;}
td.contents1 {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; z-index:1}
td.contents2 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
td.evenrow1 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E8DBB0; z-index:1}
td.evenrow2 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #EFEFEF; z-index:1}
td.evenrow2_mouseover {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #ADADAD; z-index:1}

td.evenrow3 {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; background: #E8DBB0; z-index:1}
td.evenrow4 {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; background: #EFEFEF; z-index:1}
td.oddrow1 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #DBCD9C; z-index:1}
td.oddrow2 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #dad6d3; z-index:1}
td.oddrow2_mouseover {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #A9A490; z-index:1}

td.oddrow3 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #DBCD9C; z-index:1}
td.oddrow4 {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; background: #dad6d3; z-index:1}

td.publicrowHead {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; background: #000000; z-index:1}
td.memberrowHead {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; background: #000000; z-index:1}

td.contentsrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff; background: #000000; z-index:1}

td.publicrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E3E0E0; z-index:1}
td.memberrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E3E0E0; z-index:1}

tr.evenrow2 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #EFEFEF; z-index:1}
tr.evenrow2_mouseover {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #ADADAD; z-index:1}

tr.oddrow2 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #dad6d3; z-index:1}
tr.oddrow2_mouseover {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #A9A490; z-index:1}




tr.evenrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #EFEFEF ; z-index:1}
tr.oddrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #CCCCCC; z-index:1}
td.topMenu {font-family: Arial, Helvetica; font-size: .30cm; font-weight: bold; color: #ffffff; background: #000000; z-index:1}
td.boxbg {font-family: Arial, Helvetica; font-size: .30cm; font-weight: bold; color: #ffffff; background: #C7BA8E; z-index:1}
td.history1 {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; background: #dad7d3; z-index:1}
td.history2 {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; background: #ffffff; z-index:1}
td.header {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #ffffff; background: #000000; z-index:1}
td.duplicate {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #FFFFCC; z-index:1}

/* Tab Styles */
td.tabButton {font-family: Arial, Helvetica; font-size: .30cm; font-weight: bold; color: #ffffff; background: #C3394E; z-index:1}
td.tabButtonHighlight {font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFF00; text-decoration: none; background: #990000; z-index:1}
table.tabButton2 {width: 700px; height: 25px; border: 1px solid #ffffff; text-align: center; font-family: Arial, Helvetica; font-size: .30cm; font-weight: normal; color: #000000; background: #E9DCB7; z-index:1}


table.splash { border: 1px solid #999999; }
table.inside { border-bottom: 1px solid #999999; }

.greyTextbox {background-color: #C0C0C0;}
.tableBorder{border:1px solid #C0C0C0; border-collapse:collapse; }

.button { background-color: #000000; border-style:outset; border-bottom: #444444 2px solid; border-left: #999999 2px solid; border-right: #444444 2px solid; border-top: #999999 2px solid;	cursor: hand; font-family: Arial,Times; font-size: 0.30cm; font-weight: bold; color: #FFFFFF;	z-index: 1; padding: 1px; margin: 0px;}
select.fcmdd { width: 180px}
.button2
{
	background-color: #999999;
	border-style:outset; 
	border-bottom: #333333 2px solid;
	border-left: #CCCCCC 2px solid;
	border-right: #333333 2px solid;
	border-top: #CCCCCC 2px solid;
	cursor: hand;
	font-family: Arial,Times;
	font-size: 0.30cm;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 1;
	width: 100%;
	padding: 0px 2px;
	margin: 0px;
}

td.fcm {background: #eaeaea; border-width: 1px; border-color: #cccccc; border-style: solid; z-index:1}
.programName {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.programDeadline {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.header_NEW {
	background-color: transparent;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 0.8em;
	margin: 0px;
	padding: 0px;
}


/*  Admin Tree Styles  */

.treeText { font-family: Arial, Helvetica; font-size: 11px; color: #000000; font-weight: normal; }
td.statusIcons { padding-top: 1px; }

.adminLeftNavBuilder_unSelected { font-family: Arial, Helvetica; font-size: 11px; color: #000000; height: 100%; width: 99%; background-color: #F1F0F0; cursor: pointer; border-width: 1px; border-style: solid; border-color: #D4D3D3; padding: 1px; }

.adminLeftNavBuilder_Selected { font-family: Arial, Helvetica; font-size: 11px; height: 100%; width: 100%; font-weight: bold; color: #000000; background-color: #DBD7D8; cursor: pointer; border-width: 1px; border-style: solid; border-color: #000000; padding: 1px; }

.adminLeftNavBuilder_Status { font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; background-color: #eaeaea; border-width: 1px; border-style: solid; border-color: #000000; padding: 5px; }

.adminPopupWindowTitle {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; z-index:1}

td.adminPopupWindowRollover {font-family: Arial, Helvetica; cursor: pointer; font-size: 12px; font-weight: normal; color: #ffffff; background: #0055E6; z-index:1}

td.adminPopupWindowSeparator {height: 1px; font-weight: normal; color: #000000; background: #000000; z-index:1}

.windowTitle {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; z-index:1}





.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #29749E;
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5C92C1;
	height: 23px;
	width: 153px;
}
.navLink a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navLink a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.navLink a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.navLink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



#tabmenuContentContainer {
	color: #000;
	border-bottom: 1px solid black;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px }

#tabmenuContentContainer li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }

#tabmenuContentContainer a, a.active {
	color: #DEDECF;
	background: #aaaaaa;
	font: 12px Arial;
	border: 1px solid black;
	padding: 5px 8px 0px 8px;
	margin: 0;
	text-decoration: none; }

#tabmenuContentContainer a.active {
	color: black;
	font-weight: bold;
	background: #ffffff;
	padding: 10px 8px 0px 8px;
	border-bottom: 1px solid #ffffff; }

#tabmenuContentContainer a:hover {
	color: #fff;
	background: #ADC09F; }

#tabmenuContentContainer a:visited {
	color: #E8E9BE; }

#tabmenuContentContainer a.active:hover {
	background: #ABAD85;
	color: #DEDECF; }

#bodyContentContainer {
	float: left;	
	background: #ffffff;
	padding: 20px;
	border: 1px solid black;
	border-top: none;
	z-index: 2;	}

.mname { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.mtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #000000; }
.maddress { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #000000; }
