BODY {
	background-color: #000000;
	margin: 0 auto;
	font: 12px/17px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	}
#container {
			width: 950px;
			margin-left: auto;
			margin-right: auto; 
			background-color: #000000;
		}

	
			#navbar {
				width: 950px;
				padding: 5px 5px 5px 5px;
				text-align:center;
				}
				#navbar a:link { 
					font: bold 12px verdana, lucida, arial, helvetica, sans-serif;
					text-decoration: none; 
					color: #D0F9FF;
					}
				#navbar a:visited { 
					font: bold 12px verdana, lucida, arial, helvetica, sans-serif;
					text-decoration: none; 
					color: #D0F9FF;
					}
				#navbar a:hover, #navbar a:active { 
					font: bold 12px verdana, lucida, arial, helvetica, sans-serif;
					text-decoration: underline; 
					color: #D0F9FF;
					}

		#sidebar-a {
			float: right;
			/*width: auto; */
			width:380px;
			margin: 20px 10px 10px 10px;
			border: 1px dashed #6e6e6e;
			padding: 5px 15px 5px 10px;
	}


			
			#sidebar-a ul {
				margin:0px 0px 25px 0px;
				padding:0px;
				}
				#sidebar-a ul li {
					list-style-type: none;
					margin-left: 0px;
					border-bottom:1px dashed #6e6e6e;
					line-height:2.3em;
					}
				
					#sidebar-a ul li a {
						padding:0px 0px 0px 5px;
						/*width: 100%;*/
						border-left: 3px solid #f2f1d5;
						}
						
					#sidebar-a ul li a:hover {
						border-left: 3px solid #006;
						}

		#footer {
			clear: both;
			padding: 5px;
			font: 12px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
			text-align: center;
			background-color: #000000;
			color: #ffffff;
		}
						#footer a:link { 
					font: bold 12px arial, helvetica, sans-serif;
					text-decoration: none; 
					color: #fff;
					}
				#footer a:visited { 
					font: bold 12px arial, helvetica, sans-serif;
					text-decoration: none; 
					color: #fff;
					}
				#footer a:hover, #footer a:active { 
					font: bold 12px arial, helvetica, sans-serif;
					text-decoration: underline; 
					color: #fff;
					}
p, ul, ol { 
	font: 12px/17px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	margin-top: 6px;
	}

.text
 { 
	font: 12px/17px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	margin-top: 0px;
	}

h1, h2, h3, h4, h5, h6 {
	font: arial, helvetica, sans-serif;
	}

h1 {
	font-size: 22px;
	line-height: 25px;
	}

h2 {
	font-size: 18px;
	}


h3 {
	font-size: 16px;
	}

h4 {
	font-size: 14px;
	line-height: 18px;
	}

a {
	font: bold 12px/17px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}
a:link { 
	text-decoration: none; 
	color: #fff;
	}
a:visited { 
	text-decoration: none; 
	color: #fff;
	}
a:hover { 
	text-decoration: underline; 
	color: #fff;
	}
a:active { 
	text-decoration: underline; 
	color: #fff;
	}

.subhd {
	margin-top: 6px;
	color:#7a4942;
	}
	
.subhd2 {
	margin-top: 18px;
	color:#7a4942;
	}
.white {
	color:#ffffff;
}
.white-indent {
	color:#fff;
	margin: 0px 60px 0px 60px;
}
.eee {background-color:#cecc99;}
a.home:link { 
	font-size:16px;
	text-decoration: underline; 
	color:#fff;
	}
a.home:visited { 
	font-size:16px;
	text-decoration: underline; 
	color: #fff;
	}
a.home:hover { 
	font-size:16px;
	text-decoration: underline; 
	color: #f00;
	}
a.home:active { 
	font-size:16px;
	text-decoration: underline; 
	color: #f00;
	}
ul.wite {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:#fff;
	margin: 0px 60px 0px 60px;
	text-align:left;
}

/* Other CSS */
.tophd {
	font-size: 18px;
	font-weight: bold;
	color: #2fcfff;
	text-align:center;
	}
.style3 {
	font: bold 12px verdana, lucida, arial, helvetica, sans-serif;
	color: #2fcfff;
	text-align:left;
}
.style4 {
	color: #2fcfff;
	font-weight: bold;
}
.style5 {
	font-size: 14px
}

#content {
	margin-right: 0px;
	background-image: url("images/hpwlogo.jpg");
	background-repeat:no-repeat;
	background-color: #000;
	}
