﻿body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	line-height: 1.2em;
	background-image: url('../images/layout/page_background.gif');
	background-repeat: repeat-x;
	background-color: #e2b47f;
	/*height: 100%;*/
	*behavior:url("csshover3.htc");
	
}
html 
{
	/*min-height: 100%; */
	margin-bottom: 0px; 
}
img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2 {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 11px 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3em;
/*	color: #9e0b0f;*/
    color: #155863;
}

h3 {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3em;
	color: #155863;
}
h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3em;
	color: #155863;
}
p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 19px 0px;
	font-size: 12px;
	line-height: 1.3em;
	color: #5b5a5a;
}
td 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 1.3em;
	color: #5b5a5a;
}
a {
	color: #bf0000;
	text-decoration: none;
}
a.sitemaplink, a.sitemaplink:hover, a.sitemaplink:visited, a.sitemaplink:active 
{
	font-family: Arial;
	font-size: 12px;
	color: #bf0000;
	font-weight: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	line-height: 1.3em;
	letter-spacing:1px;
}
.sitemapheader
{
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 10px 25px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5em;
	color: #5b5a5a;
	text-transform:capitalize;
}
blockquote 
{
	padding:0px 0px 0px 20px;
	margin:-10px 0 -10px 0;
}
.oclinkbuttons
{
	/*padding:20px 10px 20px 10px;*/
	padding:5px 5px 5px 5px;
	margin:30px 20px 50px 20px;
}
#container {
	width: 980px;
	*width: 981px;
	/*min-height: 570px;*/
	margin-left: auto;
	margin-right: auto;
	/*margin-top: auto;
	margin-bottom:auto;
	height:99%;
	*height:1%;*/
	background-color: #ffffff;
}

#containerIndex {
	width: 1100px;
	min-height: 570px;
	margin-left: auto;
	margin-right: auto;
	height:100%;
}

#splash {
	position: relative;
	width: 1100px;
	height: 800px;
	*font-size: 1px;
 /* IE6 only*/
	background-repeat: repeat-x;
	/*background-color: #e2b47f;*/
	background-position:center;
	background-image: url('../images/layout/page_background.gif');
}
#splash #languageSelector {
	position: absolute;
	top: 513px;
	left: 780px;
}
.langDD
{
	z-index:inherit;
}
#header {
	width: 980px;
	height: 67px;
	border-left: 0px solid #e2b480;
	border-right: 0px solid #e2b480;
	border-bottom: 1px solid #e2b480;
	background-image: url('../images/layout/header_background.gif');
	background-repeat: repeat-x;
	background-color: #f5eee6;
}
#header img {
	float: left;
	margin: 12px 0px 0px 16px;
}
/* IE 6 and Safari bug */
#header form {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 200px;
}
#header #selectedLanguage {
	float: right;
	color: #9e0b0f;
	margin: 30px 10px 0px 0px;
}
#header #languageSelector {
	float: right;
	margin: 26px 14px 0px 0px;
}

#mainNavigation {
    position: relative;
	margin-left: auto;  
	margin-right: auto;
	width: 100%;
	height: 31px;
	z-index: 300;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #c5c4c4;
	background-image: url('../images/layout/menu_background_line.gif');
	background-repeat: repeat-x;
	background-position: 0px 1px;
	background-color: #ffffff;
	z-index:60000;
}
#sitemap ul 
{
	position:relative;
	list-style-type:none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 10px 25px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5em;
	color: #5b5a5a;
	text-transform:capitalize;
}

#sitemap ul li 
{
	position: relative;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #bf0000;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 1.3em;
	letter-spacing:1px;
}
#sitemap ul li a {
	position: relative;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #bf0000;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 1.3em;
	letter-spacing:1px;
}

#mainNavigation ul {
	position: relative;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainNavigation ul li {
	position: relative;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px -1px 0px 0px;
	padding: 10px 15px 0px 15px;
}
#mainNavigation .left {
	float: left;
}
#mainNavigation .right {
	float: right;
}

#mainNavigation ul li.selected {
	background-color: #ffffff;
	border-top: 0px;
	border-left: 1px solid #bab9b9;
	border-right: 1px solid #bab9b9;
	border-bottom: 1px solid #bab9b9;
	padding: 10px 14px 0px 14px;
	color: #bf0000;
}
#mainNavigation ul li a {
	display: block;
	float: left;
	height: 21px;
	*height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#mainNavigation ul li:link {

}
#mainNavigation ul li:hover a {
	color: #bf0000;
}
#mainNavigation ul li:hover {
	color: #bf0000;
	background-color: #ffffff;
	border-top: 0px;
	border-left: 1px solid #bab9b9;
	border-right: 1px solid #bab9b9;
	border-bottom: 1px solid #ffffff;
	padding: 10px 14px 0px 14px;
	cursor: pointer;
}
#mainNavigation ul li.empty:hover {
	border-bottom: 1px solid #bab9b9;
}
#mainNavigation ul li ul {
	z-index: 100;
	position: absolute;
	top: 31px;
	left: -1px;
	width: 150px;
	padding: 6px 0px 6px 0px;
	background-color: #ffffff;
	border-bottom: 1px solid #bab9b9;
	border-left: 1px solid #bab9b9;
	border-right: 1px solid #bab9b9;
	display: none;
}
#mainNavigation ul li:hover ul {
	display: block;
}
#mainNavigation ul li:hover ul li {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 4px 20px 0px 15px;
	border: 0px;
}
#mainNavigation ul li:hover ul li a {
	display: block;
	width: 115px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 6px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333; /* changed by RN */
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
}


