<link href="../css/worldmark.css" rel="stylesheet" type="text/css" />/* ----- General Style for Worldmark ----*/ 



body { 

	margin: 0;

	padding: 0;

	background-color: #ffffff; 

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;

	} 

td, th, .generalText, .bodyText p, ul, ol, b {

	font-size : 12px; 

	font-family: verdana, helvetica, sans-serif; 

	} 

td {

	

	} 	 	

.nospace {

	font-size : 1px; 

	line-height: 0px;

	margin: 0px;

	}

.bodyText {  

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;

	}

.bodyText form {  

	display: block;

	}

	

.DefaultText 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #202020; line-height: 16px; }

.DefaultTextBold			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 19px; }

.DefaultTextGrayBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #615E5E; font-weight: bold}

.DefaultTextBlueBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold; line-height: 19px; }

.DefaultTextLtBlueBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3972AA; font-weight: bold}





.DefaultText A:link 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: underline; }

.DefaultText A:visited 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: underline; }

.DefaultText A:active 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: underline; }

.DefaultText A:hover						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: none; }

	

	.FooterText 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #666666;   }



.FooterText A:link 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5F9F85; font-weight: bold; text-decoration: underline; }

.FooterText  A:visited 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5F9F85; font-weight: bold; text-decoration: underline; }

.FooterText  A:active 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5F9F85; font-weight: bold; text-decoration: underline; }

.FooterText  A:hover						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5F9F85; font-weight: bold; text-decoration: none; }

	

	.SmallTextBold 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; font-weight: bold; line-height: normal; }

	

.Nav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #CDDAFC;



}

.Nav A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FFFFFF; text-decoration:none;}

.Nav A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FFFFFF; text-decoration:none;}

.Nav A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FFFFFF; text-decoration:none; }

.Nav A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #CDDAFC; text-decoration:none }



.NavBold A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FFFFFF; text-decoration:none;}

.NavBold A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FFFFFF; text-decoration:none;}

.NavBold A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #FFFFFF; text-decoration:none; }

.NavBold A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #CDDAFC; text-decoration:none }



.RightFeature {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color: #000000;
	
	line-height: 12px;



}

.RightFeature A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #74A18E; text-decoration:underline;}

.RightFeature A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #74A18E; text-decoration:underline;}

.RightFeature A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #74A18E; text-decoration:underline; }

.RightFeature A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #74A18E; text-decoration:none }

	

	

	LI { list-style-image: url(/images/bluesquare.gif); }

	

	

.navSpacer {

	margin: 10px;

	border-bottom-width: 1px;

	border-bottom: 1px solid; 

	}

.bodyText .navSpacer {

	margin: 0;

	}		

.spacer {

	margin: 10px;

	}

.paddLeft {

	padding-left:4px;

	background-color: #fff; 

	}		

	

/* ----- General Font Control ----*/ 



h1, h2, h3, h4, h5, h6 {

	font-size : 12px; 

	font-family: verdana, helvetica, sans-serif; 

	margin-bottom: 0;	

	}

	

.title { 

	font-size: 15px; 

	line-height: 1em;

	font-weight: bold;

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 2px;

	font-family: verdana, helvetica, sans-serif; 

	}	

.subTitle {

	font-size: 15px;

	font-weight: bold;

	font-family: verdana, helvetica, sans-serif; 

	}

.large {

	font-size: 14px;

	font-weight: bold;

	font-family: verdana, helvetica, sans-serif; 

	}	

	

.nav1, .nav2 {  

	margin: 0px; 

	padding: 10px;

	}	



.topMenuBar td {

	background-color: #f93;

	}

.topMenuBar a, .topMenuBar a:hover {

	font-size : 10px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	padding-left: 5px;

	padding-right: 30px;

	padding-top: 2px;

	padding-bottom: 1px;

	}

.topMenuBar a:hover {

	background-color: #c30;

	}

.topMenuBarImage a, .topMenuBarImage a:hover {

	background-color: #f93;

	padding-left: 0px;

	padding-right: 0px;

	}	

	

/* --------- Blue Section Styles (Entire WorldMArk Site) -------- */ 

	

	.wm				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #202020; line-height: 16px; }

	

	