#contentB {
	margin-right: 0px;
	background-color: #ffffff;
	}

#banner {
	margin-bottom: 0px;
}
				
#banner h1 span {
	display:none;
	}
	
/* using the above to hide text from css-capable browsers. Viewed in Netscape 4x. */

#content2 {
	clear: both;
	width: 760px;
	margin-left: auto;
	margin-right: auto; 
	background-color: #fff;
}
#whiteb {
	background-color: #fff;
}
.listhome {
	margin: 6px 0px 4px 0px;
	font: bold 15px/17px arial, verdana;
}



/*CSS Specifically for the Photography Cruise Page and Related Links */

#cribk {
	position: relative;
	background: black url(images/cruises/horizon_cruises.jpg) no-repeat;
	width: 768px;
	padding: 380px 0px 30px 0px;
	color: #E6DEB0;
}
#crds {
	font: 9px/12px verdana, arial;
	letter-spacing: .5px;
	text-align: center;
}
#crdm {
	font: SMALL-CAPS bold 12px/14px arial, verdana;
	letter-spacing: 1px;
	text-align: center;
}
#crdl {
	font: bold 16px/22px arial, verdana;
	letter-spacing: .5px;
	text-align: center;
}

/* CSS for the Overview Page */

#contentov {
	margin-right: 0px;
	background: #000 url("images/OverviewTugInFog.jpg") no-repeat;
}

/* CSS for the First Registration Page */

#rgcontent {
	padding: 5px 10px 10px 10px;
	width: 760px;
	margin-top:2px;
	background-color: #ffffff;
}

/* CSS for the Schedule Page */
.style1 {
	font: bold 14px;
	background-color:#cecc99;
}
#schcontent {
	margin: 0px;
	padding: 5px 10px 10px 10px;
	background: #fff;
	width: 760px;
	margin-top:2px;
	background-color: #fff;
}
#schcontent a:link { 
	text-decoration: none; 
	color:#00c;
}
#schcontent a:visited { 
	text-decoration: none; 
	color: #00c;
}
#fqcontent {
	margin: 0px;
	padding: 5px 10px 10px 10px;
	background: #fff;
	width: 760px;
	margin-top:2px;
	background-color: #fff;
}
#fqcontent a:link { 
	text-decoration: none; 
	color:#00c;
}
#fqcontent a:visited { 
	text-decoration: none; 
	color: #00c;
}
#navbar a:link {
	color: #D0F9FF;
}
#navbar a:visited {
	color: #D0F9FF;
}
#navbar a:hover {
	color: #D0F9FF;
	text-decoration: underline;
}
#gr {	color: #5DD146;	}
#gy {	color: #ADFF2F;	}
#rd {	color: red;	}
#pk {	color: #FEC9F7;	}
#bl{	color: blue;	}
.title {
	padding: 25px 0px 10px 0px;
	font: bold 20px arial, verdana;
	color: white;
	text-align: center;
}
.subtitle{
	padding: 0px 0px 10px 0px;
	font: SMALL-CAPS bold 16px arial, verdana;
	letter-spacing: 1px;
	color: white;
	text-align: center;
}
.bodytext{
	font: 12px arial, verdana;
	color: white;
	text-align: justify;
	width: 725px;
}
LI{
	font: 12px/18px arial, verdana;
	color: #fff;
	text-align: justify;
}
LI.bl{
	color: #000;
}
.style6 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-align:center;
	margin-bottom:15px;
}
.style7 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top:9px;
	list-style-type:square;
}

/* Summit Style */

.next{
	color: #ffffff;
	font: bold 12px/30px verdana,arial,helvetica;
	text-align: center;
	vertical-align: top;
}
