﻿.table{
	overflow: hidden;
}

.table_2cols{
	width: 448px;
}

.bold{
	font-weight: bold;
}

.table ul{
	margin: 0;
	padding: 3px 10px 7px 10px;
}



h3.tableheadline{
	margin: 0;
	padding: 7px 10px 8px 10px;
	font-size: 1em;
	width: auto;
	color: #000000;
	font-weight: bold;
}

div.tableheadlineh4{
	margin: 0;
	padding: 0;
	background: #b4b4b4;
	width: auto;
}

h4.tableheadline{
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	padding: 7px 10px 8px 10px;
	font-size: 1em;
	width: auto;
	background: #b4b4b4;
	border-bottom: solid 1px #ffffff;
}


/*Newsletter confirm*/
table.confirm{
	width: 448px;
	margin: 1px 0 0 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 1em;
	color: #000000;
}

table.confirm td{
	vertical-align: top;
}

table.confirm tr td{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: none;
	border-right: none;
	text-align: left;
	padding: 7px 0 8px 0;
}

table.confirm tr td.first{
	padding-left: 10px;
	width: 160px;
}


table.confirm tr td.last{
	padding-right: 10px;
}

table.confirm tr td.strong{
	font-weight: bold;
}

table.confirm tr td.center{
	padding-right: 20px;
}

/* departure */
.departuretable table{
	margin: 2px 0 0 0;
	padding: 0;
	width: 682px;
	font-size: 1em;
	color: #000000;
}

.departuretable table th{
	padding: 5px;
	background: #c1c1c1;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.departuretable table td{
	padding: 5px;
	border-top: solid 1px #ffffff;	
	background: #f0f0f0;
	text-align: left;
	vertical-align: top;
}


.departuretable .buttontable{
	margin-top:10px;
	width: 682px;
}

.departuretable .return {
	margin: 0;
	padding: 0;
}

.departuretable .return h3{
	margin: 30px 0 10px 0;
	border-bottom: 1px solid #c1c1c1;
	width: 682px;
}

.departuretable .return .calendarbutton{
	position: relative;
	top: 3px;
}

.departuretable .return .returnbutton{
	position: relative;
	top: 4px;
	left: 5px;
}

@media all and (min-width:0px) {
	head~body .departuretable .return .returnbutton {top: 7px;}
	head~body .departuretable .return .calendarbutton {top: 6px;}	
}

/* standard table */
.table h3{
	margin-left: 10px;
}

.table p{
	margin-left: 10px;
}

.table .implink{
	margin: 0;
}

.table table{
	margin: 2px 0 0 0;
	padding: 0;
	width: 683px;
	font-size: 1em;
	color: #000000;
	border-collapse: collapse;
	border: solid 1px #ffffff;
}

.table.two_cols table{
	width: 449px;
}

