@media print {
	BODY { background-color: #FFFFFF; }
	table.templateBorder {border: 0px; }	
	td.ContentArea { text-align: left; }
	.noprint {  display: none; }
}

.pkgnumof { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #676360;
}


/* Temp Survey Stuff */

.answerTable { 
	border: 1px solid #676360;
	padding: 3px;
}

.answerTableOn { 
	border: 2px solid #003466;;
	padding: 3px;
	background-color: #F4EFDC;
}

.checkTable { 
	border: 1px solid #676360;
	padding: 3px; 
}

.checkTableOn { 
	border: 1px solid #003466;
	padding: 3px; 
	
}





/* Top Level Definitions */





/* Calendar */

tr.calnextprev { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; background-color: #C2BEB0; }
td.calmonth { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; background-color: #C2BEB0; }
a.calnextlinks  { color: #333333 ; font-size: 12px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration:underline; }
a.calnextlinks:hover { color: #333333 ; font-size: 12px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}
table.caltext {color: #7E909E; font-size: 14px; font-family:  Arial, Verdana, Helvetica, sans-serif; }
.caltext {color: #7E909E; font-size: 14px; font-family:  Arial, Verdana, Helvetica, sans-serif; }
a.callink { color: #107199; font-size: 14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration:underline; }
a.callink:hover { color: #107199; font-size: 14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration:none; }

/* Print */

@media print {
	BODY { background-color: #FFFFFF; }
	table.templateBorder {border: 0px; }	
	td.ContentArea { text-align: left; }
	.noprint {  display: none; }
}



/* Links */



/* Home/Landing Page */

.landfeattext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;

}

.landfeat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #107199;

}

.landpkghead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #107199;

}

.landpkgsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;

}

.landpkgsum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}






/* General */

.TightCopy { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 12px;  }


/* Register / Signin etc */



/* Check Availability/ Res Request Boxes */

.reservationText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #837F71;
	margin: 0px;
	padding: 0px;
}


/* Content */
.sinputtext1{
	border:1px solid #82878D;
	background-color: #F5F5F5;
	height: 16px;
	margin:0px 0 0 0;
	padding:1px 0 0 0;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
	font-size:11px;	
	color:#000000;
}

.formdrop{
	border:1px solid #82878D;
	background-color: #F5F5F5;
	width:186px;
	height: 20px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;	
	color:#000000;
}
.faqdrop{
	border:1px solid #82878D;
	background-color: #F5F5F5;
	width:186px;
	height: 20px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;	
	color:#000000;
}
.faqh { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold;color: #000000; }
.faqq { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #F36621; }
.faqa { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #333333;}

.menustyle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;

}

.menuhead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
}


table.sitecontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.sitecontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

.resreqtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

.sechead { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333; }



/* Forms */



table.uformbody {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}

.uformbody {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}

table.uformband {

	background-color: #D8E4F0;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}

.uformband {
	background-color: #D8E4F0;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}


/* Packages */



/* Borders */


table.tableborder {
	border: 1px solid #D8E4F0;
	padding: 5px;
}




td.formborder {
	border-width: 1px;
	border-style: solid;
	border-color: #D8E4F0;
	padding: 3px;

}


table.formborder {
	border-width: 1px;
	border-style: solid;
	border-color: #D8E4F0;
	padding: 5px;

}

table.contborder {
	border: 1px solid #D8E4F0;
	padding: 3px;

}

td.contborder {
	border: 1px solid #D8E4F0;
	padding: 3px;

}




/* Tabs */

.tablink:hover    { font-size: 8pt; font-family: Verdana ; color: #FFFFFF; font-weight:bold; text-decoration:underline;}
.tablink { font-size: 8pt; font-family: Verdana ; color: #FFFFFF; font-weight:bold; text-decoration:underline;}

.tabon  { font-size: 9pt; font-family: Verdana ; color: #333333; font-weight:bold}


/* Mnt Tabs */

td.tabonsub  { font-size: 9pt; font-family: Arial ; color: #FFFFFF; font-weight: bold; background-color: #336699; }                           
td.taboff   { font-size: 10pt; font-family: Arial ; color: #666666; font-weight: bold; background-color: #CCCCCC; }

a.tabontext:hover { color: beige ; }
a.tabontext {  color:#FFFFFF ;   }
a.tabofftext:hover { color: navy ; }
a.tabofftext {  color: #666666 ; }


/* General Purpose <A HREF> */


a.mktg { font-family : Verdana; font-size : 10px; COLOR: #666666 ; text-decoration:none; }
a.mktg:hover { font-family : Verdana; font-size : 10px; COLOR: #666666 ; text-decoration:underline; }

 



#chcbox {font-family : Verdana; font-size : 10px; }

#resbox {font-family : Verdana; font-size : 9px; }

.resbox {font-family : Verdana; font-size : 9px; }





/* Misc */

.alertprompt    { font-size: 12px; font-family: Arial ; color: red; font-weight: bold;}

.required    { font-size: 12px; font-family: Arial ; color: red; }

span.errormsg    { font-size: 12px; font-family: Arial ; color: red; }
.errormsg    { font-size: 12px; font-family: Arial ; color: red; }
.copyright { font-family:HELVETICA,HELV,ARIAL;font-size: 8pt }

span.crumbs { font-family : Verdana; font-size : 9px; COLOR: #01739c ; }
.crumbs { font-family : Verdana; font-size : 9px; COLOR: #01739c ; }
a.crumbs { font-family : Verdana; font-size : 9px; COLOR: #01739c ; }
a.crumbs:hover { font-family : Verdana; font-size : 9px; COLOR: #01739c ; font-weight: bold; }
.crumbstext { font-size: 10px; text-decoration:none; font-weight:bold; font-family: Arial ; color:black } 

/* Business Documents */

.bizdocdate {
	FONT-SIZE: 9pt; COLOR: "#666666"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.bizdocdatehead {
	FONT-SIZE: 12pt; COLOR: "#016E96"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
}




img.imgThinBorder img {border: 2px solid #B4B8A1;}
.imgThinBorder img {border: 2px solid #B4B8A1;}
.imgThinBorder { border: 2px solid #B4B8A1;}


img.imgBorder img {border: 3px solid #FFFFFF;}
.imgBorder img {border: 3px solid #FFFFFF;}
.imgBorder { border: 3px solid #FFFFFF;}



.radio {  width:2em; height:2em; } 
.checkbox {  width:2em; height:2em; } 

.SurveyHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #56655E;
	line-height: 42px;
}


.SurveyQuestionText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #56655E;
	line-height: 24px;
}

.SurveyProgress {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003466;
	line-height: 12px;
}

.SurveyAnswerText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #56655E;
	line-height: 18px;
}


