﻿/*custom*/
BODY
{
	background-image:url('../siteimages/bg.jpg');
	background-repeat:repeat-x;
	padding: 0; 
	margin: 0;
}
input{
	
	font-size:10px;
}
select{
	
	font-size:10px;
}


a, a:active, a:link, a:hover, a:visited
{
	color: #3385d6; 
	font-size: 12px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 18px; 
	letter-spacing: 0; 
	text-decoration: none;	
}
.menu a, .menu a:hover, .menu a:visited
{
	font-size: 9px !important;
	font-style:inherit !important;
	font-weight:bold !important;
	line-height:14px !important;
	letter-spacing:inherit !important;

}.centerIt, .centerIt a:visited {
   /* text-align:center; */
   display:table-cell;
   vertical-align:middle;
}

.centerIt img {
   margin-top: expression(this.height/2); 
}
.search
{
	color: #f1f1f1; 
	font-size: 10.5px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 14px; 
	text-decoration: none;
}
.search input
{
	
	background-color:#e7e7e7;
	font-size:11px;	
	border:none;
}

/*end custom*/




.body  
{
	color: #808080; 
	font-size: 12px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 18px; 
	letter-spacing: 0 
}

.bodylargebold
{
	color: #808080; 
	font-size: 12px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 18px; 
	letter-spacing: 0 
	
}

