
body{
	margin:0;
	text-align:center;
	font-family: Arial, Helvetica, san-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	color:#1b3f94;
	}

#container{
	margin:0 auto;
	text-align:left;
	width:900px;
	margin-top:20px;
	height:auto;
	background:url(../images/main-bg.gif) repeat-y;
	}


#content{
	position:relative;
	width:850px;
	height:auto;
	margin-left:25px;
	}

html {
     overflow: -moz-scrollbars-vertical;
}


/*Link Styles*/

img { border:none;}

	a {text-decoration: none; color:#1B3F94;}
	a:hover {outline: none; text-decoration: underline;}

	a.class2{text-decoration: none; color:#888888;}
	a.class2:hover{text-decoration: underline;}


	* {margin:0; padding:0}


/*H tags*/

h1 {
	margin:0;
	font-weight:bold;
	font-size:20px;
	color:#006f3b;
	text-align:center;
	}

h2 {
	margin:0;
	font-weight:bold;
	font-size:15px;
	color:#006f3b;
	text-align:left;
	}

h3 {
	margin:0;
	font-weight:bold;
	font-size:14px;
	color:#1c3f94;
	text-align:center;
	}


#logo{
	position:relative;
	left:30px;
	width:100%;
	height:auto;
	clear:both;
	margin-bottom:20px;
	}

#leftContainer{
	position:relative;
	width:620px;
	height:auto;
	float:left;
	display:block;
	background:url(../images/nav-left.gif) no-repeat top left;
	}

#rightContainer{
	position:relative;
	width:210px;
	height:auto;
	float:left;
	display:block;
	margin-left:20px;
	}


.rightNav{
	position:relative;
	background:url(../images/nav-left.gif) no-repeat top left;
	height:24px;
	text-transform:uppercase;
	}

.rightNav ul{
	list-style:none;
	background:url(../images/nav-right.gif) no-repeat top right;
	height:24px;
	margin:0 14px 0 11px;
	}

.rightNav li{
	display:inline;
	text-align:center;
	padding:5px 54px;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:5px;
	background:url(../images/nav.gif) repeat-x;
	}

.rightNav li a{
	color:#ffffff;
	}

.rightNav a:hover{
	color:#ffffff;
	text-decoration:none;
	}



#largeContent{
	position:relative;
	width:616px;
	background:url(../images/large-box-top.gif) repeat-x #e3f4f2;
	min-height:120px;
	}

#largeContent p{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	}

#largeContent li{
	font-size:12px;
	padding:3px 0;
	list-style-image: url(../images/dot.gif);
	}

.listContainer{
	position:relative;
	width:260px;
	margin-left:20px;
	display:block;
	float:left;
	}

.largeContent{
	position:relative;
	width:616px;
	background:url(../images/large-box-top.gif) no-repeat #e3f4f2;
	min-height:120px;
	}

.largeContent p{
	font-size:15px;
	text-align:center;
	}

.halfContent{
	position:relative;
	width:280px;
	background:url(../images/half-box-top.gif) no-repeat #e3f4f2;
	min-height:120px;
	float:left;
	display:block;
	margin-right:50px;
	}

.thirdContent{
	position:relative;
	width:190px;
	background:url(../images/third-box.gif) no-repeat bottom;
	height:240px;
	float:left;
	display:block;
	margin-right:20px;
	}

.thirdTopText{
	position:relative;
	height:95px;
	font-size:12px;
	font-weight:bold;
	color:#125f45;
	text-align:center;
	}

.thirdContent li{
	text-align:center;
	font-size:10px;
	padding:7px 0;
	list-style-image: url(../images/dot.gif);
	}

.halfContent2{
	position:relative;
	width:300px;
	background:url(../images/half-box2.gif) no-repeat bottom;
	float:left;
	display:block;
	margin-right:20px;
	}

.content{
	padding:10px;
	}

.contentMembers{
	padding:10px 10px 50px 10px;
	}

.scrollingContent{
	position:relative;
	width:550px;
	margin-left:25px;
	height:180px;
	padding:10px;
	overflow : auto;
	font-size:12px;
	text-align:center;
	}

.border{
	position:absolute;
	bottom:0px;
	}