#mainNavigation ul li:hover ul li a:hover, #mainNavigation ul li:hover ul li:hover a {
	color: #bf0000;
}



#leftNavigation {
	padding: 0px 0px 0px 0px;
}
#leftNavigation ul {
	position: relative;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftNavigation li {
	background-color: #ffffff;
}
#leftNavigation li a {
	display: block;
	height: 100%;
	width: 100%;
	padding: 6px 0px 6px 0px;
	width: 115px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	cursor: pointer;
	border-bottom: 1px solid #8c8c8c;
}
#leftNavigation li a:hover {
	color: #bf0000;
}


#leftNavigation .last, #mainNavigation ul li:hover ul a.last {
	border: 0px;
}
#leftNavigation .selected, #mainNavigation ul li:hover ul a.selected2 {
	color: #bf0000;
}


#content {
	width: 100%;
	
}

#contentHome {
	width: 100%;
	
}
#masthead {
	position: relative;
	width: 100%;
	height: 83px;
}
#masthead img {
	padding:0px 0px -10px 0px;
	margin: 0px 0px -10px 0px;
}
#masthead .dropShadow {
	width: 100%;
	height: 15px;
	background-image: url('../images/layout/under_background.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
}
#masthead .caption {
	position: absolute;
	bottom: 15px;
	right: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	padding: 0px 12px 9px 0px;
}

#columns {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}
#leftColumn {
	float: left;
	width: 141px;
	padding: 34px 15px 10px 24px;
	background-color: #ffffff;
}
#centerColumn {
	float: left;
	background-color: #ffffff;
	padding: 0px 0px 10px 0px;
}
#columns .layout1 {
	width: 555px;
	padding: 40px 15px 0px 15px;
}
#columns .layout2 {
	width: 570px;
	padding: 40px 0px 0px 0px;
}
#columns .layout3 {
	width: 650px;
	padding: 40px 0px 0px 15px;
}
#columns .layoutSiteMap {
	width: 650;
	margin-left:100px;
	padding: 40px 15px 0px 15px;
}
#columns .routes {
	width: 570px;
	padding: 0px 15px 10px 0px;
}

#flashContent {
	z-index: 1;
	background-color: #f8f1e0;
	width: 568px;
	height: 322px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#centerColumn .subColumn {
	position: relative;
	float: left;
	width: 253px;
	padding: 0px 15px 20px 0px;
	background-color: #ffffff;
}
#centerColumn .subColumnSmall {
	position: relative;
	float: left;
	width: 200px;
	padding: 0px 15px 20px 0px;
	background-color: #ffffff;
}
#centerColumn .subColumn h2 {
	padding-left: 0px;
}
#centerColumn .subColumn h3 {
	padding-left: 0px;
}
#centerColumn .subColumn p {
	padding-left: 0px;
}
#centerColumn .arrow {
	position: relative;
	top: 1px;
	padding-left: 2px;
}
#centerColumn .bookingLink {
	position: relative;
	font-weight: bold;
	color: #aa5107;
}
#centerColumn .bookingLink .arrow {
	position: relative;
	top: 2px;
	padding-left: 2px;
}
#centerColumn .left {
	margin: 0px 32px 0px 0px;
}
#centerColumn .right {
	
	
}
#centerColumnBottom
{
	position:relative;
	width: 570px;
	padding: 40px 0px 0px 15px;
	border:1px solid red;
	float: left;
	background-color: #ffffff;
}
#rightColumn {
	float: right;
	width: 170px;
	width: 174px;
    width: 175px;
	padding: 39px 15px 10px 15px;
	background-image: url('../images/layout/rightcol_background.gif');
	background-color: #69cb55;
	height: 550px;
}
#rightColumnShort {
	float: right;
	width: 170px;
	width: 174px;
    width: 175px;
	padding: 39px 15px 10px 15px;
	background-image: url('../images/layout/rightcol_background.gif');
	background-color: #69cb55;
	height: 500px;
}
#rightColumnTwoColumn
{
	float: right;
	width: 165px;
	padding: 39px 15px 10px 15px;
	background-image: url('../images/layout/rightcol_background.gif');
	background-color: #69cb55;
	height: 550px;
}
#rightColumnFF
{
	float: right;
    width: 175px;
	padding: 39px 15px 10px 15px;
	background-image: url('../images/layout/rightcol_background.gif');
	/*background-color: #69cb55;*/
	height: 900px;
}
#rightColumnNoBG
{
	float: right;
	width: 170px;
	width: 174px;
    width: 175px;
	padding: 39px 15px 10px 15px;
	/*background-image: url('../images/layout/rightcol_background.gif');
	background-color: #69cb55;*/
	height: 550px;
}
#rightColumnNone
{
	float: right;
	width: 170px;
	width: 174px;
    width: 175px;
	padding: 39px 15px 10px 15px;
	/*background-image: url('../images/layout/rightcol_background.gif');
	background-color: #69cb55;*/
	height: 100%;
}

#rightColumnContact { 
	float: left; 
	width: 172px;
	padding: 39px 15px 10px 26px;
	/*background-image: url('../images/layout/rightcol_background.gif');
	background-color: #69cb55;*/
	height: 550px;
}
#rightColumn .promo { 
	margin: 0px 0px 31px 0px;
	background-image: url('../images/layout/under_home_background.gif');
	background-color: #69cb55;
}
#rightColumnShort .promo { 
	margin: 0px 0px 31px 0px;
	background-image: url('../images/layout/under_home_background.gif');
	background-color: #69cb55;
}
#content .row {
	float: left;
	padding: 15px 1px 15px 15px;
	/*background-image: url('../images/layout/under_home_background.gif');*/
	background-repeat: repeat-x;
	background-color: #e9dac9;
	
	
}	


