/* CSS Document */

  body                 { background: url(/images/bg.jpg) scroll 50% 0pt;	background-repeat: repeat-x; margin-left:0;	margin-top:20;}
/* body                     { scroll 50% 0pt; margin-left:0; margin-top:20;}*/
	

p, body, li {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;

	}

.sponsor_list 
{
 margin: 0px;
 padding: 0px;
 list-style: inside;
 width:85%;
}	

.changeLinks{font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size:11px; 
			 color:#F7AD0D;
			 text-decoration:underline;
}


.changeLinks:link { color: #F7AD0D;}
.changeLinks:visited { color: #F7AD0D; }
.changeLinks:hover { color: #F7AD0D;}
.changeLinks:active { color: #F7AD0D; }	

.survey_q{ color: #ff5a00; font-weight:bold; font-size:9px; }
.survey_t{ color: #FFFFFF; font-size:7px; }

.style2 {color: #FFFFFF}

a:link                 { color: #1c1d77; }
a:visited              { color: #1c1d77; }
a:hover                { color: #1c1d77; }
a:active               { color: #1c1d77; }



A.nav                  {color:#FFFFFF;font-size:9px;text-decoration:none;}
A.nav:Visited          {color:#FFFFFF;font-size:9px;text-decoration:none;}
A.nav:Active           {color:#FFFFFF;font-size:9px;text-decoration:none;}
A.nav:Hover            {color:#FFFFFF;font-size:9px;text-decoration:none;}

A.traveladvisor                  {color:#FFFFFF;font-size:7pt;text-decoration:none;}
A.traveladvisor:Visited          {color:#FFFFFF;font-size:7pt;text-decoration:none;}
A.traveladvisor:Active           {color:#FFFFFF;font-size:7pt;text-decoration:none;}
A.traveladvisor:Hover            {color:#ffbc08;font-size:7pt;text-decoration:none;}

A.navText                 {color:#FFFFFF;font-size:10px;text-decoration:none;}
A.navText:Visited         {color:#FFFFFF;font-size:10px;text-decoration:none;}
A.navText:Active          {color:#FFFFFF;font-size:10px;text-decoration:none;}
A.navText:Hover           {color:#FFFFFF;font-size:10px;text-decoration:none; background: #000000; cursor: hand;}

A.navlink                  {color:#FFFFFF;font-size:10px;font-weight:normal;text-decoration:none;}
A.navlink:Visited          {color:#FFFFFF;font-size:10px;font-weight:normal;text-decoration:none;}
A.navlink:Active           {color:#FFFFFF;font-size:10px;font-weight:normal;text-decoration:none;}
A.navlink:Hover            {color:#FFFFFF;font-size:10px;font-weight:normal;text-decoration:none;}


A.copyright                  {color:#FFFFFF;font-size:9px;font-weight:normal;}
A.copyright:Visited          {color:#FFFFFF;font-size:9px;font-weight:normal;}
A.copyright:Active           {color:#FFFFFF;font-size:9px;font-weight:normal;}
A.copyright:Hover            {color:#FFFFFF;font-size:9px;font-weight:normal;}


A.vsmtextbl                  {color:#1d1d7b;font-size:8px;font-weight:bold;}
A.vsmtextbl:Visited          {color:#1d1d7b;font-size:8px;font-weight:bold;}
A.vsmtextbl:Active           {color:#1d1d7b;font-size:8px;font-weight:bold;}
A.vsmtextbl:Hover            {color:#1d1d7b;font-size:8px;font-weight:bold;}

TD.date {color:#333333;font-size:9px;}
TD.title {color:#993300;font-size:9px;}
TD.links {color:#333333;font-size:9px;}

TD.captionlabel {color:#ffffff;font-size:9px;}

a.upnews {color:#993300;}
a.upnews:hover {color:#000000;}


/*  EXP Section */

A.expmain                  {color:#0a2c58;font-size:9px;font-weight:bold;}
A.expmain:Visited          {color:#0a2c58;font-size:9px;font-weight:bold;}
A.expmain:Active           {color:#0a2c58;font-size:9px;font-weight:bold;}
A.expmain:Hover            {color:#0a2c58;font-size:9px;font-weight:bold;}

.exptxt   { color:#0a2c58; font-size:9px; font-family: verdana, Helvetica, sans-serif;}

.exphdtxt   { color:#0a2c58; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

/*  EXP Section */



table.sbpadding   {color:#2C5DB3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

.sLinks:link      {color:#2C5DB3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


.copyright  { color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;}


.titel   { color:#FFFFFF; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#0e0a74;}


.sLinks:visited { color: #2C5DB3; 
          font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size:12px;

		}



.sLinks:hover { color: #F7AD0D; 
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;

	      }

				

.sLinks:active { color: #F7AD0D; 
          font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size:12px;
	       }



img { border:0; }



.slarge { width:205px; }

.smed { width:82px; }

.ssml { width:70px; }

.ssmlr { width:65px; }

.stiny { width:55px; }

.sitsy { width:40px; }



h1,h2,h3,h4,h5,h6,p {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:2px;
	}



h1 { 
	font-family: Verdana, Arial, Helvetica; 
	color: #000000; 
	font-size : 14px; 
	font-weight: bold;
	}
	

h1.back { 
	font-family: Verdana, Arial, Helvetica; 
	color: #000000; 
	font-size : 12px; 
	font-weight: 900;
	margin-top:2px;
	margin-left:0px;
	padding-bottom:2px;
	background-color:#ff9a06;
	border:1px solid #101372;
	text-align:center;
	width:218px;
	height:25px;
	}
	
h1.news { 
	font-family: Verdana, Arial, Helvetica; 
	color: #000000; 
	font-size : 14px; 
	font-weight: 900;
	margin-top:2px;
	margin-left:3px;
	padding-bottom:0px;
	/*background-color:#ff9a06;
	border:1px solid #101372;
	background-image:url(../../images/news_hdr.gif);
	background-repeat:no-repeat;*/
	text-align:center;
	width:250px;
	height:25px;
	}	
	

h2      {font-size: 12pt; margin-left:10px; }

h3      {font-size: 11pt; margin-top:5px;	}

h4      {font-size: 12px; padding-left:10px; margin-top:20px;	color:#c93d00;	}

h5      {font-size: 10pt; color:#c93d00; padding: 30px 0 2px 10px;	}

h6      {font-size: 9px; padding: 0 0 0 20px; font-weight:normal;	}



form    {border:0; margin:0; padding:0;	}

	

.bold   { font-weight:bold; color:#000000; }



.noBorder {
	border:0;
	}



.noBorderTop {
	border:0;
	vertical-align:top;
	}

.nicefield                 {font-size: 9px; border-style: solid; border-width: 1;}	
.nicefield2                {border-style: solid; border-width: 1; padding-left: 1; padding-right: 1; padding-top: 0; padding-bottom: 0; border-color: #FFAC75;}
.nicefield2valen            {border-style: solid; border-width: 1; padding-left: 1; padding-right: 1; padding-top: 0; padding-bottom: 0; border-color: #000000;font-size: 12px;}
.nicefieldtrivia           {border-style: solid; border-width: 1; padding-left: 1; padding-right: 1; padding-top: 0; padding-bottom: 0; border-color: #bed600;font-size: 12px;}

.highflyer                 {font-size: 10px; border-style: solid; border-width: 1; border-color:#af3803; color:#993300;}	

.right                     {text-align:right; }	

.center                    {text-align:center; }	

.highflyertxt              {font-size: 9px; color:#000000; }

.highlabeltxt              {font-size: 9px; color:#7f2701; font-weight:bold;}

.booktxt                   {font-size: 9px; color:#7f2701; font-weight:bold;}
	

.spacerLarge { 
	height:23px;
	clear:both;
	}
	

.spacer {
	height:10px;
	clear:both;

	}
	

.spacerSmall {
	height:7px;
	clear:both;

	}

.spacerSmaller {
	height:2px;
	clear:both;
	}		

.spacerSb {
	height:4px;
	clear:both;
	}	
.buttonAlign {
	text-align: right;
	margin: 0 20px;
	}



.button

{
	background-color:#466DB0;
	background-image: url('/images/buttonBack.png');
	color: #fff;
	padding: 2px 2px 4px 2px;
	border-top-width: 1px;
	border-top-color: #000;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-width: 1px;
	border-left-color: #000;
	height: 25px;
	}



.button:hover {
	background-image: url('/images/buttonBackHover.png');
	}



.button:active {
	background-image: url('/images/buttonBackActive.png');
	}	

	

#disabled {
	background: #fff url(/images/button-bg-dis.gif);
	color: #fff;
}

	

		

/*Home Page */	


#wrapperMain {
	clear:both;
	top: 0px;
	position: relative;
  	margin: 0;
  	padding: 0 0 0 0;
  	width: 800px;
  	background:#FFFFFF;
	background-position: right;
	height:auto;

}

#wrapper {
	clear:both;
	top: 0px;
	position: relative;
  	margin: 0;
  	padding: 0;
  	width: 800px;

	background-position: right;
	
}	

#tnavDiv {
	height:28px;
	width:800px;
  	margin:0px;
  	padding:0px;	
	border:0px;
	background:#000000 url(/images/lt-topbg.jpg);
	background-repeat: repeat-y;
	}

#navSecondary{
width:800px;
}



#headerDiv {
	height:97px;
	width:800px;
  	margin:0px;
  	padding:0px;	
	border:0px;
	background:#00003e url(/images/lt_logo55.jpg) right no-repeat;
	cursor: hand;
	}

	

#logo      {border:0; height:74px; width:130; padding:0px; margin:0;}

	

#localizeDiv {
	height:20px;
	width:200px;
	position:absolute;
	top:111px;
	left:664px;
	color:#FFFFFF;
}

	

#localizeDiv a {
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
	}	

	
#left              {position: absolute; left: 0px; width: 319px; height:498px; color:#fff;}

#leftNavSource     {position: absolute; left: 0px; height: auto; width: 245px; height:100%; background:#EEEEEE;}

#NavHighflyer      {position: absolute; left: 0px; width: 245px; height:100px; background:url(/images/nav-highflyers.jpg); vertical-align: middle;}

#right             {margin-left: 320px; width: 480px; height:800px;vertical-align:top;}

#rightNavSource    {margin-left: 245px; width: 555px; height:auto;vertical-align:top; background: #ffffff url(/images/lt-navSourcebg.jpg) right top no-repeat;}

/* */
	
#contentContainerDiv
{
margin-left: auto; 
margin-right: auto;
padding:0px 0px 0px 0px;
top:0px;
margin-top:0px;
margin-bottom:0px;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}


#expDiv
{
margin-left: 20px; 
margin-right: 20px;
margin-top: 70px;
padding:0px 0px 0px 0px;
top:100px;
margin-bottom:0px;

}




#MainFocus
{
margin-left: auto; 
margin-right: auto;
padding:0px 0px 0px 0px;
top:0px;
margin-top:0px;
margin-bottom:0px;
}

.webnote {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
	

.clear { clear: both; }

	

#footRuleDiv { 
	height:1px; 
	width:800px;
	padding:0;
	margin:0;
	}	

	

#footer {
    background: url(/images/lt-footer.jpg); 
	background-color:#000066;
	text-align:left;
	color: #666;
	padding:0px 0;
	font-size: .9em; 
	width:800px;
	height:89px;
	clear:both;
	}
	
		
#footer_links { 
	height:10px; 
	width:450px;
	padding:8px;
	margin:5px;
	top:10px;
	margin-top: 7px;
	margin-left: 0px;
	}


#footerDiv a:link{ color: #666; }

#footerDiv a:visited { color: #666; }

#footerDiv a:hover { color: #666; }

#footerDiv a:active { color: #666; }

	

#copyDiv {
	text-align:center;
	padding:0;
	color: #666;
	width:780px;
	font-size:.7em;

	}

	

#picDiv {
	width: 480px;
	height: 200px;
	background-image:url(/images/slu_falls.jpg);

	}

#vNav {
	width: 480px;
	height: 29px;
	background:#000000;	
	}
	
#vNavS{
	width: 555px;
	height: 29px;
	background:#000000;
	float:right;	
	text-align:right; 
	}	
		



#FlashContent {
	width: 480px;
	height: 224px;
	background:#000000;

	}

#FlightSpec    {width: 480px; height: 220px; z-index:-3; margin-top:1px;}


#picDiv3 {

	width: 480px;
	height: 200px;
    background-image:url(/images/beach2.jpg);

	}

	

#picDiv4 {

	width: 480px;

	height: 200px;

	background-image:url(/images/poinsettia.jpg);

	}	



#ataGlanceDiv 
{
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
color: #fff;
width: 319px;
vertical-align:top;	
color: #fff;
}

#ataGlanceDivNavSource 
{
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
color: #fff;
width: 245px;
vertical-align:top;	
color: #fff;
}


/*CSS for Merchandise order Form */


.buttonAlignMerc {

	text-align: left;

	margin: 10px 20px 0 8em;

	}

	
#ItemDiv {

	padding:2px;

	//color: #000;

	//width: 400px;

	vertical-align:top;	

	color: #000000;

	}
	
#ItemDiv select {

	margin-bottom: 8px;
	margin-left:11px;

	}



#ItemDiv p {

	margin: 0;
	padding: 0;

	}



#ItemDiv label {

	width: 6em;

	float: left;

	text-align: right;

	margin: 0 .5em 6px 0;

	clear: both;

	font-size: .9em;

	}
	
/*///////////////////////////////////////////////////////*/	

/********************************************************
////////// SIMPLE BOOKING //////////////////////////////
*********************************************************/

/*template tables*/
* {font-family: Verdana, lucida, Verdana, helvetica, sans-serif}

img {border: 0}
#ataGlanceDiv td {font-size: 11px}
#ataGlanceDiv th {font-size: 10pt;padding-left: 2px;text-align:left;}
#ataGlanceDiv a {text-decoration: none; color:#1d1d7b}
#ataGlanceDiv a.vsmtextbl {text-decoration: none;font-weight:600}
.center, .ftbg {text-align: center}
#ataGlanceDiv select {font-weight: normal}

#ataGlanceDiv a:link { color: ##1d1d7b; }
#ataGlanceDiv a:visited { color: ##1d1d7b; }
#ataGlanceDiv a:hover { color: #000000; }
#ataGlanceDiv a:active { color: #000000; }

table.maintemplate {width: 319px}
table.maintemplatenav {width: 245px}
td.bookengine, .footer {width: 200px}
td.bookengineNavSource {width: 245px}
.ws div {width: 15px}
div.sbcontainer{color:#ffbc04; padding: 0px; width:319px; height: 371px; padding-top: 0px;background:url(/images/lt-bookbg.jpg) repeat-y;}
div.sbcontainerNavSource{padding: 0px; width: 245px; height: 371px; padding-top: 0px;background:url(/images/lt-bookbg.jpg) repeat-y;}

//div.sbinside{width: 319px;}
.sub, .subb, #sbformtbl td, #rtnow td, .sblargesb {color: #1d1e7b; font-size: 9px; font-weight: normal}
.subb, #sbformtbl td {font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0}
#rtnow td {font-weight: bold; margin: 0; padding: 0}
.sblarge, .sblarges, .langselect, .sbPromo {color: #000000; font-size: 9px; font-weight: normal}
.sblarge, .sblarges {width: auto}
.sbPromo {width: 117px}

.sbmedium{color: #000000; font-size: 11px; font-weight: normal}
.sbmedium{width: 150px}

.sblarges, .sblargesb {margin: 5px 0 1px 5px}
.sblargesb {font-weight: bold; padding-bottom: 3px}
.sbmargin {margin-left: 2px}
.sbsmall {color: #000000; font-size: 11px; width: 50px}
.sbmed, .sbsm {color: #000000; font-size: 9px; width: 80px; margin-right: 12px}
.sbsm {width: 58px}
.smheader, .smtext, .smtextb, .vsmtext, .vsmtextbl, #footer td div {color: #000000; font-size: 9px; font-weight: normal}
.smtextb {font-weight: bold}
.vsmtext, .vsmtextbl, #footer td div {font-size: 9px}

.submitlg, .submitdst1 {width: 170px; margin-top: 4px}
.submitlg, .submitmed2, .submitmed, .submitsm, .submitdst2, .submitlg2 {background-color: #0000ff; color: #ffffff; font-size: 11px; font-weight: bold; margin-top: 8px; margin-bottom: 6px}

.submitlg2 {background-color:#466DB0; width: 110px; margin: 13px 0 0 0; padding: 2px 3px; text-transform: uppercase; font-size: 10px; cursor: pointer;background-image: url('/images/buttonBack.png');
    border-top-width: 1px;
	border-top-color: #000;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-width: 1px;
	border-left-color: #000;
}


.submitlg2:hover {
	background-image: url('/images/buttonBackHover.png');
	}

.submitlg2:active {
	background-image: url('/images/buttonBackActive.png');
	}	
	
.submitmed2, .submitdst2 {width: 130px}
.submitmed {width: 100px}
.submitsm {width: 80px}
.submitdst1, .submitdst2, .nospace {margin: 0; padding: 0}
.fwdth {width: 100%}



.formNoPad {
	display: inline;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
	visibility: hidden;
}
/********************************************************
////////// END SIMPLE BOOKING ///////////////////////////
*********************************************************/




#travelOptions {

	margin:0 0 10px 50px; 

	}



#travelOptions label {

	width: 6em;

	clear: none;

	float: none;

	margin: 4px 0;

	font-size: .8em; 

	}	



#sideUtilsDiv { 

	float:left;

	font-size: .7em; 

	margin:10px 10px 0 10px;

	height:65px;

	}

	

#sideUtilsDiv a,#agencyDiv a, #oneBinDiv a, #corpDiv a, #bdosDiv a, #bdosDiv2 a{ 

	text-decoration:none; 

	color:#fff;

	}

#bdosDiv { 
	float:left;
	font-size: 10px; 
	margin:10px 0 0 0;
	width:128px;
	}

#bdosDiv2 { 
	float:left;
	font-size: 10px; 
	margin:10px 0 0 0;
	width:155px;
	}	

#oneBinDiv { 
	float:left;
	font-size: 10px; 
	margin:10px 10px 0 10px;
	height:34px;
	width:80px;
	}

#agencyDiv {
	float:left;	
	margin:15px 10px 0 10px;
	font-size:10px; 
	width:80px;
	}
		
#corpDiv { 
	float:left;
	font-size: 10px; 
	margin:15px 10px 0 10px;
	width:78px;
	}

#siteLoader {
	clear:both;
	height:32px;
	width:24.5em;
	height:26em;
	padding-left:0px;
	background:url(/images/left-bar-blue2.jpg) repeat-y; 
	/*background-color:#4970b1;*/
	position:absolute;
	z-index:100;
	margin:0 0 0 0;
	
	
	}
	
#loadImg { 
	float:left;
	font-size: 10px; 
	margin:30px 0 0 0px;
	width:32px;
	height32px;
	vertical-align:top;

	}	
	
#loadText { 
	float:left;
	font-size: 10px; 
	margin:30px 0 0 5px;
	width:200px;
	vertical-align:bottom;
	}

	    	 

#mainMessageDiv {
	clear:both;
	/*background-image:url(../../images/49-years.gif );*/
	background-repeat: no-repeat;
	height:100px;
	width:295px;
	padding-left:5px;
	psoition:absolute;
	}

	

#mainMessageDiv h2 {

	margin:20px 0 10px 0;

	}	
	
#cwcMediaDiv{
margin:5px;
background-color:#101372;
width:290px;
height:80px;
padding-bottom:2px;
padding-top:1px;

}

#cwcMediaDiv p{
font-family: Verdana, Arial, Helvetica; 
color:#ffffff;
margin-left:3px;
font-size:11px;
padding:1px;
}

#cwcMediaDiv h1 { 
    font-family: Verdana, Arial, Helvetica; 
    color:#ffffff;
	font-size : 16px; 
	font-weight: 900;
	margin-top:9px;
	margin-left:2px;
	}
	
.underline{
text-decoration:underline;
text-align:center;

}


/*#############################################
#####               TABLES                #####
##############################################*/
	
#cwcA table, tr, td, th {
	padding: 2px 4px;
}

#cwcA table{width:500px;}

#cwcA caption {
	font-size: 8pt;
	color:#2C5DB3;
	font-weight:900;
	padding:3px;
}

#cwcA {
	border:1px solid #000000;

}


.cwc {
	width: 100%;
	clear: both;
	font-size: 9px;
}



.cwc a:link { color: #2C5DB3; }
.cwc a:visited { color: #2C5DB3; }
.cwc a:hover { color: #F7AD0D; }
.cwc a:active { color: #F7AD0D; }

.cwc label {
	color: #000;
	clear: right;
}


#IndDiv {
	clear:both;
	color:#043498;
	width:220px;	
	height:140px;
	padding-left:37px;
	}

#highflyerDiv {
	float:left;
	width:480px;
	height:224px;
	background-image:url(/images/lt-highbg.png);
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin-top:0px;
	clear:both;
	color:#FFFFFF;
	z-index:8
    vertical-align: middle;
	}

#HighForm {
   width:400px;
   height:267px;
    vertical-align: middle;
}	

#routeMapDiv p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-left:8px;
 margin-top:30px;
 width:230px;
}	
	
#routeMapDiv table, tr, td, tbody{padding:0 0 0 0;}	


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++ GET UP AND GO SETTINGS +++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

#Table_01{position: absolute; z-index:1000}

#clearanceDiv table { 
	/*margin-top:20px;*/
	width:220px;
	height:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#clearanceDiv td { 
	padding-bottom:0px;
	font-size:9px;
	}
	
#clearanceDiv {position:absolute; left:1px; top:10px; width:100%; z-index:2000} 
	
#routeMapDiv iframe	{
 margin-top:38px;
 margin-left:0px;
 height:200px;
 width:259px;
 color:#FFFFFF;
 border-style:none;
 position:absolute;
 z-index:2000;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++ END  GET UP AND GO SETTINGS ++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	
/* Sioure Edit */	

#adsDiv {
	width:480px;
	float:left;
	height:210px;
	margin-top:-60px;
	}
	
#NewsUpdates {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	width:480px;
	position:relative;
	height:250px;
	float:left;
	font-size:11px;
	color:#FFFFFF;	
	height:210px;
	}
	
	#NewsPreview {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	width:460px;
	float:left;
	margin-left:8px;
	font-size:11px;
	color:#333333;	
	height:210px;
	}
	
	

#adsDiv ul {margin-left:-13px;}

#adsDiv li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-position:outside;
	padding-bottom:2px;
	}
	
.adsDivLinks{font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size:11px; 
			 color:#FFFFFF;
			 /*text-decoration:none;*/
}

.adsDivLinks:link { color: #ffffff;}
.adsDivLinks:visited { color: #ffffff; }
.adsDivLinks:hover { color: #F7AD0D; }
.adsDivLinks:active { color: #F7AD0D; }	


.advisoryLinks{font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size:11px; 
			 color:#FFFFFF;
			 text-decoration:none;
}

.advisoryLinks:link { color: #ffffff;}
.advisoryLinks:visited { color: #ffffff; }
.advisoryLinks:hover { color: #F7AD0D; text-decoration: underline;}
.advisoryLinks:active { color: #F7AD0D; }	

/* Sioure Edit */

#baggage{
 float:left;
 width:220px;
 height:135px;
 padding-bottom:6px;
 
}

.advisoryScroll{overflow: auto;width:inherit;height:115px;width:215px;padding:right:2px;}

#webcontent{
 float:left;
 width:220px;
 margin-left:-2.8px;
 padding-bottom:5px;
}

#webcontent p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin-left:8px;
 margin-top:4px;
 width:180px;
}


/*Example CSS for the two demo scrollers*/
.imgclass      { margin-top:4px;padding-top:1px; }



#scroll span{
padding-top:6px;
margin-left:7px;
margin-top:4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}


#scroll p{
margin-top:2px;
margin-left:7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-bottom:10px;
}



#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height:100px;
  width:200px;
  text-align:center;
}



#adImg {
	width:217px;
	height:119px;
	vertical-align:bottom;
	}



#contactInfoDiv {
	text-align:Left;
	padding:5px;
	color: #FFF;
	width:780px;
	font-size:9px;
	line-height: 10px;
	}

	

#contentDiv {
	width:503px;
	padding-bottom:20px;
	padding-left:10px;
	}



#contentDiv p {
	margin:5px 0 5px 0px;	
	line-height: 20px;
	}

	

#scholarshipDiv li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: decimal;
	list-style-position:outside;
	margin-left:5px;
	clear:both;
	}	

#scholarshipDiv li.indent
  {
   list-style: lower-roman;
   list-style-position:outside;
  }

#letterDiv p {
	font-size:1em;
	padding:5px 200px 5px 20px;	
}



#SplashImgCareersDiv {
	width:780px;
	height:50px;
	background:url(/images/header6.jpg);
	text-align:right;
	clear:both;	
	}



#SplashImgDestinationsDiv {
	width:780px;
	height:50px;
	background:url(/images/header4.jpg);
	text-align:right;
	clear:both;	
	}

	

#SplashImgDreamVacationsDiv {
	width:780px;
	height:50px;
	background:url(/images/header1.jpg);
	text-align:right;
	clear:both;	
	}



#SplashImgServicesDiv {
	width:780px;
	height:50px;
	background:url(/images/header6.jpg);
	text-align:right;
	clear:both;	
	}

		

#SplashImgContactDiv {
	width:780px;
	height:50px;
	background:url(/images/header7.jpg);
	text-align:right;
	clear:both;	
	}		



#SplashImgAGDiv {
	width:780px;
	height:50px;
	background:url(/images/header1.jpg);
	text-align:right;
	clear:both;	
	}

	

#SplashImgMPDiv {
	width:780px;
	height:50px;
	background:url(/images/header2.jpg);
	text-align:right;
	clear:both;	
	}	

	

#SplashImgC3Div {
	width:780px;
	height:50px;
	background:url(/images/header3.jpg);
	text-align:right;
	clear:both;	
	}

	

#SplashImgFLDiv {
	width:780px;
	height:50px;
	background:url(/images/header4.jpg);
	text-align:right;
	clear:both;	

	}

	

#SplashImgSBDiv {
	width:780px;
	height:50px;
	background:url(/images/header5.jpg);
	text-align:right;
	clear:both;	
	}

	

#SplashImgLoginDiv {
	width:780px;
	height:50px;
	background:url(/images/header6.jpg);
	text-align:right;
	clear:both;	
	}	

	

#splashTextDiv {
	float:left;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	padding:0;
	line-height:40px;
	}



.splashText {
	float:left;
	color:#ca3d00;
	font-size:12px;
	font-weight:bold;
	margin:10px -1px -1px 1px;
	padding:0;
	line-height:40px;
	}



#flightMapDiv {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:730px;
	width:516px;

	}



.footNote {
	color: #666;
	font-size:.85em;
	}



dl {
	line-height: 20px;
	}



dt { 
	font-size: 12px; 
	margin:30px 0 5px 20px;
	color:#000000;	
	}



dd { 
	font-size: 10px; 
	margin-left:20px;	
	}	



#subTextNav {
	height:40px;
	width:770px;
	margin:10px;
	font-size:.9em;
	}

	

#subTextNav ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		font-weight:bold;
}



#subTextNav li {
		float: left;
		display: inline;
		margin: 0px;
		padding: 0 10px;

}



