/*http://s.wsj.net/img/ replaced for /mbgnav/style2/ */
HTML
{
   /* BACKGROUND-COLOR: #1a1c1d*/
}
UL.hidden
{
    DISPLAY: none! important
}
LI.hidden
{
    DISPLAY: none! important
}
TR.hidden
{
    DISPLAY: none! important
}
TD.hidden
{
    DISPLAY: none! important
}
DIV.hidden
{
    DISPLAY: none! important
}
IMG.hidden
{
    DISPLAY: none! important
}
TABLE.hidden
{
    DISPLAY: none! important
}

UL.lastList
{
    MARGIN-BOTTOM: 10px;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

SMALL
{
    FONT: 0.9em/1.1em Arial,Helvetica,sans-serif;
    COLOR: #666
}

.linkBar
{
    ZOOM: 1
}
.metaBox
{
    ZOOM: 1
}
.headerBox
{
    ZOOM: 1
}
.clearFix
{
    ZOOM: 1
}

UserSelectDisabled
{
 -moz-user-focus: ignore;
 -moz-user-input: disabled;
 -moz-user-select: none;
 -khtml-user-select: none;
 -o-user-select:none;
 user-select: none;
}

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    height: 100%;
    PADDING-TOP: 0px;
    text-align:center;
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TEXTAREA
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TABLE
{
    BORDER-COLLAPSE: collapse;
    border-spacing: 0
}
FIELDSET
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
IMG
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
ADDRESS
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CAPTION
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CITE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CODE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
DFN
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
EM
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
STRONG
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
TH
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
VAR
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
OL
{
    LIST-STYLE-TYPE: none
}
UL
{
    LIST-STYLE-TYPE: none
}
CAPTION
{
    TEXT-ALIGN: left
}
TH
{
    TEXT-ALIGN: left
}

Q:unknown
{
    content: ''
}
Q:unknown
{
    content: ''
}
abbr
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
ACRONYM
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}

A:link
{
    COLOR: #093d72;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #093d72;
    TEXT-DECORATION: none;
    outline: none
}
A:hover
{
    COLOR: #bb4606;
    outline: none
}
H5
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.68em;
    FONT-STYLE: normal
}
H5 A
{
    TEXT-TRANSFORM: uppercase
}
IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
HTML
{
    FONT-SIZE: 16px
}
BODY
{
    FONT-SIZE: 62.5%;
    COLOR: #000;
    LINE-HEIGHT: 1;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-ALIGN: left
}
DIV
{
    FONT-SIZE: 1em
}
TABLE
{
    FONT-SIZE: 1em
}
TD
{
    FONT-SIZE: 1em
}
IMG
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
A:link
{
    COLOR: #093d72;
    TEXT-DECORATION: none;
    outline: none
}
A:visited
{
    COLOR: #093d72;
    TEXT-DECORATION: none;
    outline: none
}
A:active
{
    COLOR: #093d72;
    TEXT-DECORATION: none;
    outline: none
}
A:hover
{
    COLOR: #c74b15
}
A:active
{
    outline: none
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}



UL.header
{
    DISPLAY: block;
    LINE-HEIGHT: normal;
    HEIGHT: 1%
}
UL.header LI
{
    FONT-SIZE: 1em
}
.header UL.inlineNav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

.header .masthead
{
    CLEAR: both;
    DISPLAY: block;
    HEIGHT: 73px;
  /*  MIN-HEIGHT: 73px;*/
    /*BACKGROUND: url(/mbgnav/style2/masthead_bg.gif) #f4f1ea repeat-x left top;*/
    BACKGROUND: url(/images/HorizDivider5x73.jpg) repeat-x left center;
    FLOAT: none;
}

.header .masthead .toprightarea
{
	font-size: 11px;
	WIDTH: auto;
	margin-top: 5px;
	/*WIDTH:  190px;*/
	/*background:  #f4f1ea*/
}

.header .masthead .toprightarea A
{
	text-decoration: underline;
}

.header .masthead .mainlogo
{
    float: left;
    WIDTH: 100%;
    min-width:815px;
    height: 73px;
   /* padding-right: 4px;*/
    LETTER-SPACING: normal
}
.header .masthead .mainlogo .mainlogo1
{
    float: left;
    BACKGROUND: url(/images/mbgsolut565x73.gif) no-repeat left center;
    width:565px;
    height: 73px;
    LETTER-SPACING: normal
}