#contentHome .rowHome {
	float: left;
	padding: 17px 1px 15px 15px;
	/*background-image: url('../images/layout/under_home_background.gif');
	background-repeat: repeat-x;*/
	background-color: #e9dac9;
	/*height:100%;
	height:255px;*/
}	

#content .row .column {
	float: left;
	padding-right: 14px;
}

#contentHome .rowHome .column {
	float: left;
	padding-right: 14px;
}

#content .row .singleWidth {
	width: 184px;
}
#content .row .singleWidthShort 
{
	/*width:172px;*/
	width: 184px;
}
#contentHome .rowHome .singleWidthShort {
	/*width: 184px;
	width:205px;*/
	width: 184px;
}

#contentHome .rowHome .singleWidth {
	/*width: 184px;*/
	width:205px;

}

#content #rightColumn .singleWidth {
	width: 172px;
}
#content #rightColumnShort .singleWidth {
	width: 172px;
}
#contentHome #rightColumn .singleWidth {
	width: 172px;
}

#content .row .doubleWidth {
	width: 348px;
}

#contentHome .rowHome .doubleWidth {
	width: 348px;
}
#content .row .doubleWidthExt {
	width: 384px;
}
#content .row .doubleWidthExtNew {
	width: 455px;
}

#content .row .tripleWidthExt {
	/*width: 584px;
	height:276px;*/
}
#contentHome .rowHome .tripleWidthExt {
	width: 584px;
	height:276px;
}
#contentHome .rowHome .doubleWidthExt {
	width: 384px;
	height:250px;
}
#content .row .singleHight {
	height: 186px;
}

#contentHome .rowHome .singleHight {
	height: 186px;
}
#content .row .doubleHeight {
	height: 276px;
}

#contentHome .rowHome .doubleHeight {
	height: 276px;
}

.promoHome {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background-color: #ffffff;
	/*cursor:pointer;*/
	height:255px;
}
.promoHome .innerContainer {
	height: 255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f5efe7;
}
.promoHome h4 {
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 0px 12px;
	font-size: 12px;
	font-weight: bold;
	color: #362f2d;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0.06em;
	background-image: url('../images/layout/promo_background.gif');
	background-repeat: repeat-x;
	background-color: #e2b380;
	border-bottom: 1px solid #a86417;
}
.promoHome h4 a {
	display: block;
	width: 100%;
	*width: 90%;	/* IE6 only */
	height: 100%;
	margin: -7px 0px 0px -12px;
	padding: 7px 10px 0px 12px;
	font-size: 12px;
	font-weight: bold;
	color: #362f2d;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0.06em;
}
.promoHome p.intro {
	padding: 15px 15px 0px 15px;
	font-size: 12px;
	line-height: 1.3em;
}

.promo {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background-color: #e9dac9;/*#ffffff;*/
	margin: 0px 0px 0px 11px;
	width:210px;
}
.promo .bannerShort {
	position: absolute;
	top: 0px;
	left: 1px;
	width:172px;
	z-index:100;
}
.promo .bannerShort .fill {
	margin: 1px 0px 0px 0px;
	height: 19px;
	background-color: #000000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	width:172px;
}
.promo .bannerShort h4 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 2px 0px 0px 0px;
}
.promo .bannerShort h4 a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.promo .banner {
	position: absolute;
	top: 0px;
	left: 1px;
	width:210px;
	z-index:100;
}
.promo .banner .fill {
	margin: 1px 0px 0px 0px;
	height: 19px;
	background-color: #000000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	width:210px;
}
.promo .banner h4 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	*padding: 2px 0px 0px 0px;
}
.promo .banner h4 a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
p.testimonial
{
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 19px 0px;
	font-size: 11px;
	line-height: 1.3em;
	color: #5b5a5a;
}
b.testimonial  
{
	text-align:right;
	/*float:right;*/
}
.testimonialhr
{
	/*background:#c8cdde;*/
	background-color:silver;
	color:silver;
	font-size:1px;
	height:1px;
	margin:0;
	padding:0;
	width:100%
}
h2.first {
	
	margin: -45px 0px 0px 0px;
	padding: 15px 0px 11px 0px;
	font-size: 25px;
	font-family: Tahoma;
	/*font-weight: bold;*/
	line-height: 1.3em;
	color: #155863;
}

h2.ffsubtitle
{
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 19px;
	font-size:medium;
	font-family:Tahoma;
	line-height: 1.3em;
	color: gray;
}

h3.ff 
{
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 19px;
	font-family: Tahoma;
	font-weight:lighter;
	/*font-weight: bold;*/
	line-height: 1.3em;
	color: gray;
	/*font-variant:small-caps;*/
}

