@import "./locale_us/general.css";
/*---------------- ADDED WIDE COLUMNS TO BETTER FIT THE COMPS-------------------------------*/
#lg_left_column{
	float:left;
	width:550px;
    height: 100%;
}
#lg_right_column{
	width:313px;
   	margin: 0;
    padding-right:10px;
    float:left;
}
/*------------------------------------------------------------------------------------------*/
a {color: #1A7398; 
	font: 11px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-align: left;
}

p a {color: #666666; 
	font: 11px Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	text-align: left;
}

table tr td p img {
	border:none;
}
.bodyblue {color: #1a7398; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.bodygrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666; 
	padding-right: 35px; 
	padding-bottom: 50px; 
	}

.subheadblue {color: #1a7398; font-size: 12px; font-weight: bold; }

.sublue {color: #1a7398; font-size: 11px; font-weight: bold; }

/* lt blue row underlined */
.rowblue {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7398; text-decoration: none; background:url(../images/staticPageImages/background/h_dots_bg.gif) bottom left repeat-x; background-color: #F0F8F5; padding-top: 5px; padding-bottom: 5px; }

/* transparent row underlined */
.rowhite {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7398; text-decoration: none; background:url(../images/staticPageImages/background/h_dots_bg.gif) bottom left repeat-x; padding-top: 5px; padding-bottom: 5px; }

table tr {
  background: url(../images/staticPageImages/background/h_dots_bg.gif) repeat-x bottom left;     
}

th {
  font: 11px Arial, Helvetica, sans-serif; 
  color: #1A7398; 
  text-decoration: none; 
  text-align: left;
  background: #F0F8F5 url(../images/staticPageImages/background/h_dots_bg.gif) repeat-x bottom left;
  padding: 2px 0; 
}

table tr.noborderbot {
  background: none	
}

.cruisesTable th {
  background-color: transparent;
  font-weight: bold;
}

td {
  font: 11px Arial, Helvetica, sans-serif; 
  color: #1A7398;   
  padding: 5px 0; 
}

.highlight {
  background-color: #f0f8f5;
}

table a {
  text-decoration: underline;
  font: 11px Arial, Helvetica, sans-serif;
  color:#666666;
}

table a:hover {
  text-decoration: underline;
  color: #1A7398;
}

.noDeco{
  text-decoration: none;
  font: 11px Arial, Helvetica, sans-serif;
  color:#666666;
}


.leftStaticColumn {
  width: 610px;
}

.leftStaticColumn p {
  width: auto;
}
.leftStaticColumn p.short {
  width: 200px;
  margin-top:0;
  padding-top:0;
}


.vBorderCorner{
  background: url(../images/staticPageImages/background/corner_dots.gif) no-repeat bottom left ;
  font-size: 1px;
  width: 1px;
}

.vborder{
  background: url(../images/staticPageImages/background/v_dots_bg.gif) repeat-y left top;
  padding-left: 5px;
}

.rightStaticColumn {
  position: absolute;
  top: 80px;
  left: 650px;
  width: 235px;
}

.duoLayout p {
  width: 98%;
  margin-top: 3px;
}

.duoLayout h6 {
  margin: 0;
}

.duoLayout td {
  padding-right: 10px;
}
.duoLayout td p{
width:98%;
}
.fish {
	width: 235px;
	height: 134px;
	background: url(../images/staticPageImages/background/fish_235.gif) no-repeat right top;
	}

.pdf {
	display: block;
	background: url(../images/staticPageImages/pdf_small.gif) no-repeat left ;
	height: 21px;
	padding: 10px 0 0 25px;
}

.biopic {
	float: left;
	height: 112px;
	padding-right: 15px;
}

#getacrobat {
	float:left;
	margin: 0 10px 0 0;
	
}

/* transparent row underlined */
.underdot {
  display: block;
  font: 11px Arial, Helvetica, sans-serif; 
  color: #1A7398; 
  text-decoration: none; 
  background: url(../images/staticPageImages/background/h_dots_bg.gif) bottom left repeat-x;     
  padding: 5px 0; 
}

/* transparent row underlined */
.underdothigh {
  display: block;
  font: 11px Arial, Helvetica, sans-serif; 
  color: #1A7398; 
  text-decoration: none; 
  background: url(../images/staticPageImages/background/h_dots_bg.gif) bottom left repeat-x;     
  background-color: #f0f8f5;
  padding: 5px 0; 
}

.underdotCtr {
  display: block;
  font: 11px Arial, Helvetica, sans-serif; 
  color: #1A7398; 
  text-decoration: none; 
  background: url(../images/staticPageImages/background/h_dots_bg.gif) bottom left repeat-x;     
  padding: 5px 0; 
}

/* transparent row underlined */
.rowhite2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7398; text-decoration: none; text-indent: 10pt; background:url(../images/staticPageImages/background/h_dots_bg.gif) bottom left repeat-x; padding-top: 5px; padding-bottom: 5px; }

/* above first row of tables blue background */
.rowtop {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7398; text-decoration: none; background:url(../images/staticPageImages/background/rt_toprow.gif) bottom left repeat-x; background-color: #F0F8F5; padding-top: 5px; padding-bottom: 5px; }

/* above first row of tables blue background */
.rowtopwhite {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7398; text-decoration: none; background:url(../images/staticPageImages/background/rt_toprow.gif) bottom left repeat-x; padding-top: 5px; padding-bottom: 5px; }

/* rt pic feature heading */
.picboxtitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #57B5C7; font-weight: bold; background:url(../images/staticPageImages/background/h_dots_bg.gif) top left repeat-x; padding-top: 3px; padding-bottom: 3px;}

/* rt pic feature copy */
.picboxcopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	padding-left: 5px; 
	vertical-align: top; 
	}

/* rt pic feature photo */
.picbox {padding-bottom: 15px; }

/* all links */
.bluelinx {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7398; text-decoration: none;}

/* table heading above below */
.tablehead {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1A7398; text-decoration: none; background:url(../images/staticPageImages/background/rt_toprow.gif) bottom left repeat-x; background-color: #F0F8F5; padding-top: 5px; padding-bottom: 6px; }

.rightcol {padding-top: 12px; vertical-align: top; }

/* columns centered */
.colctr {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A7398; text-decoration: none; background:url(../images/staticPageImages/background/h_dots_bg.gif) bottom left repeat-x; padding-top: 5px; padding-bottom: 5px; text-align: center; }

.divdotrule {
background: url(../images/staticPageImages/background/h_dots_bg.gif) repeat-x bottom left;
padding: 5px 0; }

#list_outline { 
}
 /* first list level */
 #list_outline ul{
	padding: 0;	
 }
 #list_outline ul li{
 	color: #1A7398;
	font-size: 12px;
	list-style: none;
	margin: 4px 0 4px 15px;
	padding: 0 0 4px 0;
	list-style-position:outside;
	background: url(../images/staticPageImages/background/h_dots_bg.gif) repeat-x bottom left;
 }
  /* second list level */
 #list_outline ul li ul{
	margin: 4px 0 4px 0px;
	padding: 0;
	
 }
 #list_outline ul li ul li{
   /* third list level */	
 }
 #list_outline ul li ul li ul li{
 	background-image: none;
	background-color: none;
 }
 .no_bg{
 	background-image: none;
	background-color:none;
 }