.header .masthead .mainlogo .horizdiv
{
	position:absolute;
    left:565px;
    /*FLOAT: right;*/
  /*  BACKGROUND: url(/images/mbgsolhorizdiv13x73.gif) repeat-x left center;*/
    min-width:250px;
    width:auto;
    height: 73px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}


.header .masthead .mainlogo .horizdiv .toprightarea
{
    float: right;
    padding-top: 2px;
    min-width: 194px;
    width:auto;
    padding-right:10px;
}
.header .masthead .mainlogo .horizdiv .googlesearch
{
	CLEAR: both;
    FLOAT: right;
    padding-top: 26px;
    width: 250px;
    height: 10px;
    padding-right:10px;
}


.header .masthead .bclogo
{
    float: left;
    WIDTH: 100%;
    min-width:877px;
    height: 73px;
    padding-right: 4px;
    LETTER-SPACING: normal
}

.header .masthead .bclogo1
{
    MIN-HEIGHT: 27px;
    FLOAT: left;
    BACKGROUND: url(/images/BlockController457x73.gif) no-repeat left top; 
    MARGIN-LEFT: 0px;
    WIDTH: 457px;
    CURSOR: default;
    HEIGHT: 73px;

}
.header .masthead .bclogo .horizdiv
{
    FLOAT: right;
   /* BACKGROUND: url(/images/bchorizdiv9x71.gif) repeat-x left center;*/
    min-width:420px;
    width:auto;
    height: 71px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    FONT: 1.8em Arial,Helvetica,sans-serif;
    LETTER-SPACING: normal;
}

.header .masthead .bclogo .horizdiv .bcversiontext
{
	clear: both;
	float:left;
	padding-top: 12px;
	font-size: 14px;
}
.header .masthead .bclogo .horizdiv .toprightarea
{
    FLOAT: right;
    MARGIN-top: 2px;
    padding-left: 10px;
    WIDTH: 194px;
}


.header .masthead .belogo
{
	clear:left;
    float: left;
    width: 100%;
    min-width:833px;
    height: 73px;
    padding-left:0;
    margin-left:0;
    LETTER-SPACING: normal
}

.header .masthead .belogo .belogo1
{
    FLOAT: left;
    BACKGROUND: url(/images/BeDotNet357x73_7.gif) no-repeat left center;
    width: 357px;
    height: 73px;
}

.header .masthead .belogo .horizdiv
{   position: absolute;
    left:357px;
    min-width:470px;
    width:auto;
    height: 73px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}


.header .masthead .belogo .horizdiv .TextAndButton
{   clear: both;
	float: left;
	width: auto;
	min-width: 245px;
	padding-left:20px;
}


.header .masthead .belogo .horizdiv .TextAndButton .beversiontext
{   
	clear: both;
	float: left;
	font: 1.8em Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-top:8px;
}

.header .masthead .belogo .horizdiv .TextAndButton .bedownload
{
	clear:both;
	float: left;
	padding-top:14px;
}

.BeDownloadButton
{
	background-repeat:no-repeat;
	border-width:0px;
	background-color:transparent;
	height:36px;
	width:233px;
	cursor:hand;
	font-weight:bold;
	font-size:13px;
	font-family:Georgia;
	color:#FFFF00;
	background-image:url('/images/ROvlBlue2.gif');
}

.header .masthead .belogo .horizdiv .toprightarea
{
    FLOAT: right;
    padding-right: 10px;
    min-width: 194px;
    width: auto;
}


.header .masthead .exchlogo
{
    float: left;
    width: 100%;
    min-width:836px;
    height: 73px;
    LETTER-SPACING: normal
}
.header .masthead .exchlogo .exchlogo1
{
    FLOAT: left;
    BACKGROUND: url(/images/LibraryExchange357x73.gif) no-repeat left center;
    FONT: 1.8em Arial,Helvetica,sans-serif;
    LETTER-SPACING: normal;
    width: 357px;
    height: 73px;
}

