/* CSS Document */

* {
  margin: 0;
  padding: 0;
}

body {
/*//  font: 76%/1.8 Verdana, Arial, Helvetica, sans-serif;*/
  background-color: #0066CC;
}

#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 1127px;
	background-color: #CCCCCC;
	height: 900px;
	margin-left: 15%;
	margin-right: 30%;
}

#leftside {
width: 2px;
/*margin-left: -2px;*/
height: 700px;
background-color: #FFFFFF;
float:left;
}

#header {
width: 100%;
height: 150px;
background: #FFFFFF;
font: 76%/1.8 Verdana, Arial, Helvetica, sans-serif;
background: url(images/logo.jpg) left no-repeat top;
border-left: #FFFFFF solid 2px;
/*margin: 0px;*/
/*padding-right: -2px;*/

}

#headertop {
width: 100%;
height: 5px;
background: #0066cc;
font: 76%/1.8 Verdana, Arial, Helvetica, sans-serif;
}

#logo {
width: 200px;
height: 150px;
font: Geneva, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #b8860b;
font-weight:bold;
float: left;
/*margin-left: 30px;*/
}

#headerimage {
width: 65%;
height: 146px;
background-color: #000066;
float:left;
margin-left: 264px;
margin-bottom: 0px;
/*margin-right: -2px;*/

}
#navcontainer {
width: 77.8%;
height: 2.1em;
background: #000066;
clear:both;
padding-left: 250px;
}

#content {
	width: 100%;
	height: 700px;
	background-color: #FFFFFF;
	margin-top: -1px;
/*	margin-right:7px;*/
	clear: both;
}
h2{
padding:  0px 0 10px 0;
margin:0px;
font-size:18px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
font-weight:bold;
}
h3{
font-size:16px;
color: #0f4085;
padding: 5px 0px 1px 0px;
border-bottom:solid #000066;
width: 85%;
text-indent: 5%;
}
#right_content {
 width: 35%;
 height: 700px;
/* margin-right: 5px;*/
border-right: 2px solid #0066CC;
 background:#FFFFFF;
/* border-right: #000066 solid 2px;*/
 float:right;
}
#left_content {
 width: 61%;
 height: 700px;
 background:#FFFFFF;
 margin-left: -3px;
 float:left;
}
#titleheader {
width:630px;
height: 35px;
background-color: #000066;
margin-top: 0px;
margin-left: 0px;
text-indent: 65px;
color: #FFFFFF;
}

#cruisebox {
width: 90%;
float: left;
margin-left: 5%;
padding-top: 15px;
height: 180px;
}

#cruisebox2 {
width: 90%;
float: left;
margin-left: 5%;
padding-top: 15px;
height: 50px;
}


.linkblack {
color:#000000;
font-weight:bold;
text-decoration:none;
}
.linkhyper {
color:#000000;
font-weight:bold;
}

#picbox {
width: 150px;
height: 135px;
float: left;
/*margin-top: 8px;*/
margin-left: 10px;
padding-right: 10px;
/*padding: 0 0px 0 0;*/
}

#textbox {
width: 500px;
height: 135px;
float: left;
margin-top: 8px;
/*margin-left: 24px;*/
/*padding: 0 0px 0 0;*/
}
#read_more{
width:110px;
height:28px;
float:right;
padding-right: 10px;
padding-top: 10px;
margin-right: 10px;
background: url(images/dot.jpg) no-repeat right;
line-height:18px;
text-align:center;
}

.red {
color: #990000;
font-weight: bold;
text-decoration:none;
}

.black {
color: #000000;
font-weight: bold;
text-decoration:none;
}

#footer {
width: 100%;
height: 40px;
background: #000066;
color: #FFFFFF;
text-indent: 60px;
margin-left: -2px;
/*//border-right: #000066 solid 2px;*/
clear:both;
}

.linkwhite {
color: #FFFFFF;
font-weight:bold;
}

/* search box */

#search_box {
background-color: #000066;
width:340px;
height:480px;
//margin-right:-7px;
float: right;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 50px;
}

#searchheader {
width: 340px;
height: 35px;
background-color: #990000;
margin-top: 0px;
margin-left: 0px;
color: #990000;
text-indent: 45px;
}
#searchheader2 {
width: 360px;
height: 60px;
margin-top: 0px;
margin-left: 0px;
background-color: #FFFFFF;
text-indent: 10px;
}
#pageheader {
width: 95%;
height: 35px;
background-color: #000066;
margin-top: 0px;
/*margin-left: -2px;*/
padding-left: 25px;
color: #FFFFFF;
text-indent: 200px;
}
fieldset {
	background-color: #000066;
	border: 0px none;
	margin-top: .5em;
/*	padding: 0px px 0px 20px;*/
}
legend {
	background-color: #710924;
	padding: 0 20px 0 20px;
}
form div {
	padding: 5px 0 0 0;
	margin: 0;
	background-color: #000066;
	margin-right: 3px;
	clear: both;
}
form div label {
	width: 150px;
	font: 14px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-weight: bold; 
    background-color: #000066;
	float: left;
	padding-left: 10px;
}
input.txt {
	border: 3px inset;
	background-color: #FFFFFF;
	width: 150px;	
}
input.txt:focus {
	background-color: #6CC;
	background-image: none;
}
input.btn {
	font: 3em Tahoma, Geneva, sans-serif;
}

.white {
color: #FFFFFF;
}


#submit {
background: url(images/submit.png) no-repeat top left;
width: 100px;
height: 30px;
cursor: pointer;
border: none;
float: left;
margin-left: 160px;
margin-top: 20px;
}
/* search box */
