/* ALERTS */
.alertsBucketContainer
{
	background: #0046ae url(/Massport_Images/bg_alertExlamation.png) left center no-repeat;
	border: 1px solid #fff;
	padding: 10px;
	margin: auto;
	height: 60px;
	position:absolute;
	left: 15px;
	right: 15px;
	bottom: 7px;
	z-index: 20;
	-moz-opacity:0.9;
	filter:alpha(opacity=90); 
	opacity:0.9;
}
.alertsBucketContainer .alertsBucket
{
	margin-left: 105px;
	color: #fff;
}
.alertsBucketContainer .alertsBucket h2
{
	font-size: 14px;
}
.alertsBucketContainer .alertsBucket .alertDesc
{
	margin: 5px 0;
}
.alertsBucketContainer .alertsBucket a
{
	color: #fc3;
}
.alertsBucketContainer .closeLinkContainer
{
	float:right;
	width:14px;
	height: 14px;
	border: 1px solid #fff;
	color: #fff;
	background: url(/Massport_Images/btn_alertClose.png) center center no-repeat;
}
.alertsBucketContainer .closeLinkContainer span
{
	visibility: hidden;
}

/* COLORBOX LINK */
a.printColorboxImage
{
	display:block;
	position:absolute;
	bottom:0;
	right:40px;
	background:url(/Style%20Library/Massport_images/GTU/printBtn.jpg);
	width:68px;
	height:21px;
	font-weight:bold;
	z-index:1;
}
a.printColorboxImage span
{
	display:none;
}

/* SUMMARY LINKS STYLE */
div.withLaunchButton div.link-item
{
	float:left;
	width:270px !important;
}
div.withLaunchButton a.linkTitle
{
	color:#0073d0 !important;
	font-size:15px !important;
	font-weight:bold;
}
div.withLaunchButton div.description a.launchButton
{
	display:block;
	width:128px;
	height:25px;
	margin-top:5px;
	background:url(/Style%20Library/massport_images/maps/launchBtn.png) no-repeat;
}
div.withLaunchButton div.description a.launchButton:hover
{
	background-position:0 -25px;	
}
div.withLaunchButton div.description a.launchButton span
{
	display:none;
}

/* MEDIA CENTER ACCESS FORM */
.trackableForm
{
	padding: 20px 40px;
}
.trackableForm .formField
{
	float:left;
	margin: 10px 15px 0 0;
}
.trackableForm label
{
	font-size:110%;
	font-weight:bold;
	color:#333;
	vertical-align:middle;
}
.trackableForm div.TextHolder label,
.trackableForm div.NoteHolder label,
.trackableForm div.ddlHolder label
{
	display:block;
}
.trackableForm div.checkBoxListHolder label,
.trackableForm div.radioButtonListHolder label
{
	margin-right: 10px;
}



.trackableForm .TextHolder input,
.trackableForm .NoteHolder input,
.trackableForm .URLHolder input,
.trackableForm .Choice select
{
	border: 1px #6da8d0 solid;
	vertical-align:middle;
	padding: 2px;
	margin-top: 2px;
	font-size: 12px;
	font-family: inherit;
}
.trackableForm .ddl
{
	padding: 1px 2px;
}
.trackableForm .checkBox
{
	padding: 2px;
	vertical-align:middle;
}
.trackableForm .radioButton
{
	vertical-align:text-bottom;
}


.trackableForm .required
{
	color:#6da8d0;
}

.requiredField:after
{ 
    content:" *";
	color:#6da8d0;
}

.trackableForm .imageButton
{
	border: 1px #6da8d0 solid;
	vertical-align:middle;
	padding: 1px;
	margin: 30px 15px 2px 0;
	background: #6da8d0;
	color: #fff;
	clear:both;
	float:left;
}

/*specific form styles*/
.trackableForm div.FirstName input,
.trackableForm div.Last_x0020_Namae input,
.trackableForm div.Title input {width: 140px;}
.trackableForm div.Titles input {width:70px;}
/*.trackableForm div.WorkAddress textarea*/
.trackableForm div.WorkCompany input {width: 250px;}
.trackableForm div.EMail input,
.trackableForm div.WebSite input,
.trackableForm div.WorkCity input,
.trackableForm div.Address_x0020_1 input,
.trackableForm div.Address_x0020_2 input {width: 200px;}
.trackableForm div.WorkState input {width: 60px;}
.trackableForm div.WorkZip input {width: 70px;}
.trackableForm div.HomePhone input,
.trackableForm div.WorkPhone input,
.trackableForm div.WorkFax input {width: 110px;}



