body {
	margin: 0px;
	padding: 0px;
	background-color:#fbfbfb;
	font-family:  Tahoma, Verdana, Sans-serif;
}
/*-------------------------------------Header Starts-------------------------------------------*/
.container { 
	width:780px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

/* Header */

#chtrheader{
	margin: 0px;
	padding: 0px ;
	border-top: #c51100 7px solid;
}

/* Header > Logo */

#logo {
	float: left;
	padding-top:15px;
	padding-left:15px;
}


#toptxt {
	float:right;
	padding-top:25px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#494d55;
	font-size:12px;
	font-weight:bold;
}


.termsTab{
	color:#d03e30;
	padding:4px 0px 0px 5px;
	padding-bottom:5px;
	border-right:1px solid #e9edf1;
	font-size:11px;
}
.termsTab ul{
	margin:0px;
	padding:0px;
}
.termsTab ul li{
	list-style:none;
	padding:1px 0px;
}
a.termsTablnk{
	background:url(images/bulhdgr.gif) #fafaf5 no-repeat 5px 4px;
	padding:4px 0px 4px 23px;
	margin-right:5px;
	display:block;
	color:#d03e30;
	text-decoration:none;
}
a.termsTablnk:active{
	color:#d03e30;
	text-decoration:none;
}
a.termsTablnk:visited{
	color:#d03e30;
	text-decoration:none;
}
a.termsTablnk:hover{
	color:#000;
	background:url(images/bulhdgr.gif) #e0fefb no-repeat 5px 4px;
	text-decoration:none;
}

	
/* Header > Menu */


#chtrmenu {
	height:22px;
	border:solid 1px #ffffff;
	background-color:#e6e6e6;
	clear:both;
	margin-right:18px;
}

#chtrmenu ul {
	margin:0px;
	padding:0px;
	padding-left:12px;

}

#chtrmenu li {
	display: inline;
	list-style: none;
}

#chtrmenu UL LI a {
	float: left;
	height:22px;
	line-height:22px;
	text-decoration: none;
	text-align: center;
	color: #1d1601;
	font-family:Tahoma, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:11px;
	background-image:url(images/nav_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 9px;
	border-right:#d5d5d5 1px solid;
	border-left:#FFFFFF 1px solid;
}
#chtrmenu .active a{
	color:#c51100;
	padding-left:10px;
	padding-right:10px;
}

#chtrmenu .nobdr a{
	border:none;
	padding-left:6px;
	padding-right:6px;
}

#chtrmenu .bdrlft a{
	padding-left:6px;
	padding-right:6px;
	border-left:#FFFFFF 1px solid;
	border-right:none;
}

#chtrmenu .active a:hover{
	color:#1d1601;
}

.top-text{
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:13px;
	line-height:19px;
	padding:20px;
	padding-bottom:0px;
	text-align:justify;
	color:#1c2123;
}

.top-text a{
	font-size:13px;
	text-align:justify;
	color:#f14d1b;
	font-weight:bold;
}

.top-text a:hover {	
	color:#1c2123;
}

.txt{
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:13px;
	line-height:19px;
	padding:5px 20px;
	padding-top:10px;
	padding-bottom:35px;
	text-align:justify;
	color:#1c2123;
}
.txt div{
	padding-right:80px;
}
.txt1{
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:12px;
	line-height:19px;
	color:#1c2123;
	padding-right:20px;
	padding-left:20px;
	text-align:justify;
}

.txt1 a{
	color:#C51100;
}

.txt1 a:hover{
	color:#6d9405;
}

.txt1 b{
	color:#6d9405;
	font-size:15px;
	font-weight:bold;
}

.rt_panel{
	font-size:13px;
	color:#1c2123;
	font-weight:bold;
	padding:20px;
	font-family:Tahoma, Verdana, Sans-serif;
}
.rt_panel strong{
	font-size:20px;
	color:#f14d1b;
}
.rt_panel em{
	color:#0c73ae;
	font-style:normal;
	font-weight:bold;
}
.grText{
	font-size:11px;
	color:#4f5050;
	font-family:Tahoma, Verdana, Sans-serif;
	background:#ececec;
	text-align:center;
}
.head{
	color:#6d9405;
	font-size:15px;
	font-weight:bold;
}
.Subhead{
	color:#0c73ae;
	font-size:13px;
	font-weight:bold;
}

.grBdr{
	border:1px solid #e7e7e7;
	margin-top:10px;
}
.grBdr TD{
	padding:0px;
	padding-left:5px;
	border-top:1px solid #e7e7e7;
	padding-top:2px;
	padding-bottom:2px;
}
.tpWht{
	font-size:18px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Tahoma, Verdana, Sans-serif;
	padding-top:40px;
}
.tpWht strong{
	font-size:23px;
}

