/* CSS Document */
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	height:	100%;
	margin-top: 0px;
	background-color: #01375D;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

a{
	text-decoration: none;
	font-size: 12px;
	color:#5191a7;
}

a:hover{
	text-decoration:none;
	color: #02395B;
}

p {
	line-height:22px;
	font-size:12px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
}

.front_container{
	position: relative;
	width: 957px;
	height:	auto;
	margin:0 auto;
	padding:0 0 0 0;
}

.hiddenpic{
	display:none;
}
h1 {
	color: #5191a7;
	font-size:21px;
	margin:0;
	font-weight:normal;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

h2 {
	font-size: 16px;




	color: Please Contact Us to discuss these options further
.;
	margin:0;

	color: Please Contact Us to discuss these options further
.;
	color: #5191a7;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
h4 {
	font-size: 14px;
	color: #000;
}
.front_clearall{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
/*Form styles*/
form{
	margin: 0px;
	padding: 0px;
}
form p {
	margin: 1px 0px;
	padding: 2px 0px;
}
/*EOF common files*/
.front_logoSection{
	width:957px;
	height:75px;
}
.front_logo{
	float:left;
	width:302px;
	height:75px;
}
.front_logoRight{
	float:left;
	width:653
	height:75px;
}
.front_menuSection{
	width:957px;
}
.front_logo1{
	width:78px;
	float:left;
	height:39px;
}
.front_menu{
	background:url(../images/menu-bg.jpg) repeat-x;
	height:39px;
	float:left;
	width:844px;
	padding:0 0 0 10px
	
}
.front_menuRtCorner{
	width:24px;
	float:left;
	height:39px;

}
.front_bannerSection{
	width:957px;
	background:url(../images/banner-image.jpg) no-repeat;
	height:187px;
	text-align:center;
}
.front_bannerSection_inner.front_bannerSection_staff{
	background:transparent url(../images/staff_banner_bg.jpg) no-repeat scroll 0%;
}
.front_bannerSection_inner {
	background:transparent url(../images/inner_banner_bg.jpg) no-repeat scroll 0%;
	height:198px;
	padding:0pt 11px;
	width:957px;
}

.front_bodySection{
	padding:0 11px 20px 11px;
	background:url(../images/page2-bg.jpg) repeat-y;
	width:935px;
}
.front_leftContent{ /* IE Defferent */
	width:523px;
	background:url(../images/content-bg.jpg) no-repeat;
	padding:44px 47px 11px 46px;
	float:left;
	min-height:300px;
}
.front_leftContent.front_leftContent_staff{
	background:url(../images/staff-content-bg.jpg) no-repeat;
}
.front_leftContent p{

}
.front_contentBanners{
	width:523px;
	height:160px;
	margin-top:10px;
}
.front_leftBanner{
	height:95px;
	width:130px;
	float:left;
	background:url(../images/left-banner.jpg) no-repeat;
	padding:65px 10px 0 134px;
	font-style:italic;
	font-size:11px;
	color:#2280a5;
}
.front_rightBanner{
	width:187px;
	height:80px;
	margin:0 0 0 2px;
	float:left;
	background:url(../images/rightBanner.jpg) no-repeat;
	padding:80px 35px 0 20px;
	font-style:italic;
	font-size:11px;
	line-height:13px;
	color:#2280a5;
}
.front_rightContent{ /* IE Defferent */
	background:url(../images/right-content-bg.jpg) no-repeat;
	width:290px;
	float:left;
	min-height:300px;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px;
}
.front_rightContent.front_staffContent{
	background:url(../images/staff-right-content-bg.jpg) no-repeat;
}
.front_featuredDest{
	text-align:right;
}
.front_featuredContent{
	width:240px;
	color:#2280a5;
	font-size:11px;
	line-height:16px;
	padding-right: 20px;
	padding-left: 20px;
}
.front_orangeTxt{
	font-size:12px;
	color:#d68528;
	font-weight:bold;
}
.front_featuredContent a{
	color:#2280a5;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.front_featuredContent a{
}
.footer{

}
.front_footerLeft{
	float:left;
	width:26px;
	height:62px;
}
.front_footerMiddle{
	background:url(../images/footer-bg.jpg) repeat-x;
	float:left;
	width:905px;
	height:62px;
}
.contact_img{
	width:192px;
	line-height:53px;
	float:left;
	vertical-align:middle;
	padding:15px 0 0 0;
}
.copyright{
	color:#FFFFFF;
	padding-bottom: 3px;
}
.copyright a{
	color:#fff;
	text-decoration:none;
}
.copyright a:hover{
}
.front_footerRight{
	width:26px;
	float:left;
	height:62px;
}
.front_copyRtSection{
	width:935px;
	height:28px;
	color:#82a8b7;
	padding:0 11px 0 11px;
}
.front_copyRt{
	width:508px;
	float:left;
	text-align:right;
	padding:0 25px 0 0;
	line-height:27px;
}
.front_devBy{
	float:left;
	width:306px;
	text-align:right;
	line-height:27px;
	vertical-align:middle;
}
.front_jwam{
	width:71px;
	float:left;
	padding:0 25px 0 0;
}

/* CSS Document */
/*menu css*/
.front_menu ul {
	margin:0 0 0 0px;
	padding:0px 0 0px 0px;
	background:url(../images/menu-bg.jpg) no-repeat center top;
}
.front_menu ul.usermenu{
	padding-bottom:0px;
	background: url(../media/media/images/usermenu.jpg) no-repeat left top;
	width:692px;
}
.front_menu ul.usermenu a.front_active_menu{
	color:#81553C;
}
.front_menu li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background:url(../images/menu-devide.jpg) no-repeat right top;
}
.front_menu li.front_clearall{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background:none;
}
.front_menu a{
	line-height:37px;
	padding:0 15px;
	color:#fff;
	text-transform: uppercase;
	display:block;
	float:left;
}
.front_menu a:hover{
	color:#81553c;
}
.front_menu a.front_active_menu{
	background:url(../images/menu-bg-hover.jpg) repeat-x;
}
.front_menu li:hover {
	position:relative;
}
.front_menu li a:hover{
	background:url(../images/menu-bg-hover.jpg) repeat-x;
	color:#fff;
	text-decoration:none;
}
.front_menu li.last{
	background:none;
}
.front_menu ul ul{
	position:absolute;
	display:none;
	left:0;
	top:37px;
	width:150px;
	z-index:1;
	background:none;
	border:1px solid #fff;
}
.front_menu table{
	position:absolute; 
	left:0; 
	top:0px; 
	z-index:-1;
	display:none;
}
.front_menu ul ul li{
	display:block;
	position:relative;
	list-style-type:none;
	background:#0092A9;
	width:100%;
	border-bottom:1px solid #fff;
}
.front_menu ul ul li a{
	line-height:30px;
	display:inline;
	padding:0 5px;
	width:93%;
}
.front_menu ul ul li a:hover{
	background:#006A9A;
}
.front_menu ul li ul li.front_last{
	background:#0092A9;
}
.front_menu :hover > a,.front_menu a.front_mainlevel_active,.front_menu a.front_mainlevel_current,.front_menu a.front_sublevel_current{
	color:#fff;
	background:url(../images/menu-bg-hover.jpg) repeat-x;
}
.front_menu ul li:hover ul,.front_menu ul a:hover ul{
	display:block;
	background:#75cbdc;
}
.front_menu ul a:hover table{
	display:block;
}
* html .front_menu a:hover {
	position:relative;
}
.front_menu ul ul ul{
	display:none;
}

*{

}


#contact-form{
	width:230px;
	margin:auto;
	position:relative;
}

#contact-form label{
	width:200px;
	height:30px;
	line-height:30px;
	display:block;
	font-size:11px;
	cursor:pointer;
	font-family: Verdana, Geneva, sans-serif;
}

#contact-form input#name,
#contact-form input#email,
#contact-form input#subject,
#contact-form textarea#message{
	width:200px;
	padding:5px;
	border:1px solid #2280a5;
}

#contact-form input#submit{
	padding:5px;
	border:1px #2280a5 solid;
	outline:none;
	background:#52AAD4;
	margin:5px 0 0 0;
	color: #FFF;
}

#contact-form {
	margin:auto;
	position:relative;
}
.copyright p {
	color: #FFF;
	letter-spacing: 0px;
	text-align: center;
}
#FlashID {
	margin-top: 10px;
}
ul {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 25px;
	padding-left: 20px;
	letter-spacing: 1px;
	list-style-image: url(../images/tick.jpg);
}
p strong {
	color: #02395B;
}
ol {
	padding-left: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 25px;
}