#ffform
{
	background-color:#F5F5F5;/*#F8F8FF;*/
	border:2px solid white;
	margin:0px 0 5px -5px;
	padding:5px 5px 5px 5px;
	width: 175px;
	float: left;
	position: relative;
}
#fflogintitle 
{
	background-color:#F8F8FF;
	background-image: url('../images/partnerairlines/brown_bar_background.gif');
	background-repeat:repeat;
	font-size:medium;
	font-family:Tahoma;
	line-height:1.3em;
	height:25px;
	width:175px;
	color:White;
	border-top:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;
	margin:0px 5px 0px -5px;
	padding:0px 5px 0px 5px;
	text-align:center;
	float:left;
	position:relative;
}
#fffaqtitle
{
	/*margin: 0px 0px 0px 0px;
	padding: 15px 0px 11px 0px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3em;
    color: Gray;*/
	/*font-size:10px;
	background-color:#F8F8FF;
	border-bottom:1px solid gray;
	font-size:medium;
	font-family:Tahoma;
	line-height:1.3em;
	color:Gray;*/
	background-color:#FFFFFF;/*#F8F8FF;*/
	background-image: url('../images/partnerairlines/brown_bar_background.gif');
	background-repeat:repeat;
	font-size:14px;
	font-family:Tahoma;
	line-height:1.3em;
	height:25px;
	width:175px;
	color:White;
	border-top:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;
	margin:0px 5px 0px -5px;
	padding:1px 5px 0px 5px;
	text-align:center;
	float:left;
	position:relative;
	vertical-align:middle;
}