/*QUICK SEARCH BAR*/
.QuickSearchBar
{
	text-align:right;
	padding: 7px 15px 0 0;
	color: #333;
}
.QuickSearchBar .scopeSelect
{
	vertical-align:middle;
	margin-right: 2px;
}
.QuickSearchBar .textBox
{
	border: 2px silver inset;
	font-size: 9px;
	width: 135px;
	vertical-align:middle;
	padding: 1px;
	margin-right: 2px;
}
.QuickSearchBar .linkButton
{
	vertical-align:middle;
}


/* SEARCH QUERIES CLOUD */
.SearchQueriesCloud
{
	margin: 20px 0;	
/*	width: 522px;
	overflow:auto;*/
}
.SearchQueriesCloud p
{
	display:block;
	text-align: justify;
}
.SearchQueriesCloud p a
{
	font-size: 130%;
	line-height: 180%;
	margin: 0 10px 0 0;
	font-weight: bold;
}
.SearchQueriesCloud p a:hover
{
	color: #0046ae;
}
/*
.SearchQueriesCloud ul li.rank1
{
	font-size: 100%;
}
.SearchQueriesCloud ul li.rank2
{
	font-size: 120%;
}
.SearchQueriesCloud ul li.rank3
{
	font-size: 140%;
}
.SearchQueriesCloud ul li.rank4
{
	font-size: 160%;
}
.SearchQueriesCloud ul li.rank5
{
	font-size: 180%;
}
*/


