BODY.default{	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	margin-bottom: 0px;	background-image: none;	background-color: #003300;}
TD.default{	font-weight: bold;}
.MainHdr{ background-color: #3B5911;}
.ContentBg{	background-color: #f6f3ee;}
.HdrBg{	background-color: #ffffff;}
.WhiteBg{ background-color: #ffffff; }
.TblBorder{ background-color: #102b0a; }
.TblHdr{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: BOLD; color: #4F3D29; background-color: #F3C794; text-decoration: none;}
.SectionHdr{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000066;	text-decoration: underline;}
.SubHdr{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; background-color: #C6E3C5; text-decoration: none;}
.SubHdrGray{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000066; background-color: #D6D7E1; text-decoration: none;}
.Messages{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000066; text-decoration: none;}
.MajorHdr{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #000066; text-decoration: none;}
.BreadCrumb { background-color: #eace9e }

.ContentText{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #333333; background-color: #f6f3ee;}
.ContentBgLtOrgSm{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;	color: #333333; background-color: #f9efdf;}
.ContentBgLtOrg{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #333333; background-color: #f9efdf;}
.ContentBgLtOrgBold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	color: #333333; background-color: #f9efdf;}
.ContentBgLtOrgRed{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color:Red; background-color: #f9efdf;}
.ContentBgLtOrgGreen{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color:Green; background-color: #f9efdf;}
.ContentTextOdd{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; color: #333333; background-color: #E3F5F4}
.ContentTextBold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold;	color: #333333;}
.ContentTextBoldUL{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333; text-decoration: underline;}
.DataText{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;}
.DataTextGrayBg{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4F3D29; background-color: #dcdcdc}
.DataTextBtmBorder{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; border-bottom: 1px solid #4B4B6F; font-weight: normal;	color: #333333;}
.HeaderGrayBg{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4F3D29; background-color: #dcdcdc}
.LabelText{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;}
.DataTextLarge{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #333333;}
.LabelTextLarge{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #333333;}
.ContentHdr{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4F3D29; background-color: #eace9e}
.ErrorText{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;		color: Red}
.RequiredMarker { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;		color: Red}

.CategoryText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; background-color: #f6f3ee; }
.CategoryTextBg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; background-color: #f9efdf; }
.FooterText { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #282A65; }

.BusSpotHeader {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: black; background-color: white }
.BusSpotSubHeader {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: black; background-color: white }
.BusSpotContent {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; font-weight: normal; color: black; background-color: white }
A.BusSpotLink { COLOR: #696969; FONT-FAMILY: Tahoma; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.BusSpotLink:hover { COLOR: #800080; FONT-FAMILY: Tahoma; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

.FYINewsHeader {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold;	color: black; background-color: WHITE }
.FYINewsSubHeader {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: black; background-color: #E8E6E6 }
.FYINewsContent {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; font-weight: normal; color: black; background-color: #f6f3ee }
A.FYINewsLink { COLOR: #696969; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.FYINewsLink:hover { COLOR: #800080; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

A.RCCouponLink { COLOR: #696969; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none }
A.RCCouponLink:hover { COLOR: #800080; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline }

.SpecialDealsHeader {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold;	color: black; background-color: white }
.SpecialDealsSubHeader {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: black; background-color: white }
.SpecialDealsContent {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; font-weight: normal; color: black; background-color: white }
A.SpecialDealsLink { COLOR: #696969; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.SpecialDealsLink:hover { COLOR: #800080; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

A.BreadCrumb { COLOR: #696969; background-color:#EACE9E; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.BreadCrumb:hover { COLOR: #800080; background-color:#EACE9E; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

A.SubCat { COLOR: #696969; FONT-FAMILY: Tahoma; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none }
A.SubCat:hover { COLOR: #800080; FONT-FAMILY: Tahoma; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline }

A.DataListLink { COLOR: #696969; FONT-FAMILY: verdana, Tahoma; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none }
A.DataListLink:hover { COLOR: #800080; FONT-FAMILY: verdana, Tahoma; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline }

A.BoldDataLink { COLOR: #696969; FONT-FAMILY: verdana, Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.BoldDataLink:hover { COLOR: #800080; FONT-FAMILY: verdana, Tahoma; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

A.PMenu { COLOR: #696969; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.PMenu:hover { COLOR: #800080; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline }

td.MMPDataCellBold
{ 
  padding: 2px; 
  font-family: verdana; 
  font-size: 12px; 
  font-weight: bold;
  border-bottom: 1px solid #4B4B6F; 
  cursor: default; 
}

.Grid 
{ 
  background-image: url(images/grid_bg.gif); 
  background-color: #FFFFFF; 
  border: 1px solid #C0C0C0; 
  border-top-width: 0px;
  border-left-width: 0px;
  cursor: pointer; 
}

.GridHeader
{
  background-image: url(images/grid_headerBg.gif); 
  background-color: #8988A5; 
  border: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px; 
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}

.GridFooter
{ 
  border-left: 1px solid #C0C0C0;
  padding: 5px;
}

.GridFooterText
{
  color: #000000;  
  font-family: verdana; 
  font-size: 11px;
}

.Row 
{ 
  cursor: default; 
}

.Row td.DataCell 
{ 
  padding: 1px; 
  border-right: 1px solid #E6E6E6; 
  border-bottom: 1px solid #E6E6E6; 
  font-family: verdana; 
  font-size: 10px; 
  cursor: default; 
} 

.Row td.DataCellNB
{ 
  padding: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  cursor: default; 
} 

.Row td.FirstDataCell 
{ 
  padding-left: 3px; 
  cursor: default; 
} 

.AlternatingRow 
{ 
  cursor: default; 
}

.AlternatingRow td.DataCell 
{ 
  background-color: #F6F6F8; 
  padding: 2px; 
  border-right: 1px solid #E6E6E6; 
  border-bottom: 1px solid #E6E6E6; 
  font-family: verdana; 
  font-size: 10px;
  cursor: default; 
} 

.AlternatingRow td.FirstDataCell 
{ 
  background-color: #F6F6F8; 
  padding-left: 3px; 
  cursor: default; 
} 

.HoverRow 
{ 
  cursor: default; 
}

.HoverRow td.DataCell 
{ 
  background-color: #E6E6EE; 
  padding: 1px; 
  padding-right: 1px; 
  border-right: 0px; 
  border-bottom: 1px solid #9495A2; 
  font-family: verdana; 
  font-size: 10px; 
  cursor: default; 
} 

.HoverRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.HoverRow td.LastDataCell 
{ 
  border-right: 1px solid #9495A2; 
  border-bottom: 1px solid #9495A2; 
  padding-right: 2px; 
} 

.HeadingRow 
{ 
}

.HeadingRow td.FirstHeadingCell
{ 
  background-color: #D6D7E1; 
  background-image: url(images/header1stCell_bg.gif); 
  border-width: 0px; 
  border-right: 1px solid #FFFFFF; 
}

.HeadingRow td.LastHeadingCell
{ 
  background-color: #D6D7E1; 
  background-image: url(images/header_bg.gif); 
  border-width: 0px; 
  border-right: 1px solid #9495A2; 
}

.HeadingCell 
{ 
  background-color: #D6D7E1;   
  border-width: 0px; 
  border-right: 1px solid #FFFFFF; 
}

.GroupHeading
{ 
  background-image: url(images/groupHeader_bg.gif); 
  padding: 5px; 
  padding-bottom:4px; 
  padding-left:15px; 
  border-width: 0px; 
  border-right: 1px solid #9495A2; 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}


.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: center;
  padding: 5px;
  padding-left: 3px;
}

.HeadingCell td
{ 
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}


.HeadingSelectorCell
{ 
  cursor: default; 
  background-color: #D6D7E1; 
  background-image: url(images/headingSelectorCell_bg.gif); 
  height:21px;
}

.SelectorCell 
{ 
  cursor: default; 
  background-color: #D6D7E1; 
  background-image: url(images/selectorCell_bg.gif); 
  height:21px;
}

.SelectedRow 
{ 
  cursor: default; 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
  cursor: default; 
}

.SelectedRow td.FirstDataCell 
{ 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #4B4B6F; 
  cursor: default; 
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 





.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:487px;
  height:150px;
  position:relative;
  padding:10px;
  top:-3px;
  left:1px;
  z-index:98;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
}

.TblBottomLeftRightRow
{
	background-color: #f9efdf;
	border-bottom: 1px solid #9495A2;
	border-right: 1px solid #9495A2;
	border-left: 1px solid #9495A2;	
}

.TblLeftRightRow
{
	background-color: #f9efdf;
	border-right: 1px solid #9495A2;
	border-left: 1px solid #9495A2;	
	margin-left: 10px;
}


.TblBottomRow
{
	background-color: #f9efdf;
	border-bottom: 1px solid #9495A2;
}


.TblBottomLeftRow
{
	background-color: #f9efdf;
	border-bottom: 1px solid #9495A2;
	border-left: 1px solid #9495A2;	
}

.TblBottomRightRow
{
	background-color: #f9efdf;
	border-bottom: 1px solid #9495A2;
	border-right: 1px solid #9495A2;	
}

.TblLeftRow
{
	background-color: #f9efdf;	
	border-left: 1px solid #9495A2;	
}

.TblRightRow
{
	background-color: #f9efdf;
	border-right: 1px solid #9495A2;
}

.TblRow
{
	background-color: #f9efdf;	
}

.TblFont
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;	
	color: #333333; 
}

.TblHdrFont
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;	
	color: #4F3D29; 
}

.TblHdrTopBottomLeftRightRow
{
	background-color: #eace9e;
	border-top: 1px solid #9495A2;
	border-bottom: 1px solid #9495A2;
	border-right: 1px solid #9495A2;
	border-left: 1px solid #9495A2;	
}

.TblHdrTopBottomRightRow
{
	background-color: #eace9e;
	border-top: 1px solid #9495A2;
	border-bottom: 1px solid #9495A2;
	border-right: 1px solid #9495A2;
}

.TblHdrTopBottomLeftRow
{
	background-color: #eace9e;
	border-top: 1px solid #9495A2;
	border-bottom: 1px solid #9495A2;
	border-left: 1px solid #9495A2;	
}

.TblHdrTopBottomRow
{
	background-color: #eace9e;
	border-top: 1px solid #9495A2;
	border-bottom: 1px solid #9495A2;
}

.DivBG 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}