.fftablecell
{
	background-color:#F8F8FF;
	border:1px solid white;
	font-size: 12px;
	line-height: 1.3em;
	color: #5b5a5a;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
.fftablecellhead
{
	background-color:#8E7970;
	border:1px solid white;
	font-size: 12px;
	line-height: 1.3em;
	color: #FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
/*.fflogin
{
	background-color:#F8F8FF;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	margin:5px 0 5px 0;
	padding:5px 5px 5px 5px;
}*/
.textField
{
	margin-left:10px;
	margin-bottom:5px;
}
.fflabel
{
	margin-left:10px;
	margin-bottom:5px;
}
.fffaq
{
	line-height: 1.3em;
	padding-bottom:2px;
}
#ffsideImage
{
	border:2px solid white;
	margin:0px 0 5px -5px;
	/*padding:5px 5px 5px 5px;*/
	width: 185px;
	float: left;
	position: relative;
} 
#checkintitle 
{
	background-color:#F8F8FF;
	background-image: url('../images/partnerairlines/brown_bar_background.gif');
	background-repeat:repeat;
	font-size:medium;
	font-family:Tahoma;
	line-height:1.3em;
	height:25px;
	width:566px;
	color:White;
	border-top:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;
	margin:0px 5px 0px -5px;
	padding:0px 5px 0px 5px;
	text-align:left;
	float:left;
	position:relative;
	font-weight:bold;
}
.checkinsubtitle
{
	font-size:large;
	font-weight:bold;
	color:black;
}
.itinerarytdtitle
{
	background-color:#778899;
	font-size:12px;
	font-family:Tahoma;
	line-height:1.3em;
	font-weight:bold;
	color:White;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
}
.itinerarytd
{
	background-color:#F5F5F5;
	font-size:12px;
	font-family:Tahoma;
	line-height:1.3em;
	font-weight:normal;
	color:#333333;
	padding:5px 5px 5px 5px;
}
a.itineraryanchor:visited {color:#ADD8E6;text-decoration: none;}
a.itineraryanchor:link  {color:#ADD8E6;text-decoration: none;}
a.itineraryanchor:hover  {color:#bf0000;text-decoration: none;}
a.itineraryanchor:active {color:#ADD8E6;text-decoration: none;}

#itinerarytitle
{
	background-color:#F5F5F5;
	border:2px solid gray;
	font-size:12px;
	font-family:Tahoma;
	line-height:1.3em;
	width:566px;
	color:#333333;
	margin:0px 5px 0px -5px;
	padding:0px 5px 0px 5px;
	text-align:left;
	float:left;
	position:relative;
	font-weight:normal;
}
#itineraryflightsummary
{
	background-color:#F5F5F5;
	border:2px solid gray;
	font-size:12px;
	font-family:Tahoma;
	line-height:1.3em;
	width:576px;
	color:#333333;
	margin:0px 5px 0px -5px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
	position:relative;
	font-weight:normal;
}
#itinerarysummary
{
	background-color:#F5F5F5;
	border:2px solid gray;
	font-size:12px;
	font-family:Tahoma;
	line-height:1.3em;
	width:576px;
	color:#333333;
	margin:0px 5px 0px -5px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
	position:relative;
	font-weight:normal;
}
#itinerary
{
	width:562px;
	background-color:#F5F5F5;
	/*border:2px solid gray;*/
	border-bottom:2px solid gray;
	border-left:2px solid gray;
	border-right:2px solid gray;
	margin:0px 0 5px -3px;
	padding:5px 5px 5px 5px;
	padding-top:10px;
	float: left;
	position: relative;
}

#checkinformtitle 
{
	background-color:#F8F8FF;
	background-image: url('../images/partnerairlines/brown_bar_background.gif');
	background-repeat:repeat;
	font-size:medium;
	font-family:Tahoma;
	line-height:1.3em;
	height:25px;
	width:566px;
	color:White;
	border-top:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;
	margin:0px 5px 0px -5px;
	padding:0px 5px 0px 5px;
	text-align:left;
	float:left;
	position:relative;
	font-weight:bold;
}
#checkinformcontainer
{
	width:575px;
	background-color:#FFFFFF;/*#F8F8FF;*/
	/*border:2px solid gray;
	border-bottom:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;*/
	margin:0px 0 5px -3px;
	padding:0px 0px 0px 0px;
	padding-top:10px;
	float: left;
	position: relative;
}
#checkinformleft
{
	height:230px;
	width:270px;
	background-color:#F5F5F5;/*#F8F8FF;*/
	border:2px solid gray;
	/*border-bottom:2px solid gray;
	border-left:2px solid gray;
	border-right:2px solid gray;*/
	margin:0px 0 0px 0px;
	padding:5px 5px 5px 5px;
	/*padding-top:10px;*/
	float: left;
	position: relative;
}  
#checkinformright
{
	height:230px;
	width:270px;
	background-color:#F5F5F5;/*#F8F8FF;*/
	border:2px solid gray;
	/*border-bottom:2px solid gray;
	border-left:2px solid gray;
	border-right:2px solid gray;*/
	margin:0px 0px 0px 7px;
	padding:5px 5px 5px 5px;
	/*padding-top:10px;*/
	float: right;
	position: relative;
} 
#checkinspacer
{
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 0px;
	width:22px;
	position: absolute;
	border:1px solid gray;
}
#checkinform
{
	width:562px;
	background-color:#F5F5F5;/*#F8F8FF;*/
	/*border:2px solid gray;*/
	border-bottom:2px solid gray;
	border-left:2px solid gray;
	border-right:2px solid gray;
	margin:0px 0 5px -3px;
	padding:5px 5px 5px 5px;
	padding-top:10px;
	float: left;
	position: relative;
}   
#checkinformAll li {
	/*height: 20px;*/
	font-size: 12px;
	line-height: 1.3em;
	color: #5b5a5a;
	font-weight: normal;
	line-height:1.3em;
	text-align:left;
	padding-bottom:10px;
}
#checkinform li {
	/*height: 20px;*/
	font-size: 12px;
	line-height: 1.3em;
	color: #5b5a5a;
	font-weight: normal;
	line-height:1.3em;
	text-align:left;
	padding-bottom:10px;
}
.frequentflyerform
{
	width:566px;
	background-color:#F5F5F5;/*#F8F8FF;*/
	border:2px solid gray;
	margin:0px 0 5px -5px;
	padding:5px 5px 5px 5px;
	padding-top:10px;
	float: left;
	position: relative;
}
.contactform
{
	width:700px;
	background-color:#F5F5F5;/*#F8F8FF;*/
	border:2px solid gray;
	margin:0px 0 5px -5px;
	padding:5px 5px 5px 5px;
	padding-top:10px;
	float: left;
	position: relative;
}
.statusform
{
	width:550px;
	background-color:#F5F5F5;/*#F8F8FF;*/
	border:2px solid gray;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:10px;
	float: left;
	position: relative;
}


.styledform
{
	width:655px;
	background-color:#F5F5F5;/*#F8F8FF;*/
	border:2px solid gray;
	margin:0px 0 5px -5px;
	padding:5px 5px 5px 5px;
	padding-top:10px;
	float: left;
	position: relative;
}
.frequentflyerformimage
{
	background-color:#FFFFFF;
	border:2px solid white;
	margin:0px 0 5px -5px;
	padding:5px 5px 5px 0px;
	padding-top:10px;
	float: left;
	position: relative;
}   
.boardMember {
	clear: both;
	/*min-height: 122px;*/
	padding: 0px 0px 0px 0px;
}
.fleetTable {
	clear: both;
	min-height: 122px;
	padding: 0px 0px 0px 0px;
	width:100%;
}
.boardMember p {
	margin: 0px 0px 0px 0px;
}
.boardMember img.leftFloater {
	float: left;
	clear: left;
	margin: 0px 15px 30px 0px;
}

.contact {
	margin : 10px 0px 0px 0px;
}
.contact p {
	
}
.contact a {
	color: #9e0b0f;
}
.faq {
	clear: both;
	margin: 10px 0px 0px 0px;
}
.faq h4 {
	color: #9e0b0f;
}
h3 a {
	color: #9e0b0f;
}
#footer 
{
	display:block;
	clear: inherit;
	height: 37px;
	background-image: url('../images/layout/under_background.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
	z-index:1001;
	width: 980px;
	*width: 981px;
	text-align:right;
	float:right;
}

#footerNoBackground {
	position: relative;
	clear: both;
	width: 100%;
	/*height: 200px;*/
	height:100px;
	background-color: #e9dac9;
}

#footerNoBackgroundSplash {
	position: relative;
	clear: both;
	width: 100%;
	height:inherit;
	background-color: #E2B480;
}
#footerNavigationHome {
	position: relative;
	display:block;
	clear: inherit;
	height: 37px;
	float: right;
	width: 980px;
	*width: 981px;
	padding: 0px 0px 0px 0px;
	text-align:right;
	background-image: url('../images/layout/under_home_footer.gif');
	background-repeat: repeat-x;
	background-color:#e9dac9;
}
#footerNavigationHome ul {
	position: relative;
	float:right;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footerNavigationHome ul li {
	float: left;
	height: 22px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #5d5856;
}
#footerNavigationHome a {
	display: block;
	padding: 15px 10px 0px 10px;
	font-size: 11px;
	font-weight: normal;
	color: #5d5856;
}
#footerNavigationHome ul li.nolink {
	padding: 15px 10px 0px 10px;
}

#footerNavigationHome a:hover {
	color: #bf0000;
}
#footerNavigationHome a.selected {
	color: #bf0000;
}

#footerNavigation {
	position: relative;
	display:block;
	clear: inherit;
	height: 37px;
	background-image: url('../images/layout/under_background.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
	float: right;
	height: 37px;
	width: 980px;
	*width: 981px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}
#footerNavigation ul {
	position: relative;
	float:right;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footerNavigation ul li {
	float: left;
	height: 22px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #5d5856;
}
#footerNavigation a {
	display: block;
	/*width: 100%;*/
	/*height: 100%;*/
	padding: 15px 11px 0px 11px;
	font-size: 11px;
	font-weight: normal;
	color: #5d5856;
}
#footerNavigation ul li.nolink {
	padding: 15px 12px 0px 12px;
}

