/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
}

.clear{
	clear:both;
	height: 0px;
	overflow: hidden;
}

body{
	margin: 0px;
	padding: 0px;
	background: #a0c7e5 url(../images/body-bkg.gif) repeat-x 0px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#header{
	margin:auto;
	height: 50px; /*Height of top section*/
	padding-top: 2px;
	width: 950px;
	background: url(../images/top-background.jpg) no-repeat bottom;
}


#header #introtext{
	float:left;
	width: 300px;
	padding: 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #82bff7;
}


#header #language{
	float:right;
	width: 400px;
	text-align: right;
	padding: 5px 0px 0px 0px;
}


#slidecontent{
	width: 950px;
	margin: auto;
	background: #1d6fbb;
	height: 300px;
}

#slidecontent #left{
	width: 245px;
	float: left;
	padding: 5px 5px 5px 10px;
}


#slidecontent #right{
	width: 680px;
	float: right;
	padding: 0px;
	margin: 5px 7px 0px 0px;
	padding: 0px;
	height: 286px;
	font: normal 12px/1.5 Tahoma, Geneva, sans-serif;
}

* html #slidecontent #right{
	margin: 5px 3.5px 0px 0px;

}

#slidecontent #right #photo-box div#slide-holder div#logo {
	width: 130px;
	height: 120px;
	overflow: hidden;
	position: absolute;
	left: 5px;
	top: 5px;
}

#slidecontent #right #top-menu-box{
	width: 100%;
	padding: 0px 0px;
	float: left;
	margin-top: 5px;
} 

/* Inside page top Photo */
#slidecontent #right #photo-box-in{
	width: 660px;
	height: 230px;
	padding: 8px 4px 4px 8px;
	float: left;
	background: #0087bc url(../images/photo-back.jpg) top left repeat;
	border: 1px solid #006a94;
}

#slidecontent #right #photo-box div#logo-in {
	width: 130px;
	height: 120px;
	overflow: hidden;
	position: absolute;
}
/* Inside page top Photo End */


#slidecontent #right #photo-box{
	width: 660px;
	height: 230px;
	padding: 8px;
	float: left;
	background: #0087bc url(../images/photo-back.jpg) top left repeat;
	border: 1px solid #006a94;
}


#slidecontent #right #photo-box div#slide-holder {
z-index : 40;
width : 660px;
height : 230px;
position : absolute;
}
#slidecontent #right #photo-box div#slide-holder div#slide-runner {
width : 660px;
height : 230px;
overflow : hidden;
position : absolute;
}
#slidecontent #right #photo-box div#slide-holder img {
margin : 0;
display : none;
position : absolute;
border: 0px;
}
#slidecontent #right #photo-box div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 660px;
height : 46px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) 0 0;
}

* html #slidecontent #right #photo-box div#slide-holder div#slide-controls {
filter:alpha(opacity=60);
background: #000;

}
#slidecontent #right #photo-box div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 10px;
text-transform : uppercase;
}

#slidecontent #right #photo-box div#slide-holder div#slide-controls p.text span {
font-size : 11px;

text-transform : uppercase;
}
#slidecontent #right #photo-box div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
#slidecontent #right #photo-box div#slide-holder div#slide-controls p#slide-nav a, #slidecontent #right #photo-box div#slide-holder div#slide-controls p#slide-nav a:visited {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color: #FFF;
}
#slidecontent #right #photo-box div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
#slidecontent #right #photo-box div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
}

* html #slidecontent #right #photo-box div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.gif);
}


/* Body */

#bodywrap{
	width: 100%;
	padding-top: 0px;
	float: left;
	
}

#body{
	width: 950px;
	margin:0 auto;
	background: #bbddff;
	overflow: hidden;
	
	
}

.location-bar {
	background: #6da7dd;
	width: 920px;
	padding: 5px 10px 5px 20px;
	color: #003;
	font: bold 11px/1.5 Tahoma, Geneva, sans-serif;
}

#body-in {
	float: left;
	background: #bbddff;
	width: 100%;
	padding: 10px 0px 10px 0px;
	}
	
	
#rightcolumn{
	margin-left: 270px; /*Set right margin to RightColumnWidth*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
}

* html #rightcolumn{
	margin-right: 5px;
	margin-bottom: 10px;
}

#leftcolumn{
	float: left;
	width: 240px; /*Width of right column in pixels*/
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}

