<!-- Override Main font tags -->

BODY
{
    FONT-SIZE: 70%;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

P
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

TR
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

TD
{
    FONT-SIZE: 70%;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

UL
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}


OL
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

<!-- standard link -->

A:link
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

<!-- Class links -->

A.SubMargin:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.SubMargin:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.SubMargin:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    BACKGROUND: #F1F1EF;
    TEXT-DECORATION: none
}

A.SubMargin:active
{
    FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    BACKGROUND: #F1F1EF;
    TEXT-DECORATION: none
}

A.HeaderTab:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HeaderTab:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HeaderTab:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    BACKGROUND: none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

A.HelpPage:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #524C4C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HelpPage:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HelpPage:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #524C4C;
    BACKGROUND: none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

A.Help:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.Help:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.Help:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

A.Glossary:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: Underline;
}
A.Glossary:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: Underline;
}

A.Glossary:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    BACKGROUND: none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

A.WatchScreen:link
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}

A.WatchScreen:visited
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}

A.WatchScreen:hover
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}

<!-- font styles without selectors -->

.AllOrdsQuote
{
    font-weight:normal;
    font-size:1.1em;
    padding:0;
    color:#244997;
}

.flatButtonLArrow {
  border:0;
  background:url('/images/btn_arrowlred.gif') no-repeat 0% 100%;
  cursor:pointer;
  width:auto;
  height:auto;
  background-color: #EE0000;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, Geneva, serif;
  font-style: normal;
  PADDING-BOTTOM: 0.2em;
  PADDING-TOP: 0.2em;
  PADDING-RIGHT: 0.5em;
  PADDING-LEFT: 1.8em;
  overflow: visible;
}

.flatButtonRArrow {
  border:0;
  background:url('/images/btn_arrowdarkred.gif') no-repeat 100% 50%;
  cursor:pointer;
  width:auto;
  height:auto;
  background-color: #EE0000;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, Geneva, serif;
  font-style: normal;
  PADDING-BOTTOM: 0.2em;
  PADDING-TOP: 0.2em;
  PADDING-RIGHT: 1.8em;
  PADDING-LEFT: 0.5em;
  overflow: visible;
}

.flatButtonNoArrow {
  border:0;
  cursor:pointer;
  width:auto;
  height:auto;
  background-color: #EE0000;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, Geneva, serif;
  font-style: normal;
  PADDING-BOTTOM: 0.2em;
  PADDING-TOP: 0.2em;
  PADDING-RIGHT: 0.5em;
  PADDING-LEFT: 0.5em;
  overflow: visible;
}

.flatButtonNoArrowRed {
  border:0;
  cursor:pointer;
  width:auto;
  height:auto;
  background-color: #B3010F;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, Geneva, serif;
  font-style: normal;
  PADDING-BOTTOM: 0.2em;
  PADDING-TOP: 0.2em;
  PADDING-RIGHT: 0.5em;
  PADDING-LEFT: 0.5em;
  overflow: visible;
}

.ChosenMargin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

.TableHeader
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.TableHeaderSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #A00000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0000A4;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.redTextBold {
	color: #993333;
	font-size: 1em;
  	font-weight: bold;
}

