/* Last modified 5/20/08 by ECL, Landmann InterActive/* NOTES *//* This style sheet used ONLY by signup and tour pages *//* -------------------------------------- *//* Standard ----------------------------- *//* -------------------------------------- */body {	background: #FFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0;	font-size: 10px; }h1 {	font-family: Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	margin: 10px 0 5px 0; }h2 {	font-family: Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	margin: 10px 0 0 0; }h3 {	font-family: Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	margin: 10px 0 0 0;	padding: 5px 10px 3px;	background: #F0F0F0;	color: #000;	text-align: left; }h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 14px 0 0 0; }p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 130%;	margin: 0 0 15px 0; }.notice { background-color: #FF9; }/* Used for questions, no space above */.question	{ margin: 15px 10px 0 0; }/* Used for answers, no space above */.answer	{	color: #000;	line-height: 120%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	margin: 5px 10px 0 20px; }.answer10	{	color: #000;	line-height: 110%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	margin: 5px 10px 0 20px; }.terms	{	color: #000;/*	line-height: 11pt; */	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	margin: 0 0 7px 0; }.text_11_black	{	color: #000;	line-height: 13pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal; }.text_12_black	{	color: #000;	line-height: 130%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal; }/* Header for info pages *//* light yellow */div.headerinfo {	display: block;	top: 0; 	left: 0; 	right: 0; 	width: 100%; 	height: 72px; 	background: #FFFFB9; 	min-width: 800px;	white-space: nowrap;	}/* Boxed Text */.Boxed {	margin: 20px 20px 20px 80px;	padding: 10px 20px 5px 20px;	text-align: left;	line-height: 12pt;	border: 1px solid #CCC;	width: 630px; }.Boxed h1 {	margin: 0 0 15px 0;	font-size: 16px;	font-weight: bold;	color: #600; }.Boxed h2 {	font-size: 14px;	margin: 0 0 2px 0;	margin: 0;	font-weight: bold;	color: #600; }/* Text inside box */.Boxed p {	font-size: 12px;	line-height: 14pt;/*	margin: 0 0 15px 0; */	margin: 4px 0 0 0;	padding: 0; }/* Indented numeric list */	/* Terms - Used for TOS */.TOS {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 20px 10px 10px 40px;	padding: 10px 20px 5px 20px;	text-align: left;	line-height: 13pt;	color: #000;	width: 700px; }.TOS h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin: 10px 0 0 0; }.TOS h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	margin: 4px 0 0 0; }.TOS p {	font-size: 11px;	margin: 0 0 4px 0;	padding: 0; }/* Indented numeric list */	.NumericListBoxed {	margin: 20px 20px 20px 80px;	padding: 10px 20px 10px 20px;	text-align: left;	line-height: 12pt;	border: 1px solid #CCC;	width: 630px; }.NumericListBoxed h2 {	font-size: 16px;	margin: 12px 0 2px 0;	padding: 0;	color: #600; }.NumericListBoxed p {	font-size: 12px;	line-height: 14pt;	margin: 4px 0 0 0;	padding: 0;	color: #000; }ol.numbers {	font-size: 12px;	margin-top: 10px;	margin-bottom: 0;	padding-bottom: 0;	text-align: left; }ol.numbers li {	color: #C00;	font-weight: bold; }ol.numbers li span {	color: #000;	font-weight: normal;	}ol.letters {	font-size: 11px;	line-height: 12pt;	margin-top: 4px;	margin-bottom: 0;	padding-bottom: 0;	text-align: left;
	list-style-type: lower-alpha;
}ol.letters li {	color: black;	font-weight: normal; }/* Intro page only */.intro {	margin: 20px 0 0 0; }/* Testimonials */p.testimonial {	margin: 4px 0 0 0;	color: #600;	line-height: 18pt;	font-family: Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;}/* Person giving testimonial */.testimoner {	font-family: Verdana, Arial, sans-serif; color: #333; font-size: 12px; text-decoration: none; }/* -------------------------------------- *//* Forms ------------------------------- *//* -------------------------------------- */form { margin: 10px 0 0 0; }CHECKBOX, INPUT, RADIO, SELECT {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	vertical-align: bottom;	height: 20px;	border: 1px solid #CCCCCC; }SELECT#multiselect {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	height: 120px;	border: 1px solid #CCCCCC; }RADIO {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	vertical-align: bottom; }TEXTAREA {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	vertical-align: bottom;	border: 1px solid #CCCCCC; }/* -------------------------------------- *//* Tables ------------------------------- *//* -------------------------------------- */tr, td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 130%;	vertical-align: top; }.tablehead_10_white_right {	color: #FFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-align: right;	background: #666; }/* Signup tables ------------------------------- */table.signup {	width: 560px;	padding: 0;	margin: 0 10px 0 20px; }table.signup h2 {	margin: 4px 4px 6px 10px; }table.signup td {	border: 1px solid #E3DFDF; }/* -------------------------------------- *//* Links -------------------------------- *//* -------------------------------------- *//* Link in page (not in navbar) */a.infopagelink:link, a.infopagelink:visited, a.infopagelink:active, a.infopagelink:hover {	font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #CC6600; font-weight: normal; text-decoration: underline; }

a.TOSlink:link, a.TOSlink:visited, a.TOSlink:active, a.TOSlink:hover {	font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #CC6600; font-weight: normal; text-decoration: underline; }a:link, a:visited, a:active, a:hover {	font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #616060; font-weight: bold; text-decoration: underline; }/* "ThisPage" version used in navbar*/a.infoThisPage:link,a.infoThisPage:visited,a.infoThisPage:active	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; }a.infoThisPage:hover	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; }/* Info page links *//* Only change is 12-px */a.info:link,a.info:visited,a.info:active	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #CC6600; font-weight: bold; text-decoration: underline; }a.info:hover	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #CC6600; font-weight: bold; text-decoration: underline; }/* Link in page (not in navbar) */a.infopagelink:link,a.infopagelink:visited,a.infopagelink:active	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #CC6600; font-weight: normal; text-decoration: underline; }a.infopagelink:hover	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #CC6600; font-weight: normal; text-decoration: underline; }/* -------------------------------------- *//* ErrorBoxPos Messages *//* -------------------------------------- *//* Used for Positive Messages */#ErrorBoxHeadPos {	margin: 10px 0 0 0;	padding: 5px;	text-align: left;	background-color: #00CC00;	width: 500px; }#ErrorBoxHeadPos div.ErrorHeadPos  {	font-size: 12px;	font-weight: bold;	color: #FFF;	line-height: 130%; }#ErrorBoxMessagePos {	margin: 0;	padding: 5px;	text-align: left;	background-color: #ffc;	width: 500px;	border: 1px dotted black; }#ErrorBoxMessagePos div.ErrorMessagePos  {	font-size: 11px;	line-height: 130%; }/* -------------------------------------- *//* ErrorBoxNeg Messages *//* -------------------------------------- *//* Used for Negative Messages */#ErrorBoxHeadNeg {	margin: 10px 0 0 0;	padding: 5px;	text-align: left;	background-color: #FF0000;	width: 500px; }#ErrorBoxHeadNeg div.ErrorHeadNeg  {	font-size: 12px;	font-weight: bold;	color: #FFF;	line-height: 130%; }#ErrorBoxMessageNeg {	margin: 0;	padding: 5px;	text-align: left;	background-color: #ffc;	width: 500px;	border: 1px dotted black; }#ErrorBoxMessageNeg div.ErrorMessageNeg  {	font-size: 11px;	line-height: 130%; }/* Used for Tooltips */#ErrorBoxMessagePosFullWidth {	margin: 0;	padding: 5px;	text-align: left;	background-color: #ffc;	border: 1px dotted black; }/* -------------------------------------- *//* MIscellaneous ------------------------ *//* -------------------------------------- *//* images */img { border-style: none; }/* For debugging */.debug {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 12px;	text-align: left;	background-color: #f6ffca; }/* footer */.footer {	font-family: Verdana, Arial, sans-serif; 	color: #999999; 	margin: 6px 6px 6px 10px;	font-size: 10px;	padding: 4px;	text-align: center;	background: #F0F0F0;	}a.FooterLink:link {	font-size: 10px;	color: #999999;	font-weight: bold;	text-decoration: underline;	}a.FooterLink:visited {	font-size: 10px;	color: #999999;	font-weight: bold;	text-decoration: underline;	}a.FooterLink:active {	font-size: 10px;	color: #999999;	font-weight: bold;	text-decoration: underline;	}a.FooterLink:hover {	font-size: 10px;	color: #999999;	font-weight: bold;	text-decoration: underline;	}