body
{
    	min-width:280px;
}
body, *
{
	margin:0px;
	padding:0px;
	font-family:Arial, Trebuchet MS;
}


div.clear
{
	clear:both;
}

img
{
    border:none;
}

div.mainFrame
{
    width:100%;
    /*max-width:640px; */
    height:306px; 
	overflow:hidden;	
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
}

div.borderFrame
{
    /*border:2px solid #625f5a;*/
}


div.contentFrame
{
	height:100%;
	width:100%;

}

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:#FFF;
	font-size:14px;
	height:42px;
	    margin-bottom:1px;
}

div.tab
{
	color:#818183;
	cursor:pointer;
	font-size:10px;
	height:23px;
	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;	
	margin-right:3px;
}

a.navBtn
{
    line-height:42px;
    display:inline-block;  
    /*text-transform:uppercase;*/
    color:#ffffff;
    text-decoration:none; 
    width:110px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    background-color:#CCCCCC;
    margin-right:2px;

}

a.navBtn.selected
{
    display:inline-block;   
    background-color:#EBAE13;
}


table.dataheader
{
    	border-bottom:1px solid #999999;
}

table.dataheader.dep{width:100%;}
table.dataheader.arr{}

div.tab.arr {width:121px;}

div.tab.dep {width:121px;}

div.tab.selected
{
	background-position:left -23px;
	background-repeat:repeat-x;	
}

div.tab a
{
	color:#FFFFFF;	
	text-decoration:none;
	font-size:18px;
	text-transform:uppercase;
}

div.tab.selected a
{
	color:#6D6E70;		
}


table.dataheader
{
    background-color: #EBAE13;
    border-bottom: 0 solid #CCCCCC;
    border-left: 0 solid #CCCCCC;
    border-right: 0 solid #CCCCCC;
    color: #FFFFFF;
    height: 16px;
    margin-bottom: 1px;
    margin-top: 0;
    overflow: hidden;
    padding-top: 4px;
    width:100%;
}

table.dataheader th
{
    border-bottom: 0 solid #CCCCCC;
    border-left: 0 solid #CCCCCC;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
    padding-bottom: 5px;
    padding-top: 0;
    text-align: left;
    vertical-align: middle;
}



table.dataheader th.c1 {width:15%; padding-left:10px;}
table.dataheader th.c2 {width:30%;}
table.dataheader th.c3 {width:23%;}
table.dataheader th.c4 {width:15%;}
table.dataheader th.c5 {border-right:0px;}


.tableHeader
{
	height:100%;
	/*overflow:hidden;*/
	width:auto;	
	border-bottom:0px solid #999999;
	padding-top:-30px;
	position:relative;

}

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:42px;
    padding-right:0px;

}

div.otherlink a
{
    color:#EBAE13;
    font-size:14px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
}



div.link_viewmore a
{
    color:#3A83CE;
    text-decoration:underline;
}

div.link_viewmore a:hover
{
    color:#000000;
}


#fvdata{}

#fidsContent
{
    border:1px solid #B3B3B3;
}

#fidsContent table{width:100%;}
#fidsContent table td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 0 solid #666666;
    color: #393737;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    vertical-align: middle;
}
#fidsContent table td.c1{width: 15%; padding-left:10px;}
#fidsContent table td.c2{width: 30%;}
#fidsContent table td.c3{width: 23%;}
#fidsContent table td.c4{width: 15%;}
#fidsContent table td.c5{}

.jspContainer table td a {
    color: #46C3F5;
    text-decoration: none;
    font-weight:normal;
}

.mobilescroll table td a {
color: #5ab2d8;
    text-decoration: none;
    font-weight:normal;
}




#fidsContent table td a:hover {}
#fidsContent table td a:visited {}
#fidsContent table tr.odd {background-color: #fff;}
#fidsContent table tr.even {background-color: #fff;}

#fidsContent table tr:hover{cursor:pointer;}
#fidsContent table tr.odd:hover{background-color: #ddd;}
#fidsContent table tr.even:hover{background-color: #ddd;}

.borderFrame
{
    background-color:#FFF;
}

.depView, .arrView
{
    display:none;
}

.jspHorizontalBar
{
    display:none;
}

a.fltLink
{
    display:block;
}

a.fltLink:hover
{
}

td.c3
{
    position:relative;
}

a.secondLink
{
    position:absolute;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:-10px;
    width:100%;
    display:block;
    left:0px;
}
a.secondLink:hover
{
    background-color:#cc0000;
}

/*Responsive Layout Code*/

@media (max-width: 768px)
{
   
}

@media (max-width: 600px) {
    /*a.navBtn{font-size:10px;}*/
    div.otherlink{padding-right:0px;}
    div.otherlink a{font-size:12px;}     
    a.navBtn {width:90px;}
}

@media (max-width: 480px)
{
    

    table.dataheader th{font-size:12px;	padding-left:5px;}
    #fidsContent table td{font-size:12px; padding-left:5px;}

    table.dataheader th.c1 {width:15%;}
    table.dataheader th.c2 {width:30%;}
    table.dataheader th.c3 {width:22%;}
    table.dataheader th.c4 {width:15%;}
   

    #fidsContent table td.c1{width: 15%;}
    #fidsContent table td.c2{width: 30%;}
    #fidsContent table td.c3{width: 22%;}
    #fidsContent table td.c4{width: 15%;}
    #fidsContent table td.c5{}
    

    
}

@media (max-width: 320px)
{
    /*a.navBtn{font-size:10px;}*/
    div.otherlink{padding-right:0px;}
    div.otherlink a{font-size:11px;}     
    a.navBtn {width:70px; font-size:11px;}
    
    table.dataheader th{font-size:10px;	padding-left:5px;}
    #fidsContent table td{font-size:10px; padding-left:5px;}

    table.dataheader th.c1 {width:16%;}
    table.dataheader th.c2 {width:21%;}
    table.dataheader th.c3 {width:22%;}
    table.dataheader th.c4 {width:18%;}
   

    #fidsContent table td.c1{width: 16%;}
    #fidsContent table td.c2{width: 21%;}
    #fidsContent table td.c3{width: 22%;}
    #fidsContent table td.c4{width: 18%;}
    #fidsContent table td.c5{}
  
}