body,.home,
.inside{
  text-align: center;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: #fff;
	}
.activa_editor
{
	text-align: left;
}
p, img, ol, ol li, ul, ul li, img, table, td, h1, h2, h3, h4, h5, h6{
  margin: 0;
	padding: 0;
	border: 0;
  }
b, em{ /* Bold is darker */
  color: #545454;
  }
ol,
ul,
p
{
  padding: 0 0 10px 0;
b	line-height: 20px;
  }
ol{
  margin-left: 18px;
  }
#mainContent ul,
#mainContent ol
{
  margin-top: -10px;
  }
	ul li{
	  list-style: none;
		padding-left: 11px;
		background: url(../img/bullet.gif) 0 8px no-repeat;
	  }
a:link,
a:visited,
a:active
{
  text-decoration: underline;
  }
a:hover {
	text-decoration: none;
  }

td{
  vertical-align: top;
	}

h1{
  font-size: 20px;
	font-weight: bold;
	margin-bottom: 6px;
	}
h2{
  font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}
h3{
  color: #155EAE;
	font-size: 11px;
	font-weight: bold;
	}
h4{
	}

#padder{
  width: 957px;
	padding: 0 0 0 20px;
	margin: auto;
	position: relative;
  }
#outer{
  width: 942px;
	padding-left: 15px;
	margin: auto;
	background: #fff url(../img/bg_outer.gif) 251px 100% no-repeat;
  }
	#inner{
	  width: 942px;
		text-align: left;
		position: relative;
		background: url(../img/bg_inner.gif) 100% 0 repeat-y;
	  }

	#header{
		height: 57px;
		padding: 40px 0 30px 0;
		background: #fff;
		}
		#header #logo{
			float: right;
			display: inline; /* Fix for IE6. Ignored by proper browsers. */
			margin: 0 76px 0 0;
			}
			#header #logo img{
				}
		#header #mainMenu,
		#header #phone{
		  padding: 15px 0 0 0;
		  }
			#header #mainMenu a:link,
			#header #mainMenu a:visited,
			#header #mainMenu a:active,
			#header #phone
			{
			  float: left;
			  color: #666;
				font-size: 11px;
				line-height: 11px;
				text-transform: uppercase;
				margin-right: 15px;
				text-decoration: none;
				font-weight: bold;
			  }
			#header #mainMenu a:hover{
				text-decoration: none;
				}
			#header #mainMenu a.active{
			  /* Removing this means that "HOME" appears to be an active link on home page */
			  /* cursor: default; */
				}
				
			#header #phone{
				color: #155EAE;
				padding: 0;
				font-size: 13px;
			  }

		#focusSection{
		  height: 252px;
			overflow: hidden;
		  }
		#contenteditorcontainer .home #focusSection{
		  height: 500px;
		  }
		.inside #focusSection{
		  width: 235px;
		  }
			#focusSection #text,
			#focusSection #leftNav
			{
			  float: left;
			  width: 235px;
				height: 202px;
				overflow: hidden;
				padding: 25px 0 25px 0;
			  }
			#contenteditorcontainer .home #focusSection #text,
			#contenteditorcontainer .home #focusSection #leftNav
			{
				height: 500px;
				padding: 0;
			}
				#focusSection #text p{
					font-size: 14px;
					line-height: 20px;
					color: #fff;
				  }

			#focusSection #text .liner,
			#focusSection #leftNav #menuItems
			{
			  margin: 0 12px 0 18px;
				}
			#focusSection #leftNav #menuItems{
			  height: 120px;
				overflow: visible;
			  }

				#leftNav a{
					display: block;
					text-decoration: none;
					font-weight: bold;
					padding: 2px 0 2px 0;
					}
				#leftNav .first a{
				  padding-top: 0;
				  }
					#leftNav a.base{
						color: #fff;
						}
					#leftNav a.active{
						cursor: default;
						}
					#leftNav a.active,
					#leftNav a.base:hover,
					#leftNav a.active:hover{
						color: #8AAFD7;
						}
			
					#leftNav div.level0{
						display: none;
						}
					#leftNav .level1 a{
						width: 205px;
						padding-left: 0;
						}
					#leftNav .level2 a{
						width: 195px;
						padding-left: 10px;
						}
					#leftNav .level3 a{
						width: 185px;
						padding-left: 20px;
						}
					#leftNav .level4 a{
						width: 175px;
						padding-left: 30px;
						}
			

			form#signUp{
			  width: 220px;
				height: 101px;
				font-size: 11px;
				color: #000;
				position: relative;
				background: url(../img/bg_signUpFormWhite.gif) 0 0 no-repeat;
				margin: 38px 0 10px 10px;
			  }
			#focusSection #leftNav form#signUp{
				background: url(../img/bg_signUpFormBlue.gif) 0 0 no-repeat;
			  margin: 0 0 10px 10px;
			  }
				#signUp .scoot{
					position: relative;
					left: -10000px;
					top: -10000px;
					font-weight: bold;
					}
				#signUp input.checkbox{
					position: absolute;
					top: 28px;
					}
					#signUp #checkboxCorporate{
						left: 3px;
						}
					#signUp #checkboxVacation{
						left: 73px;
						}
				#signUp input{
					font-size: 10px;
					color: #000;
					}
					#signUp input.inputText{
						position: absolute;
						left: 46px;
						top: 62px;
						width: 105px;
						border: 0;
						background: none;
						}
					#signUp input.inputButton{
						position: absolute;
						left: 160px;
						top: 62px;
						width: 42px;
						height: 16px;
						padding: 0;
						margin: 0;
						}
			#signUpMessage{
			  width: 220px;
				height: 101px;
			    margin: 0 0 10px 10px;
				font-size: 11px;
				color: #000;
				position: relative;
				background: url(../img/bg_signUpBlankWhite.gif) 0 0 no-repeat;
			  }
			#leftNav #signUpMessage{
				background: url(../img/bg_signUpBlankBlue.gif) 0 0 no-repeat;
			  }
			#signUpMessage div {
				font-weight: bold;
				padding: 20px 10px 5px 10px;
			}
				

			#focusSection #flash,
			#focusSection #focusImages
			{
			  float: right;
			  width: 707px;
				height: 252px;
				overflow: hidden;
			  }
				#focusSection #focusImages div{
				  float: left;
				  }
				#col2 .focusImage{
				  width: 467px;
					overflow: hidden;
				  }
					#col2 .focusImage img{
						width: 467px;
						height: 252px;
						margin-bottom: 36px;
						}
				#col3 .focusImage{
				  width: 240px;
					overflow: hidden;
				  }
				#col3 .focusImage img{
				  width: 240px;
					height: 252px;
					margin-bottom: 14px;
				  }



		#mainContent{
		  position: relative;
		  }
			#mainContent{
			  width: 942px;
			  }
			.home #mainContent{
				margin-top: 36px;
			  }
				#mainContent #mainContentLeft{
				  width: 672px;
					width: 702px;
				  float: left;
					margin-bottom: 100px;
					display: inline; /* Fix for IE6. Ignored by proper browsers. */
				  }
				.home #mainContent #mainContentLeft{
				  }
			#mainContent .column{
			  float: left;
				display: inline; /* Fix for IE6. Ignored by proper browsers. */
			  }
				.home #mainContent .column{
					width: 186px;
					}
			.home #mainContent #col1{
				margin-left: 251px;
			  }
			.inside #mainContent #col1{
			  margin-left: 0;
			  width: 235px;
			  }
				.inside #mainContent #col1 .liner{
				  margin-left: 36px;
					margin-right: 29px;
				  }
				#col1 #focusImage{
				  padding: 14px 0 22px 0;
				  }
					#col1 #focusImage img{
						width: 234px;
