﻿/* HTML BODY css  --*/
@import url("portal_red.css");
@import url("portal_blue.css");

@media print {
.menu {
display:none;
}
}

BODY, html, form {	margin: 0px; padding:0;	background : #FFFFFF; height:100%;}

img {border-style:none;}
.clearboth { clear: both; height: 0; line-height: 0; overflow: hidden; font-size: 0; margin: 0; padding: 0 }
:-moz-any-link:focus {outline: none;}


    .btn_share{ 
        background:url('images/btn_share.png') repeat 0px 0px; 
        width: 51px; 
        height: 45px; 
        display: block; 
    }
    .btn_share:hover { 
        background: url('images/btn_share.png') repeat -51px 0px; 
    }
    .btn_email{ 
        background:url('images/btn_email.png') repeat 0px 0px; 
        width: 54px; 
        height: 45px; 
        display: block; 
    }
    .btn_email:hover { 
        background: url('images/btn_email.png') repeat -54px 0px; 
    }
    a.btn_print{ 
        background:url('images/btn_print.png') repeat 0px 0px; 
        width: 48px; 
        height: 45px; 
        display: block; 
    }
    a.btn_print:hover { 
        background: url('images/btn_print.png') repeat -48px 0px; 
    }


.top_logos	{margin: 7px 0px 7px 10px; width: 430px; height: 17px; }
.top_logos IMG	{float: left; margin: 0px 12px 0 0}

.footer_logos {width: 500px}

.footer_logos IMG {float: right; margin: 0px 8px 0 8px}

#weather {cursor: hand;}

#tzTimeSpan_ee4d9b33500c6fd {float: left;color: #FFF; font-size: 12px; font-family: arial; margin: 12px 0 0 0; width: 240px; text-align: right;cursor: hand;}

.weatherItem	{float: left;color: #FFF; font-size: 12px; font-family: arial; margin: 6px 0 0 0; width: 120px; text-align: right}
.weatherItem IMG{float: right; margin: -6px 0 0 12px}

.weatherItem .degree	{font-size: 18px;}


.top_title	{border-bottom:1px solid #bfbfbf;}
.large_title	{font:bold 30px Arial, Helvetica, sans-serif; color:#333333;}

.large_title .Normal {font:bold 30px Arial, Helvetica, sans-serif; color:#333333;}

.img_right	{float: right; margin: 0 0 15px 15px; border: 1px solid #676767}
.img_left	{float: left; margin: 0 15px 15px 0; border: 1px solid #676767}

.hline		{border-bottom: 1px solid #bfbfbf; padding: 10px 0 0 0; margin: 0 0 10px 0}

.steelblue_rows {list-style: none; margin: 0}

.steelblue_rows	li {padding: 12px 0 12px 0; border-bottom: 1px solid #bcbabb; list-style: none}

.steelblue_rows	li:last-child {padding: 12px 0 12px 0; list-style: none; border-bottom: none}

.dashboardid		{}
#weather			{}

/*========================================================*/
/*  Main Rotator                                          */
/*========================================================*/


.rotator_bg		{background: url(images/rotator_bg_full.png) no-repeat; height: 450px; width: 985px;text-align: left; overflow: hidden}

.rotator_bg #slider2	{text-align: left}

#slider2 .panel3	{width: 979px; height: 450px; margin: 1px 0 0 0; text-align: left;}


.rotator_bg .thumbNav { height: 10px; margin: -24px 0 0 440px; width: 200px; z-index: 50; position: relative;}
.rotator_bg .thumbNav a 	{float: left; width: 10px; height: 10px; background: url(images/nav_dot.png) no-repeat; display: block; margin: 0 5px 0 0;}
.rotator_bg .thumbNav a:hover 	{background: url(images/nav_dot_selected.png) no-repeat;}


.rotator_bg .thumbNav a.cur{
 background: url(images/nav_dot_selected.png) no-repeat; 
}


#slide-jump-back	{position: absolute; z-index: 50; width: 45px; height: 45px; cursor: pointer; background: url(images/btn_previous.png) no-repeat; display: block; margin: 190px 0 0 10px; padding: 0}

#slide-jump-next	{position: absolute; z-index: 50; width: 45px; height: 45px; cursor: pointer; background: url(images/btn_next.png) no-repeat; display: block; margin: 190px 0 0 930px; padding: 0}

#slide-jump-back:hover, #slide-jump-next:hover	{background-position: -45px 0px; cursor: pointer}

/*========================================================*/
/*  Bottom Rotator                                        */
/*========================================================*/

.rotator2		{height: 101px; width: 981px;text-align: left; overflow: hidden; margin: 7px 0 0 2px}

#slider3 .panel3	{width: 981px; height: 101px; text-align: left;}

.rotator2 .thumbNav 		{height: 10px; margin: -24px 0 0 130px; width: 150px; z-index: 50; position: absolute;}
.rotator2 .thumbNav a 		{float: left; width: 10px; height: 10px; background: url(images/nav_dot.png) no-repeat; display: block; margin: 0 5px 0 0;}
.rotator2 .thumbNav a:hover 	{background: url(images/nav_dot_selected.png) no-repeat;}

.rotator2 .thumbNav a.cur{
 background: url(images/nav_dot_selected.png) no-repeat; 
}

.brotate_left		{background: url(images/brotator_left.png) no-repeat; height: 101px; width: 209px; float: left;}
.brotate_left .title	{float: left; margin: 15px 13px 0 13px; text-shadow: #36457c 0.1em 0.1em 0.1em; color: #FFF; font-size: 25px; font-weight: bold; font-family: arial; text-transform:uppercase; line-height: 1.0em}

.brotate_right 		{background: url(images/brotator_right.png) no-repeat; height: 101px; width: 772px; float: left;}
.brotate_right IMG	{float: left; margin: 8px 0 0 11px; border: 1px solid #FFF}
.brotate_right .text	{float: left; margin: 23px 12px 0 12px; font-size: 12px; color: #333333; font-family: arial; width: 570px}
.brotate_right .blue_title	{font-size: 16px; color: #0088ff; text-transform:uppercase; font-weight: bold}

/*========================================================*/
/*  Passenger Rotator                                     */
/*========================================================*/

.rotator3		{background: url(images/passenger_banner_bg.png) no-repeat; height: 193px; width: 714px;text-align: left; overflow: hidden; margin: 0px 0 0 0px;padding: 3px 0 0 0; }

#slider4 .panel3	{width: 706px; height: 185px; text-align: left; margin: 0px 0 0 0; padding: 0}

.rotator3 .thumbNav 		{height: 10px; margin: -24px 0 0 630px; width: 150px; z-index: 50; position: absolute;}
.rotator3 .thumbNav a 		{float: left; width: 10px; height: 10px; background: url(images/nav_dot.png) no-repeat; display: block; margin: 0 5px 0 0;}
.rotator3 .thumbNav a:hover 	{background: url(images/nav_dot_selected.png) no-repeat;}

.rotator3 .thumbNav a.cur{ background: url(images/nav_dot_selected.png) no-repeat; }


/*========================================================*/
/*  Arriving Flights table                                */
/*========================================================*/

.blue_heading	{background: url(images/blue_gradient_bar.gif) repeat-x #1f428c; color: #FFF; font-size: 12px; font-weight: bold; font-family: arial; text-align: center; padding: 16px 0 12px 0}

.chart1		{font-size: 12px; font-family: arial; color: #444444; border: 1px solid #737d90}
.chart1	TD	{padding: 14px 12px 14px 12px;}

.chart1 .innertd	{border-right: 1px solid #c2c7d2; border-bottom: 1px solid #c2c7d2}
.chart1 .innertd2	{border-bottom: 1px solid #c2c7d2}

.chart1 .carrier	{width: 160px}

.chart1 .innertd IMG.logo{float: left; width: 90px}
.chart1 .innertd .flight {float: left; margin: 12px 0 0 14px}

.chart1 .innertd3	{color: #0088ff; border-right: 1px solid #c2c7d2; border-bottom: 1px solid #c2c7d2}
.chart1 .innertd4	{color: #0088ff; border-bottom: 1px solid #c2c7d2}


.chart1 .bottomtr TD	{border-bottom: none}

.blue_heading2	{background: url(images/heading_row2.gif) repeat-x #2e4d74; color: #FFF; font-size: 12px; font-weight: bold; font-family: arial; text-align: center; padding: 15px 0 15px 0}

.blue_heading3	{background: url(images/blue_gradient_bar.gif) repeat-x #1f428c; color: #FFF; font-size: 18px; font-weight: bold; font-family: arial; text-align: center; padding: 16px 0 12px 0}


/*========================================================*/
/*  Packages                                              */
/*========================================================*/

.packages	{border: 1px solid #7f899c}

.packages TD	{font-family: arial}

.packages .light{background: #eeeff2; border-bottom: 1px solid #c5c9d4}
.packages .dark {background: #dee8f1; border-bottom: 1px solid #c5c9d4}

.packages .pic	{float: left; margin: 20px; width: 148px}
.packages .pic IMG {width: 148px; border: 1px solid #999999}

.packages .info	{width: 326px; margin: 20px 20px 20px 0; float: left; font-size: 12px; color: #444444; white-space: normal;}

.packages .info .title	{font-size: 16px; font-weight: bold; color: #333333}
.packages .info .name	{font-weight: bold; color: #333333}

.packages .bluegloss {float: left; width: 116px; height: 102px; background: url(images/blue_box_glossy.png) no-repeat; margin: 20px 0 20px 0; color: #FFF; text-align: center}
.packages .bluegloss .from 	{font-size: 10px; margin: 5px 0 0 0;}
.packages .bluegloss .price	{font-size: 28px; font-weight: bold; height: 28px}
.packages .bluegloss .price SUP	{font-size: 16px}
.packages .bluegloss .per	{font-size: 11px}
.packages .bluegloss .book	{font-size: 16px; font-weight: bold; text-transform:uppercase; margin: 11px 0 0 0;}

.packages .bluegloss .book A:link    	{font-size: 16px; font-weight: bold; text-transform:uppercase; TEXT-DECORATION: none; font-family: arial; color: #FFF}
.packages .bluegloss .book A:visited 	{font-size: 16px; font-weight: bold; text-transform:uppercase; TEXT-DECORATION: none; font-family: arial; color: #FFF }
.packages .bluegloss .book A:hover   	{font-size: 16px; font-weight: bold; text-transform:uppercase; TEXT-DECORATION: underline; font-family: arial; color: #FFF }



.packages2 TD		{font-family: arial}

.packages2 .info	{margin: 20px 0px 20px 0; white-space: normal;}

.packages2 .info .title	{font-size: 16px; font-weight: bold; color: #333333}
.packages2 .info .name	{font-weight: bold; color: #333333}

.packages2 .info .text	{font-size: 12px; color: #444444;}

.packages2 .bluegloss 			{float: right; width: 116px; height: 102px; background: url(images/blue_box_glossy.png) no-repeat; margin: 0px 0 20px 20px; color: #FFF; text-align: center}
.packages2 .bluegloss .from 	{font-size: 10px; margin: 5px 0 0 0;}
.packages2 .bluegloss .price	{font-size: 28px; font-weight: bold; height: 28px}
.packages2 .bluegloss .price SUP	{font-size: 16px}
.packages2 .bluegloss .per	{font-size: 11px}
.packages2 .bluegloss .book	{font-size: 16px; font-weight: bold; text-transform:uppercase; margin: 11px 0 0 0;}

.packages2 .bluegloss .book A:link    	{font-size: 16px; font-weight: bold; text-transform:uppercase; TEXT-DECORATION: none; font-family: arial; color: #FFF}
.packages2 .bluegloss .book A:visited 	{font-size: 16px; font-weight: bold; text-transform:uppercase; TEXT-DECORATION: none; font-family: arial; color: #FFF }
.packages2 .bluegloss .book A:hover   	{font-size: 16px; font-weight: bold; text-transform:uppercase; TEXT-DECORATION: underline; font-family: arial; color: #FFF }


/*========================================================*/
/*  Alternating Grid                                      */
/*========================================================*/

.alt_grid	{border: 1px solid #7f899c}

.alt_grid TD	{font-family: arial}

.alt_grid .light{background: #eeeff2; border-bottom: 1px solid #c5c9d4}
.alt_grid .dark {background: #dee8f1; border-bottom: 1px solid #c5c9d4}
.alt_grid .gold {background: url(images/gold_bg.gif) repeat-x #f4ed9d; border-bottom: 1px solid #c5c9d4}

.alt_grid .col_1{width: 182px; border-right: 1px solid #c5c9d4; height: 65px; text-align: center; font-size: 13px; color: #444444}
.alt_grid .col_2{width: 298px; border-right: 1px solid #c5c9d4; height: 65px; text-align: center; font-size: 13px; color: #444444}
.alt_grid .col_3{height: 65px; text-align: center}

.alt_grid .col_3 A:link    	{font-size: 13px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.alt_grid .col_3 A:visited 	{font-size: 13px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff }
.alt_grid .col_3 A:hover   	{font-size: 13px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #0088ff }

.alt_grid .col_1_header{background: url(images/alt_grid_header_bg.gif) repeat-x #20448e; width: 182px; height: 38px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold}
.alt_grid .col_2_header{background: url(images/alt_grid_header_bg.gif) repeat-x #20448e; width: 298px; height: 38px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold}
.alt_grid .col_3_header{background: url(images/alt_grid_header_bg.gif) repeat-x #20448e; height: 38px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold}

.alt_grid2	{border: 1px solid #7f899c}

.alt_grid2 TD	{font-family: arial}

.alt_grid2 .light{background: #eeeff2; border-bottom: 1px solid #c5c9d4}
.alt_grid2 .dark {background: #dee8f1; border-bottom: 1px solid #c5c9d4}
.alt_grid2 .gold {background: url(images/gold_bg.gif) repeat-x #f4ed9d; border-bottom: 1px solid #c5c9d4}

.alt_grid2 .col_1{width: 182px; border-right: 1px solid #c5c9d4; height: 65px; text-align: center; font-size: 13px; color: #444444}
.alt_grid2 .col_2{width: 116px; border-right: 1px solid #c5c9d4; height: 65px; text-align: center; font-size: 13px; color: #444444}
.alt_grid2 .col_3{width: 255px; border-right: 1px solid #c5c9d4; height: 65px; text-align: center; font-size: 13px; color: #444444}
.alt_grid2 .col_4{width: 130px; height: 65px; text-align: center}

.alt_grid2 .col_4 A:link    	{font-size: 13px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.alt_grid2 .col_4 A:visited 	{font-size: 13px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff }
.alt_grid2 .col_4 A:hover   	{font-size: 13px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #0088ff }

.alt_grid2 .col_1_header{background: url(/Portals/0/Containers/mlb/ctn_images/steel_blue_ctn_bg.png) repeat-x #20448e; width: 182px; height: 38px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold}
.alt_grid2 .col_2_header{background: url(/Portals/0/Containers/mlb/ctn_images/steel_blue_ctn_bg.png) repeat-x #20448e; width: 116px; height: 38px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold}
.alt_grid2 .col_3_header{background: url(/Portals/0/Containers/mlb/ctn_images/steel_blue_ctn_bg.png) repeat-x #20448e; width: 255px; height: 38px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold}
.alt_grid2 .col_4_header{background: url(/Portals/0/Containers/mlb/ctn_images/steel_blue_ctn_bg.png) repeat-x #20448e; width: 130px; height: 38px; text-align: center; font-size: 12px; color: #FFF; font-weight: bold}

.pager			{margin: 15px 0 15px 0; text-align: right}
.pager .pagertext 	{color: #666666;}
.pager .pagertext Strong{color: #666666;}

.pager A:link    	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #666666; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px}
.pager A:visited 	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #666666; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px}
.pager A:hover   	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
			background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
			-moz-border-radius: 3px 3px 3px 3px; 
			-webkit-border-radius: 3px 3px 3px 3px;
			-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px;
}
.pager A:active   	{font-size: 11px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
			background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
			-moz-border-radius: 3px 3px 3px 3px; 
			-webkit-border-radius: 3px 3px 3px 3px;
			-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px;
}

.pager span.pagerlink		{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
			background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
			-moz-border-radius: 3px 3px 3px 3px; 
			-webkit-border-radius: 3px 3px 3px 3px;
			-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px;}

/*============================================================*/
/*  Contact Form	                                      */
/*============================================================*/

.contact_form		{color: #222222}

.contact_form td	{padding: 0 10px 16px 0}

.contact_form .NormalTextBox	{border: 1px solid #999999; background: url(images/textbox_bg.gif) repeat-x; height: 25px; width: 190px; padding: 2px 2px 0 4px; color: #7c7c7c; font-size: 13px}

/*============================================================*/
/*  Map Search		                                      */
/*============================================================*/

.map_search_bg		{background: url(images/map_search_bg.gif) repeat-x #224386; height: 45px; border: 1px solid #888888; border-top: none; width: 435px}

.map_search_bg .search_box {background: url(images/map_textbox_bg.png) no-repeat; height: 27px; width: 306px; float: left; margin: 8px 12px 0 8px}
.map_search_bg .textfield2 {border: none; padding: 2px 0 0 4px; color: #7e7e7e; font-size: 12px; width: 278px; height: 27px; background: transparent}
.map_search_bg .map_submit {float: left; width: 93px; margin: 12px 0 0 0}

.map_surround		{border: 1px solid #888888; border-bottom: none; width: 435px}

.find_text		{color: #222222; margin: 0 0 8px 0; font-size: 12px}


.map_search_bg2		{background: url(images/map_search_bg.gif) repeat-x #224386; height: 45px; border: 1px solid #888888; border-bottom: none; width: 668px}

.map_search_bg2 .search_box {background: url(images/map_textbox_bg2.png) no-repeat; height: 27px; width: 521px; float: left; margin: 8px 12px 0 18px}
.map_search_bg2 .textfield2 {border: none; padding: 2px 0 0 4px; color: #7e7e7e; font-size: 12px; width: 494px; height: 27px; background: transparent}
.map_search_bg2 .map_submit {float: left; width: 93px; margin: 12px 0 0 0}

.map_surround2		{border: 1px solid #888888; border-top: none; width: 668px}

.find_text2		{color: #222222; margin: 0 0 18px 0; font-size: 12px}


/*============================================================*/
/*  Articles / Press Releases                                 */
/*============================================================*/

.artic		{color: #666666; font-size: 12px; font-family: arial; border-bottom: 1px solid #bfbfbf; padding: 20px 0 20px 0}

.artic .date	{font-size: 11px; color: #777777}

.artic A:link    	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.artic A:visited 	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.artic A:hover   	{font-size: 12px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #0088ff}

A.title_link:link    	{font-size: 15px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #333333}
A.title_link:visited 	{font-size: 15px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #333333}
A.title_link:hover   	{font-size: 15px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #333333}

.pager2 		{text-align: right}


.pager2 A:link    	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #666666; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px}
.pager2 A:visited 	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #666666; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px}
.pager2 A:hover   	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
			background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
			-moz-border-radius: 3px 3px 3px 3px; 
			-webkit-border-radius: 3px 3px 3px 3px;
			-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px;
}

.pager2 a.pagerlink	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
			background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
			-moz-border-radius: 3px 3px 3px 3px; 
			-webkit-border-radius: 3px 3px 3px 3px;
			-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px;}

.pager2 a.pagerlink span{color:#FFF}


A.mlb_btn_notsel:link    	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #666666; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; display: block; float: left}
A.mlb_btn_notsel:visited 	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #666666; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px}
A.mlb_btn_notsel:hover   	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
					background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
					-moz-border-radius: 3px 3px 3px 3px; 
					-webkit-border-radius: 3px 3px 3px 3px;
					-khtml-border-radius: 3px 3px 3px 3px;
		    			border-radius: 3px 3px 3px 3px;
}

A.mlb_btn:link   		{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; display: block; float: left;
					background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
					-moz-border-radius: 3px 3px 3px 3px; 
					-webkit-border-radius: 3px 3px 3px 3px;
					-khtml-border-radius: 3px 3px 3px 3px;
		    			border-radius: 3px 3px 3px 3px;
}
A.mlb_btn:visited   		{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
					background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
					-moz-border-radius: 3px 3px 3px 3px; 
					-webkit-border-radius: 3px 3px 3px 3px;
					-khtml-border-radius: 3px 3px 3px 3px;
		    			border-radius: 3px 3px 3px 3px;
}
A.mlb_btn:hover   		{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
					background: url(images/tab_active_bg.gif) repeat-x #3668cb; 
					-moz-border-radius: 3px 3px 3px 3px; 
					-webkit-border-radius: 3px 3px 3px 3px;
					-khtml-border-radius: 3px 3px 3px 3px;
		    			border-radius: 3px 3px 3px 3px;
}

.artic_body		{color: #666666; font-size: 12px; font-family: arial; padding: 20px 0 0 0; margin: 10px 0 0 0}

H1.artic_h1		{margin: 0}

.artic_body .date	{font-size: 11px; color: #777777}

.artic_body A:link    	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.artic_body A:visited 	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.artic_body A:hover   	{font-size: 12px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #0088ff}

/*============================================================*/
/*  Alert Articles 		                              */
/*============================================================*/

.alert_artic		{color: #666666; font-size: 12px; font-family: arial; border-bottom: 2px solid #cccccc; padding: 20px 0 20px 0}

.alert_artic .date	{font-size: 13px; color: #333333; font-weight: bold;}

.alert_artic A:link    	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #005791}
.alert_artic A:visited 	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #005791}
.alert_artic A:hover   	{font-size: 12px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #005791}

A.title_link_alert:link    	{font-size: 18px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #005791}
A.title_link_alert:visited 	{font-size: 18px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #005791}
A.title_link_alert:hover   	{font-size: 18px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #005791}

.pager3 		{text-align: right; color: #666666; font-size: 12px; font-family: arial;}


.pager3 A:link    	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #333333; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px}
.pager3 A:visited 	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #333333; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px}
.pager3 A:hover   	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
			background: url(images/gray_gradient.gif) repeat-x #686868; 
			-moz-border-radius: 3px 3px 3px 3px; 
			-webkit-border-radius: 3px 3px 3px 3px;
			-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px;
}

.pager3 a.pagerlink	{font-size: 11px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF; padding: 2px 5px 2px 5px; margin: 0 4px 0 4px; 
			background: url(images/gray_gradient.gif) repeat-x #686868; 
			-moz-border-radius: 3px 3px 3px 3px; 
			-webkit-border-radius: 3px 3px 3px 3px;
			-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px;}

.pager3 a.pagerlink span{color:#FFF}


OL.share2		{border-bottom: 7px solid #333333; list-style: none; height: 50px; margin: 0; padding: 0}

OL.share2 LI		{float: right; list-style: none; padding: 20px 0 20px 0; margin: 0}

SPAN.posted		{color: #666666; font-size: 12px; font-family: arial; text-transform:uppercase; font-weight: bold}
SPAN.administration	{color: #0077cc; font-size: 12px; font-family: arial;}


.side_latest		{color: #111111; font-size: 18px; font-family: arial; font-weight: bold}
OL.side_list		{list-style: none; margin: 0 0 0px 0; padding: 0; border-bottom: 1px solid #c4c4c4}
OL.side_list LI		{list-style: none; margin: 0 0 25px 0; padding: 0;}

OL.side_list .date	{font-size: 12px; color: #333333; font-weight: normal;}

OL.side_list A:link    	{font-size: 13px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #0077cc}
OL.side_list A:visited 	{font-size: 13px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #0077cc}
OL.side_list A:hover   	{font-size: 13px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #0077cc}


.alert_artic_body		{color: #666666; font-size: 12px; font-family: arial; padding: 20px 0 0 0; border-top: 1px solid #bfbfbf; margin: 10px 0 0 0}

.alert_artic_body H1		{margin: 0}

.alert_artic_body .date	{font-size: 11px; color: #777777}

.alert_artic_body A:link    	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.alert_artic_body A:visited 	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff}
.alert_artic_body A:hover   	{font-size: 12px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #0088ff}

A.title_link_alert:link    	{font-size: 18px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #005791}
A.title_link_alert:visited 	{font-size: 18px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #005791}
A.title_link_alert:hover   	{font-size: 18px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #005791}


/*========================================================*/
/*  Alert                                                 */
/*========================================================*/

.alert_top				{background: url(images/alert_top_bg.gif) repeat-x #c00000;}

.alert_top .alert_cnt	{width: 960px; min-height: 75px; background: url(images/public_alert_title.png) no-repeat; text-align: left;}

.alert_cnt .text		{float: left; width: 586px; margin: 10px 0 0 330px; color: #FFF; font-family: arial; font-weight: normal; font-size: 12px}
.alert_cnt .text .title	{color: #FFF; font-family: arial; font-weight: bold; font-size: 16px}
.alert_cnt .text .normal{color: #FFF; font-family: arial; font-weight: normal; font-size: 12px}


.alert_cnt .text A:link    	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF}
.alert_cnt .text A:visited 	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #FFF }
.alert_cnt .text A:hover   	{font-size: 12px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #FFF }

.alert_sublinks 			{margin: 0 0 15px 0}

.alert_sublinks A:link    	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #0077cc; display: block; padding: 8px 0 8px 7px; width: 100%; margin: 0 0 -12px 0}
.alert_sublinks A:visited 	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #0077ccF ; display: block; padding: 8px 0 8px 7px; width: 100%; margin: 0 0 -12px 0;}
.alert_sublinks A:hover   	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #0077cc; display: block; padding: 8px 0 8px 7px; width: 100%; background: #ededed; margin: 0 0 -12px 0;
				-moz-border-radius: 3px 3px 3px 3px; 
				-webkit-border-radius: 3px 3px 3px 3px;
				-khtml-border-radius: 3px 3px 3px 3px;
		    	border-radius: 3px 3px 3px 3px; }


/*========================================================*/
/*  Side Articles                                         */
/*========================================================*/

.side_article			{list-style: none; margin: 0; padding: 0}

.side_article LI.article_item		{list-style: none; margin: 0 0 20px 0}
.side_article LI .date	{color: #727272; font-weight: normal}

.side_article LI A:link    	{font-size: 12px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #333333; }
.side_article LI A:visited 	{font-size: 12px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #333333; }
.side_article LI A:hover   	{font-size: 12px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #333333; }

/*========================================================*/
/*  Side Articles2                                        */
/*========================================================*/

.side_article2			{list-style: none; margin: 0; padding: 0}

.side_article2 LI.article_item		{list-style: none; margin: 0 0 20px 0}
.side_article2 LI .date	{color: #727272; font-weight: normal}

.side_article2 LI A:link    	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff; }
.side_article2 LI A:visited 	{font-size: 12px; font-weight: normal; TEXT-DECORATION: none; font-family: arial; color: #0088ff; }
.side_article2 LI A:hover   	{font-size: 12px; font-weight: normal; TEXT-DECORATION: underline; font-family: arial; color: #0088ff; }


/*========================================================*/
/* Expand CSS                                             */
/*========================================================*/


.icoLeft{float: left; margin: 0 15px 15px 0;}
.icoRight{float: right; margin: 0 0px 15px 15px;}
.icoNone{margin: 0 0px 0px 0;}
.ico2{left: 0;}
.ico3{position: absolute; margin: -8px 0 0 -8px;}

/*========================================================*/
/*  Dashboard	                                          */
/*========================================================*/

.dash_left_col			{width: 430px; float: left}
.dash_right_col			{width: 250px; float: right}

/*========================================================*/
/*  Dash 1		                                          */
/*========================================================*/

.dash_1					{margin: 0 0 14px 0}
.dash_1 .dash_left		{background: url(images/dash_left_blue.png) no-repeat; height: 57px; padding: 0 0 0 16px; color: #FFF; font-family: Arial; font-size: 20px; font-weight: bold}
.dash_1 .dash_right		{background: url(images/dash_right_blue.png) no-repeat; width: 50px; height: 57px; padding: 0 11px 0 0; text-align: center}

.dash_1 .options	{list-style: none; margin: 4px 0 0 0; padding: 0}

.dash_1 .options LI	{background: #f2f2f2; border: 1px solid #d4d4d4; margin: 0 3px 4px 3px; list-style: none; padding: 5px 0 6px 6px;
					-moz-border-radius: 3px 3px 3px 3px; 
					-webkit-border-radius: 3px 3px 3px 3px;
					-khtml-border-radius: 3px 3px 3px 3px;
		    		border-radius: 3px 3px 3px 3px;
		    		font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #204ead;
		    		}

.dash_1 .options A:link    	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #204ead}
.dash_1 .options A:visited 	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #204ead }
.dash_1 .options A:hover   	{font-size: 14px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #204ead }

/*========================================================*/
/*  Dash 2		                                          */
/*========================================================*/

.dash_2					{margin: 0 0 14px 0}
.dash_2 .dash_left		{background: url(images/dash_left_gray.png) no-repeat; height: 57px; padding: 0 0 0 16px; color: #FFF; font-family: Arial; font-size: 20px; font-weight: bold}
.dash_2 .dash_right		{background: url(images/dash_right_gray.png) no-repeat; width: 50px; height: 57px; padding: 0 11px 0 0; text-align: center}

.dash_2 .options	{list-style: none; margin: 4px 0 0 0; padding: 0}

.dash_2 .options LI	{background: #f2f2f2; border: 1px solid #d4d4d4; margin: 0 3px 4px 3px; list-style: none; padding: 5px 0 6px 6px;
					-moz-border-radius: 3px 3px 3px 3px; 
					-webkit-border-radius: 3px 3px 3px 3px;
					-khtml-border-radius: 3px 3px 3px 3px;
		    		border-radius: 3px 3px 3px 3px;
		    		font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #202020;
		    		}

.dash_2 .options A:link    	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #202020}
.dash_2 .options A:visited 	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #202020 }
.dash_2 .options A:hover   	{font-size: 14px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #202020 }

/*========================================================*/
/*  Dash 3		                                          */
/*========================================================*/

.dash_3					{margin: 0 0 14px 0}
.dash_3 .dash_left		{background: url(images/dash_left_red.png) no-repeat; height: 57px; padding: 0 0 0 16px; color: #FFF; font-family: Arial; font-size: 20px; font-weight: bold}
.dash_3 .dash_right		{background: url(images/dash_right_red.png) no-repeat; width: 50px; height: 57px; padding: 0 11px 0 0; text-align: center}

.dash_3 .options	{list-style: none; margin: 4px 0 0 0; padding: 0}

.dash_3 .options LI	{background: #f2f2f2; border: 1px solid #d4d4d4; margin: 0 3px 4px 3px; list-style: none; padding: 5px 0 6px 6px;
					-moz-border-radius: 3px 3px 3px 3px; 
					-webkit-border-radius: 3px 3px 3px 3px;
					-khtml-border-radius: 3px 3px 3px 3px;
		    		border-radius: 3px 3px 3px 3px;
		    		font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #960000;
		    		}

.dash_3 .options A:link    	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #960000}
.dash_3 .options A:visited 	{font-size: 14px; font-weight: bold; TEXT-DECORATION: none; font-family: arial; color: #960000 }
.dash_3 .options A:hover   	{font-size: 14px; font-weight: bold; TEXT-DECORATION: underline; font-family: arial; color: #960000 }

/*========================================================*/
/*  Xmod Forms	                                          */
/*========================================================*/

.x_form TD		{padding: 8px 16px 8px 0}

.x_form .SubHead	{font-size: 16px; font-weight: bold; font-family: Arial; color: #143780}

.x_form .NormalTextBox	{height: 24px; width: 150px; font-size: 14px; color: #000; padding: 1px 0 0 4px}
.x_form .NormalTextBox2	{height: 24px; width: 350px; font-size: 14px; color: #000; padding: 1px 0 0 4px}

.banner_edit_list TD	{border-bottom: 1px solid #949494; padding: 8px}


.panel3_edit				{list-style: none; border-bottom: 1px solid #949494; padding: 8px}
.brotate_right_edit 		{width: 772px; float: left;}
.brotate_right_edit IMG		{float: left; margin: 8px 0 0 11px; border: 1px solid #FFF}
.brotate_right_edit .text	{float: left; margin: 23px 12px 0 12px; font-size: 12px; color: #333333; font-family: arial; width: 570px}
.brotate_right_edit .blue_title	{font-size: 16px; color: #0088ff; text-transform:uppercase; font-weight: bold}




/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- Copyright token                   --*/ .copy-right { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- Date token                        --*/ .date { color: #81ADCA; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- Links token       		           --*/ .links, a.links:link, a.links:visited, a.links:active { color: #002748; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- Links token hover 		           --*/ a.links:hover { color: #002748; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: underline;}
/*-- Breadcrum token                   --*/ .breadcrum, a.breadcrum:link, a.breadcrum:visited, a.breadcrum:active { color: #000000; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- Breadcrum token hover             --*/ a.breadcrum:hover { color: #000000; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: underline; }
/*-- Terms Privacy token       		   --*/ .terms-privacy, a.terms-privacy:link, a.terms-privacy:visited, a.terms-privacy:active { color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- Terms Privacy token hover 		   --*/ a.terms-privacy:hover { color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: underline; }
/*-- Search box css		   	    	   --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {  width: 140px; height: 17px; background-color: transparent; padding: 0px 0px 0px 0px; margin:0 0 0 0; border: 0px solid #646464; font-family: Tahoma; FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #666; text-decoration: none; cursor:text; line-height:17px; vertical-align:text-top;}
/*========================================================*/
/*  Default DNN CSS                                       */
/*========================================================*/
/*-- Default Form CSS        		   --*/ select, input { font-family: tahoma; font-size: 11px; color: #333333; }
/*-- Default textbox       		       --*/ .NormalTextBox { color: #333333; padding-left: 2px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- Textbox cell / td            	   --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; }
/*-- Default SubHead CSS        		   --*/
.Normal {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0090ff; FONT-FAMILY: Tahoma;}
.SubHead {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0090ff; FONT-FAMILY: Tahoma;}
.SubSubHead {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0090ff; FONT-FAMILY: Tahoma;}
.CommandButton {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma;}
A.CommandButton:link { COLOR: #454545; TEXT-DECORATION: underline;}
A.CommandButton:visited {COLOR: #454545; TEXT-DECORATION: underline;}
A.CommandButton:active {	COLOR: #454545; TEXT-DECORATION: underline;}
A.CommandButton:hover { COLOR: #0090ff; TEXT-DECORATION: underline; }
/*-- Default --*/
.Head { font-weight: bold; font-size: 11px; font-family: Tahoma; color: #0090ff; }
.Head2 { font-weight: bold; font-size: 11px; font-family: Tahoma; color: #0090ff; }


/*-- Action Menu --*/
.ModuleTitle_SubMenu { z-index:9999!important;}

.DnnModule DnnModule-XMod DnnModule-618	{ z-index: 500; }


/*-- Custom CSS --*/

#dnn_dnnSEARCH_ClassicSearch {
margin-left: 273px !important;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
    font-family: Tahoma;
    font-size: 14px;
    color: red;
    letter-spacing:1px;
}

#custom-top {
  position: relative;
  width:100%;
  top:-250px;
}
#top-title {
  display:block;
  width:100%;
  //height:80px;
}
#top-title h1 {
  font-size:24px;
  color:#000;
  text-align:center;
  line-height:.5em;
  margin-top:0px;
  margin-bottom:0px;
}
#top-desc {
  display:block;
  width:100%;
  //height:40px;
}
#top-desc p {
  font-size:14px;
  color:#646464;
  line-height:.75em;
  margin-top:0px;
  margin-bottom:-20px;
}

#bottom-desc {
  height:30px;
  font-size:11px;
  font-style:italic;
  font-weight:600;
  color:#677685;
  background-image: url("http://mlbair.com/Portals/0/Skins/mlb/images/bottom-back.jpg");
  border-bottom: 1px solid #424242;
  overflow:hidden;
}
#bottom-desc A:link, A:visited, A:active {
    text-decoration: none!important;
    color: #677685!important;
}
  
.bluefooter_gradian {
    border-bottom: none;
}

#dnn_Top_Alert > div > table > tbody > tr:nth-child(4) > td > table {
  width: 1050px!important;
}
#Form > table > tbody > tr:nth-child(4) > td > table {
 width: 1050px!important;
}

#Form > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(2) > table {
  float:right;
}
#Form > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table {
  width:985px!important;
  margin-left:15px;
}
.DnnModule-XMod > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > table:nth-child(1) {
    float:right;
}