﻿html	{ font-family:Arial, Helvetica, Sans-Serif; font-size:small; }
body	{ float:left; font-size:85%; background-color: #FFFFFF; width:100%; }

div#Tabs				{ float:left; width:100%; border-bottom:solid 1px #004696; }
/*div.header				{ float:left; width:100%; background:url(/images.net/v2/Global/template/flybmi/v6/bmi_Header_Back.gif) repeat-x; padding-bottom:15px; } */
div.header { float:left; }
div.header div#masthead { width:100%; }
div#TopHeader			{ height:63px; background:#004696; text-align:left; }

div#terms				{ float:left; padding-top:5px; }
div#terms div.title		{ margin-top:10px; }
div#terms ol			{ margin-top:5px;}
div#terms ul			{ margin-top:5px; margin-bottom:5px; }
div#terms a				{ text-decoration:underline; color:#004696; }
div#terms a:hover		{ text-decoration:underline; color:#999999; }
div#terms a:visited		{ text-decoration:underline; color:#50C3EB; }


div#Body		{ padding:5px 16px 0px 5px; _padding-bottom:20px; }
/* ----- Tabs ----- */
div#Body ul#tabs		{ margin:0; padding:0; list-style-type:none; margin-left:10px; }
div#Body ul#tabs a		{ height:29px; display:block; _display:auto; color:White; text-decoration:none; min-width:200px; _width:200px; text-align:center; font-weight:bold; float:left; font-size:12px; }
div#Body ul#tabs a span	{ display:block; line-height:29px; width:350px; }


div#Body ul#tabs li							{ background:transparent; float:left; height:29px; margin:0; } 
div#Body ul#tabs li.Default					{ background:url(/images.net/v2/bmi/aboutfares/tab-off-right.png) no-repeat right; padding-right:36px; }
div#Body ul#tabs li.Default a				{ background:url(/images.net/v2/bmi/aboutfares/tab-off-left.png) no-repeat left; padding-left:36px; }
div#Body ul#tabs li.Default a:hover			{ background:url(/images.net/v2/bmi/aboutfares/tab-off-left.png) no-repeat left; padding-left:36px; }
div#Body ul#tabs li.Default a span			{ background:url(/images.net/v2/bmi/aboutfares/tab-off.png) repeat-x left; }
div#Body ul#tabs li.DefaultSelected			{ background:url(/images.net/v2/bmi/aboutfares/tab-on-left.png) no-repeat left; padding-left:36px; }
div#Body ul#tabs li.DefaultSelected a		{ background:url(/images.net/v2/bmi/aboutfares/tab-on-right.png) no-repeat right; padding-right:36px; }
div#Body ul#tabs li.DefaultSelected a:hover	{ background:url(/images.net/v2/bmi/aboutfares/tab-on-right.png) no-repeat right; padding-right:36px; }
div#Body ul#tabs li.DefaultSelected a span	{ background:url(/images.net/v2/bmi/aboutfares/tab-on.png) repeat-x left; } 


/* ----- Left Headings ----- */
table								{ border-collapse:separate; /*margin-top:10px;*/ _margin-top:0px; }
table HeadImageHeading				{ }
table td.NormalLeftLabel			{ text-align:left; border-top:1px solid white; border-bottom:1px solid white; width:150px; background:#dcdcdc url(/images.net/v2/bmi/aboutfares/th-grey-bl.png) no-repeat left bottom; }
table td.NormalLeftLabel div		{ text-align:left; background:url(/images.net/v2/bmi/aboutfares/th-grey-tl.png) no-repeat left top; }
table td.NormalLeftLabel div div	{ text-align:left; padding:5px; font-weight:bold; }

.divAboutFareTypes { float:left; width:100%; }

.divAboutFareTypes table td			{ vertical-align:top; padding:0; }

div.cell	{ }
tr td		{ /*font-size:12px;*/ text-align:left; }
td.Heading	{ height:63px; }
td.Head		{ font-size:14px; font-weight:bold;	}


td#aftTDLeftLabel		{ text-align:left; }
td#aftTDBlue2			{ text-align:center; }
td#aftTDBlue1			{ text-align:center; }
td#aftTDBlue3			{ text-align:center; }
td#aftTDGold2			{ text-align:center; }
td#aftTDRed1			{ text-align:center; }
td#aftTDGold1			{ text-align:center; }
td#aftTDImageHeading	{ text-align:center; }
td#aftTDRed2			{ text-align:center; }
td#aftTDRed3			{ text-align:center; }

div.Manager_AFTRow		{ float:left; width:600px; border:solid 1px Silver; }
div.Manager_ImageHeading{ float:left; width:150px; padding:0px 5px 0px 5px; text-align:left; }
div.Manager_LeftLabel	{ float:left; width:150px; padding:5px 5px 5px 5px; background-color:#dcdcdc; }
div.Manager_Red1		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }
div.Manager_Blue1		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }
div.Manager_Blue2		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }
div.Manager_Blue3		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }
div.Manager_Gold1		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }
div.Manager_Gold2		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }
div.Manager_Red2		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }
div.Manager_Red3		{ float:left; width:75px; padding:0px 5px 0px 5px; text-align:center; border-left:solid 1px #dcdcdc; }

table td.HeadBlue1			{ background:#DAEFFF url(/images.net/v2/bmi/aboutfares/Blue_mid.gif) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadBlue1 div		{ background:url(/images.net/v2/bmi/aboutfares/Blue_left.gif) no-repeat left top; }
table td.HeadBlue1 div div	{ background:url(/images.net/v2/bmi/aboutfares/Blue_right.gif) no-repeat right top; padding:5px; color:#333333; padding-top:15px; vertical-align:middle; }

table td.HeadBlue2			{ background:#DAEFFF url(/images.net/v2/bmi/aboutfares/Blue_mid.gif) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadBlue2 div		{ background:url(/images.net/v2/bmi/aboutfares/Blue_left.gif) no-repeat left top; }
table td.HeadBlue2 div div	{ background:url(/images.net/v2/bmi/aboutfares/Blue_right.gif) no-repeat right top; padding:5px; color:#333333; padding-top:15px; filter:DropShadow (Color=#000000, OffX=2, OffY=2, Positive=true); }

table td.HeadBlue3			{ background:#E6E6E6 url(/images.net/v2/bmi/aboutfares/LightGrey_mid.gif) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadBlue3 div		{ background:url(/images.net/v2/bmi/aboutfares/LightGrey_left.gif) no-repeat left top; }
table td.HeadBlue3 div div	{ background:url(/images.net/v2/bmi/aboutfares/LightGrey_right.gif) no-repeat right top; padding:5px; color:#333333; padding-top:15px; }

table td.HeadGold1			{ background:#CCCCCC url(/images.net/v2/bmi/aboutfares/DarkGrey_mid.gif) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadGold1 div		{ background:url(/images.net/v2/bmi/aboutfares/DarkGrey_left.gif) no-repeat left top; }
table td.HeadGold1 div div	{ background:url(/images.net/v2/bmi/aboutfares/DarkGrey_right.gif) no-repeat right top; padding:5px; color:#333333; padding-top:15px; }

table td.HeadGold2			{ background:#CCCCCC url(/images.net/v2/bmi/aboutfares/DarkGrey_mid.gif) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadGold2 div		{ background:url(/images.net/v2/bmi/aboutfares/DarkGrey_left.gif) no-repeat left top;	}
table td.HeadGold2 div div	{ background:url(/images.net/v2/bmi/aboutfares/DarkGrey_right.gif) no-repeat right top; padding:5px; color:#333333; padding-top:15px; }

table td.HeadRed1			{ background:#F1A0A0 url(/images.net/v2/bmi/aboutfares/head-grad-pr.png) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadRed1 div		{ background:url(/images.net/v2/bmi/aboutfares/head-grad-pr-tl.png) no-repeat left top; }
table td.HeadRed1 div div	{ background:url(/images.net/v2/bmi/aboutfares/head-grad-pr-tr.png) no-repeat right top; padding:5px; color:#333333; padding-top:15px; vertical-align:middle; }

table td.HeadRed2			{ background:#F1A0A0 url(/images.net/v2/bmi/aboutfares/head-grad-pr.png) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadRed2 div		{ background:url(/images.net/v2/bmi/aboutfares/head-grad-pr-tl.png) no-repeat left top; }
table td.HeadRed2 div div	{ background:url(/images.net/v2/bmi/aboutfares/head-grad-pr-tr.png) no-repeat right top; padding:5px; color:#333333; padding-top:15px; vertical-align:middle; }

table td.HeadRed3			{ background:#F1A0A0 url(/images.net/v2/bmi/aboutfares/head-grad-pr.png) repeat-x top; border-bottom:1px solid #FFFFFF; }
table td.HeadRed3 div		{ background:url(/images.net/v2/bmi/aboutfares/head-grad-pr-tl.png) no-repeat left top; }
table td.HeadRed3 div div	{ background:url(/images.net/v2/bmi/aboutfares/head-grad-pr-tr.png) no-repeat right top; padding:5px; color:#333333; padding-top:15px; vertical-align:middle; }

/* ----- Table Cells ----- */
td.Normal				{ font-size:12px; text-align:left; }
table td.NormalBlue1	{ background:#DAEFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; }
table td.NormalBlue2	{ background:#DAEFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; }
table td.NormalBlue3	{ background:#E6E6E6; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; }
table td.NormalGold1	{ background:#CCCCCC; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; }
table td.NormalGold2	{ background:#CCCCCC; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; }
table td.NormalRed1		{ background-color:#F1A0A0; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; width:110px; }
table td.NormalRed2		{ background-color:#F1A0A0; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; width:110px; }
table td.NormalRed3		{ background-color:#F1A0A0; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px; width:110px; }