.crumbs {
	margin-left:200px;
	 color: #666;
	 font-size:.8em;
	}

	

.crumbsTop {
	margin-left:180px;
	 color: #666;
	 font-weight:bold;
	 font-size:.8em;
	}	



.hiddenForm {
	padding:0;
	margin:0;
	height:0;

	}	

	

#navForm {
	padding:0;
	margin:0;
	}



.meters {
 	height: 25px;
 	width: 165px;	
 	clear: both;
 	color: #9BB7E6;
 	font-weight: bold;	
 	font-size: .7em;
 	float: right;
}



#meterSearch {
 	background: #ffffff url(/images/SB/progress-search.gif) right no-repeat;
 	text-indent: .1em;		
 	margin-bottom: 20px;
}

 

#meterSelect {
 	background: #ffffff url(/images/SB/progress-select.gif) right no-repeat;
 	text-indent: 1.8em;		
 	margin-bottom: 20px;
}

 

#meterServices {
 	background: #ffffff url(/images/SB/progress-confirm.gif) right no-repeat;
 	text-indent: 7em;
 	margin-bottom: 20px;		
}

 

#meterHotel {
 	background: #ffffff url(/images/SB/progress-confirm.gif) right no-repeat;
 	text-indent: 7em;
 	margin-bottom: 20px;		
}