/*INCLUDE ON */
.includeOnContainer { border:solid 1px #eee !important;}
.includeOnContainer .includeOnHeader { height:32px; border: none !important; background:url(/Massport_Images/accordion_inactive_bg.jpg) repeat-x;}
.includeOnContainer .includeOnHeader span { 
	display:block; 
	cursor:pointer; 
	font-size:14px; 
	font-weight:bold; 
	/*text-transform:lowercase; */
	line-height: 32px; 
	padding:0 0 0 5px; 
	color:#999; 
	background:url(/Massport_Images/accordion_open.jpg) 95% center no-repeat;
}
.includeOnContainer .ui-state-active{ height:32px; background:url(/Massport_Images/accordion_active_bg.jpg) repeat-x;}
.includeOnContainer .ui-state-active span {color:#0046ae; background:url(/Massport_Images/accordion_close_blue.jpg) 95% center no-repeat;}

.includeOnItem  { height:171px; position:relative; overflow:auto; border: none !important; padding:10px 15px !important; background: url(/Massport_Images/master-homepage_accordion-content.jpg) right bottom no-repeat !important;}
.includeOnItem h3 { font-size:11px; padding:10px 0;}
.includeOnItem p { padding: 3px 0;}
.includeOnItem ul { margin:10px 30px;}
.includeOnItem ul li { padding:3px 0px;}
.includeOnItem a { text-decoration:none; color:#0073d0 !important;}
.includeOnItem .DateTime { display:block; margin: 5px 0 2px;}
.includeOnItem .User { display:block; margin: 3px 0; }
.includeOnItem .HTML { line-height: 1.5em; }

.includeOnItemsCount1 { height:267px; }
.includeOnItemsCount2 { height:235px; }
.includeOnItemsCount3 { height:203px; }
.includeOnItemsCount4 { height:171px; }
.includeOnItemsCount5 { height:139px; }
.includeOnItemsCount6 { height:107px; }


/*FEATURE BUCKETS*/
.newsBucketContainer,
.faqBucketContainer,
.factsBucketContainer,
.eventsBucketContainer
{
	background:transparent url(/Massport_Images/medium_box.jpg) no-repeat scroll 0 0;
	height:110px;
	margin:3px 0 0 0;
	padding:5px;
	width:297px;
}
.newsBucketContainer h3,
.faqBucketContainer h3,
.factsBucketContainer h3,
.eventsBucketContainer h3
{
	height: 16px;
	font-size:16px; 
	font-weight:bold; 
	/*text-transform: lowercase;*/
	color:#0046ae; 
	text-align:left; 
	padding: 2px;
}
.newsBucketContainer span.allNewsLinkContainer,
.faqBucketContainer span.allFaqsLinkContainer,
.factsBucketContainer span.allFactsLinkContainer,
.eventsBucketContainer span.allEventsLinkContainer
{
	display:block;
	height: 16px;
	line-height: 16px;
	margin-top: -20px;
	font-size:12px; 
	font-weight:bold; 
	color:#6ea8d0; 
	text-align:right; 
	padding:2px;
}
.newsBucketContainer span.allNewsLinkContainer a,
.faqBucketContainer span.allFaqsLinkContainer a,
.factsBucketContainer span.allFactsLinkContainer a,
.eventsBucketContainer span.allEventsLinkContainer a
{
	text-decoration:none;
}
.newsBucketContainer .newsBucket,
.faqBucketContainer .faqBucket,
.factsBucketContainer .factsBucket,
.eventsBucketContainer .eventsBucket
{
	height: 90px;
	overflow-y:auto;
}
.newsBucketContainer .newsBucket li,
.faqBucketContainer .faqBucket li,
.factsBucketContainer .factsBucket li,
.eventsBucketContainer .eventsBucket li
{
	background: #eee;
	padding:6px 5px;
}
.newsBucketContainer .newsBucket li.even,
.faqBucketContainer .faqBucket li.even,
.factsBucketContainer .factsBucket li.even,
.eventsBucketContainer .eventsBucket li.even
{
	background: #fff;
}
.newsBucketContainer .newsBucket li strong.title,
.faqBucketContainer .faqBucket li strong.title,
.factsBucketContainer .factsBucket li strong.title,
.eventsBucketContainer .eventsBucket li strong.title
{
	font-weight: normal;
}

.newsBucketContainer .newsBucket li span.created
{
	display:none;
	/*
	float: left;
	width: 5em;
	text-align:right;
	padding-right: 5px;
	*/
}
.eventsBucketContainer .eventsBucket li span.eventstart
{
	display: none;
}

/*styles for right column*/
.right .newsBucketContainer,
.right .faqBucketContainer,
.right .factsBucketContainer,
.right .eventsBucketContainer {width:auto; height: auto; margin:0 0 20px 0; padding:0; background: #fff;}

.right .newsBucketContainer h3,
.right .faqBucketContainer h3,
.right .factsBucketContainer h3,
.right .eventsBucketContainer h3 {
color: #fff; background: #9fbacb; padding: 5px; /*text-transform:lowercase;*/ font-style:italic; 
font-size: 160%; font-family: arial, sans-serif; font-weight: normal; text-align:center;
}

.right .newsBucketContainer span.allNewsLinkContainer,
.right .faqBucketContainer span.allFaqsLinkContainer,
.right .factsBucketContainer span.allFactsLinkContainer,
.right .eventsBucketContainer span.allEventsLinkContainer {display:none;}

.right .newsBucketContainer .newsBucket,
.right .faqBucketContainer .faqBucket,
.right .factsBucketContainer .factsBucket,
.right .eventsBucketContainer .eventsBucket {height: auto; padding: 5px;}

.right .newsBucketContainer .newsBucket li,
.right .faqBucketContainer .faqBucket li,
.right .factsBucketContainer .factsBucket li,
.right .eventsBucketContainer .eventsBucket li {padding:6px 5px; }

.right .newsBucketContainer .newsBucket li.even,
.right .faqBucketContainer .faqBucket li.even,
.right .factsBucketContainer .factsBucket li.even,
.right .eventsBucketContainer .eventsBucket li.even {background: #fff;}


/*RELATED CONTENT*/
.RelatedContent { }
.RelatedContent h3 { color: #fff; background: #9fbacb; padding: 5px; text-transform:lowercase; font-style:italic; 
font-size: 160%; font-family: arial, sans-serif; font-weight: normal; text-align:center;}
.RelatedContent ul {}

/*styles for modern browsers except IE*/
.RelatedContent li { display:table; height:50px; margin-bottom: 1px; }
.RelatedContent li a {display:table-cell; vertical-align: middle; padding: 5px;}
.RelatedContent li a span {display:block; padding-left: 45px; width: 124px; color:#333;}

/*styles for IE*/
.RelatedContent li { =display:block; }
.RelatedContent li a {=display:block; =position:relative; =height:expression((this.firstChild.clientHeight < 40 ? 40 : this.firstChild.clientHeight) + 'px'); }
.RelatedContent li a span {=position:absolute; =top:50%; =margin-top:expression('-' + this.clientHeight/2 + 'px');}


.RelatedContent li a{ background: #fff url(/Massport_Images/ico_unknown.png) 5px center no-repeat;}
.RelatedContent li.doc a{background: #fff url(/Massport_Images/ico_DOC.png) 5px center no-repeat;}
.RelatedContent li.xls a{background: #fff url(/Massport_Images/ico_XLS.png) 5px center no-repeat;}
.RelatedContent li.ppt a{background: #fff url(/Massport_Images/ico_PPT.png) 5px center no-repeat;}
.RelatedContent li.flv a{background: #fff url(/Massport_Images/ico_FLV.png) 5px center no-repeat;}
.RelatedContent li.pdf a{background: #fff url(/Massport_Images/ico_PDF.png) 5px center no-repeat;}

.RelatedContent li.jpg a{background: #fff url(/Massport_Images/ico_unknown.png) 5px center no-repeat;}
.RelatedContent li.png a{background: #fff url(/Massport_Images/ico_unknown.png) 5px center no-repeat;}
.RelatedContent li.gif a{background: #fff url(/Massport_Images/ico_unknown.png) 5px center no-repeat;}
.RelatedContent li.aspx a{background: #fff url(/Massport_Images/ico_unknown.png) 5px center no-repeat;}
.RelatedContent li.unknown a{background: #fff url(/Massport_Images/ico_unknown.png) 5px center no-repeat;}
/*.RelatedContent li a:hover{ background-color: #fcfcff;}*/





/*NEWS LIST WEBPART */
.NewsListContainer
{
	margin:20px 0;
	clear:left;
}
.NewsListContainer ul
{
	
}

.NewsListContainer ul li
{
	padding: 10px;
	clear: left;
}
.NewsListContainer ul li.odd
{
	background: #eee;
}

.NewsListContainer li div.imageHolder
{
	float:left;
	width: 80px;
	height: 55px;
	margin: 0 10px 0 0;
}
.NewsListContainer li h3
{
	font-size:12px;
	margin: 0 0 3px 90px;
}
.NewsListContainer li h3 a
{
	color: #950534;
}
.NewsListContainer li span.date
{
	display:block;
}
.NewsListContainer li div.description
{
	margin-left: 90px;
	color: #333;
}


.newsFilterForm
{
	margin: 20px 0;
}
.newsFilterForm span
{
	float:left;
	width: 33%;
}
.newsFilterForm select
{
	width: 80%;
}
.newsFilterForm label
{
	display:block;
	margin-bottom: 3px;
	font-size: 12px;
}



/*FAQ SEARCH*/
.searchForm
{
	border: 0 none;
}
.searchForm div.searchBoxTop
{
	display: block;
	margin: 20px 5px;
}
.searchForm div.searchBoxTop>span
{
	display: block;
	margin: 5px 1px;
}
.searchForm div.searchBoxTop select,
.searchForm div.searchBoxTop label
{
	margin: 0 5px;
}

.searchForm div.searchBoxTop select,
.searchForm div.searchBoxTop input,
.searchForm div.searchBoxTop label
{
	vertical-align:middle;
}
.searchForm div.searchBoxBottom
{
	display: block;
	background: url(/Massport_Images/bg_search_box_smaller.png) left center no-repeat;
	width: 472px;
	height: 36px;
	padding: 11px 25px;
	margin: 20px 0;
	line-height: 36px;
	vertical-align: middle;
}
.searchForm div.searchBoxBottom input.textBox
{
	width: 333px;
	vertical-align: middle;
}
.searchForm div.searchBoxBottom input.imgButton
{
	vertical-align: middle;
}

/* ADVANCED SEARCH */
.searchForm div.formField
{
	float:left;
}
.searchForm div.formField label
{
	display:block;
	font-size:130%;
	font-weight:bold;
	text-align:left;
	color:#0046ae; /*#6ea8d0;*/
}

/* FAQ LIST */
dl.FrequentlyAskedQuestions
{
	margin: 20px 0;
}

dl.FrequentlyAskedQuestions dt
{
	height: 13px;
	padding: 10px 0 14px 0;
	line-height: 22px; 
	
	overflow: hidden;
	background: url(/Massport_Images/dk_gray_bar.png) left top;
}
dl.FrequentlyAskedQuestions span
{
	display:block; 
	cursor:pointer; 
	font-size:14px; 
	font-weight:bold; 
	padding:0 6% 0 10px; 
	color:#999; 
	background:url(/Massport_Images/accordion_open.jpg) 96% 3px no-repeat;
}
dl.FrequentlyAskedQuestions dt.ui-state-active
{
	background: #eee url(/Massport_Images/lt_gray_bar.png) left top repeat-x;
	overflow:auto;
	height: auto;
	line-height:normal; 
	min-height: 13px;
	padding-bottom: 10px;
}
dl.FrequentlyAskedQuestions dt.ui-state-active span
{
	color:#0046ae; 
	background:url(/Massport_Images/accordion_close_blue.jpg) 96% 3px no-repeat;
}
dl.FrequentlyAskedQuestions dd
{
	min-height: 77px;
	padding:10px 20px;
	color: #333;
	background: #fff url(/Massport_Images/bg_faq_answer.png) right bottom repeat-x;
}

/* FACTS LIST */
dl.Facts
{
	margin: 20px 0;
}

dl.Facts dt
{
	height: 13px;
	padding: 10px 0 14px 0;
	line-height: 22px; 
	
	overflow: hidden;
	background: url(/Massport_Images/dk_gray_bar.png) left top;
}
dl.Facts span
{
	display:block; 
	cursor:pointer; 
	font-size:14px; 
	font-weight:bold; 
	padding:0 6% 0 10px; 
	color:#999; 
	background:url(/Massport_Images/accordion_open.jpg) 96% 3px no-repeat;
}
dl.Facts dt.ui-state-active
{
	background: #eee url(/Massport_Images/lt_gray_bar.png) left top repeat-x;
	overflow:auto;
	height: auto;
	line-height:normal; 
	min-height: 13px;
	padding-bottom: 10px;
}
dl.Facts dt.ui-state-active span
{
	color:#0046ae; 
	background:url(/Massport_Images/accordion_close_blue.jpg) 96% 14px no-repeat;
}
dl.Facts dd
{
	min-height: 77px;
	padding:10px 20px;
	color: #333;
	background: #fff url(/Massport_Images/bg_faq_answer.png) right bottom repeat-x;
}


/* EXTERNAL LINKS, FACILITIES */
.ExternalLinks,
.Facilities
{
	width: 514px;
	height: 363px;
	padding: 4px;
	margin: 20px 0;
	background: #fff url(/Massport_Images/bg_external_links.png) left top no-repeat;
}
.ExternalLinks table,
.Facilities table
{
	width: 100%;
}
.ExternalLinks tr.even td,
.Facilities tr.even td
{
	background-color: #eee;
}
.ExternalLinks td,
.Facilities td
{
	padding: 0 8px;
	height: 36px;
	vertical-align: middle;
}
.ExternalLinks td.number,
.Facilities td.number
{
	width: 3em;
	border-right: 1px solid #cdcdcd;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color: #0046ae;
}
.ExternalLinks td.link p.linkName
{
	padding: 0;
	font-size: 12px;
	color: #333;
}


/*MULTIMEDIA LIBRARY*/
.MultimediaLibrary
{
	padding: 4px 0 0 0;
	margin: 20px 0;
	background: #fff url(/Massport_Images/bg_multimedia.png) left top no-repeat;
}
.MultimediaLibraryInner
{
	width: 514px;
	max-height: 452px;
	padding: 0 4px 4px 4px;
	background: #fff url(/Massport_Images/bg_multimedia.png) left bottom no-repeat;
}
.MultimediaLibrary table
{
	width: 100%;
}
.MultimediaLibrary table tr
{
	background: #fff;
	clear: left;
}
.MultimediaLibrary table tr.odd td
{
	background: #eee;
}
.MultimediaLibrary table th
{
	background: #0073d0;
	color: #fff;
	padding: 0 5px;
	vertical-align:middle;
	height: 20px;
}
.MultimediaLibrary table td
{
	padding: 0 5px;
	text-align:center;
	vertical-align: middle;
	height: 43px;
}
/*.MultimediaLibrary table td div.imageHolder*/
.MultimediaLibrary table td img
{
	width: 44px;
	height: 33px;
	margin-right: 4px;
	vertical-align:middle;
}
.MultimediaLibrary table td.albumName a
{
	vertical-align:middle;
}
.MultimediaLibrary table .albumName
{
	text-align:left;
}
.MultimediaLibrary table .albumName, 
.MultimediaLibrary table .dateAdded,
.MultimediaLibrary table .dateTaken
{
	border-right: 1px solid #cdcdcd;
}

.MultimediaAlbumDetail
{
	
}
.MultimediaAlbumDetail ul
{
	
}
.MultimediaAlbumDetail ul li
{
	float: left;
	width: 25%;
}
.MultimediaAlbumDetail ul li div.imageHolder
{
	margin: 5px auto;
}
.MultimediaAlbumDetail ul li div.imageHolder a
{
	display:block;
	width: 100px;
	padding: 10px;
	margin: 5px auto;
	background: url(/Massport_Images/bg_multimediaAlbum.png);
}
.MultimediaAlbumDetail ul li div.description
{
	padding: 0 10px;
	text-align:left;
}
.MultimediaAlbumDetail ul li div.description p
{
	line-height: normal;
	padding: 0;
}

.MultimediaItem
{
	width: 488px;
	height: 308px;
	padding: 4px;
	margin: 20px auto;
	background: #fff url(/Massport_Images/bg_multimediaItem.png) left top no-repeat;
}




/*PAGER*/
ul.pager
{
	text-align: right;
}
ul.pager li
{
	display: inline;
	padding: 0 4px;
	border-left: 1px solid #666;
	margin: 0 -1px;
	line-height: 12px;
	font-size: 12px;
	font-weight:bold;
}
ul.pager li:first-child
{
	border-left: 0 none;
}
ul.pager a,
ul.pager span
{
	font-weight:normal;
}
ul.pager .textBox
{
	width: 2em;
	border: 1px solid #0046ae;
	margin: 0 2px;
	vertical-align: middle;
}
ul.pager .button
{
	vertical-align: middle;
	border: 0 none;
	/*background:url(/Massport_Images/) center center no-repeat;*/
}
ul.pager .button span
{
	/*visibility:hidden;	*/
}





/*FLIGHT TRACKER WEBPART*/
.FlightTrackerContainer {
	background:url(/Massport_Images/big_box.jpg) no-repeat; width:284px; height:228px; padding:5px;
}
.FlightTrackerContainer .buttonBar{
	margin-bottom: 4px;
}
.FlightTrackerContainer .buttonBar a {
	float:left; width: 91px; height:22px; line-height: 22px; 
	padding: 0 0 0 50px; margin-left: 1px; font-size: 14px;
	color: #fff; font-weight:bold; font-style:italic; text-transform:lowercase;
}
.FlightTrackerContainer .buttonBar .btnArrivals {
	background: #d4dcdf url(/Massport_Images/Flight_Tracker/arriving_plane_small_img.png) 25px center no-repeat;
}
.FlightTrackerContainer .buttonBar .btnDepartures {
	background: #d4dcdf url(/Massport_Images/Flight_Tracker/departing_plane_small_img.png) 25px center no-repeat;
}
.FlightTrackerContainer .buttonBar .selected {
	background-color: #0046ae;
}
.FlightTrackerContainer .airportBar{
	clear:both;
	font-size:13px;
	font-weight:bold;
	padding:3px;
	margin-bottom: 5px;
	text-align: center;
	color: #a0bacc;
}
.FlightTrackerContainer .airportBar a{
	text-decoration:underline;
	/*text-transform:lowercase;*/
	color: #0046ae;
}
.FlightTrackerContainer .airportBar a.disabled {
	color: #a0bacc;
	text-decoration: none;
}

.FlightTrackerContainer .searchBar {
	text-align:center;
}
.FlightTrackerContainer .searchBar label{
	float: left;
	margin: 7px 0 3px 7px;
	position:relative;
	/*margin: 0 0 3px 7px\9; /*hack for IE*/
}
.FlightTrackerContainer .searchBar .radCBBAirline,
.FlightTrackerContainer .searchBar .radCBBCity
{
	margin: 0 0 0 5px;
}
.FlightTrackerContainer .searchBar .radCBBFlight{
	margin: 2px 0 0 5px;
	=margin: 2px 0 0 -65px;
}
.FlightTrackerContainer .searchBar .btnSearch {
	/*background: url(/Massport_Images/airplane_search.jpg) center center no-repeat;*/
	float: right;
	margin: 4px 12px 3px 0;
	=margin: -20px 12px 3px 0;
	/*width: 46px;
	height: 19px;*/
}
.FlightTrackerContainer .searchBar .btnSearch span{
	visibility:hidden;
}
.FlightTrackerContainer .results {
	text-align: right;
	margin-top: 5px;
}
.FlightTrackerContainer .results a{
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin: 3px 5px 0 0;
}
.FlightTrackerContainer .results h3 a{
	color: #0046ae; 
	/*text-transform:lowercase;*/
	font-size: 16px;
	clear: both;
	float: left;
	padding: 0 5px;
}
.FlightTrackerContainer .results div{
	clear:both;
	overflow: auto;
	height: 108px;
}
.FlightTrackerContainer .results table {
	width: 100%;
	clear: both;
	margin-top: 6px;
	text-align:left;
	background-color: #fff;
}
.FlightTrackerContainer .results table tr {
	background-color: #fff;
	height: 23px;
}
.FlightTrackerContainer .results table tr.odd, 
.FlightTrackerContainer .results table tr.odd td{
	background-color: #eee;
}
.FlightTrackerContainer .results table td{
	vertical-align:middle;
	padding: 0 2px;
}
.FlightTrackerContainer .results table td a.flightDetailPageLink{
	font-size: 11px;
	font-weight: normal;
	float: none;
	margin: 0;
}


.CurrentWeatherContainer
{
	background:url(/Massport_Images/small_box.jpg) no-repeat;  width:284px; height:67px; padding:5px; margin-top:9px;
}
.CurrentWeatherContainer .weatherIcon
{
	width:92px; height:61px; line-height: 61px; float:left; text-align: center;
}
.CurrentWeatherContainer .weatherIcon img
{
	margin: 8px
}
.CurrentWeatherContainer .weatherInfo
{
	margin-left: 92px;
}
.CurrentWeatherContainer .weatherDate
{
	font-size:12px; color:#0046ae; font-weight:bold; margin: 8px 0 6px;
}
.CurrentWeatherContainer .weatherCurrTemp
{
	font-size:31px; color:#0046ae; font-weight:bold; float: left; margin-right: 10px;
}
.CurrentWeatherContainer .weatherDesc
{
	font-size:11px;
	margin-top: 10px
}


.pnlParkingConditionNotificationSignUp 
{
				
}
.pnlParkingConditionNotificationSignUp .formRow
{
	clear:left;
}
.pnlParkingConditionNotificationSignUp .formRow label
{
	float: left;
	width: 30%;
	margin-right: 5%;		
}


/*
SOME ADDITIONAL STYLES
*/
.bbox { background:url(/Massport_Images/big_box.jpg) no-repeat; width:274px; height:218px; padding:10px; }
.mbox { background:url(/Massport_Images/medium_box.jpg) no-repeat; width:287px; height:100px; padding:10px;  margin-top: 9px;}
.sbox { background:url(/Massport_Images/small_box.jpg) no-repeat; width:274px; height:57px; padding:10px; margin-top: 9px;}

.news-list-years {
    background: #d4dcdf !important;
    width: 40px !important;
    padding-left: 9px !important;
    padding-right: 3px !important;
    margin-right: 5px !important;
    margin-top: 5px !important;
}

.news-list-years.selected {
    background: #0046ae !important;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