.header .masthead .exchlogo .horizdiv
{
	position:absolute;
    left:357px;
  /*  FLOAT: right;*
  /*  BACKGROUND: url(/images/ExchHorizDiv8x73.gif) repeat-x left center;*/
    min-width:479px;
    width:auto;
    height: 73px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.header .masthead .exchlogo .horizdiv .TextAndButton
{   float: left;
	min-width: 265px;
	width:auto;
	padding-left:20px;
}

.header .masthead .exchlogo .horizdiv .TextAndButton .beversiontext
{   
	clear: both;
	float: left;
    font-size: 13px;
    padding-top:8px;
}
.header .masthead .exchlogo .horizdiv .TextAndButton .bedownload
{
	clear:both;
	float: left;
	padding-top:15px;
}

.header .masthead .exchlogo .horizdiv .toprightarea 
{
FLOAT: right;
min-width: 194px;
width:auto;
}

DIV.mainNav
{
    CLEAR: both;
    BORDER-TOP: #555a5c 1px solid;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    MIN-HEIGHT: 30px;
    BACKGROUND: url(/mbgnav/style2/nav_bg_inactive.gif) #727a7e repeat-x left bottom;
    FLOAT: none;
   /* min-width: 700px;*/
}

DIV.mainNav UL
{
    min-width: 700px;
}
.mainNav LI
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 5px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    MIN-HEIGHT: 17px;
    BACKGROUND: url(/mbgnav/style2/nav_separator.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.mainNav LI.listLast
{
    BACKGROUND-IMAGE: none
}
DIV.mainNav .googlesearch
{
    float:right;
}

.mainNav LI.selected
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: -4px -2px -1px -1px
}
.mainNav LI.Hidden
{
    DISPLAY: none;
}
.mainNav LI.listFirst
{
    MARGIN-LEFT: 15px
}
.mainNav UL LI:unknown
{
    BACKGROUND-IMAGE: none
}
DIV.mainNav LI A
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    text-decoration: NONE;
}
DIV.mainNav LI SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px
}
DIV.mainNav LI A:visited
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    text-decoration: NONE;
}
DIV.mainNav LI A:hover
{
    COLOR: #d7e4f1
}
.mainNav LI.listFirst SPAN
{
    PADDING-LEFT: 0px
}
.mainNav LI.listFirst A
{
    PADDING-LEFT: 0px
}
.mainNav LI.selected A
{
    BORDER-RIGHT: #a0a0a0 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #a0a0a0 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #a0a0a0 1px solid;
    COLOR: #e36627;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: #a0a0a0 1px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #fff
}
.mainNav LI.selected SPAN
{
    BORDER-RIGHT: #a0a0a0 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #a0a0a0 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #a0a0a0 1px solid;
    COLOR: #e36627;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: #a0a0a0 1px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #fff
}
.mainNav LI.selected A:visited
{
    BORDER-RIGHT: #a0a0a0 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #a0a0a0 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #a0a0a0 1px solid;
    COLOR: #e36627;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: #a0a0a0 1px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #fff
}
.mainNav LI.selected A:hover
{
    COLOR: #e36627
}
.mainNav IMG.clear-both
{
    DISPLAY: none
}
.selectedSubNav A
{
    FONT-WEIGHT: bold;
    COLOR: #ca5313
}
UL.subnav
{
    CLEAR: both;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    MIN-HEIGHT: 21px;
    BACKGROUND: url(/mbgnav/style2/subnav_bg.gif) #fff repeat-x left bottom;
    FLOAT: none;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px 0px 8px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left
}
.sectionType-none UL.subnav
{
    MARGIN-BOTTOM: 0px
}

UL.subnav_show
{
	DISPLAY: block;
}
UL.subnav_hide
{
    DISPLAY: none
}