* html #leftcolumn{
	margin-left: 5px;
}

/*Boxes */
#topbox {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
	float: left;
	width: 100%;
	color: #00364c;
	}
	
#topbox p{
	padding: 2px 10px 4px 0px;
	}
	
#topbox ul {
	padding-top: 2px;
	padding-bottom: 4px;
	}
#topbox h1 {
	font: bolder 18px Tahoma, Geneva, sans-serif, Arial, Helvetica, sans-serif;
	padding: 0px 5px 5px 0px;
	margin: 0px 0px 5px 0px;
	color: #013561;
	}
	
#topbox h2 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
	color: #013653;
	border-bottom: 1px solid #ecebeb;
	}
	
	
	
/* Featured Box */

#featured-box {
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	float: left;
	width: 100%;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	background: url(../images/border-line.jpg) bottom left repeat-x;
}

* html #featured-box {
	padding: 0px 0px 15px 0px;
	margin: 10px 0px 10px 0px;
	
}
#featured-box h1{
	font: bold 18px Tahoma, Geneva, sans-serif;
	color: #002864;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.f-box {
	width: 312px;
	padding: 5px;
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #7eaee3;
	background: #b8dcfe;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #041321;
	font: normal 11px/1.5 Tahoma, Geneva, sans-serif;
}

.f-box h3{
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
	color: #003;
}

/* Package Box */
#package-box {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	float: left;
	width: 100%;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
}

* html #package-box {
	float: none;
	width: 99%;

}
#package-box h1{
	font: bold 18px Tahoma, Geneva, sans-serif;
	color: #002864;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.p-box {
	width: 200px;
	padding: 5px;
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #7eaee3;
	background: #b8dcfe;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #041321;
	font: normal 11px/1.5 Tahoma, Geneva, sans-serif;
}


#package-box .p-box h3{
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: none;
	color: #003;
}

.last {
	margin: 0px 0px 10px 0px;

}

/* News Box */
.newstitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	background: #1d5295;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	padding: 7px 10px 7px 15px;
	float: left;
	width: 215px;
	text-transform: uppercase;
	border: 0px solid #0683d4;
	border-bottom: 0px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;

	}
	
.news-box {
	float: left;
	clear: both;
	width: 230px;
	margin: 0 0 10px 0;
	padding: 0px 5px 10px 5px;
	background: #90bdfa;
	list-style: none; 
	border: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-bottom-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-bottom-radius: 4px;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #123456;
	}
	
.news-box h3 {
	font: bold 12px/1.5 Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	color: #036;
	}


/* Footer */


#footerwrap{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #1e71b7;
	float: left;
}
#footer{
	margin: 0 auto;
	width: 950px;
	text-align: center;
	background: #297bc0;
	padding: 0px 0px 0px 0px;
}

#footer-in {
	float: left;
	height: 50px;
	padding: 20px 0px 5px 0px;
	width: 100%;
	background: #297bc0;
	}
	
#footer-in .left ul{
	left:11px;
	width: 100%;
}
#footer-in .left ul li{
	float:left;
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	list-style-type: none;
}
#footer-in .left ul li a{
	color:#E3E3E3;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:3px 9px 3px 9px;
	text-decoration:none;
}
#footer-in .left ul li a:hover{
	color:#E3E3E3;
	background-color: #1062a7;
}
#footer a{
	color: #E3E3E3;
}

#footer-in .left{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.3;
	width:55%;
	
	}
	
#footer-in .right{
	float: right;
	text-align: right;
	padding-right: 15px;
	font: 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 30%;
	}
	
/* Footer End */


/* Images Designs */
.imgleft {
	border: 1px solid #7f9ebc;
	background-color: #e7f3fe;
	padding: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	}
	
.imgright {
	border: 1px solid #7f9ebc;
	background-color: #e7f3fe;
	padding: 4px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: right;
	}
	
.imgfront {
	border: 1px solid #7eaee3;
	background-color: #e4f0fe;
	padding: 4px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
	}
	
	
/* Inquiry Form */

.formbox{
	width: auto;

}

.formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #6CF;
	height: 5%;

}
* html .formbox p{
padding: 0px;
margin: 0px;

}

.formbox .writespace{
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-left: 5px; 
	width: 25%;
	text-align: left;
}

	