.bodybold { color: #808080; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 15px; letter-spacing: 0; }
.pageheading { color: #002b79; font-size: 19px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 19px; letter-spacing: 0; }
.redsubheads    { color: #c00; font-size: 17px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 22px; text-decoration: none; letter-spacing: 0 }
.whitesubheads { color: #f1f1f1; font-size: 17px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 19px; text-decoration: none; letter-spacing: 0; }
.boldlistsgrey   { color: #666; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 18px; letter-spacing: 0  }
.weather { color: #666; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 12px; letter-spacing: 0; }
.bluebullets { color: #002b79; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; line-height: 15px; letter-spacing: 0; }
.blueintro   { color: #3385d6; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 22px; letter-spacing: 0 }
.blueintrosmall { color: #3385d6; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 16px; letter-spacing: 0; }


.menu  
{
	color: #f1f1f1; 
	font-size: 10.5px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 14px; 
	text-decoration: none;
}
.menured_off  
{
	color: #fba; 
	font-size: 10.5px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 14px; 
	text-decoration: none; 
}
.menublue_off 
{ 
	color: #5ab9ff; 
	font-size: 10.5px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 14px; 
	text-decoration: none; 
}

.menuheadright { color: #f1f1f1; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }

/*Weather styles*/

.weather
{
    font-family: Verdana;
    border: none;
    width: 240px;
    font-size: 13px;
    margin-top: 3px;
}

.weather td
{	
	border: 1px #E0E0E0 solid;
}

.weather .label
{
    color: #888888;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    white-space: nowrap;
    text-align: right;
}

.weather .windspeed
{
    color: gray;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom:8px;
}  

.weather .winddirection
{
    color: gray;
    font-weight: bold;
    padding-left: 10px;
}  

.weather .temp
{
    color: gray;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom:8px;
}  

.weather .windspeed i
{
	vertical-align: super;	
	font-size: 10px;
	font-style:normal;
}      

.weather .temp i
{
	vertical-align: super;	
	font-size: 10px;
	font-style:normal;
}      

.weather .lastupdate
{
	padding-top: 3px;
	padding-bottom: 3px;
    color: gray;
	font-weight:normal;
	font-size:8px;
}         
.weather .linkArea
{
    color: gray;
    font-size: 7px;
}

.weather .linkCell
{
       text-align: center;
}

.weather .linkCell a:link, a:visited
{
    color:#3385d6;
    text-decoration: none;
    font-size: 13px;
    line-height:16px;

}

/*
web part style overrides
*/
.srch-Page-bg 
{
	
	font-size:11px !important;	
}
.ms-sbLastcell {
 display:none;
}

/*Flight View Search and Results Box CSS*/
.FlightViewResultsDisplay
{
	width:100%;
	color: #666666; 
	font-size: 12px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 18px; 
	letter-spacing: 0 
	
}
.FlightViewResultsHeaderRow
{
	background-color:#666666;
	color:White;
	height:35px;
}
.FlightViewResultsItemRow
{
	background-color:#f1f1f1;
	height:35px;	
}
.FlightViewResultsAlternateItemRow
{
	background-color:#dcdcdc;	
	height:35px;	
}
.FlightViewResultsNoDataFoundRow
{
	color: #002b79; 
	font-size: 14px; 
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 19px; 
	letter-spacing: 0;	
}
.FlightViewResultsNoDataFoundCell
{
	text-align:center;
}
.fvheadercell1
{
	width:50px;
	background-color:#666666;
	border-bottom:solid 1px white;
	border-top:solid 1px white;	
	text-align:left;
	padding-left:15px;
}
.fvheadercell2
{
	width:1px;
	background-color:white;
}
.fvheadercell3
{
	background-color:#666666;
	border-bottom:solid 1px white;
	border-top:solid 1px white;		
	text-align:left;
	padding-left:15px;	
}
.fvheadercell4
{
	width:1px;
	background-color:white;

}
.fvheadercell5
{
	background-color:gray;
	border-bottom:solid 1px white;
	border-top:solid 1px white;		
	text-align:left;
	padding-left:15px;	
}
.fvheadercell6
{
	width:1px;
	background-color:white;

}
.fvheadercell7
{
	background-color:#666666;
	border-bottom:solid 1px white;
	border-top:solid 1px white;		
	text-align:left;	
	padding-left:15px;	
}
.fvheadercell8
{
	width:1px;
	background-color:white;
}
.fvheadercell9
{
	background-color:gray;
	border-bottom:solid 1px white;	
	border-top:solid 1px white;		
	text-align:left;
	padding-left:15px;	
}
.fvheadercell10
{
	width:1px;
	background-color:white;

}
.fvheadercell11
{
	background-color:#666666;
	border-bottom:solid 1px white;	
	border-top:solid 1px white;		
	text-align:left;
	padding-left:15px;		
}
.fvheadercell12
{
	width:1px;
	background-color:white;

}
.fvheadercell13
{
	background-color:gray;
	border-bottom:solid 1px white;	
	border-top:solid 1px white;		
	text-align:left;
	padding-left:15px;		
}

.fvitemcell1, .fvitemcell1elapsed
{
	border-bottom:solid 1px white;
}

.fvitemcell2, .fvitemCell2elapsed
{
	width:1px;
	background-color:white;

}
.fvitemcell3, .fvitemcell3elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}

.fvitemcell4, .fvitemcell4elapsed
{
	width:1px;
	background-color:white;

}
.fvitemcell5, .fvitemcell5elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvitemcell6, .fvitemcell6elapsed
{
	width:1px;
	background-color:white;

}
.fvitemcell7, .fvitemcell7elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvitemcell8, .fvitemcell8elapsed
{
	width:1px;
	background-color:white;

}
.fvitemcell9, .fvitemcell9elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvitemcell10, .fvitemcell10elapsed
{
	width:1px;
	background-color:white;

}
.fvitemcell11, .fvitemcell11elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvitemcell12, .fvitemcell12elapsed
{
	width:1px;
	background-color:white;

}
.fvitemcell13, .fvitemcell13elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}



.fvaltitemcell1, .fvaltitemcell1elapsed
{
	border-bottom:solid 1px white;
}
.fvaltitemcell2, .fvaltitemcell2elapsed
{
	width:1px;
	background-color:white;

}
.fvaltitemcell3, .fvaltitemcell3elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvaltitemcell4, .fvaltitemcell4elapsed
{
	width:1px;
	background-color:white;

}
.fvaltitemcell5, .fvaltitemcell5elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvaltitemcell6, .fvaltitemcell6elapsed
{
	width:1px;
	background-color:white;

}
.fvaltitemcell7, .fvaltitemcell7elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvaltitemcell8, .fvaltitemcell8elapsed
{
	width:1px;
	background-color:white;

}
.fvaltitemcell9, .fvaltitemcell9elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvaltitemcell10, .fvaltitemcell10elapsed
{
	width:1px;
	background-color:white;

}
.fvaltitemcell11, .fvaltitemcell11elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}
.fvaltitemcell12, .fvaltitemcell12elapsed
{
	width:1px;
	background-color:white;

}
.fvaltitemcell13, .fvaltitemcell13elapsed
{
	border-bottom:solid 1px white;
	padding-left:15px;	
}

.fvitemcell3elapsed, .fvitemcell5elapsed, .fvitemcell7elapsed, .fvitemcell9elapsed, .fvitemcell11elapsed, .fvitemcell13elapsed, .fvaltitemcell3elapsed, .fvaltitemcell5elapsed, .fvaltitemcell7elapsed, .fvaltitemcell9elapsed, .fvaltitemcell11elapsed, .fvaltitemcell13elapsed
{
	color:#CC3300;
}

/*Interior Search */
.srch-Icon{
margin-right:4;
}

.srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#003399;
FONT-FAMILY:Tahoma;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:none;
color:#003399;
}
.srch-Title a:hover{
color:#FF0000;
text-decoration:underline;
}

srch-Description{
FONT-SIZE:1.0em;
MARGIN:0px 0px 4px;COLOR:#333333;
FONT-FAMILY:Tahoma;
}
.srch-Description b{
font-weight:bold;
COLOR:#333333;
}
.srch-Metadata{
BORDER-TOP:#e0ded5 1px solid;
FONT-SIZE:1.0em;
MARGIN:0px 0px 15px;COLOR:#8c8c8c;
FONT-FAMILY:Tahoma;
}
.srch-URL A:link,.srch-URL A:visited{
color:#008800 !important;
text-decoration:none;
}
.srch-URL a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-keywordhighlight
{
	background-color:Yellow;
	font-weight:bold;
}	

/*Comment Card Overrides*/
.ms-WPBorder
{
	
	border:0px red solid !important;	

}
table.ms-toolbar
{
	
	background-image:none !important;

	
}
td.ms-toolbar
{
}

/*
Comment Card
*/
.comment-formtable .comment-formbody, .comment-formtable .comment-formbodysurvey
{
    line-height: 1.3em;
}
.comment-formlabel
{
    text-align: left;
    font-family: verdana;
    font-size: .7em;
    border-top: 1px solid #d8d8d8;
    padding-top: 3px;
    padding-right: 8px;
    padding-bottom: 6px;
    color: #525252;
    font-weight: bold;
}
.comment-label
{
    text-align: left;
    font-family: verdana;
    font-size: .7em;
    color: #525252;
    font-weight: bold;        	
}
.comment-formlabelnoline
{
}
.comment-formbodysurvey
{
    font-family: verdana;
    font-size: .7em;
    vertical-align: top;
    background: none;
    border-top: none;
    padding: 5px 8px 15px 8px;
}
.comment-radiotext
{
    cursor: default;
    text-align: left;
    font-family: verdana;
    font-size: 8pt;
    height: 19px;
}
.comment-formline
{
    border-top: 1px solid #c4c4c4;
    padding-right: 8px;
    padding-left: 8px;
}
.comment-ButtonHeightWidth
{
    width: 7.5em;
    font: 8pt tahoma;
    height: 2.1em;
    padding-top: 0.1em;
    padding-bottom: 0.4em;
}
.comment-formtoolbar
{
    font-family: verdana;
    font-size: 8pt;
    text-decoration: none;
    color: #003399;
    margin-bottom: 7px;
}
.comment-formtoolbar td
{
    padding: 0px;
    vertical-align: top;
}
.comment-default, .comment-long
{
    font-size: 8pt;
    font-family: Verdana,sans-serif;        	
}
.comment-long
{
    width: 386px;
}
.comment-separator
{
    color: #83b0ec;
    font-size: 10pt;
}
