
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#ffffff;	
	background-image:url(/Images/pagebg.jpg);
	background-repeat:repeat;	
	background-position:top;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;		
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#c3c3c3;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



div#MainContainer{
	margin:auto;		
	width:980px;		
}

div#HeaderContainer{
	float:left;
	width:980px;
	height:142px;
	background-image:url(/images/headerbg.jpg);
	background-repeat:repeat-x;
	
}
	div#Logo{
		float:left;
		width:350px;
		height:98px;
		overflow:hidden;
	}
	div#TopPortfolio{
		float:left;
		width:592px;
		height:43px;
		padding:54px 38px 0px 0px;
		text-align:right;
		overflow:hidden;
	}
	div#RadMenu{
		float:left;
		width:980px;
		height:44px;
	
	}
div#HomeFlashGallery{
	float:left;
	width:980px;
	height:324px;
}

div#MainBodyContainer{
	float:left;
	width:980px;
	min-height:190px;
	_height:190px;
}
	div#HomeTopPortfolioContainer{
		float:left;
		width:941px;
		height:287px;
		padding:20px 19px 20px 20px;
		background-color:#FFF;
	}	
		div#HomeTopFlashMap{
			float:left;
			width:460px;
			height:287px;
			padding-right:21px;
		}
		
		.PFHeading{
			float:left;
			width:183px;
			min-height:65px;
			_height:65px;
		}
		div#HomeTopPF1Container{
			float:left;
			width:221px;
			height:287px;
			padding-right:18px;
			background-image:url(/images/pf1bg.jpg);
			background-repeat:no-repeat;
		}
		div#HomeTopPF2Container{
			float:left;
			width:221px;
			height:287px;
			background-image:url(/images/pf2bg.jpg);
			background-repeat:no-repeat;
		}
		
		
	.PageContentsSpacer{
		float:left;
		width:980px;
		height:20px;
		display:block;
	}
	
	div#HomePageContents{
		float:left;
		width:900px;
		padding:20px 40px 0px 40px;
		background-color:#FFF;
	}
	div#RandomCopyright{
		float:left;
		width:900px;
		padding:20px 40px 20px 40px;
		background-color:#FFF;
	}
		div#SEOFooter{
			float:left;
			width:900px;
			padding:20px 40px 20px 40px;

		}
	
	
	div#RandomCopyright2{
		float:left;
		width:440px;
		padding:20px 0px 0px 0px;
		
	}
	
	
	
	div#IntPageContents{
		float:left;
		width:920px;
		padding:20px 20px 20px 40px;
		background-color:#FFF;
	}
	div#IntPageContentsNew{
		float:left;
		width:940px;
		padding:20px 20px 20px 20px;
		background-color:#FFF;
	}
		div#IntPageContentsNewLeft{
			float:left;
			width:221px;
			background-color:#FFF;
		}
			div#LeftNav{
				float:left;
				width:221px;
				background-color:#205194;
				background-image:url(../Images/LeftNavBg.gif);
				background-repeat:no-repeat;
				padding:47px 0px 25px 0px;
			}
		
		div#IntPageContentsNewRight{
			float:left;
			width:719px;
			background-color:#FFF;
		}
			div#IntPageContentsArea{
				float:left;
				width:690px;
				padding-left:29px;
			}
			div#IntPageContentsAreaInt{
				float:left;
				width:440px;
				padding-left:29px;
				padding-right:29px;
			}
			div#IntPageContentsRightPortfolio{
				float:left;
				width:221px;
				overflow:hidden;
			}
		
		
	
	div#IntPageContents2{
		float:left;
		width:900px;
		padding:20px 40px 20px 40px;
		background-color:#FFF;
		min-height:150px;
		_height:150px;
	}
		div#IntPageContentsLeft{
			float:left;
			width:660px;
			padding-right:39px;
		}
		
		div#IntPageContentsRight{
			float:left;
			width:221px;
		}
			.IntRightPF{
				float:left;
				width:221px;
				min-height:287px;
				_height:287px;
				padding-bottom:10px;
			}
		div#ContactTxt{
			float:left;
			width:455px;
			padding:10px 44px 0px 0px;
		}
	
		div#ContactForm{
			float:left;
			width:401px;
			padding:10px 0px 0px 0px;
		}	
		
		div#ContactNotes{
			float:left;
			width:121px;
			padding:0px 0px 0px 129px;
			margin-top:-45px;
		}
		
	div#FooterContainerHome{
		float:left;
		width:900px;
		padding:20px 40px 20px 40px;
		background-color:#333333;
	}
		div#SeoFooter{
			float:left;
			width:900px;
			padding:10px 0px 0px 0px;
			
		}
	
	
	div#FooterContainerInt{
		float:left;
		width:920px;
		padding:20px 20px 20px 40px;
		background-color:#333333;
	}
		div#FooterContainerIntLeft{
			float:left;
			width:699px;
		}
		div#FooterContainerIntRight{
			float:left;
			width:221px;
		}
		
	.txtBoxReqForm{
		background-color: #ffffff; 
		border:solid 1px #bfbbbb; 
		width:329px; 
		height:20px;
		padding:7px 5px 5px 3px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px; 
		color:#333333; 
		font-weight:normal;
	}
	
	#DepartureDate1, #DepartureDate2, #DepartureDate3, #DepartureDate4, #DepartureDate5 {
		background-color: #ffffff; 
		border:solid 1px #bfbbbb; 
		width:329px; 
		height:20px;
		padding:7px 5px 5px 3px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px; 
		color:#333333; 
		font-weight:normal;
		background-image:url(/images/calendar.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		
	}
	
	#DepartureTime1, #DepartureTime2, #DepartureTime3 , #DepartureTime4, #DepartureTime5{
		background-color: #ffffff; 
		border:solid 1px #bfbbbb; 
		width:329px; 
		height:20px;
		padding:7px 5px 5px 3px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px; 
		color:#333333; 
		font-weight:normal;
		background-image:url(/images/clock.gif);
		background-repeat:no-repeat;
		background-position:top right;
		
	}
	
	.TimeStyle{
		color:#a7a7a7;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
		padding:5px;

	}
	a.TimeStyle:link{
		color:#a7a7a7;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
		padding:5px;

	}
	a.TimeStyle:active{
		color:#a7a7a7;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
		padding:5px;

	}
	a.TimeStyle:visited{
		color:#a7a7a7;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
		padding:5px;

	}
	a.TimeStyle:hover{
		color:#ffffff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#ff5f00;
		padding:5px;
	}
	
	
	.SelectedTimeStyle{
		color:#ffffff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#ff5f00;
		padding:5px;
	}
	a.SelectedTimeStyle:link{
		color:#ffffff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#ff5f00;
		padding:5px;	
	}
	a.SelectedTimeStyle:active{
		color:#ffffff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#ff5f00;
		padding:5px;	
	}
	a.SelectedTimeStyle:visited{
		color:#ffffff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#ff5f00;
		padding:5px;	
	}
	a.SelectedTimeStyle:hover{
		color:#ffffff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#ff5f00;
		padding:5px;	
	}
	
	.TimePopupStyle{
		background-color:#FFF;	
	}
	
	div#DepartureTime1_outer_div, div#DepartureTime2_outer_div, div#DepartureTime3_outer_div, div#DepartureTime4_outer_div, div#DepartureTime5_outer_div{
		background-color:#FFF;	
	}
	.CalStyle{
		background-color:#FFF;	
	}
	.MonthHeaderStyle{
		text-decoration:none;
		background-color:#333333;
		color:#FFF;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:5px;
	}
	
	a.MonthHeaderStyle:link{
		text-decoration:none;
		background-color:#333333;
		color:#FFF;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	a.MonthHeaderStyle:active{
		text-decoration:none;
		background-color:#333333;
		color:#FFF;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	a.MonthHeaderStyle:visited{
		text-decoration:none;
		background-color:#333333;
		color:#FFF;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}	
	a.MonthHeaderStyle:hover{
		text-decoration:none;
		background-color:#333333;
		color:#ff5f00;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	.DayHeaderStyle{
		text-decoration:none;
		background-color:#333333;
		color:#FFF;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding:5px;
		
	}
	
	a.SelctedDateHeaderStyle:link{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		background-color:#FFF;
	}	
	a.SelctedDateHeaderStyle:active{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		background-color:#FFF;
	}
	a.SelctedDateHeaderStyle:visited{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		background-color:#FFF;
	}
	a.SelctedDateHeaderStyle:hover{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		background-color:#FFF;
	}
	.WeekendHeaderStyle{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	.OffMonthHeaderStyle{
		color:#cccccc;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	a.OffMonthHeaderStyle:link{
		color:#cccccc;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	a.OffMonthHeaderStyle:active{
		color:#cccccc;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	a.OffMonthHeaderStyle:visited{
		color:#cccccc;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	a.OffMonthHeaderStyle:hover{
		color:#cccccc;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	
	a.WeekendHeaderStyle:link{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	a.WeekendHeaderStyle:active{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	a.WeekendHeaderStyle:visited{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
		
	}
	a.WeekendHeaderStyle:hover{
		color:#2981cb;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		background-color:#FFF;
	}
	
	.txtAreaReqForm{
		background-color: #ffffff; 
		border:solid 1px #bfbbbb; 
		width:329px; 
		height:128px;
		padding:7px 5px 5px 3px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px; 
		color:#333333; 
		font-weight:normal;
	}
	
	.DrpDwn{
		background-color: #ffffff; 
		border:solid 0px #ffffff !important; 
		border:none !important;
		width:329px; 		
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px; 
		color:#333333; 
		font-weight:normal;	
	}	
	.drpdownWrapper{
		background-color: #ffffff; 
		border:solid 1px #bfbbbb; 
		width:329px; 
		height:20px;
		padding:7px 5px 5px 3px;
		
	}
	.reqFormTitle{
		float:left; 
		width:169px;
		height:22px;
		padding-bottom:3px;
		padding-top:7px;	
	}
	
	.ErrorCopy {
		float:left;
		clear:both;
		font-size:11px;
		color:#F00;
		font-family:Verdana, Geneva, sans-serif;
	}
	
	.SuccessMsg{
		float:left;
		clear:both;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ff5f00;
		font-weight:bold;
		padding:5px;
		border:1px solid #ff5f00;
	}
	
	div#SubmitButton{
		float:left;
		width:533px;
		text-align:right;
	}