.table table th{
	padding: 5px 10px 5px 10px;
	background: #c1c1c1;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

.table table td{
	padding: 5px 10px 5px 10px;
	border-top: solid 1px #ffffff;	
	border-bottom: none;	
	border-left: none;	
	border-right: none;	
	background: #f0f0f0;
	text-align: left;
	vertical-align: top;
}

.table.cellborder table td{
	padding: 5px 10px 5px 10px;
	border: solid 1px #ffffff;	
	background: #f0f0f0;
	text-align: left;
	vertical-align: top;
}

/* swc for Fleet/ULD */
table.fleetuld
{
	border-collapse:collapse;
	border: 0px;
}

table.fleetuld td
{
	padding: 0px;
}

/* IE6 hack */
* html table.fleetuld td
{
	padding: 0px;
	font-size: 0.75em;
}

table.fleetuld td a.implink
{
	margin-top: 9px;
	margin-bottom: 0px;
}

table.fleetuld td.spacer
{
	width: 10px;
}

table.fleetuld th
{
	font-weight: bold;
	background-color: #004959;
	color: white;
	padding-left: 4px;
	height: 24px;
	text-align: left;
	vertical-align: middle;
}

* html table.fleetuld th
{
	font-size: 0.75em;
}


/* swc standard table for MOSS HTML control */

.ms-rteTable-SWC {border-spacing: 0px 0px; Border-Collapse: Collapse;}

.ms-rteTableHeaderRow-SWC {vertical-align: top; background-color:#004959; text-align:left; height: 26px;}
.ms-rteTableHeaderFirstCol-SWC {color:#ffffff; font-weight: bold;}
.ms-rteTableHeaderLastCol-SWC {color:#ffffff; font-weight: bold}
.ms-rteTableHeaderOddCol-SWC {color:#ffffff; font-weight: bold;}
.ms-rteTableHeaderEvenCol-SWC {color:#ffffff; font-weight: bold}

.ms-rteTableOddRow-SWC {vertical-align: top; background:white;}
.ms-rteTableEvenRow-SWC {vertical-align: top; background:white;}

.ms-rteTableFirstCol-SWC {padding-top: 4px}
.ms-rteTableLastCol-SWC {padding-top: 4px}
.ms-rteTableOddCol-SWC {padding: 4px;}
.ms-rteTableEvenCol-SWC {padding: 4px;}

.ms-rteTableFooterRow-SWC {vertical-align: top;}
.ms-rteTableFooterFirstCol-SWC {}
.ms-rteTableFooterLastCol-SWC {}
.ms-rteTableFooterOddCol-SWC {}
.ms-rteTableFooterEvenCol-SWC {}

/* IE6 hack */
* html .ms-rteTable-SWC td {font-size: 0.75em;}
    

.ms-rteTable-SWC2 {border-spacing: 0px 0px; Border-Collapse: Collapse;}

.ms-rteTableHeaderRow-SWC2 {vertical-align: top; text-align:left;}
.ms-rteTableHeaderFirstCol-SWC2 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderLastCol-SWC2 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderOddCol-SWC2 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderEvenCol-SWC2 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}

.ms-rteTableOddRow-SWC2 {vertical-align: top; background:white;}
.ms-rteTableEvenRow-SWC2 {vertical-align: top; background:white;}

.ms-rteTableFirstCol-SWC2 {padding-top: 4px;}
.ms-rteTableLastCol-SWC2 {padding-top: 4px;}
.ms-rteTableOddCol-SWC2 {padding: 4px 4px 4px 10px;}
.ms-rteTableEvenCol-SWC2 {padding: 4px 4px 4px 10px;}

.ms-rteTableFooterRow-SWC2 {vertical-align: top;}
.ms-rteTableFooterFirstCol-SWC2 {}
.ms-rteTableFooterLastCol-SWC2 {}
.ms-rteTableFooterOddCol-SWC2 {}
.ms-rteTableFooterEvenCol-SWC2 {}

/* IE6 hack */
* html .ms-rteTable-SWC2 td {font-size: 0.75em;}


.ms-rteTable-SWC3 {border-spacing: 0px 0px; Border-Collapse: Collapse;}

.ms-rteTableHeaderRow-SWC3 {vertical-align: top; background-color:#004959;text-align:left; height: 26px}
.ms-rteTableHeaderFirstCol-SWC3 {color:#ffffff; font-weight: bold;}
.ms-rteTableHeaderLastCol-SWC3 {color:#ffffff; font-weight: bold}
.ms-rteTableHeaderOddCol-SWC3 {color:#ffffff; font-weight: bold;border: 1px solid #004959;}
.ms-rteTableHeaderEvenCol-SWC3 {color:#ffffff; font-weight: bold;border: 1px solid #004959;}

.ms-rteTableOddRow-SWC3 {vertical-align: top; background:white;}
.ms-rteTableEvenRow-SWC3 {vertical-align: top; background:white;}

.ms-rteTableFirstCol-SWC3 {padding-top: 4px}
.ms-rteTableLastCol-SWC3 {padding-top: 4px}
.ms-rteTableOddCol-SWC3 {padding: 4px;border: 1px solid #004959;}
.ms-rteTableEvenCol-SWC3 {padding: 4px;border: 1px solid #004959;}

.ms-rteTableFooterRow-SWC3 {vertical-align: top;}
.ms-rteTableFooterFirstCol-SWC3 {}
.ms-rteTableFooterLastCol-SWC3 {}
.ms-rteTableFooterOddCol-SWC3 {}
.ms-rteTableFooterEvenCol-SWC3 {}

/* IE6 hack */
* html .ms-rteTable-SWC3 td {font-size: 0.75em;}


.ms-rteTable-SWC4 {border-spacing: 0px 0px; Border-Collapse: Collapse;}

.ms-rteTableHeaderRow-SWC4 {vertical-align: top; text-align:left;}
.ms-rteTableHeaderFirstCol-SWC4 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderLastCol-SWC4 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderOddCol-SWC4 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;border: 1px solid #004959;}
.ms-rteTableHeaderEvenCol-SWC4 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;border: 1px solid #004959;}

.ms-rteTableOddRow-SWC4 {vertical-align: top; background:white;}
.ms-rteTableEvenRow-SWC4 {vertical-align: top; background:white;}

.ms-rteTableFirstCol-SWC4 {padding-top: 4px}
.ms-rteTableLastCol-SWC4 {padding-top: 4px}
.ms-rteTableOddCol-SWC4 {padding: 4px 4px 4px 10px; border: 1px solid #004959;}
.ms-rteTableEvenCol-SWC4 {padding: 4px 4px 4px 10px; border: 1px solid #004959;}

.ms-rteTableFooterRow-SWC4 {vertical-align: top;}
.ms-rteTableFooterFirstCol-SWC4 {}
.ms-rteTableFooterLastCol-SWC4 {}
.ms-rteTableFooterOddCol-SWC4 {}

/* IE6 hack */
* html .ms-rteTable-SWC4 td {font-size: 0.75em;}


.ms-rteTable-SWC5 {border-spacing: 0px 0px; Border-Collapse: Collapse;}

.ms-rteTableHeaderRow-SWC5 {vertical-align: top; text-align:left;}
.ms-rteTableHeaderFirstCol-SWC5 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderLastCol-SWC5 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderOddCol-SWC5 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;border: 1px solid white;}
.ms-rteTableHeaderEvenCol-SWC5 {color:#004959; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;border: 1px solid white;}

.ms-rteTableOddRow-SWC5 {vertical-align: top; background: #F0F0F0;}
.ms-rteTableEvenRow-SWC5 {vertical-align: top; background:#F0F0F0;}

.ms-rteTableFirstCol-SWC5 {padding-top: 4px}
.ms-rteTableLastCol-SWC5 {padding-top: 4px}
.ms-rteTableOddCol-SWC5 {padding: 4px 4px 4px 10px; border: 1px solid white;}
.ms-rteTableEvenCol-SWC5 {padding: 4px 4px 4px 10px; border: 1px solid white;}

.ms-rteTableFooterRow-SWC5 {vertical-align: top;}
.ms-rteTableFooterFirstCol-SWC5 {}
.ms-rteTableFooterLastCol-SWC5 {}
.ms-rteTableFooterOddCol-SWC5 {}

/* IE6 hack */
* html .ms-rteTable-SWC5 td {font-size: 0.75em;}


.ms-rteTable-SWC6 {border-spacing: 0px 0px; Border-Collapse: Collapse;}

.ms-rteTableHeaderRow-SWC6 {vertical-align: top; background-color:#537889; text-align:left;}
.ms-rteTableHeaderFirstCol-SWC6 {color:white; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderLastCol-SWC6 {color:white; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;}
.ms-rteTableHeaderOddCol-SWC6 {color:white; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;border-bottom: 1px solid white;}
.ms-rteTableHeaderEvenCol-SWC6 {color:white; font-weight: bold; font-size: 1.1em;  padding-top: 6px;padding-bottom: 6px;border-bottom: 1px solid white;}

.ms-rteTableOddRow-SWC6 {vertical-align: top; background: #F0F0F0;}
.ms-rteTableEvenRow-SWC6 {vertical-align: top; background:#F0F0F0;}

.ms-rteTableFirstCol-SWC6 {padding-top: 4px}
.ms-rteTableLastCol-SWC6 {padding-top: 4px}
.ms-rteTableOddCol-SWC6 {padding: 4px 4px 4px 10px; border-bottom: 1px solid white;}
.ms-rteTableEvenCol-SWC6 {padding: 4px 4px 4px 10px; border-bottom: 1px solid white;}

.ms-rteTableFooterRow-SWC6 {vertical-align: top;}
.ms-rteTableFooterFirstCol-SWC6 {}
.ms-rteTableFooterLastCol-SWC6 {}
.ms-rteTableFooterOddCol-SWC6 {}

/* IE6 hack */
* html .ms-rteTable-SWC6 td {font-size: 0.75em;}
