﻿/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*       Powered by IT-Link (http://www.itlinkonline.com/)       */
/* ------------------------------------------------------------- */
/*  CSS document written by Asif Sherazi (nitevish@hotmail.com)  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

body
{
	font-family:Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size:11.2px;
	margin-top:0px;
	margin-right:0px;
}
a:visited{
	text-decoration:none;
	color:#2C557B;
}
a:active{
	text-decoration:none;
	color:#2C557B;
}
a:link{
	text-decoration:none;
	color:#2C557B;
}
a:hover{
	text-decoration:underline;
	color:#4497D9;
}
a.pdf{
	background:url('images/icon_acrobat.gif') no-repeat left 50%;
	padding:1px 0 1px 25px;
	line-height:12px;
}
a.htm{
	background:url('images/icon_doc.gif') no-repeat left 50%;
	padding:1px 0 1px 25px;
	line-height:12px;
}
h1{
	padding:0;
	margin:0;
	color:#454545;
	font:bold Italic 18px/20px Georgia, "Times New Roman", sans-serif;
	border-bottom:1px #E8E8E8 dotted;
	padding-left:20px !important;
	background:white url('images/blue_down.gif') left center no-repeat;
}
.para_head{
	width:290px;
	background:white url('images/sub_head_right.gif') repeat-x;
	font:bold 12px/19px  Arial, Helvetica, sans-serif;
	display:block ;
	padding-left:15px;
	padding-top:1px;
	color:Black;
	margin-top:20px;
	margin-bottom:0;
	border-left:11px solid #454545;
	border-right:4px dotted #454545;
	cursor:default;
}
acronym{
	text-decoration:none;
	border:none;
}
#pitcher
{
	width:766px;
	margin:0 auto;
	padding:0 14.5px;
	background:white url('images/page_shade.gif') top left repeat-y;
}
#textcontainer{
	width:610px;
	padding-right:12px;
	padding-top:20px;
	margin-bottom:5px;
	float:right;
}
.head1{
	font:normal bold 14px Arial, Helvetica, sans-serif;
}
.head2{
	text-align:center;
	font:normal bold 13px Arial, Helvetica, sans-serif;
}
b{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
p{
	line-height:15px;
	margin:15px 0;
	
}
#menu_container{
	font-family:Arial, Helvetica, sans-serif;
	width:116px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.menuhead{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:116px;
	background:#FFC001 url('images/menu_head.jpg') no-repeat;
	text-align:center;
	font-weight:bold;
	color:#022263;
	line-height:18px;
	margin-top:10px;
}
.menuback5{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	padding:0px;
	margin:0 0 10px 0;	
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	color:black;
}
.menuback4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	padding:0px;
	margin:0 0 10px 0;	
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	color:black;
}
.menuback3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	padding:0px;
	margin:0 0 10px 0;	
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	color:black;
}
.menuback2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	padding:0px;
	margin:0 0 10px 0;	
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	color:black;
}
.menuback{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	padding:0px;
	margin:0 0 10px 0;	
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	color:black;
}
.menuback{
	height:87px;
	background:#FFFFFF url('images/menu_back.gif') repeat-x;
}
.menuback_special{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	padding:0px;
	margin:0 0 10px 0;	
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	color:black;
	height:63px;
	background-color: #FFFFFF;
	background-image: url(images/menu_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menuback2{
	height:110px;
	background:#FFFFFF url('images/menu_back_2.gif') repeat-x;
}
.menuback3{
	background-color: #FFFFFF;
	background-image: url(images/menu_back_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 165px;
}
.menuback4{
	height:192px;
	background:#FFFFFF url('images/menu_back_4.gif') repeat-x;
}
.menuback5{
	height:245px;
	background:#FFFFFF url('images/menu_back_5.gif') repeat-x;
}
.menu_item{
	width:90px;
	height:18px;
	background:#FFFFFF url('images/menu_item.gif') no-repeat;
	padding-left:15px;
	padding-top:8px;
	margin-left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:black;
}
.menu_item a{
	color:black;
	text-decoration:none;
	background-color:transparent;
	background:none;
}
.menu_item a:hover{
	font-weight:bold;
}	
.headtxt{
	color:white;
	background-color:#000000;
	text-align:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
	padding-right:10px;
	vertical-align:middle;
	width:756px;
	height:17px;
}
.foottxt{
	clear:both;
	background-color:black;
	color:white;
	text-align:right;
	font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	height:17px;
	padding-right:8px;
}
.foottxt a:visited{
	text-decoration:none; 
	color:#FFA500;
	background-color:inherit;
}
.foottxt a:active{
	text-decoration:none; 
	color:#FFA500;
	background-color:inherit;
}
.foottxt a:link{
	text-decoration:none; 
	color:#FFA500;
	background-color:inherit;
}
.foottxt a:hover{
	color:#FFFF00;
	background-color:inherit;
}
.foottxt #validator img{
	border:none;
}
.foottxt #validator{
	width:130px;
	float:left;
}
.foottxt span{
	float:right;
}
#header{
	width:766px;
	height:154px;
}
.midhead{
	background:black url('images/mid_head.jpg') no-repeat;
	width:766px;
	height:52px;
}
.midhead a.home{
	margin:0 0 0 380px;
	padding:10px 0 5px 30px;
	background:transparent url('images/home.png') no-repeat;
	line-height:50px;
	text-decoration:none;
}
.midhead a.home:hover{
	background:transparent url('images/home2.png') no-repeat;
}
.mainhead{
	background:black url('images/main_head.jpg') no-repeat;
	width:766px;
	height:102px;
	padding:0px;
	margin:0px;
}
.headtxt{
	color:White;
	background-color:#000000;
	text-align:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	padding-right:10px;
	vertical-align:middle;
	width:756px;
	height:15px;
}
.headtxt a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	background-color:#000000;
	font-size:11px;
	vertical-align:middle;
}
.headtxt a:hover{
	text-decoration:none;
	color:yellow;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;	
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FCFCFC;
	border:solid 1px #C4C4C4;
}
a.newOffer{
	display:block;
	margin-left:400px; 
	margin-top:-50px;
	width:185px;
	height:75px;
	background:white url('images/banner.jpg') left top no-repeat;
}
a.newOffer:hover{
	background-image:url('images/banner_over.jpg');
}
input.button{
	color:white;
	background-color:#6C6C6C;
	width:20px;
	border:1px solid #898989;
	cursor:pointer;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;			
}
input.button:hover{
	text-decoration:none;
	background-color:#9C9C9C;
	width:20px;
	border:1px solid #898989;
	cursor:pointer;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;			
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FCFCFC;
	border:solid 1px #C4C4C4;
}
td{
	padding-top:15px;
}
.form_upper{
	width:470px;
	border:none;			
	padding-left:10px;
	padding-bottom:12px;
}
.form_upper:hover{
	background-color:#F6F6F6;
	border-top:1px dashed #5C5C5C;
	border-bottom:1px dashed #5C5C5C;
	width:470px;
	padding-left:10px;
	padding-bottom:12px;
}
.form_extend{
	width:380px;
	border:none;
	margin-left:75px;
	padding-left:10px;
	padding-bottom:12px;
}
.form_extend:hover{
	background-color:#F6F6F6;
	border-top:1px dashed #5C5C5C;
	border-bottom:1px dashed #5C5C5C;
	width:380px;
	margin-left:75px;
	padding-left:10px;
	padding-bottom:12px;
}
table.hideOutline{
	clear:both;
	border-style:none; 
	margin:0 auto 0 auto;
}
table.hideOutline tr, table.hideOutline tr td{
	border-style:none; 
}
.my_table{
	border:solid 1px #C4C4C4;
}
.my_table td{
	border-right:solid 1px #C4C4C4;
	border-bottom:solid 1px #C4C4C4;
	text-align:left;
	padding:3px;
}
.my_table th{
	border:solid 1px #2C557B;	
	background-color:#84AED6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:White;
	line-height:32px;
}
.cellLight{
	background:#F6F6F6;
	border-right:solid 1px #C4C4C4;
	border-bottom:solid 1px #C4C4C4;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	text-align:center !important;
	font-weight:bold;
}
.cellLightLeft{
	background:#F6F6F6;
	border-right:solid 1px #C4C4C4;
	border-bottom:solid 1px #C4C4C4;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	text-align:left !important;
}
.cellDarkCenter{
	background:#D6D6D6;
	border-right:solid 1px #2C557B;	
	border-bottom:solid 1px #2C557B;	
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	text-align:center !important;
	font-weight:bold;
}
.cellDarkCenter td{
	text-align:center !important;
}
.cellDark{
	border-right:solid 1px #2C557B;	
	border-bottom:solid 1px #2C557B;	
	background:#D6D6D6;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	text-align:left;
}
.cellTextRight{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right !important;
}
.cellTextCenter{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center !important;
}
.tbl_head th{
	background:#F6F6F6;
	border:solid 1px #C4C4C4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
	line-height:22px;
	text-indent:10px;
	text-align:left;
}
.tbl_foot th{
	border:solid 0px #2C557B;	
	background:#D6D6D6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
	line-height:22px;
	text-indent:10px;
	text-align:left;
}
.uLineTbl tr td{
	border-bottom:1px solid #EAEAEA;
}
.backArrow{
	background:white url('images/arrow-left.png') left no-repeat;
	padding-left:20px;
	margin-right:8px;
}
.topArrow{
	background:white url('images/arrow-up.png') left no-repeat;
	padding-left:20px;
}
.menuback3-cruise {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	padding:0px;
	margin:0 0 10px 0;	
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	color:black;
	background-color: #FFFFFF;
	background-image: url(images/menu_back_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 113px;
}