.LargeBlack
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Size16
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Size4Green
{
    FONT-SIZE: 1.2em;
    COLOR: #00A000;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

.Size4Red
{
    FONT-SIZE: 1.2em;
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

.RedPrintApp
{
    FONT-SIZE: 1.3em;
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: bold;
    TEXT-DECORATION: none;
}

.Size4Blue
{
    FONT-SIZE: 1.2em;
    COLOR: #00A5F2;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

.Size4
{
   FONT-SIZE: 1.2em;
}

.ColorDarkBlue
{
    COLOR: #0000A4;
}

.DarkBlueLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    COLOR: #0101FF;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

.ColorDarkRed
{
    COLOR: #A00000;
}

.ColorDarkGreen
{
    COLOR: #00A000;
}

.ColorRed
{
    COLOR: #FF0000;
}

.ColorBlack
{
    COLOR: #000000;
}

.ColorWhite
{
    COLOR: #FFFFFF;
}

.ColorWhiteUnderline
{
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 border-bottom: 1pt solid #FFFFFF;
	padding-bottom: 0.5px;
	text-decoration: none;
}

.ColorGrey
{
    COLOR: #808080;
}

.ColorWhiteGrey
{
    COLOR: #EEEEEE;
}

.ColorBlackGreen
{
    COLOR: #003333;
}

.ColorGreyGreen
{
    COLOR: #4C6477;
}

.ColorPaleGrey
{
    COLOR: #F0F0F0;
}

.ColorDullYellow
{
    COLOR: #ADAE72;
}

.GreenDiamond
{
    COLOR: #AFCFBC;
    FONT-SIZE: 1.5em;
}

.VioletDiamond
{
    COLOR: #AFB1CF;
    FONT-SIZE: 1.5em;
}

.PurpleDiamond
{
    COLOR: #CBB4CB;
    FONT-SIZE: 1.5em;
}

.Size1
{
    FONT-SIZE: 0.9em;
    FONT-FAMILY: Arial, Verdana;
}

.Size2
{
    FONT-SIZE: 1.1em;
    FONT-FAMILY: Arial, Verdana;
}

.Size3
{
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
}

.Size4App
{
    FONT-SIZE: 1.3em;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
}

.Size5
{
    FONT-SIZE: 1.5em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
}

.Heading1
{
    FONT-SIZE: 1.6em;
    FONT-WEIGHT: bold;
    COLOR: #CC0033;
    MARGIN: 0;
}

.MFError
{
    MARGIN-TOP: 5px; 
    MARGIN-BOTTOM: 2px;
}

.StockPickerStyle1
{
    WIDTH:240px;
}

.StockPickerStyle2
{
    WIDTH:100px;
}

.WhiteSpaceStyle
{
    WHITE-SPACE: nowrap;
}

.SmallLightGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR: #C0C0C0;
    FONT-FAMILY: Verdana;
    FONT-STYLE: normal;
}

.SmallDarkGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    COLOR: #777777;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.MediumDarkGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    COLOR: #777777;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.VerdanaFont
{
    FONT-FAMILY: Verdana;
}

.TimesFont
{
    FONT-FAMILY: Times;
}

.CourierFont
{
    FONT-FAMILY: Courier;
}

.WindingsFont
{
    FONT-FAMILY: Wingdings;
}

.HelveticaFont
{
    FONT-FAMILY: Helvetica;
}

.ArialFont
{
    FONT-FAMILY: Arial;
}

.DisplayNoneStyle
{
    DISPLAY: none;
}

.PromoStyle
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial; 
    FONT-SIZE: 11px; 
    COLOR:#003300;
}

.WorldIndicesName
{
    FONT-SIZE: 0.9em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Geneva, Arial;
}

.WorldIndicesNumber
{
    FONT-SIZE: 0.9em;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

.HomePageRightSide
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Corpid;
    PADDING-LEFT: 6px;
}

.BannerMarketing
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px;
}

a.bannerprop:link,a.bannerprop:visited,a.bannerprop:active,a.bannerprop:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1em;
}

a.bannerpropheading:link,a.bannerpropheading:visited,a.bannerpropheading:active,a.bannerpropheading:hover {
	text-decoration: none;
	color: #FFFFFF;
	line-height: 8px;
	font-size: 1.15em;
}

.smallTextWhite {
	color: #FFFFFF;
	font-size: 1em;
}
//

.Error
{
    FONT-SIZE: 10pt;
    COLOR: #0000C4;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Disclaimer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #606060;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

A.Footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

A.Footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

.PageTitle
{
	font-size: 1.6em;
	font-weight: bold;
	color: #e30000;
}

.SubTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	FONT-FAMILY: Arial;
}

.Heading3
{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

.Glossary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #6880B0;
    FONT-FAMILY: Arial;
}

.ChecklistGreen
{
    FONT-WEIGHT: bold;
    COLOR: #99CC00;
}

<!-- Table Styles -->

.TableHeaderNoBorder
{
	background-color: #828282;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
  text-align: left;
  vertical-align: top;
}

.TableHeaderNoBorderTextCenter
{
	background-color: #828282;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
 text-align: center;
 vertical-align: top;
}

.TableHeaderNoBorderTextLeft
{
	background-color: #828282;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
 text-align: left;
 vertical-align: top;
}

.TableHeaderNoBorderTextLeft2
{
	background-color: #828282;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
 text-align: left;
 vertical-align: top;
 width:100%;
}

.TableHeaderLeftBorder
{
	background-color: #828282;
	border-left: 0.4pt solid #FFFFFF;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
 text-align:  center;
 vertical-align: top;
}