UL.subnav LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline-block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/mbgnav/style2/subnav_separator.gif) no-repeat left center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    HEIGHT: 21px
}
UL.subnav LI.listFirst
{
    BACKGROUND-IMAGE: none
}
UL.subnav LI.heading
{
    BACKGROUND-IMAGE: none
}
UL.subnav LI.heading_middle
{
    BACKGROUND: url(/mbgnav/style2/subnav_separator.gif) no-repeat left center
}
UL.subnav LI.heading
{
    Z-INDEX: 2;
    MARGIN-RIGHT: -1px;
    PADDING-TOP: 0px;
    POSITION: relative
}
UL.subnav LI.heading H6
{
    BACKGROUND-COLOR: #fff
}
.subnav LI A
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #0a3e73;
    LINE-HEIGHT: 1.36em;
    PADDING-TOP: 3px;
    HEIGHT: 1.36em
}
.subnav LI A:visited
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #0a3e73;
    LINE-HEIGHT: 1.36em;
    PADDING-TOP: 3px;
    HEIGHT: 1.36em
}
.subnav LI SPAN
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #0a3e73;
    LINE-HEIGHT: 1.36em;
    PADDING-TOP: 3px;
    HEIGHT: 1.36em
}
.subnav LI H6
{
    PADDING-RIGHT: 7px;
    DISPLAY: inline;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #0a3e73;
    LINE-HEIGHT: 1.36em;
    PADDING-TOP: 3px;
    HEIGHT: 1.36em
}
UL.subnav LI A
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px -3px 0px 1px;
    PADDING-TOP: 3px
}
UL.subnav LI A:visited
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px -3px 0px 1px;
    PADDING-TOP: 3px
}
UL.subnav H6
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px -3px 0px 1px;
    PADDING-TOP: 3px
}
UL.subnav LI A:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #e36627;
    PADDING-BOTTOM: 4px;
}
UL.subnav LI.selected A
{
    COLOR: #fff;
    BACKGROUND-COLOR: #e36627;
    PADDING-BOTTOM: 4px;
}
UL.subnav LI.selected A:visited
{
    COLOR: #fff;
    BACKGROUND-COLOR: #e36627;
    PADDING-BOTTOM: 4px;
}
.subnav LI.section
{
}
.subnav LI H6
{
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: uppercase;
    COLOR: #333
}
.subnav .heading_middle H6
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    COLOR: #333
}

/*==================*/
UL.subnav {
	HEIGHT: 1%
}
.fullwide UL.subnav LI {
	DISPLAY: inline; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1em; ZOOM: 1
}
.fullwide UL.subnav LI A {
	DISPLAY: inline; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1em; ZOOM: 1
}
.fullwide UL.subnav LI A:visited {
	DISPLAY: inline; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1em; ZOOM: 1
}
.fullwide UL.subnav LI SPAN {
	DISPLAY: inline; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1em; ZOOM: 1
}
.fullwide UL.subnav LI H6 {
	DISPLAY: inline; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1em; ZOOM: 1
}
UL.subnav LI.heading_middle H6 {
	MARGIN-RIGHT: -1px
}
UL.subnav LI.clear-both {
	DISPLAY: none
}
/*==================*/


.header LI.clear-both
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -1px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    FLOAT: none;
    MARGIN-BOTTOM: -1px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: -1px;
    OVERFLOW: hidden;
    WIDTH: 1px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
.mainNav LI.clear-both
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -1px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 0px;
    FLOAT: none;
    MARGIN-BOTTOM: -1px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: -1px;
    OVERFLOW: hidden;
    WIDTH: 1px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
.subnav LI.clear-both
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -1px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: none;
    MARGIN-BOTTOM: -1px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: -1px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px
}
DIV.header .form_factor_nav .fontsize A
{
    COLOR: #fff
}
DIV.mainNav LI A
{
    PADDING-TOP: 2px
}
DIV.mainNav LI SPAN
{
    PADDING-TOP: 2px
}
DIV.mainNav LI A:visited
{
    PADDING-TOP: 2px
}

