body, body *{	margin: 0;	padding: 0;	outline: none;}body, table, pre{	font-family: Verdana, Arial, Sans Serif;	font-size: 12px;	color: #787878;	line-height: 180%;}img { border: none; }h1, h2, h3, h4, h5, h6{	margin: 1.5em 0 0.9em 0;	font-size: 12px;	font-weight: bold;	line-height: 1.2em;}h1         { font-size: 14px; color: #000; }h2         { font-size: 13px; }h3         { font-size: 12px; }h1.page-title{	margin: 0 0 15px;	padding: 25px 0 5px;	font-size: 18px;	font-weight: bold;	color: #005983;	border-bottom: 3px solid #eee;}h2.market{	margin: 0 0 3px 0;}p { margin: 0 0 1em; }p.footnote { margin: 10px 0 0 0; font-size: 10px;  font-style: italic; }ul, ol{	margin: 0 0 1.2em 0;	list-style-type: none;	line-height: 145%;	border-top: 1px solid #eee;}ul ul, ol ol, ol ul, ul ol { margin: .3em 0 0 1.5em; }li                         { padding: .4em 0 .4em 1.5em; border-bottom: 1px solid #eee; }ul li, ul ul li, ol ul li  { padding-left: 1.5em; list-style-type: none; background: url(../images/blt_orange_disc.gif) 2px 11px no-repeat; }ul ul li                   { background: url(../images/blt_gray_disc.gif) 2px 11px no-repeat; }ol                         { padding-left: 2.1em; }ol li                      { padding-left: 0; list-style-type: decimal; background: none; }ol ol li, ul ol li         { padding-left: 0; list-style-type: lower-alpha; background: none; }ul.list{	float: left;	width: 215px;	margin: 0 25px 10px 0;	list-style-type: none;	line-height: 145%;	border-top: 1px solid #eee;}a        { color: #ce6e14; text-decoration: none; }a:hover  { color: #e39c64; text-decoration: underline; }.hr{	margin: 15px 0 0;	height: 15px;	border-top: 3px solid #eee;}.small { font-size: 80%; }.data-table{	/*border-collapse: collapse;  */	border-left: 1px solid #777;	border-bottom: 1px solid #777;}.data-table td{	padding: 3px 7px;	line-height: 1em;	border-top: 1px solid #777;	border-right: 1px solid #777;}.data-table tr { vertical-align: top; }.data-table .table-header, .data-table .table-header td{	font-weight: bold;	color: #fff;	background-color: #777;	border-top: 1px solid #777;}.data-table .table-header td { padding: 7px; }.callout{	display: block;	margin: 1.2em;	padding: 10px;	color: #666;	font-size: 120%;	font-style: oblique;	font-weight: bold;	line-height: 1.3em;	background: #eee;}.caption-right, .caption-left{	background-color: #c9dedf;}.caption-right img, .caption-left img{	margin: 0;	border: none;}.caption-right p, .caption-left p{	margin: 0;	padding: 5px 8px;	font-size: 9px;	line-height: 140%;	color: #666;}.caption-right, img.right{	float: right;	margin: 5px 0 10px 10px;}.caption-left, img.left{	float: left;	margin: 5px 10px 10px 0;}.mceVisualAid {	border: 1px dashed #bbb; }