.feature_pic{ float: left; margin: 10px 5px 0 0; clear: right; }


.float_left{ float: left; margin: 10px 10px 0 0; }

.float_right{ float: right; margin: 0px 0px 0 10px; }

#right_column{ width: 200px; float: right; } 
#right_column div.person_container{ }

.rightStatic_items {
  padding: 0 0 5px 0;
  background: url(../images/staticPageImages/background/h_dots_bg.gif) repeat-x bottom left;
}

.rightStatic_items .feature_pic {
  margin-top: 0;
}

.rightStatic_items p {
  margin: 0 0 0 70px;
}

.indented {
  padding-left: 10px;
}

.rightStatic_items h6{
  margin: 5px 0 0px 0;
}

p.nomargin {
  margin: 0;
}

.leftborder {
  border-left: 1px;
}

/* Start - freestyle_family_fun.htm */
.leftColumn {
  float: left;
  width:264px;
}

.leftColumn p {
  margin: 0 0 5px 0;
  width: 250px;
}

.rightColumn {
  float: right;
  background: url(../images/staticPageImages/background/v_dots_bg.gif) repeat-y top left;
  width: 330px;
}

.rightColumn img {
  float: left;
  margin-left: 10px;
  padding:0;
}

.rightColumn div {
  float: right;
  margin-top: 0;
}

.rightColumn p {
  width: 178px;
  margin: 0 0 10px 0;
}

.rightColumn .dotDivider {
  width: 330px;
  margin: 0 0 8px 0;
}

/* End - freestyle_family_fun.htm */



/* Start - cas_winners.htm */
.textSection {
  float: left;
}

.textSection .sublue {
  margin-bottom: 5px;
}

.textSection p {
  color: #666666;
  width: 450px;
  margin: 0;
}

table p.grey {
  color: #666666;
  width: 450px;
  margin-bottom: 10px;
}

.textSectionImage {
  float: left;
  margin-right: 10px;
}

.textSectionDivider {
  float: left;
  margin-top: 10px;
  margin-bottom: 9px;
  background:url(../images/background/h_dots_bg.gif) top repeat-x transparent;
  width: 100%;
  height: 1px;
  font-size: 0px;
  display: block;
}
/* End - cas_winners.htm */

.horzDotSeparator {
  height: 1px;  
  font-size: 1px;
  background: url(../images/background/h_dots_bg.gif) repeat-x bottom left;
}
.back_to_top {
display:block;
width:570px;
height:21px;
background:url(../images/staticPageImages/backTop2.gif) top right transparent no-repeat;
float:right;
margin-right:-12px;
*margin-right:0; /* IE specific */
}
.back_to_top_small {
display:block;
width:88px;
height:21px;
background:url(../images/staticPageImages/backTop_small.gif) top right transparent no-repeat;
float:right;
margin-right:-12px;
*margin-right:0; /* IE specific */
}
