
.state-content {display:inline; /*Fix IE floating margin bug*/; float:left;color:#000080;  width:560px; margin:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding:10px 0px 10px 0px; font-weight:normal  } 
.state-column1{display:inline;font-size:13px;  line-height:1.6em; height:1.6em; width:560px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;text-align:left; font-weight:normal  }
.state-column1 p{ padding:10px 0 10px 0 }

.state-subcolumn{display:inline;width:270px;text-align:left; font-weight:normal; float:left; }

.state-img{display:inline;width:200px; float:right;margin-left:7px !important/*Non-IE6*/; margin-left:10px /*IE6*/}
.state-img2{display:inline;width:200px; float:right;
margin-left:7px !important/*Non-IE6*/; margin-left:10px /*IE6*/; font-size:10px; margin-top:40px; padding:0px 0 0 0 ; }

.state-column1-img{display:inline;width:220px; float:left;margin-right:7px !important/*Non-IE6*/; margin-right:10px /*IE6*/; }
.state-column1-img a{ color:#FE4701 ; font-size:9px; font-weight:bold}
.state-subcolumn h4 {clear:both; margin:0; padding:0px 0 0 40px;font-weight:bold; text-decoration:underline; font-size:85%}
.state-subcolumn ul {list-style:none; margin:0 0 1.0em 30px;}
.state-subcolumn ul li a{list-style:none;margin:0 0 0.2em 2px; padding:0 0 0 40px;line-height:1.2em; font-size:90%; color:#000080; font-weight:normal}

.state-column2{display:inline;width:330px; float:left; padding:45px 0 15px 0; }
.state-column3{display:inline;font-size:13px; font-weight:lighter !important; line-height:1.6em; height:1.6em; width:560px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;text-align:left; }
.state-column3 a{ color:#000080; font-weight:normal; }


.state-column3 ul {list-style:none; list-style-type:square; margin:0.5em 0 1.0em 30px;}
.state-column3 ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px;/* background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; */line-height:1.4em; font-size:100%;}

.state-column3 ol {margin:0.5em 0 1.0em 30px !important /*Non-IE6*/; margin:0.5em 0 1.0em 35px /*IE6*/;}
.state-column3 ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:100%;}

.contact1{font-size:14px; font-weight:bold; text-align:center}
.contact{font-size:18px; font-weight:bold; text-align:center}
.contact a{ color:#FE4701 }


.list OL{ margin:5px 0 5px 0;margin-left:10px !important/*Non-IE6*/; margin-left:13px /*IE6*/;}
.list OL li{ min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:15px 20px 15px 0px;   }

.cruise-img-box{display:inline; width:280px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;text-align:center; padding:10px 0; float:left }

.mid-grid {width:220px; }
.mid-grid dt  {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:15px 20px 15px 0px;   text-decoration:none;  }
.mid1-grid {width:200px;  }
.mid1-grid dt  {display:block; min-height:122px /*Non-IE6*/; height:auto !important; height:122px/*IE6*/; line-height:1.2em; padding:25px 0 40px 0px;   text-decoration:none;/* font-weight:lighter !important; font-weight:normal; */}



.yellow{background-color:#FFF995 }

.subcontent-unit-border-yellow{width:560px; margin:0 0 2.5em 0; padding:0 0 5px 0;font-weight:bold; background:#FDF8B8;font-size:11px; }
.subcontent-unit-border-yellow a{ color:#FE4701; text-decoration:none}
.subcontent-unit-border-yellow a:hover{ text-decoration:underline}
HR{color:#FEB300; margin:0;  }
IMG{ border-color:#FEB300 }
.medium{ font-size:12px; font-weight:bold;}
.small{font-size:11px; font-weight:bold;}
.smallest{ font-size:10px;  }
.smallest1{ font-size:10px;font-weight:bold}
.txtbold{font-weight:bold}
.imp{ font-style:italic; font-size:11px}
.normal{ font-weight:lighter !important;font-weight:normal}
.cruiseinfo{font-size:10px; text-align:center; padding:0 0 5px 0}
.cruiseinfo a{ color:#000080; font-weight:normal; }
.cityname{color:#FE4701 ; font-size:24px; font-weight:bold;}
.bookimg{vertical-align:middle;  }
.citytxt{text-align:justify; font-weight:bold}
.spllinks a{ font-weight:bold; color:#000080}

.linkhead{width:560px; margin:0 0 20px 0;  }
.linkhead ul {float:left; }
.linkhead li {display:inline; list-style:none;padding:0 0 0 80px;}
.pagehead {text-align:center; margin:15px auto 15px auto; font-size:14px; text-decoration:underline; font-weight:bold}
.orange{background-color:#feb300; color:#FFFFFF; font-weight:bold; font-size:12px;
    BORDER-RIGHT: #ccccdd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eeeeff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold;PADDING-BOTTOM: 2px; BORDER-LEFT: #eeeeff 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccccdd 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.redbt{background-color:#FE4701 ; color:#FFFFFF; font-weight:bold; font-size:12px; 
    BORDER-RIGHT: #ccccdd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eeeeff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold;PADDING-BOTTOM: 2px; BORDER-LEFT: #eeeeff 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccccdd 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.form{font-size:10px}	
.boxlink a{ color:#000080; text-decoration:underline}