.wm .nav1, .wm .nav1 {  

	color: #6697D2;  

	}

.wm .title, .wm .subTitle {  

	color: #6697D2;  

	}	

.wm .navLine { 

	background-color : #6697D2; 

	}

.wm .navSpacer {

	border-color: #6697D2;

	}



.wm th, TH {

	font-size : 10px;

	background-color : #74AEE8;

	color: #fff;

	font-weight: bold;

	}

.wm th.pastdue {

	background-color: #f00;

	}

.wm .tableLine { 

	

	background-color: #FFFFFF; 

	}		





/* ------------ Other Specifics ----------- */ 



.navText {

	color: #000; 

	}

.fineprint {

	color: #666; font-size : 8px;

	}	

.required {

	color: #D0264A; 

	font-weight: normal;

	}

.state { 

	color: #fff; 

	background: #336633; 

	} 

.spac { 

	color: #fff; 

	background: #D7E3FF; 

	} 

.fairfield { 

	color: #fff; 

	background: #336699; 

	} 

	

.latestNews {

	font-size: 11px;

	background-color: #296DC1;

	color: #ffffff;

	padding: 10px;

	border-bottom-width: 0px;

	border-bottom-color: #296DC1;

	border-bottom: 1px solid #296DC1;

	font-family: verdana, helvetica, sans-serif; 

	}		

.latestNews b {

	font-size: 11px;

	}

.navLine b {

	color: #fff;

	}	



.latestNews a {

	text-decoration: none;

	color: #EFF384;

	}

.latestNews a:hover {

	color: #EFF384; text-decoration:underline;

	}		

	

.printInfo, .printCopyright {

	display: none;

	}

	

.highSeason {

	background-color: #EB5454;

	color: #fff;

	font-weight: bold;

	}

.midSeason {

	background-color: #fff;

	color: #000;

	font-weight: bold;

	}

.lowSeason {

	background-color: #47479E;

	color: #fff;

	font-weight: bold;

	}

.highSeasonText {

	font-size: 12px;

	color: #EB5454;

	font-weight: bold;

	}

.midSeasonText {

	font-size: 12px;

	color: #000;

	font-weight: bold;

	}

.lowSeasonText {

	font-size: 12px;

	color: #000080;

	font-weight: bold;

	}

.dataTable {

	border-bottom: 1px solid #FFFFFF;

	}

.dataTable .shade {

	background-color: #DBEEFD;

	}

	

.nav2, .small, .fineprint, .small p, .small b, sup { 

	font-size: 9px;

	font-family: verdana, helvetica, sans-serif; 

	}

	

	.fineprint { font-size: 9px; font-family: verdana, helvetica, sans-serif; 

	}

	

	

div.rightNav {

	background-color: #369;

	padding: 5px;

	border: 1px solid #369; 	

	}

div.rightNav a {

	font-size : 11px;

	color: #fff;

	text-decoration: none;

	border: 1px solid; 

	border-width: 0;

	}

div.rightNav a:hover {

	text-decoration: underline;

	}

div.rightNav a:visited {

	color: #9cf;

	}

p.rightNav a {

	font-size : 11px;

	color: #369;

	text-decoration: none;

	font-weight: bold;	

	}

p.rightNav a:hover {

	text-decoration: underline;	

	}

p.fancy {

	color: #06c;  

	margin-top: 5px;

	font-size : 15px;

	font-weight: bold;

	}



h3 a {

	color: #000;

	text-decoration: none;	

	}

h3 a:hover {

	text-decoration: underline;	

	}

h5 {

	color: #06c;  

	}		

					



@media screen {	

	td, th, .generalText, .bodyText p, ul, ol, b  {

		font-size : 11px; 

		}  

	.nav2, .small, .fineprint, .latestNews, .latestNews b, .small p, .small li, .small b, sup { 

		font-size : 11px;

		}		

	.subTitle, .large {

		font-size : 12px;

		}

	.title { 

		font-size : 14px; 

		}	

	.bodyText p, li, .bodyText td {

		line-height: 1.4em;

		}

	}		

