html, body, div, table, td, tr	{

	margin: 0px;

	padding: 0px;

	}

.img1 {

	margin: 15px;

	}

body {

	margin: 0px;

	padding: 0px;

	font-family: verdana, arial, helvetica, sans-serif;

	background: #f6f4c4;

	color: black;

	text-align: left;

	scrollbar-face-color: #C3C6CE;

         scrollbar-highlight-color: #ccc;

         scrollbar-shadow-color: #999;

         scrollbar-3dlight-color: #ccc;

         scrollbar-arrow-color: white;

         scrollbar-track-color: white;

         scrollbar-darkshadow-color: #999;



/* part 1 of 2 centering hack */

	}



h1, h2	{

	font: normal normal normal .9em trebuchet ms, verdana, sans-serif;

	line-height: 120%;

	text-align: justify;

	margin: 25px;

	color: #528789;

	}

p	{

	font: normal normal normal Verdana;

	font-size: 14px;

	line-height: 120%;

	text-align: justify;

	margin: 25px;

	color: #oooooo;

	}

.sublink	{

	text-decoration: none;

	color: #CC6600;

	margin: 30px;

	}

.sublink:hover	{

	text-decoration: underline;

	}

	a	{

	text-decoration: none;

	color: #FF0000;

	}

a:hover	{

	text-decoration: underline;

	}

	

	

h1	{

	font-size: 1.6em;

	font-weight: bold;

	margin: 0px;

	margin-left: 15px;

	}

h2	{

	font-size: 1.2em;

	font-weight: bold;

	margin: 0px;

	margin-left: 15px;

	margin-top: 40px;

	}

#bg	{

	width: 100%;

	height: 100%;

	text-align: center;

	}

#eq	{

	width: 750px;

	}

#bn	{

	width: 775px;

	margin-bottom: 10px;

	height: 90px;

	text-align: left;

	}

#bn p	{

	text-align: right;

	margin: 0px;

	font-weight: bold;

	color: #666;

	}



#b	{

	float: right;

	background: black;

	border: solid 1px #666;

	width: 120px;

	margin-top: 10px;

	margin-bottom: 40px;

	color: white;

	}

#b p	{

	text-align: center;

	margin: 8px;

	margin-top: -4px;

	padding: 2px;

	font-size: .6em;

	font-weight: bold;

	background: #666;

	color: white;

	}

#b img	{

	margin: 10px 0px 0px 0px;

	*border: 1px solid #666;

	}

.Header {

	font-weight: bold;

	font-variant: normal;

	font-size: 17px;

	color: #528789;

	margin: 10px;	

}

.SubHeader {

	font-weight: bold;

	font-variant: normal;

	font-size: 14px;

	color: #528789;

}

.SubTab {

	font-weight: bold;

	font-variant: normal;

	font-size: 14px;

	color: #528789;
	margin-left: 30px;

}

.AgendaHeader {

	font-weight: bold;

	font-variant: normal;

	font-size: 14px;

	color: #666666;

	margin: 10px;	

}

/*.CityOfWaterloo {

	font-weight: bold;

	font-variant: normal;

	font-size: 14px;

	color: #895264;

}*/



.ItineraryHeader {

	font-weight: bold;

	font-variant: normal;

	font-size: 14px;

	color: #84919F;

	margin: 2px;

}

.ItineraryText {

	font-weight: normal;

	font-variant: normal;

	font-size: 14px;

	color: #7E7070;

	margin: 0px;

}



.Question{

	font-weight: bold;

	font-variant: normal;

	font-size: 14px;

	color: #528789;

	margin: 22px;

}



#banner {

	height: 80px;

	margin-top: 10px;

	background-color: black;

	border: 2px solid black;

	text-align: center;

	}

#banner img{

	margin: -10px;

	}

#dropper {

	background: #1c6a00 url(file:///J|/ACI/SitesInProgress/SpeedDatingCruises/Images/dropper_bg.jpg) no-repeat scroll top right;

	text-align: right;

	color: d6ca1a;

	}

#dropper p {

	margin: -3px;

	}

#dropper a {

	color: white;

	font-weight: normal;

	margin: 8px;

	}

/*#content {

	background: #35547C url(file:///J|/ACI/SitesInProgress/SpeedDatingCruises/Images/content_bg.gif) no-repeat scroll top left;

	padding: 10px;

	margin-top: 10px;

	border: 0px solid black;

	border-bottom: none;

	}*/

#news {

	no-repeat scroll top left;

	padding: 30px;

	margin-top: 10px;

	border: 0px solid black;

	border-bottom: none;

	font-size: 12px;

	}

#content img {

	margin-top: 10px;

	}

#header {

		background: #ffffff url(Images/header.jpg) no-repeat scroll top right;

		padding: 0px;

	margin-top: 0px;

		/*border: 0px solid black;

	border-bottom: none;*/

	}





#header p {

	margin: 0px;

	font-size: 11px;

	color: #ffffff;

	}

#header a {

	color: #ffffff;

	font-weight: normal;

	}

#header img {

	border: 0px solid #ffffff;

	}

pre {

	font-size: 12px;

	line-height: 22px;

	margin-top: 20px;

	margin-bottom: 10px; 

	}

span {

	color: 4a4600;

	}

.left {

	text-align: left;

	}

.Bold {

	font-weight: bolder;

	font-size: 16px;

	line-height: 120%;	

	color: #528789;

}

.footer {

	font: normal normal normal Verdana;

	font-size: 12px;

	line-height: 120%;

	text-align: center;

	margin: 25px;

	color: #ffffff;

	}

.border {

	font: normal normal normal Verdana;

	font-size: 12px;

	line-height: 120%;

	text-align: center;

	margin: 5px;

	color: #ffffff;

	line-height: 22px;

	}

.SloganHearder {

	font: normal normal normal Verdana;

	font-size: 16px;

	line-height: 120%;

	text-align: center;

	margin: 5px;

	color: #ffffff;

	line-height: 22px;

	}

.News {

	font: normal normal normal Verdana;

	font-size: 16px;

	margin: 10px;

    color: #000000;

		}

.DidYouKnow {

	font: normal normal normal Verdana;

	font-size: 11px;

	margin: 10px;

    color: #000000;

		}

.center	{

	font-size: 14px;

	text-align: center;

		}