#footerNavigation a:hover {
	color: #bf0000;
}
#footerNavigation a.selected {
	color: #bf0000;
}


.specialOffer 
{
	margin: 0px 0px 0px 0px;
	padding: 00px 0px 0px 27px;
	list-style-type:  none;
}
.specialOffer li {
	
	width: 174px;
	*width: 174px;
	height: 23px;
	margin: -3px -3px 0px -12px;
	*margin: -3px -3px 0px -12px;
	padding: 7px 0px 7px 0px;
	/*border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #ffffff;*/
	font-weight: bold;
	font-size: 11px;
	color: #362f2d;
	cursor: pointer;
	list-style-type: none;
	*float: right;
    *display:inline;
}
.specialOffer li a.price {
	float: left;
	color: #9e0b0f;
}
.specialOffer li img {
	float: right;
	margin: 0px 28px 0px 0px;
}
.specialOffer .firstLine {
	margin: -3px -3px 0px -12px;
	*margin: 0px -3px 0px -12px;
	padding: 7px 0px 7px 0px;	
	*padding: 7px 0px 7px 0px;
	border-top: 0px;
	*float: right;
    *display:inline;
}
.specialOffer .lastLine {
	border-bottom: 0px;
	*float: right;
    *display:inline;
}

.specialOffer a {
	color: #362f2d;
}
.specialOffer a:hover {
	color: #9e0b0f;
}
.footnote {
	color: #362f2d;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 12px 10px 7px 10px;
}
.footnote a {
	color: #362f2d;
	font-size: 10px;
}
.footnote a:hover {
	color: #9e0b0f;
}




#flightFinderForm {
	position: relative;
	/*width: 384px;*/
	width: 100%;
	/*height: 198px;
	height:270px;*/
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;
	/*border-bottom: 1px solid #ffffff;*/
}
#flightFinderForm .formRow {
	height: 18px;
	width: 100%;
	margin: 0px 0px 9px 0px;
	/*margin: 15px 10px 10px 15px;
	padding:10px;*/
}
#flightFinderForm .formRowTall {
	height: 48px;
	margin: 0px 0px 9px 0px;
	width:90%;
	/*margin: 15px 10px 10px 15px;
	padding:10px;*/
}
#flightFinderForm label {
	float: left;
	color: #362f2d;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding: 0px 7px 0px 0px;
}
#flightFinderForm label.regular {
	width: 57px;
}
#flightFinderForm label.short {
	width: 43px;
}
#flightFinderForm label.long {
	width: 72px;
}
#flightFinderForm label.small {
	font-size: 0.9em;
}
#flightFinderForm label.disabled {
	color: #9b9b9b;
}
#flightFinderForm label.radioLabel {
	margin: 0px 8px 0px 0px;
}
#flightFinderForm input {
	float: none;
	height: 16px;
	/*border: 1px solid #9b9b9b;
	display: inline; */
	margin:0;
	padding:0;
}
	

[disabled] {
	background-color: #eeeeee;
}
.disabled
{
	background-color: #eeeeee;
} 
.reenabled
{
	background-color: white;
}
#flightFinderForm .calendar {
	float: left;
	/*margin: 2px 0px 0px 6px;*/
}
#flightFinderForm select {
	float: left;
}
#flightFinderForm .returnCheckbox {
	float: left;
	margin: 3px 0px 0px 25px;
	/*float: none; 
	display: inline; 
	margin:0;
	padding:0;
	z-index:auto;
     */
	
}
#flightFinderForm .fullWidth {
	width: 244px;
}
#flightFinderForm .shortWidth {
	width: 65px;
	
}
#flightFinderForm .submitButton {
    /*display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	display: block;
	margin-left: 60px;*/
	margin-right: 100px;
	text-align:center;

}
#flightFinderForm .ckbxRetClass 
{
     float: left;
	/*margin: 3px 0px 0px 25px;*/
	margin: 0px 0px 0px 10px;
	
	
	/*float: none; 
	display: inline; 
	margin:0;
	padding:0;
	z-index:auto;*/
     
}
.AjaxCalendar .ajax__calendar_container  
{
    border:1px solid #646464;
    background-color: white;
    color: black;
	z-index : 1009 ;    
	position: relative;
    /*left: 0px !important;
    top: 0px !important;*/
    visibility: visible; 
    display: block;
}
.AjaxCalendar .ajax__calendar 
{
    border:1px solid #646464;
    background-color: white;
    color: black;
	z-index : 1009 ;    
    position: relative;
    /*left: 0px !important;
    top: 0px !important;*/
    visibility: visible; 
    display: block;
}
.AjaxCalendar .ajax__calendar iframe
{
    /*left: 0px !important;
    top: 0px !important;*/
    z-index : 1009 ;
    border:1px solid #646464;
    background-color: white;
    color: black;

}
#otherLinks {
	/*position: relative;*/
	height: 49px;
	/*border-top: 1px solid #e1e1e1;*/
	padding: 37px 0px 0px 0px;
	z-index:1;
}
#otherLinksLeft {
	/*position: relative;*/
	height: 49px;
	/*border-top: 1px solid #e1e1e1;*/
	padding: 37px 0px 0px 0px;
	z-index:1;
}
#otherLinks .auxLink {
	color: #362f2d;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	z-index:1;
	text-align:center;
}
#otherLinks .auxLink:link {
	z-index:1;
	
}
/*#otherLinks .auxLink:hover {
	color: #9e0b0f;
	z-index:1;
}*/
#otherLinks .auxLink img {
	position: relative;
	top: 1px;
	padding: 0px 0px 0px 4px;
	z-index:1;
}