#meterCar {
 	background: #ffffff url(/images/SB/progress-confirm.gif) right no-repeat;
 	text-indent: 7em;	
 	margin-bottom: 20px;	
}

 

#meterActivity {
 	background: #ffffff url(/images/SB/progress-confirm.gif) right no-repeat;
 	text-indent: 7em;	
 	margin-bottom: 20px;	
}

 

#meterConfirm {
	background: #ffffff url(/images/SB/progress-confirm.gif) right no-repeat;
 	text-indent: 4.5em;	
 	margin-bottom: 20px;	
}

 

#meterContact {
 	background: #ffffff url(/images/SB/progress-contact.gif) right no-repeat;
 	text-indent: 7.8em;	
 	margin-bottom: 20px;
}



#meterPassport {
 	background: #ffffff url(/images/SB/progress-contact.gif) right no-repeat;
 	text-indent: 7.6em;	
 	margin-bottom: 20px;
}

 

#meterPayment {
 	background: #ffffff url(/images/SB/progress-payment.gif) right no-repeat;
 	text-indent: 11em;
 	margin-bottom: 20px;
}



#meterItinerary {
 	background: #ffffff url(/images/SB/progress-itinerary.gif) right no-repeat;
 	text-indent: 14.5em;
 	margin-bottom: 20px;
}



