﻿
TH, tr, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 10px;
}

TD, UL
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 10px;
}

BODY
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 10px;
	text-align:center ;

}

.PopupPanel
{
border-right: gray 1px solid;
border-top: gray 1px solid;
border-left: gray 1px solid;
border-bottom: gray 1px solid;
padding-right: 2px;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 2px;
}

.MenuBODY
{
	padding: 0px,10px,10px,10px;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-image: url(../Images/topback.jpg);
	background-color: #c8e4f2;
}

.ContentBody
{
	padding: 0px,0px,0px,0px;
}

.LookupBody
{
	padding: 0px,0px,0px,0px;
}

.PageBODY
{
	margin: 5Px 5Px 5Px 5Px;
	background-repeat: repeat-x;
}


.LoginPageBODY
{
	padding: 0px,0px,0px,0px;
}



.TablePanel
{
	font-weight: bold;
	font-size: 14pt;
	background-repeat: repeat-x;
	font-family: Arial;
	background-color: #c2d1f1;
	margin-right: 0px;
	width: 100%;
	padding: 0; 
	border-spacing: 0;
	text-align:left;
}

.SectionPanel
{
	border: thin solid #436a95;
	empty-cells: show;
}

.SectionHeader
{
	background-color: #436a95;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 12px;
	text-align: left;
	padding-left: 8px;
	white-space: nowrap;
}
.TableHeader
{
	background-image: url(../Images/CCTableHeader.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	text-align: left;
	padding-left: 8px;
	white-space: nowrap;
}

.TableButtonsHeader
{
	background-image: url(../Images/CCTableHeader.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	height: 30px;
	text-align: right;
	padding-right: 8px;
	vertical-align: middle;
}

.TableButtonsFooter
{
	background-image: url(../Images/CCTableFooter.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	height: 25px;
	padding-right: 8px;
	padding-top: 4px;
	text-align: right;
}

.TableFooter
{
	background-image: url(../Images/CCTableFooter.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	height: 25px;
	padding-right: 8px;
	padding-top: 4px;
	text-align: left;
}

.TableSeparatorRow
{
	height: 6px;
}


.DataHeader
{
	font-weight: normal;
	font-size: 12px;
	white-space: nowrap;
	text-align: left;
	padding-left: 8px;
	vertical-align: top;
	text-align:left;
}
.DataField
{
	padding-left: 8px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
.DataFieldR
{
	padding-left: 8px;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
}
.DataHeaderAlt
{
	font-weight: normal;
	font-size: 12px;
	white-space: nowrap;
	text-align: left;
	padding-left: 8px;
	vertical-align: top;
	background-color: #b0c4de;
}
.DataFieldAlt
{
	padding-left: 8px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background-color: #b0c4de;
}
.TotalField
{
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
	color: Navy;
	text-align: right;
}

.TextBox
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 12px;
	background-color: #F0F0F0;
	border: solid 1px #C3C3C3;
}

textarea
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	overflow: auto;
}

.ErrorField
{
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
	text-align: left;
	padding-left: 8px;
}

.LookupGrid
{
	background-color: #EEEEEE;
	color: #333366;
	border-style: groove;
	border-width: 2px;
	border-color: #FFFFFF;
}
.LookupHeader
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #333366;
	color: #FFFFFF;
	border-style: groove;
	border-width: 2px;
	border-color: #FFFFFF;
}
.LookupFooter
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #333366;
	color: #FFFFFF;
	border-style: groove;
	border-width: 2px;
	border-color: #FFFFFF;
}
.LookupItem
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
	color: #333366;
}
.LookupItemalt
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
	color: #333366;
}
a.LookupHeaderlink:link
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}
a.LookupHeaderlink:visited
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}
a.LookupHeaderlink:hover
{
	text-decoration: underline;
	color: #FFFF00;
	background-color: transparent;
}
a.LookupItemlink:link
{
	text-decoration: none;
	color: #333366;
	background-color: transparent;
}
a.LookupItemlink:visited
{
	text-decoration: none;
	color: #333366;
	background-color: transparent;
}
a.LookupItemlink:hover
{
	text-decoration: underline;
	color: #333366;
	background-color: transparent;
}
.Disabledlink
{
	text-decoration: none;
	color: #CCCCCC;
	background-color: transparent;
}
.LogoText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-position: center;
	color: Navy;
}

.MenuDataFont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}


.message
{
	font-size: 8pt;
	font-weight: bold;
	color: #cc3300;
	font-family: Arial, Helvetica, sans serif;
}
.FormHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: White;
	background-color: #003366;
}
.CurrentAgent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #333366;
	background-color: #e5e5e5;
}

.RequiredField
{
	font-size: 14px;
	width: 10px;
	font-weight: bold;
	color: Red;
}