.enquiry{
	position:relative;
	float:right;
	width:500px;
	}

.enquiry td{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	}

.enquiry h2{
	font-size:12px;
	color:#ed1c24;
	text-align:right;
	}

.enquiryInput{
	width:370px;
	height:21px;
	padding:3px 0 0 5px;
	border:0;
	background:url(../images/enquiry-input.png) no-repeat;
	}

.enquiryText{
	width:370px;
	height:80px;
	padding:3px 0 0 5px;
	border:0;
	background:url(../images/enquiry-text.png) no-repeat;
	}

.photoContainer{
	position:relative;
	margin-top:20px;
	width:200px;
	height:auto;
	text-align:center;
	font-size:10px;
	}

.photoContainer img{
	width:190px;
	}

.photoContainer p{
	text-align:right;
	padding:0 10px 0 0;
	}

#footer{
	position:relative;
	margin-top:10px;
	padding:0 220px 0 0;
	height:auto;
	text-align:center;
	}

.logoContainer{
	position:absolute;
	bottom:10px;
	right:10px;
	}

.button{
	position:absolute;
	bottom:40px;
	}
	



#largeContent ul.usefulLinks{
	list-style:none;
	}

#largeContent ul.usefulLinks li{
	background:url(../images/bullet_arrow.gif) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
	list-style-image:none;
	}

.online-check-in_images, .online-check-in_images2{
	float:left;
	width:250px;
	}

.online-check-in_images3{
	float:left;
	width:75px;
	}

.online-check-in_images img{
	padding:0 30px 22px 0;
	}

.online-check-in_images2 img{
	padding:0 30px 5px 0;
	}

.online-check-in_images3 img{
	padding:0 0 6px 0;
	}

#largeContent ul.special_assistance{
	list-style:none;
	padding:0 0 0 20px;
	}

#largeContent ul.special_assistance li{
	background:none;
	list-style-image:url(../images/bullet_arrow.gif);
	}

.third_box{
	width:190px;
	float:left;
	margin-right:20px;
	background:url(../images/leisure-travel/kp.jpg) bottom no-repeat;
	padding:0 0 50px 0;
	position:relative;
	}

.third_box_mid{
	width:190px;
	float:left;
	margin-right:20px;
	background:url(../images/leisure-travel/ifb.jpg) bottom no-repeat;
	padding:0 0 50px 0;
	position:relative;
	}
	
.third_box_end{
	width:190px;
	float:left;
	margin-right:0px;
	background:url(../images/leisure-travel/cci.jpg) bottom no-repeat;
	padding:0 0 50px 0;
	position:relative;
	}

.third_box img, .third_box_mid img, .third_box_end img{
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:40px;
	}

.third_box p, .third_box_mid p, .third_box_end p{
	padding:5px 5px 0 5px;
	font-weight:normal;
	height:230px;
	}

#contactLeft{
	display:block;
	float:left;
	width:300px;
	height:214px;
	background:url(../images/contact/tp.jpg) no-repeat;
	}

#contactRight{
	display:block;
	float:right;
	width:300px;
	height:214px;
	background:url(../images/contact/kp.jpg) no-repeat;
	}

#contactLeft h2, #contactRight h2{
	padding:50px 0 0 50px;
	}

#contactLeft p, #contactRight p{
	padding:0 0 0 50px;
	}

#RCSI_form{
	padding:20px 10px 0 10px; 
	text-align:right; 
	font-size:12px; 
	font-weight:bold;
	}

ul.arrow_reports{
	text-align:left;
	padding:0 0 0 30px;
	}

#largecontent ul.arrow_reports li{
	list-style-image:url(../images/bullet_arrow.gif);
	}

#largeContent .content .listContainer ul.arrows li{
	list-style-image:url(../images/bullet_arrow.gif);
	}

#largeContent .content .listContainer ul.arrows{
	padding:0 30px 0 10px;
	}


#leisureImages{
	width:200px;
	height:305px;
	margin:0 auto;
	}

#leisureImages .image1{
	width:auto;
	float:right;
	}

#leisureImages .image2{
	width:auto;
	float:left;
	}

#leisureImages .image3{
	width:auto;
	float:left;
	margin:12px 0 0 0;
	}