.tabPaymentActive {
	width: 8.5em;
	display: block;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-size:95%;
	text-decoration: none;
	color: #fff;	
	font-weight:bold;
	border:1px solid #666666;
	border-bottom: none;
	background:#266DB3;
	padding-bottom: 6px;
	margin-top: 0;
	margin-bottom: -1px;
}



.tabPaymentFrozen a:link, .tabPaymentFrozen a:visited {
	width: 8.5em;
	display: block;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-size:95%;
	text-decoration: none;
	color: #000;	
	font-weight:normal;
	border:1px solid #B2B2B2;
	border-bottom: none;
	background:#DBECFF;
	padding-bottom: 6px;
	margin-top: 0;
	margin-bottom: -1px;

}



.tabPaymentFrozen a:hover {
	color: #fff;
	font-weight:bold;
	border:1px solid #666666;
	border-bottom: none;
	background:#266DB3;
	border-bottom: none;
	margin-bottom: -1px;	
}



#paymentTable {
	border:1px solid #b2b2b2;
}



.pnrListHeader {
	background: #000 url(/images/C3/pnr-list-header.gif) repeat-x;
	height: 20px;
	color: #fff;

}



.pnrListHeader a:link, .pnrListHeader a:visited {

	text-decoration: none;

}



.pnrListHeader a:hover {

	font-weight:bold;

}