.Toolbarlink:link
{
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
.Toolbarlink:visited
{
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
.Toolbarlink:hover
{
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}

.LinkButton:link
{
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
.LinkButton:visited
{
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
.LinkButton:hover
{
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}


.GridRowLink:link
{
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
.GridRowLink:visited
{
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
.GridRowLink:hover
{
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}

.GridEditColumn
{
	border: 2px groove #FFFFFF;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #25658B;
	text-decoration: none;
	width: 30px;
}

.GridView
{
	background-color: #d8d2ff;
	color: #FFFFFF;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
}

.GridViewSearchBox
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial;
	background-color: #d8d2ff;
	width: 100%;
	border-right: #7f9db9 2px solid;
	border-top: #7f9db9 2px solid;
	border-left: #7f9db9 2px solid;
	border-bottom: #7f9db9 2px solid;
}

.GridViewHeader
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #25658B;
	color: #FFFFFF;
	border-style: groove;
	border-width: 2px;
	border-color: #FFFFFF;
	text-decoration: none;
	height: 16px;
}

.GridViewHeader a:link
{
	color: white;
	text-decoration: none;
}

.GridViewHeader a:visited
{
	color: white;
	text-decoration: none;
}

.GridViewHeader a:hover
{
	color: white;
	text-decoration: underline;
}

.GridViewHeader a:active
{
	color: white;
	text-decoration: underline;
}

.GridViewItem
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
	color: #333366;
	cursor:default ;
}



.GridViewItem a:link
{
	color: #333366;
	background-color: transparent;
	text-decoration: none;
}

.GridViewItem a:visited
{
	color: #333366;
	background-color: transparent;
	text-decoration: none;
}

.GridViewItem a:hover
{
	color: #333366;
	background-color: transparent;
	text-decoration: underline;
}

.GridViewItem a:active
{
	color: #333366;
	background-color: transparent;
	text-decoration: underline;
}

.GridViewItemalt
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
	color: #333366;
	text-decoration: none;
	cursor:default ;

}

.GridViewItemalt a:link
{
	color: #333366;
	background-color: transparent;
	text-decoration: none;
}

.GridViewItemalt a:visited
{
	color: #333366;
	background-color: transparent;
	text-decoration: none;
}

.GridViewItemalt a:hover
{
	color: #333366;
	background-color: transparent;
	text-decoration: underline;
}

.GridViewItemalt a:active
{
	color: #333366;
	background-color: transparent;
	text-decoration: underline;
}


.BoldDataHeader
{
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	text-align: left;
	padding-left: 8px;
}

.input
{
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-size: 12px;
}


.SmallText
{
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	color: #436a95;
	vertical-align: bottom;
}


.n
{
	text-align: right;
}

.ro
{
	background-color: transparent;
	border: none;
	font-weight: bold;
	text-align: right;
}
.rot
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
}

.Info
{
	font-weight: normal;
	font-size: 10px;
	color: #333366;
}

.InfoRo
{
	background-color: transparent;
	border: none;
	font-weight: normal;
	font-size: 10px;
	color: #333366;
	text-align: right;
}


.MenuItem
{
	background-color: Transparent;
}

.MenuItemHover
{
	background-color: #c2d1f1;
}

.SubMenuItem
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.SubMenuItemHover
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-image: url(../Images/subhover.jpg);
	border-right: #339933 1px solid;
	border-top: #339933 1px solid;
	border-left: #339933 1px solid;
	border-bottom: #339933 1px solid;
	cursor: hand;
}
td
{
}

  .hl
{
	background-color: #d6effc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color:Black;
	cursor: pointer ;
}


.GridBtn
{
	font-weight: bold;
	font-size: 7pt;
	height:20px;
}



.BigLink
{
	color: Navy;
	text-decoration: none;
	font-weight: bold;
	font-size: 13pt;
	cursor: hand;
}
BigLink:hover
{
	color: Navy;
	text-decoration: underline;
}

a:link,a:visited
{
	color: Navy;
	text-decoration: underline;
}
a:hover
{
	color: Navy;
	text-decoration: underline;
}

.NoAirlineLogo
{
width: 228px;
height: 46px;
border-right: darkgray 1px solid;
border-top: darkgray 1px solid;
font-weight: bold;
font-size: 8pt;
vertical-align: text-bottom;
border-left: darkgray 1px solid;
color: dimgray;
border-bottom: darkgray 1px solid;
font-family: arial;
text-align: center;
display: inline;
}

  .RequiredField
        {
            font-weight: bold;
            font-size: 14px;
            color: #FF0000;
        }
    


.TablePanel
{
	font-weight: bold;
	font-size: 14pt;
	background-repeat: repeat-x;
	font-family: Arial;
	background-color: #c2d1f1;
	margin-right: 0px;
		text-align:left;

}

.TableHeader
{
	background-image: url('../Images/CCTableHeader.gif');
	background-repeat: repeat-x;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	text-align: left;
	padding-left: 8px;
	white-space: nowrap;
}

.TableButtonsHeader
{
	background-image: url('../Images/CCTableHeader.gif');
	background-repeat: repeat-x;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	text-align: right;
	padding-right: 8px;
	vertical-align: middle;
}


.DataHeader
{
	font-weight: normal;
	font-size: 12px;
	white-space: nowrap;
	text-align: left;
	padding-left: 8px;
	vertical-align: top;
}

.TableButtonsFooter
{
	background-image: url('../Images/CCTableFooter.gif');
	background-repeat: repeat-x;
	font-size: 14px;
	height: 25px;
	padding-right: 8px;
	padding-top: 4px;
	text-align: right;
}