.TableHeaderLeftBorderTextLeft
{
	background-color: #828282;
	border-left: 0.4pt solid #FFFFFF;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
 text-align:  left;
 vertical-align: top;
}

.TableNoBorderLightColour
{
	background-color: #F3F3F3;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableNoBorderDarkColour
{
	background-color: #E5E5E5;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableNoBorderDarkColour2
{
	background-color: #E5E5E5;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 0px;
}

.TableLeftBorderLightColour
{
	background-color: #F3F3F3;
	border-left: 0.4pt solid #FFFFFF;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableNoBorderRedColour
{
	background-color: #FF0000;
	padding-left: 13px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableNoBorderRedColourHover
{
 border-left: 0.4pt solid #FFFFFF;
	background-color: #FF0000;
	padding-left: 13px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableLeftBorderRedColour
{
	background-color: #FF0000;
	border-left: 0.4pt solid #FFFFFF;
	padding-left: 13px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableLeftBorderRedColourLong
{
	background-color: #FF0000;
	border-left: 0.4pt solid #FFFFFF;
}

.TableLeftBorderBlackColour
{
	background-color: #000000;
	border-left: 0.4pt solid #FFFFFF;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 13px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableNoBorderBlackColour
{
	background-color: #000000;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.TableLeftBorderLightColour
{
	background-color: #F3F3F3;
	border-left: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableLeftBorderDarkColour
{
	background-color: #E5E5E5; 
	border-left: 0.4pt solid #FFFFFF;
	border-bottom: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableTextLeftColumn
{
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

.TableText
{
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

.TableTextPadded
{
	padding-left: 5px;
	padding-right: 4px;
}

.WingdingsSymbolSmall
{
	font-family: Wingdings;
	font-size: 1.2em;
	color: #000000;
}

.WingdingsSymbolLarge
{
	font-family: Wingdings;
	font-size: 1.4em;
	color: #000000;
}

.TopMenuFirst
{
background: #000000 url('images/ad_on_white.gif') no-repeat 95% 50%;
height: 1%;
width: auto;
display: block;
padding: 3px 15px 3px 5px;
border-top: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-left: solid 1px #CCCCCC;
font: bold 8pt arial, helvetica, sans-serif;
color: #FFFFFF;
white-space: nowrap;
text-decoration: underline;
cursor: hand;
}

A.TopMenuFirst:link
{
    background: #FF0000;
    height: 26px;
    width: auto;
    display: block;
    padding: 3px 15px 3px 5px;
    border-top: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    font: bold 14px arial, helvetica, sans-serif;
    color: #FFFFFF;
    white-space: nowrap;
    text-decoration: underline;
    cursor: hand;
}
A.TopMenuFirst:visited
{
    background: #FF0000;
    height: 26px;
    width: auto;
    display: block;
    padding: 3px 15px 3px 5px;
    border-top: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    font: bold 14px arial, helvetica, sans-serif;
    color: #FFFFFF;
    white-space: nowrap;
    text-decoration: underline;
    cursor: hand;
}
A.TopMenuFirst:hover
{
    background: #FF0000;
    height: 26px;
    width: auto;
    display: block;
    padding: 3px 15px 3px 5px;
    border-top: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    font: bold 14px arial, helvetica, sans-serif;
    color: #FFFFFF;
    white-space: nowrap;
    text-decoration: underline;
    cursor: hand;
}

.MenuDropFont
{
font-size: 1em;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

.LeadingWSpace
{
 Padding-Left:1px;
}

.leftNavItem {color:#FFFFFF; background: #000000 width:160px; height:26px; width:auto; display:block; padding:3px 15px 3px 5px; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; font: bold 14px arial,helvetica, sans-serif; text-decoration: underline; cursor:hand;}
.leftNavItemHover {color: #FFFFFF; background: #FF0000 width: 160px; height:26px; width:auto; display:block; padding:3px 15px 3px 5px; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; font: bold 14px arial,helvetica, sans-serif; text-decoration: underline; cursor:hand;}

.leftNavItemLvl2 {color: #000000;background: #F5F5F5;width: 160px; height: 100%; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;border-bottom:solid 1px #FFFFFF;}
.leftNavItemHoverLvl2 {color: #FF0000;background: #EBEBEB; width: 160px; height: 100%; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;border-bottom:solid 1px #FFFFFF;}

.leftNavItemLvl3 {color: #000000;background: #F5F5F5 url('images/lvlTwo_ar_off.gif') no-repeat 95% 50%;width: 160px; height: 26px; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;}
.leftNavItemHoverLvl3 {color: #FF0000;background: #EBEBEB url('images/lvlTwo_ar_on.gif') no-repeat 95% 50%;width: 160px; height: 26px; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;}

.leftNavItemLvl3BottomBorder {color: #000000;background: #F5F5F5 url('images/lvlTwo_ar_off.gif') no-repeat 95% 50%; width: 160px; height: 26px; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;border-bottom:solid 1px #FFFFFF;}
.leftNavItemHoverLvl3BottomBorder {color: #FF0000;background: #EBEBEB url('images/lvlTwo_ar_on.gif') no-repeat 95% 50%; width: 160px; height: 26px; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;border-bottom:solid 1px #FFFFFF;}

.leftNavItemLvl2NoBorder {color: #000000;background: #F5F5F5;width: 160px; height: 100%; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;}
.leftNavItemHoverLvl2NoBorder {color: #FF0000;background: #EBEBEB;width: 160px; height: 100%; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;}

.leftNavItemLvl3NoBorder {color: #000000;background: #F5F5F5; width: 160px; height: 100%; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;}
.leftNavItemHoverLvl3NoBorder {color: #FF0000;background: #EBEBEB; width: 160px; height: 100%; padding: 4px 0px 4px 5px;font: 11px arial, helvetica, sans-serif; cursor: hand;}

/* Page body */ 
body#bA { margin:0;padding:0 2px 0 3px}

/* layout table 20050912 */
table#tL{margin:0;padding:0;border:0;width:100%;min-width:774px;table-layout:auto}
#td-header-logo{padding:0;height:50px}
#td-header{padding:0;height:50px}
#td-header-util{padding:0;height:50px}
#td-navLvl1{padding:0;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC}
#td-online-header{padding:0;height:22px}
#td-page-content-util{padding:0;text-align:center}
#td-navLvl2{background-color:#F1F1EF;border-right:1px solid #EBEBEB;border-top:none;}
#td-content{padding-left:1px;border-bottom:1px solid #CCCCCC}
#td-nab-util-bar{padding:0}
#td-footer{padding:0}

.search-text{padding:1px 0 1px 0;margin:5px 0px 0px 6px;float:left;color:#000000;width:112px;font-size:1.2em}

/* utility bar */
#nab-util-bar{padding:8px 0;margin:0;border-top:solid 1px #fff} /* Border required to fix spacing in Win IE5x **/
#nab-util-bar ul{padding:0;margin:0;list-style-type:none}
#nab-util-bar ul li{padding:0;margin:0;display:inline;font-size:1em}
#nab-util-bar ul li a{text-decoration:none;padding:0 5px;display:block;float:left;border-left:solid 1px #000000}
#nab-util-bar ul li a.first{padding:0 5px 0 0; border-left:none}
#nab-util-bar ul li a:link,#nab-util-bar ul li a:visited,#nab-util-bar ul li a:active{color:#000000}
#nab-util-bar ul li a:hover{color:#f00;text-decoration:underline}
.bar-all {padding:0;margin:0;height:24;background-color:#E8F4FD;border-top: 1px solid #999999;border-bottom: 1px solid #999999; font-size: 8pt}
/* utility bar end */

/* nav */
#navLvl1{padding:0;margin:0;border:0}
#navLvl1 ul{padding:0;margin:0;border:0;list-style-type:none}
#navLvl1 ul li{padding:0;margin:0;border:0;width:146px;display:block;clear:none;float:left;font-size:1em}
#navLvl1 ul li a:link,#navLvl1 ul li a:visited,#navLvl1 ul li a:active,#navLvl1 ul li a:hover{padding:3px 15px 3px 5px;height:1%;width:auto;display:block;color:#000;background:#f4f9ff url('images/ar_off_grey.gif') no-repeat 95% 50%;border-top:solid 1px #ccc;border-right:solid 1px #ccc;font-weight:bold;text-decoration:none;text-transform:uppercase}
#navLvl1 ul li a:link.first,#navLvl1 ul li a:visited.first,#navLvl1 ul li a:active.first,#navLvl1 ul li a:hover.first{padding:3px 15px 3px 5px;color:#fff;background:#3366CC url('images/ad_on_white.gif') no-repeat 95% 50%;white-space:nowrap}

#navLvl2{padding:0;margin:0;border-top:solid 1px #f4f9ff} /* Border required to fix spacing in Win IE5x **/
#navLvl2 ul{padding:0;margin:0;list-style-type:none}
#navLvl2 ul li{padding:0;margin:0;font-size:1.1em;width:145px}
#navLvl2 ul li a:link,#navLvl2 ul li a:visited,#navLvl2 ul li a:active,#navLvl2 ul li a:hover{padding:4px 15px 4px 5px;height:1%;width:auto;display:block;color:#244997;background:#f4f9ff url('images/ar_off_blue.gif') no-repeat 95% 50%;font-weight:bold;text-decoration:none}
#navLvl2 ul li a:link.High,#navLvl2 ul li a:visited.High,#navLvl2 ul li a:active.High,#navLvl2 ul li a:hover.High{color:#c00;background:#f4f9ff url('images/ar_on_red.gif') no-repeat 95% 50%;text-decoration:none}
#navLvl2 ul li a:link.NoImg,#navLvl2 ul li a:visited.NoImg,#navLvl2 ul li a:active.NoImg,#navLvl2 ul li a:hover.NoImg{color:#244997;background-image:none}
#navLvl2 ul li a:link.NOLTHome,#navLvl2 ul li a:visited.NOLTHome,#navLvl2 ul li a:active.NOLTHome,#navLvl2 ul li a:hover.NOLTHome{color:#244997;background:#f4f9ff url('images/nab_icon_home.gif') no-repeat 95% 50%;text-decoration:none}
#navLvl2 ul li a:link.NoImgHigh,#navLvl2 ul li a:visited.NoImgHigh,#navLvl2 ul li a:active.NoImgHigh,#navLvl2 ul li a:hover.NoImgHigh{color:#c00;background-image:none}
/* nav end */

#ols-title-container{padding:0;margin:0;float:right;background-color:#b3010f;border:1px #c00 solid}
#ols-title-container ul{padding:0;margin:0;width:185px;list-style-type:none}
#ols-title-container ul li{padding:0;margin:0;display:inline;font-size:1em}
#ols-title-container ul li a{padding:3px;display:block;color:#fff;font-weight:bold;text-decoration:none;text-align:left;background: #b3010f url('images/ar_off_white.gif') no-repeat 173px 50%;}
/* Fix IE. Hide from IE Mac \*/
* html #ols-title-container li {float:left; height:1%}
* html #ols-title-container li a {height:1%}
/* End */

/* right bar */
.content-column-right{padding:0;margin:0;}
.content-column-right .h-rule{clear:both;height:1px;background-color:#f4f9ff;border-top:1px #ccc solid;font-size:1px}
.content-column-right .content-container{padding:7px;margin:0;clear:both;color:#244997;background-color:#f4f9ff;text-align:left;font-size:1em}
.content-column-right .content-container h3{padding:0;margin:0;color:#244997;font-size:0.9em;font-weight:bold}
.content-column-right .content-container h3.alert{padding:3px 0 3px 30px;background: url('images/lock.gif') no-repeat 0 50%;font-size:1em}
.content-column-right .content-container a.email-link{color:#b3010f;font-weight:normal}
.content-column-right .content-container a.more{color:#244997;font-weight:bold;text-decoration:none}
.content-column-right .content-container a.more:hover{color:#69f;font-weight:bold;text-decoration:underline}
.content-column-right .content-container .message{padding:0;margin:0}

#login-artifact{padding:4px 7px;margin:0;background-color:#E5E5E5;text-align:left;font-size:1em}
#login-artifact h3{padding:0;margin:0;float:left;clear:both;font-size:1em;}
#login-artifact h3 a{color:#244997;padding-left:10px;background-image:url('images/ar_txtProp.gif');background-repeat:no-repeat;background-position:0 2px;font-weight:bold;text-decoration:none}
#login-artifact h3 a:hover{color:#69f;text-decoration:underline}
#login-artifact ul{margin:1px 0 6px 6px;padding:0;clear:both;list-style-type:none}
#login-artifact ul li{padding:0;margin:0;display:inline}
#login-artifact ul li a{text-decoration:none;padding:0 5px;display:block;float:left;border-left:1px #244997 solid}
#login-artifact ul li a:link,#login-artifact ul li a:visited,#login-artifact ul li a:active{color:#244997}
#login-artifact ul li a.first:link,#login-artifact ul li a.first:visited,#login-artifact ul li a.first:active{padding:0 5px;float:left;color:#c00;font-weight:bold;border-left:none}
#login-artifact ul li a:hover{color:#69f;text-decoration:underline}

.content-column-right .cbx-artifact{padding:5px 2px 5px 6px;margin:0;background-color:#f4f9ff;clear:both;text-align:left;font-size:1.1em}
.content-column-right .cbx-artifact h3{padding:0 0 2px 0;color:#000;margin:0;font-weight:bold;font-size:1em}
.content-column-right .cbx-artifact p{margin:0;color:#244997}
.content-column-right .cbx-artifact fieldset{padding:0;margin:0;border:0}
.content-column-right .cbx-artifact .cbx-dropdown{padding:0;margin:0;float:left;color:#000;border: 1px #36c solid;width:138px;font-size:1em}
.content-column-right .cbx-artifact .cbx-dropdown-state{padding:0;margin:0 0 0 2px;float:left;color:#000;border: 1px #36c solid;width:55px;font-size:1em}
.content-column-right .cbx-artifact .cbx-input{padding:2px 0 1px 2px;margin:0;float:left;color:#000;border: 1px #36c solid;width:80px;font-size:1em}
.content-column-right .cbx-artifact .cbx-button{padding:0 0 3px 0;margin:0;float:right}

.aoi-artifact{padding:3px 4px;margin:0;border:0;border-bottom:solid 1px #ccc;float:left;clear:both;width:187px;text-align:left;font-size:1.1em}
.aoi-artifact tr th{color:#000;font-weight:bold;font-size:1em}
.aoi-artifact tr td a:link,.aoi-artifact tr td a:visited,.aoi-artifact tr td a:active{display:block;float:left;padding-left: 10px;color: #244997;background: url('images/ar_txtProp.gif') no-repeat 0 2px;font-weight:bold;font-size:1em;text-decoration: none;}
.aoi-artifact tr td a:hover{text-decoration: underline}
.tile-artifact{border:0;clear:both;margin:5px 0}
.aoi-artifactLink{padding:3px 4px;margin:0;border:0;float:left;clear:both;width:185px;text-align:left;font-size:1.1em}
.RightSideBannerAds {padding: 0 0 3px 0;margin:0;border:0;}
/* right bar end */

/* footer */
#nab-footer {padding:6px 0;font-size:1em;}
			/*\*//*/
				#nab-footer{font-size:1.15em;}
			/**/ /** IE Mac Fix required to ensure font-size is not too small **/
#nab-footer a:link,#nab-footer a:visited,#nab-footer a:active{color:#000000;white-space:nowrap;font-size:1em;text-decoration:none}
#nab-footer a:hover{color:#f00;text-decoration:underline}
/* footer end */

#tContent input,#tContent select,#tContent textarea{font: normal 1em Arial, Helvetica, sans-serif;color: #000;font-size:1em}

/* Promotional banner */
.tdbordtoppromo {
	border:1px solid #ccc;
}
.tdbordbottompromo {
	border: 1px solid #ccc;
	border-top: 1px none #ccc;
}
.tdbordbottompromo2 {
 border: 1px solid #ccc;
 border-left: 1px none #ccc;
}

.promohead {
	font-size:13px;
	font-weight: bold;
	color:#c00;
	text-decoration:none;
}
.foottext {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.redpllinks {
	font-weight: bold;
	background: url('images/red_arrow2.gif') no-repeat 100%;
	padding-right: 10px;
}
a.redpllinks:link, a.redpllinks:visited{
	font-weight: bold;
	font-size: 11px;
	color: #c00;
	text-decoration:none;
}
a.redpllinks:hover{
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #c00;
}

a.bluepllinks:link, a.bluepllinks:visited{
	font-size: 11px;
	font-weight: bold;
	color: #00000;
	text-decoration:none;
}
a.bluepllinks:hover{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
}

a.CompletedForms {
 font: 1em Arial, Helvetica, sans-serif;
 color: #FF0000;
 padding-left: 5px;
	margin-top: .2em;
	display: block;
	float:left;
}
a.CompletedForms:link, a.CompletedForms:visited{
 font: 1em Arial, Helvetica, sans-serif;
 color: #FF0000;
 padding-left: 5px;
	margin-top: .2em;
	display: block;
	float:left;
}
a.CompletedForms:hover{
 font: 1em Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding-left: 5px;
	margin-top: .2em;
	text-decoration: underline;
	display: block;
	float:left;
}

/* Segment Links Table */
table.tSegmentLinks{margin:0;padding:0;border-top:1px solid #ccc;border-right:1px solid #ccc;width:99%}

table.tSegmentLinks tr{margin:0;padding:0;border:0;vertical-align:top} 
table.tSegmentLinks tr.trSectionHead{background-color:#F1F1EF} 
table.tSegmentLinks tr th{margin:0;padding:3px 6px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;text-transform:uppercase;font-size:0.7em}
table.tSegmentLinks tr td{margin:0;padding:2px 4px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left}
table.tSegmentLinks tr td.tdLtBlue{background-color:#f4f9ff} 
/* Combo box */
#tContent .cbx-artifact{padding:5px 2px 5px 6px;margin:0;clear:both;text-align:left;font-size:1em}
#tContent .cbx-artifact h3{padding:0 0 2px 0;color:#000;margin:0;font-weight:bold;font-size:1em}
#tContent .cbx-artifact a{font-weight:normal}
#tContent .cbx-artifact fieldset{padding:0;margin:0;border:0}
#tContent .cbx-artifact .cbx-dropdown{padding:0;margin:0;float:left;color:#000;border: 1px #36c solid;width:165px;font-size:1em}
#tContent .cbx-artifact .cbx-dropdown-state{padding:0;margin:0 0 0 2px;float:left;color:#000;border: 1px #36c solid;width:55px;font-size:1em}
#tContent .cbx-artifact .cbx-input{padding:2px 0 1px 2px;margin:0;float:left;color:#000;border: 1px #36c solid;width:78px;font-size:1em}
#tContent .cbx-artifact .cbx-button{padding:0 0 0 5px;margin:0;float:left}

<!-- Aprops -->

#child-link-container {padding-left: 8px}

a.aProp:link,a.aProp:active,a.child-link,
a.cProp:link,a.cProp:active {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	margin-top: .2em;
	background: url('images/lvlTwo_ar_off.gif') no-repeat 0 2px;
	color: #000000;
	display: block;
	float:left;
	clear:both
}

a.aProp:visited, a.cProp:visited, a.cProp:visited {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	margin-top: .2em;
	background: url('images/lvlTwo_ar_off.gif') no-repeat 0 2px;
	color: #000000;
	display: block;
	float:left;
	clear:both
}

a.aProp:hover,a.child-link:hover,
a.cProp:hover {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding-left: 10px;
	margin-top: .2em;
	background: url('images/lvlTwo_ar_on.gif') no-repeat 0 2px;
	color: #FF0000;
	display: block;
	float:left;
	clear:both
	text-decoration: underline;
}

a.aPropRed:link,a.aProp:active,a.child-link,
a.cPropRed:link,a.cProp:active {
	font: 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 15px;
	margin-top: .2em;
	background: url('images/ar_on_red.gif') no-repeat 0 2px;
	color: #000000;
	display: block;
	float:left;
	clear:both
}

a.aPropRed:visited, a.cProp:visited, a.cProp:visited {
	font: 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 15px;
	margin-top: .2em;
	background: url('images/ar_on_red.gif') no-repeat 0 2px;
	color: #000000;
	display: block;
	float:left;
	clear:both
}

a.aPropRed:hover,a.child-link:hover,
a.cPropRed:hover {
	font: 1em Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding-left: 15px;
	margin-top: .2em;
	background: url('images/ar_on_red.gif') no-repeat 0 2px;
	color: #FF0000;
	display: block;
	float:left;
	clear:both
	text-decoration: underline;
}

.PropRed2
{
font: 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 15px;
	margin-top: .2em;
	background: url('images/ar_on_red.gif') no-repeat 0 2px;
	color: #000000;
	display: block;
	float:left;
	clear:both
}

.NavHeading
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    font-family: arial, corpid;
    COLOR: #FFFFFF;
}

.LeadingAndEndWSpace
{
 Padding-Left:1px;
 Padding-Right: 1px;
}

#CheckList
{
padding-left:25;
padding-bottom:20;
margin:0;
}