.pnrListHeader font {

	color: #fff;

	font-size: small;

}	

	

.policy p,.policy li,.policy h3 {

	margin:0px 0 0px 0px;	

	line-height: 20px;

	padding:0px 0px;

	}

	

.carriage p,.carriage li,.carriage h3 {

	margin:5px 0 5px 20px;	

	line-height: 20px;

	padding:5px 10px;

	}

	

.liability p,.liability h3 {

	margin:5px 0 5px 20px;	

	line-height: 20px;

	padding:5px 10px;

	}			

	

.carriage li {

	line-height: 3px;

	}

	

	

#contactTable {

	margin-top:50px;

	width:100%;

	}

	

#contactTable td {

	vertical-align:top;

	}	

	

#contactTable caption { 

	font-size: 10pt; 

	padding-left:10px;

	margin-top:20px;

	color:#2C5DB3;

	font-weight:bold;

	text-align:left;

	}



.rulesList ul, li{

	margin-left:0; 

	padding-left:0; 

	list-style-type: disc; 

}



.advancedSearch a {

	color:#fff;

	text-decoration:none;

	font-size:12px;

	padding:5px;

	}





.errorHeader

   { color: red;

     font-size: 15px;

     font-weight: bold;

     text-align:left;

  }
  
  
  
  /* fares */