/* cursor: pointer; for demo purposes only */
						cursor: pointer;
						}

			.home #mainContent #col2{
				margin-left: 48px;
				}
			.inside #mainContent #col2{
			  width: 420px;
			  margin-left: 0;
				font-size: 12px;
				line-height: 20px;
			  }
			.inside #mainContent #col2 .liner{
			  margin-left: 17px;
			  }
			.inside #mainContent #col2,
			.inside #mainContent #col2 p
			{
				font-size: 12px;
				line-height: 20px;
				}
				
			.boxedContent{
			  width: 275px;
				margin-bottom: 40px;
				background: #9DC871 url(../img/bg_box.gif) 100% 0 repeat-y;
			  }
				.boxedContent .boxTop{
				  background: url(../img/bg_boxTop.gif) 0 0 no-repeat;
				  }
					.boxedContent .boxBottom{
						background: url(../img/bg_boxBottom.gif) 0 100% no-repeat;
						padding: 14px 22px 22px 16px;
						color: #FFFFFF;
						}
			#col3{
			  width: 186px;
			  padding-bottom: 20px;
			  }

			#col3,
			#col3 a:link,
			#col3 a:visited,
			#col3 a:active,
			#col3 p,
			#col3 ul,
			#col3 ol		
			{
			  font-size: 11px;
				line-height:15px;
				color: #000;
			  }
			#col3 ul li{
			  background-position: 0 5px;
			  }

			#col3 ol,
			#col3 ul,
			#col3 p
			{
				padding: 0;
				}
			#col3 #mainContent ul,
			#col3 #mainContent ol
			{
				margin-top: 0;
				}
			#col3 b,
			#col3 i,
			#col3 em /* Huh? */
			{
			  color: #000;
			  }

			.inside #col3{
			  width: 240px;
				padding: 0;
				}
				.inside #col3 .liner{
					padding-top: 22px;
					margin-left: 27px;
					margin-right: 20px;
				  }
			.home #col3{
				padding-top: 0;
				margin-left: 27px;
				}


		.clearer{
		  clear: both;
		  }

			#footer{
			  position: absolute;
				bottom: 0;
				left: 0;
			  width: 702px;
			  height: 72px;
				background: #fff;
			  }
				#footer #affPart{
				  float: left;
				  }
					#footer #affPart img{
					  height: 54px;
						margin-right: 10px;
						}
				#footer #copyright,
				#footer #footerMenu
				{
				  float: right;
					position: relative;
					top: 42px;
					z-index: 999;
					font-size: 10px;
					color: #666;
				  }
				#footer #copyright{
				  margin-right: 10px;
				  }
				#footer #footerMenu{
				  margin-right: 10px;
				  }
				#footer #footerMenu a:link,
				#footer #footerMenu a:visited,
				#footer #footerMenu a:active
				{
				  margin-right: 5px;
					color: #666;
					font-size: 10px;
					text-decoration: none;
					text-transform: uppercase;
				  }
				




			#focusSection{
				background: #155EAE;
				}
			h1,
			h2,
			a:link,
			a:visited,
			a:active,
			#header #mainMenu a:hover,
			#header #mainMenu a.active:link,
			#header #mainMenu a.active:visited,
			#header #mainMenu a.active:active,
			#header #mainMenu #phone,
			#footer #footerMenu a:hover
			{
				color: #155EAE;
			  }




#credits{
  text-align: left;
	padding: 5px 0 5px 15px;
	}
#credits,
#credits a:link,
#credits a:visited,
#credits a:active
{
	font-size: 10px;
  color: #999;
	text-decoration: none;
  }
#credits a:hover{
	text-decoration: underline;
  }


/*---------------*/
/* Feedback Form */
/*---------------*/

.feedback_block
{
    margin-top: 20px;
}

.feedback_block .question
{
    margin-top: 10px;
    font-weight: bold;
}

.feedback_block label
{
    font-size: 10px;
}

.rad_label
{ 
}

.txt_label
{ 
}

.feedback_area
{
    width: 350px;
    height: 100px;
    display: block;
}

.feedback_text
{
    width: 130px;
}

.feedback_button
{
    width: 30%;
}

.feedback_actions
{
    margin-top: 20px;
}

#feedback_info table
{
	cell-spacing: 0;
	cell-padding: 0;
	margin: 0;
	padding: 0;
}

#feedback_referral #referrals
{
	margin-top: 10px;
}
  

/*-------------------*/
/* End Feedback Form */
/*-------------------*/