.nav {
	float: left;
	line-height:22px;
	text-decoration: none;
	color: #1d1601;
	font-family:Tahoma, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:12px;
	padding-bottom:4px; 
	padding-top:4px;
	padding-left:7px;
}
.nav a{
	color:#c51100;
}

.nav a:hover{
	color:#1d1601;
}

.tblmargin { margin-left:10px; }

.tblbrdr {
	border:#D7D7D7 1px solid; 
}

.top { 	font-family:Tahoma, Trebuchet MS, Tahoma, Verdana, Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f14d1b;
	text-align:right;
	}
	
.top a{
	color:#f14d1b;
	}
	
.top a:hover{ color:#0c73ae; }

.divhr { border-bottom:#07327A 1px solid; margin-left:20px; margin-right:20px; }

.pdtop { padding-top:26px; }

.pdtop01 { padding-top:12px; }

.pdleft { padding-left:20px; }

.txthead{
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:16px;
	color:#0c73ae;
	font-weight:bold;
}

.txtheaddkblue{
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:16px;
	color:#07327A;
	font-weight:bold;
}

.rt_paneltxt {
	font-size:13px;
	color:#1c2123;
	font-weight:bold;
	padding:10px;
	padding-bottom:0px;
	border-right:none;
}
.rt_paneltxt strong {
	font-size:20px;
	color:#E25E16;
}
.rt_paneltxt b {
	color:#c02311;
}
.rt_paneltxt em {
	color:#000000;
	font-style:normal;
	font-weight:bold;
}
.grtxt {
	font-size:11px;
	color:#ffffff;
	padding-left:5px;
	background:#003777;
}
.top-txt {
	font-size:13px;
	line-height:19px;
	padding:20px;
	padding-bottom:0px;
	text-align:justify;
	color:#1c2123;
}

.faq {
	color:#969214;
	font-size:12px;
	background:url(../images/arr.gif) #ffffff no-repeat 8px 14px;
	padding-left:22px;
	border:#f0f0f0 1px solid;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
}
.bluehead {
	color:#969214;
	font-size:12px;
	padding-left:8px;
	border:#f0f0f0 1px solid;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
}
.redtxt {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:10px;
	line-height:17px;
	padding:8px;
	text-align:justify;
}
.redtxt b {
	font-size:12px;
	color:#E25E16;
	font-weight:bold;
	line-height:22px;
}
.redtxt UL {
	padding:0px;
	margin:0px;
	padding-left:18px;
    !padding-left:22px;
}
.redtxt UL LI {
	list-style-type:lower-alpha ;
}
.redtxt UL LI UL {
}
.redtxt UL LI UL LI {
	list-style-type:disc;
}

.redtxt OL {
	padding:0px;
	margin:0px;
	padding-left:18px;
    !padding-left:22px;
}
.redtxt OL LI {
	list-style-type:decimal;
}
.redtxt OL LI OL {
}
.redtxt OL LI OL LI {
	list-style-type:disc;
}

.bdr {
	border:#e1e1e1 1px solid;
}
.bdrbtm {
	border-bottom:#e1e1e1 1px solid
}
.txtnml {
	font-size:12px;
	color:#000000;
	padding-left:10px;
	height:25px;
}
.txtsmall {
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.topLink {
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}
.topLink a:link, .topLink a:active, .topLink a:visited {
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}
.topLink a:hover {
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.coverageLimit {
	color:#969214;
	font-size:17px;
	font-weight:bold;
	padding-left:120px;
}
.content {
	font-size:12px;
	font-weight:normal;
}
.privacyText {
	margin:12px;
	font-size:11px;
	margin-bottom:0px;
	border:1px solid #59b7ad;
	background:#fff;
	padding:15px 12px;
	line-height:21px;
	color:#393939;
	text-align:justify;
	width:auto;
}
.privacyText strong {
	color:#d03e30;
}
.privacyText strong.hd1 {
	color:#92961a;
	font-size:14px;
	text-transform:uppercase;
	font-family:trebuchet ms;
}
.privacyText strong.hd2 {
	color:#2066c4;
	font-size:14px;
	text-transform:uppercase;
	font-family:trebuchet ms;
}
.privacyText em {
	font-style:normal;
	color:#616117;
}
.cruisestxt {
	line-height:17px;
	color:#353535;
	padding:5px 28px;
	text-align:justify
}
.gtTop {
	margin-right:15px;
	text-align:right;
	margin-top:5px;
}
.travelresouLIST {
	color:#434037;
	padding-right:2px;
	font-weight:bold;
	text-align:left;
	padding:4px 4px;
	font-size:11px;
}
.travelresouLIST a {
	color:#434037;
	text-decoration:none;
}
.travelresouLIST a:hover {
	color:#434037;
	text-decoration:underline;
}
.cruisestxt{
	line-height:17px;
	color:#353535;
	padding:5px 28px;
	text-align:justify;
	font-size:12px;
}

.privacyText td{padding-left:2px;}