.bgblue {background-color: #1396FF;}
.bgyel {background-color: #FFFF00;}
.bgwhite {background-color: #FFFFFF;}
td.fare_t {background-image: url(/images/fare_t.gif); width: 211px; height: 45px;}
td.headers  {background-color: #CCCCCC; width:480px; height:20px; font-weight: bold; padding:5px;} 
td.switchcontent  {background-color: #EEEEEE; color: #555555;} 

td.fare_b {background-image: url(/images/fares/fare_b.gif); width: 211px; height: 35px; text-align: center;}
.rhead {color: #CC0000; font-weight: bold; font-size: 8pt; padding-left: 40px; text-transform: uppercase;}
.smblue {color: #0000B6; font-size: 7pt; text-transform: lowercase;}
.yel {color: #ffff00;}
.faresheader {background-image: url(/images/thead.gif); background-repeat: repeat-x; text-align: center; width: 454px; height: 32px;}

.sectheader, .blue, .red, .yellow, .time {font-size: 12px; font-weight: bold;}

.sectheader, .time {color: #000000;}
.blue {color: #0000ff;}
.red {color: #cc0000;}
.redft {color: #cc0000;}
.yellow {color: #ffff00;}
.newap {color: red; font-size: 9px; text-transform: uppercase;}

hr {color: #CCCCCC; background-color: #777777; height: 1px; border: 0;}
hr.orange {color: #FF9900; background-color: #FF9900; height: 1px;}
hr.normal{color: #FCCF6E; background-color: #FCCF6E;height: 1px;width:90%;margin:20px 0;margin-left:auto;margin-right:auto;}

td {font-size: 11px;}

a.smheader, a.sub {color: #0000ff; font-weight: bold;}
a.sub:hover {color: #ff0000;}

.rprice {font-size: 17px; color: #cc0000; font-weight: bold;}
.ftprice {font-size: 10px; color: #0000B6; background-color: #ffffa4;}
.ftprice2 {font-size: 10px; color: #0000B6; background-color: #ffffa4; width:2%;}
.foffer {color: #0000b6; font-size: 10px; width: 145px; height: 15px;}
.newap {color: red; font-size: 8px; text-transform: uppercase;}

span.Q {color:#074b88;font-weight:bold;}
span.A {color:#fe9f33;font-weight:bold;}

h1.large{ 
	font-family: Verdana, Arial, Helvetica; 
	color: dark blue; 
	font-size : 16pt; 
	font-weight: 900;
	margin:5px 0 5px 20px;	
	}
	
h1.medium{ 
	font-family: Verdana, Arial, Helvetica; 
	color: #000000; 
	font-size : 12pt; 
	font-weight: 900;
	margin:5px 0 5px 20px;	
	}

/*#########################################
  #############CREW PORTAL#################
  #########################################*/
  
  #footerCrewDiv {
  text-align:center;
  color: #ffffff;
  padding:5px 0;
  font-size: .9em; 
  width:600px;
  clear:both;
}	

#footerCrewDiv a:link{ color: #ffffff; }
#footerCrewDiv a:visited { color: #ffe700; }
#footerCrewDiv a:hover { color: #ff9a03; }
#footerCrewDiv a:active { color: #ffffff; }


#contactInfoCrewDiv {
	text-align:center;
	padding:5px;
	color: #ffffff;
	width:550px;
	font-size:12px;
	line-height: 15px;
	}

#contactInfoCrewDiv a:link{ color: #ffffff; }
#contactInfoCrewDiv a:visited { color: #ffe700; }
#contactInfoCrewDiv a:hover { color: #ff9a03; }
#contactInfoCrewDiv a:active { color: #ffffff; }	

#copyCrewDiv {
	text-align:center;
	padding:0;
	color: #ffffff;
	width:550px;
	font-size:.7em;
	}
	
.textBox{
 padding-bottom:2px;
 border: 1px solid #1d50a8;
}

.label{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
}

.TitleText{ 
	font-family: Verdana, Arial, Helvetica; 
	color: #2C5DB3; 
	font-size : 14px; 
	font-weight: 900;
	}


#contentCrewDiv {
	width:775px;
	padding-bottom:20px;
	background-color:#ffffff;
	}


#contentCrewDiv p {
	margin:5px 0 5px 20px;	
	line-height: 20px;
	}

#contentCrewDiv li {
	list-style-image:
	}


#contentCrewDiv p {
	margin:5px 0 5px 20px;	
	line-height: 20px;
	}

#contentCrewDiv li {
	list-style-image:
		}	
		
		
/*  Drop down Menu Positions */

#MainHeaderDiv {position: relative; width:100%; left: 0px; top: 0px; visibility: visible;}
#BookFlight {position: absolute; width: 250px; top: 0px; left: 0px; z-index: 100; visibility: hidden;}
#Specials {position: absolute; width: 122px; top: 0px; left: 114px; z-index: 100; visibility: hidden;}
#FlightStatus {position: absolute; width: 122px; top: 0px; left: 228px; z-index: 100; visibility: hidden;}
#Destinations {position: absolute; width: 122px; top: 0px; left: 342px; z-index: 100; visibility: hidden;}
#TimeTable {position: absolute; width: 122px; top: 0px; left: 458px; z-index: 100; visibility: hidden;}
#LiatServices {position: absolute; width: 122px; top: 0px; left: 572px; z-index: 100; visibility: hidden;}
#Contact {position: absolute; width: 118px; top: 0px; left: 686px; z-index: 100; visibility: hidden;}

#timatic {
background-color: #eee;
padding: 10px;
margin-top: 10px;
margin-left: 45px;
text-align: center;
border-radius: 15px;
-moz-border-radius: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:400px;
clear:both;
}

#timatic label{
	font-size: 11px;
	text-align:right;
	font-weight:bold;
}

#timatic select{
color: #000000; 
font-size: 11px; 
font-weight: normal; 
margin: 0px 0 1px 0px
}

#timatic p{font-size: 11px;}
