* {
	-webkit-font-smoothing: antialiased;
}
 


body, *
{
	margin:0px;
	padding:0px;
	font: 10px Arial, Verdana;
	max-width:320px;
}

body
{
    	background-color:transparent;

}

#container
{
    	background-image:url(loading.gif);
    	background-position:center center;
    	background-repeat:no-repeat;    
}

div.clear
{
	clear:both;
}

img
{
    border:none;
}

div.mainFrame
{
    width:320px; 
    height:; /*170*/
	overflow:hidden;	
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
}

div.borderFrame
{
    border:0px solid #625f5a;
    background-color:transparent;
}


div.contentFrame
{
	height:191px;
	width:358px;

}

div.contentFrame div.borderBox
{
	border:0px solid #D0D2D3; 
	border-top:0px; 
	padding-top:2px;
	padding-left:15px; 
	padding-bottom:10px;
}

iframe.fidsframe
{
	width: 364px; 
	margin-top: 0px;
}

div.navFrame
{
	background-color:transparent;
	font-size:15px;
	height:33px;
	margin-bottom:0px;
}

div.tab
{
	color:#000;
	cursor:pointer;
	font-size:10px;
	height:32px;
	margin-left:0;
	margin-top:0;
	text-align:left;
	width:121px;	
	display:block;
	float:left;
	padding-top:0px;
	margin-bottom:0px;
	background-repeat:repeat-x;	
	line-height:32px;
	margin-right:3px;
	background-color:#869cc1;
}