#survey {
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 100%;
	display: none;
}
#survey .mask {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 998;
	background-color: #ffffff;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#surveyContent {
	position: relative;
	top: 30px;
	z-index: 999;
	margin-left: 10%;
	margin-right: 10%;
	width: 776px;
	height: 600px;
	border: 1px solid #000000;
}
.cleaner {
	clear: both;
}
.surveylabel {
	float: left;
	color: #362f2d;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.centercontent {
	text-align: center;
	position: relative;
}
.alwaysOnTopList
{
    background:white;
    z-index:1003;
	font-family: Arial;
	font-size: 10px;
	color: #303030;
	list-style-type: none;
	padding-left:2px;
	margin-left:2px;
	border-top:1px solid #303030;
	border-left:1px solid #303030;
	border-bottom:1px solid #303030;
	border-right:1px solid #303030;
}    
.alwaysOnTopItem
{
    background:white;
    z-index:1003;
	font-family: Arial;
	font-size: 10px;
	color: #303030;
	list-style-type: none;
	padding-left:2px;
	margin-left:2px;
} 
.alwaysOnTopHighlighted
{
    /*background:white;*/
    z-index:1003;
	font-family: Arial;
	font-size: 10px;
	color: red;
	/*cursor:pointer;*/
	list-style-type: none;
	padding-left:2px;
	margin-left:2px;
}
.submitButtonASP {
    left:100px;
    margin-left:100px;
    display: block;
	margin-left: auto;
	margin-right: auto;
	/*position:absolute; 
	right:60px;   
	display:block;	
    margin-left: 60px;
	margin-right: auto;
	text-align:center;
	margin: 0px 0px 9px 60px;
	margin-left:100px;*/

}

.ajax__calendar_container { z-index : 1009 ; }
.MyCalendar
.ajax__calendar_container {

	border:1px solid #646464;
	background-color:white;
	color:black;
	z-index:1009;  
	opacity:1;
	filter:alpha(opacity=100);
}

.MyCalendar
.ajax__calendar_other .ajax__calendar_day,

.MyCalendar
.ajax__calendar_other .ajax__calendar_year {
	z-index:1009;  
color: black;
background-color: white;

}

.MyCalendar
.ajax__calendar_hover .ajax__calendar_day,

.MyCalendar
.ajax__calendar_hover .ajax__calendar_month,

.MyCalendar
.ajax__calendar_hover .ajax__calendar_year {

color: black;
background-color: white;

}

.MyCalendar
.ajax__calendar_active .ajax__calendar_day,

.MyCalendar
.ajax__calendar_active .ajax__calendar_month,

.MyCalendar
.ajax__calendar_active .ajax__calendar_year {

color: black;
background-color: white;

font-weight:bold;

}
#OCContainer
{
	position:relative;
	width:555px;
	height:650px;	
}

#PA 
{
	border:solid 2px #3B3B3B;
	/*background-color:Yellow;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:65px;
	position:absolute;
	top:30px;
	text-align:center;
	left:200px;
}

#PAconnectorECC1
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:170px;
	height:0px;
	top:70px;
	left:30px;
	position:absolute;	
}
#PAconnectorECC2
{
	border:solid 1px #3B3B3B;
	background-color:#3B3B3B;
	width:0px;
	height:261px;
	top:70px;
	left:30px;
	position:absolute;	
}
#PAconnectorMIDDLE
{
	border:solid 1px #3B3B3B;
	background-color:#3B3B3B;
	width:0px;
	height:412px;
	top:97px;
	left:260px;
	position:absolute;	
}
#ECC
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;/*#FFF8DC;*/
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:50px;
	position:absolute;
	top:321px;
	text-align:center;
	left:-60px;
}
#QSM
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;/*#FFF8DC;*/
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:50px;
	position:relative;
	top:100px;
	text-align:center;
	left:45px;
}
#QA
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:120px;
	text-align:center;
	left:85px;
}
#SAFETY
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:130px;
	text-align:center;
	left:85px;
}
#SECURITY
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:140px;
	text-align:center;
	left:85px;
}
#OCC
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:50px;
	position:relative;
	top:150px;
	text-align:center;
	left:85px;
}
#ECCconnectorOCC
{
	border-top:dotted 2px #3B3B3B;
	background-color:transparent;
	width:21px;
	height:0px;
	top:350px;
	left:64px;
	position:absolute;	
}
#QSMconnectorQA1
{
	border-left:dotted 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:86px;
	top:154px;
	left:50px;
	position:absolute;	
}
#QSMconnectorQA2
{
	border-top:dotted 2px #3B3B3B;
	background-color:transparent;
	width:35px;
	height:0px;
	top:190px;
	left:50px;
	position:absolute;	
}
#QSMconnectorSAFETY
{
	border-top:dotted 2px #3B3B3B;
	background-color:transparent;
	width:35px;
	height:0px;
	top:240px;
	left:50px;
	position:absolute;	
}
#QSMconnectorMCA
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:250px;
	height:0px;
	top:125px;
	left:168px;
	position:absolute;	
}
#QAconnectorLEGAL
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:208px;
	height:0px;
	top:193px;
	left:209px;
	position:absolute;	
}
#SAFETYconnectorPR
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:208px;
	height:0px;
	top:241px;
	left:209px;
	position:absolute;	
}
#OCCconnectorGS
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:208px;
	height:0px;
	top:350px;
	left:209px;
	position:absolute;	
}
#SECURITYconnectorPL
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:208px;
	height:0px;
	top:291px;
	left:209px;
	position:absolute;	
}