UL.subnav LI.clear-both
{
    DISPLAY: none
}
.hat_search .autocompleteContainer .symbolCompleteContainer INPUT
{
    PADDING-TOP: 6px
}
.login .dropdown_fix
{
    DISPLAY: none
}
.freereg .dropdown_fix
{
    DISPLAY: none
}
.header .masthead SPAN.date
{
    CLEAR: right;
    MARGIN-TOP: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 7px
}
.header .masthead .mainlogo
{
    CLEAR: left
}
.header LI.masthead
{
    PADDING-LEFT: 15px
}
.header .masthead .mainlogo
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px
}
.header .masthead SPAN.date
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px
}
UL.header .masthead .mainlogo
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px
}
UL.header .masthead SPAN.date
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px
}
.form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/mbgnav/style2/blue_bg_strip.gif) repeat-x left top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 7px
}
.form H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 15px;
    BACKGROUND: url(/mbgnav/style2/blue_dotted_strip.gif) repeat-x left bottom;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 6px;
    COLOR: #333;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.form P
{
    MARGIN: 0px 0px 6px 8px;
    FONT: 11px/14px Arial,Helvetica,sans-serif;
    COLOR: #666
}
.form FORM P
{
    MARGIN-LEFT: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.form LABEL
{
    FONT-WEIGHT: bold
}
.form FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.form FIELDSET LEGEND
{
    DISPLAY: none
}
.form INPUT
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial,helvetica,verdana,sans-serif
}
SELECT
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial,helvetica,verdana,sans-serif
}
TEXTAREA
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial,helvetica,verdana,sans-serif
}
BUTTON
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial,helvetica,verdana,sans-serif
}
.inline FIELDSET
{
    BORDER-RIGHT: #b2b2b2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #b2b2b2 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #b2b2b2 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #b2b2b2 1px solid
}
.inline LABEL
{
    DISPLAY: none
}
.inline INPUT.text
{
    PADDING-RIGHT: 3px;
    DISPLAY: inline;
    PADDING-LEFT: 3px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 200px;
    COLOR: #9a9a9a;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 2px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.inline BUTTON
{
    BORDER-RIGHT: #e8e8e8 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #e8e8e8 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 7px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #e8e8e8 1px solid;
    WIDTH: 65px;
    COLOR: #255676;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e8e8e8 1px solid
}
.email FORM
{
    PADDING-RIGHT: 100px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/mbgnav/style2/frm-bg-type-email.gif) no-repeat right 0px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 15px;
    MARGIN: -15px 0px 0px 8px;
    OVERFLOW: visible;
    PADDING-TOP: 15px
}
.email BUTTON
{
    BACKGROUND: url(/mbgnav/style2/frm-bg-btn-email.gif) repeat-x left top
}
.search
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    POSITION: relative
}
.search H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 6px;
    COLOR: #000;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 0px
}
.search H3 STRONG
{
    FONT-WEIGHT: bold
}
.search .inlineNav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 6px
}
.search BUTTON
{
    BACKGROUND: url(/mbgnav/style2/frm-bg-btn-search.gif) repeat-x left top;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    LETTER-SPACING: 1px
}
.form .footer
{
    WIDTH: 307px
}
.form .footer .inlineNav
{
    LEFT: 0px;
    MARGIN: 0px 0px 6px;
    POSITION: relative;
    TOP: 0px
}

.clearFix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
HTML .newsletter UL.tools
{
    HEIGHT: 1%
}
HTML .clearFix
{
    HEIGHT: 1%
}

DL
{
    MARGIN: 0px
}
DT
{
    MARGIN-BOTTOM: 0.5em
}
DD
{
    MARGIN: 0px 0px 1.5em 1em
}
LABEL
{
    COLOR: #666
}


.buttonBar
{
    MARGIN: 10px 0px 15px
}
.button
{
    BORDER-RIGHT: #b5bbc4 1px solid;
    BACKGROUND-POSITION: center bottom;
    BORDER-TOP: #b5bbc4 1px solid;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/mbgnav/style2/BGD_button.gif);
    BORDER-LEFT: #b5bbc4 1px solid;
    MARGIN-RIGHT: 12px;
    BORDER-BOTTOM: #b5bbc4 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #fff
}
.buttonBar .nonbutton
{
    BACKGROUND-POSITION: center bottom;
    FLOAT: left;
    BACKGROUND-REPEAT: repeat-x
}
HTML .button
{
    DISPLAY: inline
}
.last
{
    MARGIN-RIGHT: 0px
}
.buttonStyle-secondary
{
    BORDER-RIGHT: #d7d8d7 1px solid;
    BORDER-TOP: #d7d8d7 1px solid;
    BORDER-LEFT: #d7d8d7 1px solid;
    BORDER-BOTTOM: #d7d8d7 1px solid
}

.buttonStyle-prime
{
    FONT-WEIGHT: bold
}
.button A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #265572;
    PADDING-TOP: 5px
}
.buttonBar-disabled .button SPAN
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #265572;
    PADDING-TOP: 5px
}
.button A:hover
{
    COLOR: #e36627
}


