﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   

body
{
   background-color:#e6f4f5;
}

p, table {font-size:12px;color:#05304c;}
h2 {
	font-size:16px; line-height:18px;font-weight:bold;color:#42709D;margin-top:0px;
}
.site_body
{
    background-image:url('images/bg_mn.png');
    background-repeat:repeat-x;
    background-color:#e6f4f5;
	height:100%;
}

.LeftPane {max-width:350px;}
.LeftPane table {}
.LeftPane p {color:#000; width:215px;padding:10px 0 0 0 ; text-align:center; font-family:arial;}

.page_holder
{
    width:100%;
    background-image:url('images/clouds.png');
    background-repeat:no-repeat;
    background-position:top center;
}
#dnn_dnnBREADCRUMB_lblBreadCrumb a{
	text-decoration:underline;
}
 a,  a:visited {
	color:#003366;
}
 a:hover  {
	color:#ff0000;
	text-decoration:underline;
}

.container_bg a, .container_bg a:visited {
	text-decoration:underline !important;

}
.skin_master
{
    width:990px;
    height:100%;
}

.top_menu
{
    height:40px;
}



.MainMenu_MenuContainer
{
    border:0;    
    width:990px;
    padding-top:5px;
}
 
.MainMenu_MenuBar
{
    cursor: pointer;
    cursor: hand;
    height: 57px;   
    border:0;
    vertical-align:middle;
    width:990px;
}

.MainMenu_MenuItem
{
    display:inline;
    text-align:left;
    cursor: pointer;
    cursor: hand;
    color: #fff;
    font-family: Myriad Pro, Arial, Verdana;
    font-size: 10.5pt;
    font-weight: normal;
    font-style: normal;
    background-color: Transparent;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    height:57px;
    border:0;
    padding:10px;
    width:50px; 
    vertical-align:top;   
}

.MainMenu_MenuItem td
{
     white-space:normal;  
}

.MainMenu_MenuItemSel
{
     white-space:normal;  
}

.MainMenu_MenuIcon
{
   display:none;
}

.MainMenu_MenuBreak {
	display:none;
}
.MainMenu_MenuItemSel
{
    display:inline;
    text-align:left;
    cursor: pointer;
    cursor: hand;
    color: #fff;
    font-family: Myriad Pro, Arial, Verdana;
    font-size: 10.5pt;
    font-weight: normal;
    font-style: normal;
    background-color: Transparent;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    height:57px;
    border:0;
    padding:10px;
    width:50px;
    vertical-align:top;
}

.MainMenu_MenuArrow {
	display:none;
}
.MainMenu_RootMenuArrow {
	display:none;
}

.submenu_cont
{
    background-color: #3a799d;
    font-family: Myriad Pro, Arial, Verdana;
    font-size: 10pt;
    color: White;        
}

.submenu_cont .MenuNode
{
    font-family: Myriad Pro, Arial, Verdana;
    background-color: #3a799d;
    color: white;
    border: 0;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
    font-size: 10pt;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-variant: normal;
    height: 20px;
    text-align: left;
}

.submenuitemselected
{
    font-family: Myriad Pro, Arial, Verdana;
    background-color: #4A93BD;
    color: white;
    border: 0;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
    font-size: 10pt;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-variant: normal;
    height: 20px;
    text-align: left;
}

.dnn_dnnmenu_ctldnnmenu_spmarw
{
    display:none;
}

.logo
{
    height:129px;
}

.cm_cont
{
    width:100%;
    height:57px;
    text-align:center;
}


.cm_sep
{   
    display:inline-block;
    background-image:url(images/menu_separator.png);
    background-repeat:no-repeat;
    background-position:top center;
    width:1px;  
    height:55px;
    margin-left:4px;
    margin-right:4px;
    vertical-align:top;
}



.container_bg
{
    background-color:Transparent;
    background-image:url('images/cont_bg.png');
    background-repeat:no-repeat;
    background-position:center top;
    margin:5px;
    padding:6px;
    width:100%;
}

.container_bg2
{
    background-color:Transparent;
    background-image:url('images/cont_bg2.png');
    background-repeat:no-repeat;
    background-position:center top;
    margin:5px;
    padding:6px;
    width:100%;
}

.ft_left
{
    background-image:url('images/fti_l.png');
    background-repeat:no-repeat;
    background-position:right top;
    height:42px;
    font-size:0;
}

.ft_right
{
    background-image:url('images/fti_r.png');
    background-repeat:no-repeat;
    background-position:left top;
    height:42px;   
    font-size:0; 
}

.ft_dark_line
{
    background-image:url('images/fti_c.png');
    background-repeat:repeat-x;
    height:42px;
    padding-left:8px;
}
.ft_dark_line a{
text-decoration:none !important;
}
.ft_center
{
    width:990px;
}


.Copyright
{
    color: #596064;
    font-family: arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}

.ft_r_t
{
    color: #596064;
    font-family: arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    padding-right:10px;
}


.ft_content
{
    text-align: center;
    height: 120px;
    font-size: 8.6pt;
    font-family: arial, Helvetica, sans-serif;
    color: #0068ac;
    text-decoration: none;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-weight: normal;
}

.ft_content a,  .ft_content a:link,
.ft_content a:active,.ft_content a:link
{
    font-size: 8.6pt;
    font-family: arial, Helvetica, sans-serif;
    color: #0068ac;
    text-decoration: none;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-weight: normal;
}
.ft_content a:hover{
text-decoration:underline;
}
.bc_text, .bc_text a:hover,  .bc_text a:link,  .bc_text a:visited
{
    font-size: 11pt;
    font-family: arial, Helvetica, sans-serif;
    color: #fff !important;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.bc_text a:active
{
    font-size: 11pt;
    font-family: arial, Helvetica, sans-serif;
    color: white;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.tmspan
{
    color: #023c6b;
    font-family: Myriad Pro, Arial, Verdana;
    font-size: 10.5pt;
    font-weight: normal;
    font-style: normal;
    background-color: Transparent;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    border: 0;
    padding-left:5px;    
    padding-right:5px;
}

.top_menu a,  .top_menu a:link,
.top_menu a:visited, .top_menu a:active
{
    cursor: pointer;
    cursor: hand;
    color: #023c6b;
    font-family: Myriad Pro, Arial, Verdana;
    font-size: 10.5pt;
    font-weight: normal;
    font-style: normal;
    background-color: Transparent;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    border: 0;
    text-align: center;
}
.top_menu a:hover{
text-decoration:underline;
}
.cnt_menu
{
   width:990px;
}


table.standardTable {font-size:12px;background:#fff;color:#42709d;border:1px solid #42709d;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;}
table.standardTable .tableHeading {font-weight:bold;background:#d6e9fa;}
table.standardTable td {
	border-bottom:1px solid #42709d;
	}
	
table.standardTable h2, table.secondaryTable h2 {margin-bottom:0px;padding-bottom:0px;font-size:13px;}
table.standardTable p, table.secondaryTable p {margin-top:0px;color:#42709d;}

table.secondaryTable {font-size:12px;color:#42709d;border-collapse:collapse;}

table.flightTable {font-size:12px;background:#fff;color:#42709d;border:1px solid #42709d;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;}
table.flightTable .tableHeading {font-weight:bold;background:#d6e9fa;}
table.flightTable td {border-bottom:1px solid #42709d;padding:5px;}
table.flightTable h2
table.flightTable p

table.secondaryTable {font-size:12px;color:#42709d;border-collapse:collapse;}

.ParkingShort td{
	background:#F7931D;
	color:#000;
}
.ParkingLong td{
	background:#FECB09;
	color:#000;
}
.ParkingEcon td{
	background:#D9C6E0;
	color:#000;
}

.contentPaneSecondary {
	width:729px;
}

.head2 {
	color:red !important;
	height:36px;
	line-height:38px;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb {
	color:#FFF;
}


.contactBox {padding:5px;}

.clear {
	clear:both;font-size:0px;height:0px;line-height:0px;
}

#dnn_ctr461_FormMaster_ctl_2e58984ff311435cbc83bafff28b0489 {
	height:27px;margin-right:3px;
}

.nonStopFlightsBG {
background:url('/Portals/0/flightpathmap.jpg') no-repeat;
width:411px;
height:340px;
}
.nonStopFlightsBG .spacing {
padding-top:174px;
}
.nonStopFlightsBG a {
display:block;
width:130px;
margin-left:86px;
height:26px;
text-decoration:none !important;
}
#Slider{
position:relative;
margin:12px 0;
height:330px;
	width:435px;
	overflow:hidden;
}
.SlideItem {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
	margin:0 0 0 3px;
}