#signuptext h2 {  FONT-SIZE: 10pt;  FONT-FAMILY: Arial, Verdana;	FONT-WEIGHT: normal;	COLOR:#666666;	padding-left: 2px;}#signuptext input, #signuptext form, #signuptext td {  FONT-SIZE: 10pt;  FONT-FAMILY: Arial, Verdana;	FONT-WEIGHT: normal;	COLOR:#666666;	padding-left: 2px;	}#signuptext  {  FONT-SIZE: 10pt;  FONT-FAMILY: Arial, Verdana;	FONT-WEIGHT: normal;	COLOR:#666666;	padding: 4px;}#newsarea h1 {  FONT-SIZE: 10pt;  FONT-FAMILY: Arial, Verdana;	FONT-WEIGHT: normal;	COLOR:#666666;	padding-left: 2px;}#newsarea p strong {	FONT-WEIGHT: normal;}   .whiteono{    FONT-SIZE: 8pt;    COLOR: white;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #ff9900;	FONT-WEIGHT: bold;}.whiteono{    FONT-SIZE: 8pt;    COLOR: white;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #ff9900;	FONT-WEIGHT: bold;}.whiteono A{    COLOR: white;	TEXT-DECORATION: none;}.whiteono A:visited{    COLOR: white;	TEXT-DECORATION: none;}.whiteono A:hover{	COLOR: #666666;	TEXT-DECORATION: none;}.blackono{    FONT-SIZE: 8pt;    COLOR: #0099CC;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #FFFFFF;} .blackono A{    COLOR: #0099CC;	TEXT-DECORATION: none;}.blackono A:visited{    COLOR: #0099CC;	TEXT-DECORATION: none;}.blackono A:hover{	COLOR: #000000;	TEXT-DECORATION: none;}.normal{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 12pt;COLOR: #003695;} .cruiseFinder{    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 8pt;    WIDTH: 194px;    COLOR: #005f8c;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #d9e2e7}.fromonly{   COLOR: #005f8c;	FONT-SIZE: 10pt;    FONT-FAMILY: Arial, Verdana;}.fromonly A{    COLOR: #000000;    TEXT-DECORATION: none;}.leftTabsParkingYellow {    FONT-SIZE: 8pt;    WIDTH: 194px;	COLOR: #666666;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 19px;    BACKGROUND-COLOR: #FDEEC5;    TEXT-DECORATION: none;	padding: 2px;}.leftTabsParkingYellow A {    COLOR: #666666;    TEXT-DECORATION: none;}.leftTabsParkingYellow A:active {    COLOR: #666666;    TEXT-DECORATION: none;}.leftTabsParkingYellow A:link {    COLOR: #666666;    TEXT-DECORATION: none;}.leftTabsParkingYellow A:visited {    COLOR: #666666;    TEXT-DECORATION: none;}.leftTabsPink {    FONT-SIZE: 8pt;    WIDTH: 194px;    COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 19px;    BACKGROUND-COLOR: #E2A3D8;    TEXT-DECORATION: none;}.leftTabsPink A {    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsPink A:active {    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsPink A:link {    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsPink A:visited {    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsGreen{    FONT-SIZE: 8pt;	TEXT-DECORATION: none;    WIDTH: 194px;    COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 19px;    BACKGROUND-COLOR: #008678;	padding: 0px 0px 0px 4px;	font-weight:bold;}.leftTabsBlue{    FONT-SIZE: 8pt;    WIDTH: 194px;    COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 19px;    BACKGROUND-COLOR: #0091da;    TEXT-DECORATION: none;}.leftTabsBlue A{    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsBlue A:active{    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsBlue A:link{    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsBlue A:visited{    COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsWhite{    FONT-SIZE: 8pt;    WIDTH: 194px;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 19px;    BACKGROUND-COLOR: #ffffff;    TEXT-DECORATION: none;}.leftTabsWhite A{    COLOR: #666666;    TEXT-DECORATION: none;}.introtext{padding: 4px;    FONT-SIZE: 9pt;	line-height: 12pt;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana;    TEXT-DECORATION: none;	BACKGROUND-COLOR: #ffffff; border-right: 1px solid #8AAFC4;}.introtextbooks{    FONT-SIZE: 8pt;	line-height: 9pt;    FONT-FAMILY: Arial, Verdana;    TEXT-DECORATION: none;}.introtextbooks a,a:hover,a:visited{     TEXT-DECORATION: none;	color: #666666;}.sendtoafriend {    FONT-SIZE: 9pt;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana;    TEXT-DECORATION: none;	BACKGROUND-COLOR: #ffffff;}.introtext h2 {    FONT-SIZE: 12pt;	line-height: 14pt:    COLOR: #666666;    FONT-FAMILY: Arial, Verdana;    TEXT-DECORATION: none;	}	.introtext A{	COLOR: #666666;	TEXT-DECORATION: none;}.valuetext{    FONT-SIZE: 8pt;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana;    TEXT-DECORATION: none;	BACKGROUND-COLOR: #ffffff;   }.valuetext A{	COLOR: #666666;	TEXT-DECORATION: none;}.topTabs{    PADDING-RIGHT: 8px;    FONT-SIZE: 8pt;    COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 18px;    BACKGROUND-COLOR: #0091da;    TEXT-ALIGN: center;    TEXT-DECORATION: none;}.topTabs A{    COLOR: #ffffff;    TEXT-DECORATION: none;}.topTabs A:active{    COLOR: #ffffff;    TEXT-DECORATION: none;}.topTabs A:link{    COLOR: #ffffff;    TEXT-DECORATION: none;}.topTabs A:visited{    COLOR: #ffffff;    TEXT-DECORATION: none;}.mainCell{    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 10px;    COLOR: #666666;    PADDING-TOP: 10px;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #ffffff}.mainCellpink{    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 10px;    COLOR: #666666;    PADDING-TOP: 10px;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #E2A3D8;}.cruiseFinderInput{    FONT-SIZE: 8pt;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana}.mainTitleSmall{    FONT-WEIGHT: bold;    FONT-SIZE: 10pt;    COLOR: #005f8c;    FONT-FAMILY: Arial, Verdana}.mainTitle{    FONT-WEIGHT: bold;    FONT-SIZE: 12pt;    COLOR: #005f8c;    FONT-FAMILY: Arial, Verdana}.mainTitleGreen {    FONT-WEIGHT: bold;    FONT-SIZE: 12pt;    COLOR: #14B848;    FONT-FAMILY: Arial, Verdana}#dropmenudiv{    BORDER-RIGHT: #ffffff 1px solid;    BORDER-TOP: #ffffff 1px solid;    FONT-SIZE: 8pt;    Z-INDEX: 100;    BORDER-LEFT: #ffffff 1px solid;    COLOR: #ffffff;    LINE-HEIGHT: 18px;    FONT-FAMILY: Arial, Verdana;    POSITION: absolute;    BACKGROUND-COLOR: #0091da;    TEXT-DECORATION: none;}#dropmenudiv A{    DISPLAY: block;    PADDING-LEFT: 10px;    WIDTH: 100%;    COLOR: #ffffff;    BORDER-BOTTOM: #ffffff 1px solid;    TEXT-DECORATION: none;}#dropmenudiv A:active{    COLOR: #ffffff;    TEXT-DECORATION: none;}#dropmenudiv A:link{    COLOR: #ffffff;    TEXT-DECORATION: none;}#dropmenudiv A:visited{    COLOR: #ffffff;    TEXT-DECORATION: none;}#dropmenudiv A:hover{    COLOR: #ffffff;    BACKGROUND-COLOR: #005f8c;    TEXT-DECORATION: none;}.hr{    WIDTH: 565px;    COLOR: #e75b43;    HEIGHT: 2px}.hrFull{    COLOR: #0091da;    HEIGHT: 1px}.mainCell A{    COLOR: #0091da;    TEXT-DECORATION: underline}.mainCell A:active{    COLOR: #0091da;    TEXT-DECORATION: underline}.mainCell A:visited{    COLOR: #0091da;    TEXT-DECORATION: underline}.mainCell A:link{    COLOR: #0091da;    TEXT-DECORATION: underline}.infoTable{    BACKGROUND-COLOR: #ffffff}.infoTable A:link{    TEXT-DECORATION: none;}.infoTableHeader{    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    FONT-WEIGHT: bold;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 2px;    COLOR: #005f8c;    PADDING-TOP: 2px;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #7fc8ec;    TEXT-ALIGN: center}.infoTableTextHighLight{    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 2px;    COLOR: #ffffff;    PADDING-TOP: 2px;	FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #e75b43}.infoTableText{    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 2px;    COLOR: #005f8c;    PADDING-TOP: 2px;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #ebe7d3}.infoTableText A{    COLOR: #0091da;    TEXT-DECORATION: none;}.infoTableText A:hover{    COLOR: #0091da;    TEXT-DECORATION: underline;}.infoTableText A:active{    COLOR: #0091da;    TEXT-DECORATION: underline;}.infoTableText A:link{    COLOR: #0091da;    TEXT-DECORATION: none;}.infoTableText A:visited{    COLOR: #0091da;    TEXT-DECORATION: none;}.infoTableHeader A{    COLOR: #005f8c;    TEXT-DECORATION: underline}.infoTableHeader A:active{    COLOR: #005f8c;    TEXT-DECORATION: underline}.infoTableHeader A:link{    COLOR: #005f8c;    TEXT-DECORATION: underline}.infoTableHeader A:visited{    COLOR: #005f8c;    TEXT-DECORATION: underline}.tabs{    FONT-WEIGHT: bold;    FONT-SIZE: 8pt;    COLOR: #005f8c;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 27px;    TEXT-ALIGN: center}.tabs A{    COLOR: #005f8c;    TEXT-DECORATION: none;}.tabs A:active{    COLOR: #005f8c;    TEXT-DECORATION: none;}.tabs A:link{    COLOR: #005f8c;    TEXT-DECORATION: none;}.tabs A:visited{    COLOR: #005f8c;    TEXT-DECORATION: none;}.mandatory{    FONT-SIZE: 11pt;    COLOR: #e75b43;    FONT-FAMILY: Arial, Verdana}.mainTitleHighlight{    FONT-WEIGHT: bold;    FONT-SIZE: 12pt;    COLOR: #e75b43;    FONT-FAMILY: Arial, Verdana}.\8text{    FONT-SIZE: 8pt;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana}.leftTabsWhite A:hover{    COLOR: #ffffff;    TEXT-DECORATION: none;}.mainText{    FONT-SIZE: 8pt;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana}.mainText A{    COLOR: #0091da;    TEXT-DECORATION: underline}.mainText A:active{    COLOR: #0091da;    TEXT-DECORATION: underline}.mainText A:link{    COLOR: #0091da;    TEXT-DECORATION: underline}.mainText A:visited{    COLOR: #0091da;    TEXT-DECORATION: underline}.yourAccount{    FONT-WEIGHT: bold;    FONT-SIZE: 8pt;    COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;}.yourAccount2{    FONT-SIZE: 8pt;    COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;}.yourAccount2 A{    FONT-SIZE: 8pt;    COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;	TEXT-DECORATION: none;}.elCell{background-image: url("graphics/womenonbeachback1.jpg");	background-repeat: no-repeat;	background-position: top right;    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 10px;    COLOR: #666666;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #FFFFFF;}.ilCell{background-image: url("images/home/ip_back.jpg");	background-repeat: no-repeat;	background-position: bottom right;    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 10px;    COLOR: #666666;    PADDING-TOP: 10px;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #FFFFFF;}.dlCell{background-image: url("images/home/Caribbean017.jpg");	background-repeat: no-repeat;	background-position: bottom right;    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 10px;    COLOR: #666666;    PADDING-TOP: 10px;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #FFFFFF;}.plCell{background-image: url("images/home/Caribbean009.jpg");	background-repeat: no-repeat;	background-position: bottom right;    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-SIZE: 8pt;    PADDING-BOTTOM: 10px;    COLOR: #666666;    PADDING-TOP: 10px;    FONT-FAMILY: Arial, Verdana;    BACKGROUND-COLOR: #FFFFFF;}.popup-parent {	position: relative; 	color:#000;	text-decoration:none;}.popup-parent span {	display: none;}div.popup-parent:hover {	background-color: #FFFFFF;}						div.popup-parent:hover span { /*the span will display just on :hover state*/	display:block;	position:absolute;	top: 20px; 	left: 30px; 	width: 60px;	border: 1px solid #a5b;	position: absolute;	background-color:#91d2e4; 	color:#000;	text-align: center;	padding: 2px;	z-index: 99;	FONT-FAMILY: Arial, Verdana;	   FONT-SIZE: 8pt;}.leftTabsLightGreen{    FONT-SIZE: 8pt;    WIDTH: 194px;    COLOR: #008678;	COLOR: #ffffff;    FONT-FAMILY: Arial, Verdana;    HEIGHT: 19px;    BACKGROUND-COLOR: #93D0C9;	BACKGROUND-COLOR: #35C0B8;    TEXT-DECORATION: none;	padding: 0px 0px 0px 4px;}.dhtmlgoodies_question{	/* Styling question */	/* Start layout CSS */	color:#DF7A1C;	background-color:#FFFFFF;	margin:2px;	padding:2px;	line-height:1.2em;		/* End layout CSS */		overflow:hidden;	cursor:pointer;}.dhtmlgoodies_answer{	/* Parent box of slide down content */	/* Start layout CSS */	border:1px solid #DF7A1C;	background-color:#F7EADD;	padding:2px;	margin:2px;		/* End layout CSS */		visibility:hidden;	height:0px;	overflow:hidden;	position:relative;}.dhtmlgoodies_answer_content{	/* Content that is slided down */	padding:3px;	position:relative;	color:#030303;line-height:1.2em;	font-size:1em;}