.clear-both
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.clear-right
{
    CLEAR: right;
    MARGIN-RIGHT: 0px
}
.clear-left
{
    CLEAR: left;
    MARGIN-LEFT: 0px
}

#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #d3d3d3;
	padding: 4px;
	text-align:center;
	LINE-HEIGHT: 11px;
	FONT-SIZE: 11px;
}

.printstrip 
{
	background: #d3d3d3;
	padding: 4px;
	display:block;
	margin-top: 4px;
	text-align:center;
	LINE-HEIGHT: 11px;
	FONT-SIZE: 11px;
	vertical-align:bottom;
	
}

.printstrip p
{
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
	position: absolute;
	/*right: 20%;*/
	    text-align: center;	
/*	FLOAT: none;

    */
}

.printstrip A:link
{
	COLOR: #00396b;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
    LETTER-SPACING: 0px;
    padding-left: 2px;
    padding-right: 2px;
    TEXT-DECORATION: none
}

.printstrip A:visited
{
    COLOR: #00396b;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}

.printstrip A:hover 
{
    COLOR: white;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}

.printstrip A:active 
{
    COLOR: #00396b;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}


.fullwide
{
    BACKGROUND-POSITION: center top;
    MARGIN: 0px auto;
    min-width: 600px;
    max-width: 100%;
    WIDTH: auto;
    height:100%;
    /*DISPLAY: block;*/
    BACKGROUND-COLOR: white;
}
.reallywide
{
    DISPLAY: block;
    MARGIN: 0px auto;
    height: inherit;
   /* WIDTH: 100%*/
}


.fullwide:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clearFix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
HTML .fullwide
{
    HEIGHT: 1%
}
HTML .clearFix
{
    HEIGHT: 1%
}
.fullwide
{
    ZOOM: 1
}
.clearFix
{
    ZOOM: 1
}

/*CLOUD CAROUSEL */
#cloud_carousel {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#848484; background:#F9F6EF; line-height:22px; vertical-align:top}
#cloud_carousel .devices {margin:0 auto; width:720px; height:400px;overflow:scroll;padding-bottom:10px }

#cloud_carousel .left:hover {width:34px; height:34px; background-position:0px 34px; cursor: auto;}

/*
.left_arrow {display: none; background-color: transparent; background-image:url(/images/carousel/arrow_left.gif); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; width: 34px; height: 34px; background-position: 0px 0px}
.right_arrow {display: none; background-color: transparent; background-image:url(/images/carousel/arrow_right.gif); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; width: 34px; height: 34px; background-position: 0px 0px}
*/
.left_arrow {display: none; background-color: transparent; background-image:url(/images/carousel/arrow_left.png); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; width: 34px; height: 34px; background-position: 0px 0px; position:absolute; top:510px;  left:590px;}
.right_arrow {display: none; background-color: transparent; background-image:url(/images/carousel/arrow_right.png); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; width: 34px; height: 34px; background-position: 0px 0px; position:absolute; top:510px; left:630px;}

.left_arrow:hover, .right_arrow:hover { width: 34px; height: 34px; background-position: 0px 34px; cursor: auto;}

#title-text {font-size:16px; text-transform:lowercase; position: absolute; top:550px; right:205px; background-color:#f68428; color:#fff; padding:0px 5px 2px 5px; white-space:nowrap; text-align:right; display:none;}

/*
#title-dv {	display: none;color: #f90;font-family: Georgia, "Times New Roman", Times, serif;font-size: 17px;font-weight: bold;
           	margin: 15px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 10px;width: 80%}
*/
#title-dv {	display: none;color: #e36627;font-family: Georgia, "Times New Roman", Times, serif;font-size: 17px;font-weight: bold;
           	margin: 15px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 10px;width: 80%}
#subtitle-dv {display: none;color: #808080;margin-bottom: 10px;margin-top: 0px;font-size: 14px;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif}
.tooltip-text {color:blue;font-size: 14px;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif}

/*
#subtitle {display: inline;background-color:none; color:#808080; font-size: 18px; padding:0px 5px 2px 5px}

#subtitle2 {display: none;background-color:none; color:#808080; font-size: 18px;position: absolute; top:550px; right:205px; padding:0px 5px 2px 5px}
#wrapper {	width: 970px;	margin:0 auto;	padding:0 10px;}
*/