#MCC
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:100px;
	height:30px;
	position:relative;
	top:170px;
	text-align:center;
	left:25px;
}
#CCC
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:100px;
	height:30px;
	position:relative;
	top:136px;
	text-align:center;
	left:140px;
}
#MCCconnectorCCC1
{
	border-left:dotted 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:8px;
	top:375px;
	left:130px;
	position:absolute;	
}
#MCCconnectorCCC2
{
	border-top:dotted 2px #3B3B3B;
	background-color:transparent;
	width:120px;
	height:0px;
	top:385px;
	left:70px;
	position:absolute;	
}
#MCCconnectorCCC3
{
	border-left:dotted 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:8px;
	top:387px;
	left:70px;
	position:absolute;	
}
#MCCconnectorCCC4
{
	border-left:dotted 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:8px;
	top:387px;
	left:186px;
	position:absolute;	
}
#MCA
{
	border:solid 2px #3B3B3B;
	/*background-color:#8C1717;*/
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:50px;
	position:relative;
	top:-194px;
	text-align:center;
	left:417px;
}
#LEGAL
{
	border:solid 2px #3B3B3B;
	/*background-color:#6495ED;*/
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:-174px;
	text-align:center;
	left:417px;
}
#PR
{
	border:solid 2px #3B3B3B;
	/*background-color:#003F87;*/
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:-164px;
	text-align:center;
	left:417px;
}
/*#PL
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:45px;
	position:relative;
	top:-153px;
	text-align:center;
	left:417px;
}*/
#GS
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:45px;
	position:relative;
	top:-153px;
	text-align:center;
	left:417px;
}
/*#GS
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:-140px;
	text-align:center;
	left:417px;
}*/

/*#HR
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:-127px;
	text-align:center;
	left:417px;
}*/
#HR
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:-140px;
	text-align:center;
	left:417px;
}
#ITT
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:-127px;
	text-align:center;
	left:417px;
}
/*#ITT
{*/
	/*border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:490px;
	text-align:center;
	left:424px;*/
/*	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:120px;
	height:35px;
	position:relative;
	top:-114px;
	text-align:center;
	left:417px;
}*/
#MIDDLEconnectorHR
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:158px;
	height:0px;
	top:405px;
	left:260px;
	position:absolute;	
}
#MIDDLEconnectorITT
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:158px;
	height:0px;
	top:460px;
	left:260px;
	position:absolute;		
}
#FO
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:-80px;
}
#MAINT
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:-8px;
}
#GO
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:64px;
}
#CT
{
	border:solid 2px #3B3B3B;
	/*background-color:#E0E0E0;*/
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:136px;
}
#CIR
{
	border:solid 2px #3B3B3B;
	/*background-color:#397D02;*/
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:208px;
}
#CAQA
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	/*background-color:#FF6600;*/
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:424px;
}
/*#CARGO
{*/
	/*border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:520px;
	text-align:center;
	left:280px;*//*
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:424px;
}*/
/*#IFS
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:520px;
	text-align:center;
	left:352px;
}*/
/*#CAQA
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:352px;
}*/
#SALES
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	/*background-color:#CC1100;*/
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:352px;
}
/*#FINANCE
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:496px;
}*/
#CARGO
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	/*background-color:#003F87;*/
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:496px;
}
#FINANCE
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	/*background-color:#003F87;*/
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:568px;
}
#MAINTENG
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	/*background-color:#003F87;*/
	color:#000000;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:640px;
}

/*#SALES
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:280px;	
}*/
#CS
{
	border:solid 2px #3B3B3B;
	background-color:#D9D9F3;
	color:Black;
	font-size:xx-small;
	font-family:Verdana;
	width:62px;
	height:79px;
	position:absolute;
	top:540px;
	text-align:center;
	left:280px;	
}
#BottomRowConnector
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	/*width:735px;*/
	width:655px;
	height:0px;
	top:510px;
	left:-55px;
	position:absolute;	
}
#BottomRowConnectorPT
{
	border-top:solid 2px #3B3B3B;
	background-color:transparent;
	width:735px;
	/*width:655px;*/
	height:0px;
	top:510px;
	left:-55px;
	position:absolute;	
}
#BottomRowConnectorMAINTENG
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:680px;
	position:absolute;	
}
#BottomRowConnectorFINANCE2
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:600px;
	position:absolute;	
}
#BottomRowConnectorFO
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:-55px;
	position:absolute;	
}
#BottomRowConnectorMAINT
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:23px;
	position:absolute;	
}
#BottomRowConnectorGO
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:95px;
	position:absolute;	
}
#BottomRowConnectorCT
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:167px;
	position:absolute;	
}
#BottomRowConnectorCIR
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:240px;
	position:absolute;	
}
#BottomRowConnectorCARGO
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:310px;
	position:absolute;	
}
#BottomRowConnectorFINANCE
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:383px;
	position:absolute;	
}
/*#BottomRowConnectorITT
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:490px;
	left:455px;
	position:absolute;	
}*/
#BottomRowConnectorCAQA
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:455px;
	position:absolute;	
}
#BottomRowConnectorIFS
{
	border-left:solid 2px #3B3B3B;
	background-color:transparent;
	width:0px;
	height:30px;
	top:510px;
	left:525px;
	position:absolute;	
}