a.navBtn
{
    display:inline-block;
    float:left;  
    color:#ffffff;
    text-decoration:none; 
    text-transform:uppercase;
    width:42px;
    text-align:center;
    text-indent:0px;
    font-size:14px;
    font-weight:normal;
    background-color:#003E70;
    margin-top:0px;
    line-height:33px;
    height:30px;
    vertical-align:top;
    margin-right:0px;
    background-position:left top;
    background-repeat:repeat;
    border-radius: 0px;
    font-family: 'Exo', sans-serif; 
    background-color: #5099cd;
    background-image: -webkit-linear-gradient(bottom, #006baf, #bfdaf7);
    background-image: -moz-linear-gradient(bottom, #006baf, #bfdaf7);
    background-image: -o-linear-gradient(bottom, #006baf, #bfdaf7);
    background-image: linear-gradient(to top, #006baf, #bfdaf7);
    text-align:center;
}

a.navBtn.arr
{

}

a.navBtn.dep
{
    text-indent:0px;
    margin-left:3px;
    margin-right:3px;

}

a.navBtn img.icon_off{display:inline-block;}
a.navBtn img.icon_on{display:none;}
a.navBtn span.label{display:none;}

a.navBtn.selected img.icon_off{display:none;}
a.navBtn.selected img.icon_on{display:inline-block;}
a.navBtn.selected span.label{display:inline-block; position:relative; top:-9px; font-size:18px; font-family: 'Exo',sans-serif;}

a.navBtn.selected {
    background: linear-gradient(to top, rgb(0, 54, 112), rgb(0, 107, 175)) repeat scroll 0 0 rgb(0, 77, 140);
    display: inline-block;
    font-family: 'Exo',sans-serif;
    height: 33px;
    line-height: 33px;
    margin-top: 0;
    width: 230px;
}


table.dataheader
{
    	border-bottom:0px solid #999999;
}

table.dataheader.dep{background-color: #fff;width:100%;}
table.dataheader.arr{background-color: #fff;}

div.tab.arr {width:121px;}

div.tab.dep {width:121px;}

div.tab.selected
{
	background-color:#325774;	
}

div.tab a
{
	color:#FFFFFF;	
	text-decoration:none;
	font-size:18px;
	text-transform:uppercase;
}

div.tab.selected a
{
	color:#ffffff;		
}


table.dataheader
{
	overflow:hidden;
	width:100%;	
	margin-left:0px;
	padding-top:0px;
	border-top:0px solid #999999;
	margin-top:0px;
	margin-bottom:0px;
	color:#ffffff;
	border-collapse:collapse;
	margin-bottom:0px ;
}

table.dataheader th
{

	border-left:0 solid #CCCCCC;
	color:#003d79;
	font-size:11px;
	font-weight:normal;
	padding-bottom:0px;
	padding-top:0;
	text-align:left;
	vertical-align:middle;	
	font-family: "Exo";
	line-height:22px;
    background-color:#cccccc;
	border-bottom:0px solid #999999;
	border-right:0px solid #999999;
    padding-right:5px;
}






.tableHeader
{
	/*height:235px;*/
	overflow:hidden;
	width:auto;	
	border-bottom:0px solid #999999;

}

div.link_viewmore
{
    height:25px;

    text-align:right;
    padding-right:25px;
    font-size:11px;
    line-height:28px;
}

div.link_msg
{
    height:25px;
    text-align:center;
    padding-right:0px;
    font-size:12px;
    line-height:25px;
    color:#ffa600;
    font-family:Trebuchet MS, Arial;
}

div.otherlink
{
    float:right;
    line-height:33px;
    padding-right:19px;
    margin-top:12px;

}

div.otherlink a
{
    color:#ffffff;
    text-align:right;
    text-decoration:none;
    color: #fff;
    font-size:14px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    text-rendering:optimizelegibility;
    font-weight:500;
    text-shadow: 1px 1px 5px rgba(200, 200, 200, 0.5);
    text-transform:capitalize;
}



div.link_viewmore a
{
    color:#3A83CE;
    text-decoration:underline;
}

div.link_viewmore a:hover
{
    color:#000000;
}


#fvdata{}

#fidsContent, #fidsContent2{visibility:hidden;}
#fidsContent table, #fidsContent2 table{width:100%;margin-bottom:0px;}
#fidsContent table td, #fidsContent2 table td {
    border-left: 0 solid #666666;
    color: #515151;
    font-size: 10px;
    line-height: 1.2;
    /*padding-bottom: 5px;
    padding-top: 5px;*/
    text-align: left;
    vertical-align: middle;
    border-right:0px solid #999999;
    border-bottom:0px solid #999999;
    /*line-height:26px;*/
    height:12px;
    vertical-align:middle;
    padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;	
	border-bottom:1px solid #e2e2e2;
}


table.dataheader th.c1 {width:40px; padding-left:8px; border-right:0px solid #fff}
table.dataheader th.c2 {width:50px; padding-left:8px; border-right:0px solid #fff}
table.dataheader th.c3 {width:51px; padding-left:8px; border-right:0px solid #fff}
table.dataheader th.c4 {width:46px; padding-left:10px; border-right:0px solid #fff}
table.dataheader th.c5 {width: 66px; padding-left:10px; }


#fidsContent table td.c1, #fidsContent2 table td.c1{width: 40px; padding-left:8px;}
#fidsContent table td.c2, #fidsContent2 table td.c2{width: 50px; word-break:normal;padding-left:8px;}
#fidsContent table td.c3, #fidsContent2 table td.c3{width: 51px; word-break:normal;padding-left:8px;}
#fidsContent table td.c4, #fidsContent2 table td.c4{width: 46px; padding-left:10px;}
#fidsContent table td.c5, #fidsContent2 table td.c5{width: 46px; padding-left:10px;}


#fidsContent table td a,
#fidsContent2 table td a{
    color: #00518f;
    text-decoration: underline;
}


#fidsContent table td a .specCol,
#fidsContent2 table td a .specCol{
    color: #e5230c;
    text-decoration: underline;
}



#fidsContent table td a:hover,#fidsContent2 table td a:hover {text-decoration: underline;}
#fidsContent table td a:visited, #fidsContent2 table td a:visited {}
#fidsContent table tr.odd, #fidsContent2 table tr.odd {background-color: #ffffff;}
#fidsContent table tr.even, #fidsContent2 table tr.even {background-color: #e9f2f7;}

.borderFrame
{
    background-color:#333333;
	border:1px solid #000;
}

.depView, .arrView
{
    display:none;
}

.jspHorizontalBar{
	display:none;
}

.scroll-pane{
	background-color:#ccc;
}

.jspContainer{
	background-color:#fefefe;
}

#nav2, #nav3
{
    display:none;
}



.jspPane{
	left:0px !important;
}