
body					{ background: #fff; color: black; font-size: 11px; line-height: 140%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0 0 10px;}
div, span			{ margin: 0; padding: 0}
img					{ border-style: none;}
a						{ text-decoration: none; color: #000; background-color: transparent;}
a:hover				{ color: #F66 !important }
p.h1					{ margin: 0 0 1px 0}
p.hide				{ height: 0; width: 0; overflow: hidden; position: absolute;}
div.clearer			{ height: 1px; float: none; clear: both;}
h1, h2, h3, h4, h5, h6		{ margin: 0; padding: 0; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
hr						{ height: 1px; margin: 0; border-top: 1px solid #000; border-bottom-style: none;}
html>body hr		{ margin: 1em 0}

div.container			{ background: #fff; width: 679px !important; margin-bottom: 20px;
							  width /**/:681px}

div.leftPane			{ width: 495px; float: left;}							  
div.topmain-pusher, div.headbox, div.rightPane				{ display: none}

div.area-top						{ padding: 12px 39px 8px 39px; font-size: 12px}
div.area-top h2					{ font-size: 15px; margin-bottom: 6px}
div.area-top p						{ margin: 0 0 10px 0}
span.floatimg						{ float: left; padding: 0 10px 10px 0}

div.area-news, div.area-ref	{ border-top: 1px solid #000; padding-top: 17px; padding-bottom: 16px}
div.area-news						{ padding-left: 39px; width: 240px !important; float: left; padding-right: 40px;
										  width /**/:319px}
div.area-news h2, div.area-ref h2	{ font-size: 11px; font-weight: normal; margin: 0 0 8px 0}
div.area-news p, div.area-ref p		{ margin: 0 0 10px 0}
div.area-news h3,div.area-news h3 a, div.area-ref h3	{ font-size: 11px; color: #EB131F; margin: 0}
div.area-ref h3					{ color: #000; font-weight: normal; margin-bottom: 10px}

div.articleBox						{ padding: 32px 0 20px 19px;} 
div.articleBox h1					{ font-size: 18px; margin: 0 0 16px 0; line-height: 125%;}
div.articleBox blockquote		{ font: bold 12px/140% "Trebuchet MS", Verdana, sans-serif; margin: 0 60px 0 0;}
div.articleBox blockquote p	{ margin: 0 0 16px 0}
span.artOverhead					{ display: none;}
div.artBody p, table.grid p						{ padding: 0 60px 0 0; margin: 4px 0 18px 0}
div.artBody h2, table.grid h2					{ font-size: 11px; border-bottom: 1px solid #000; padding: 0 0 4px 0}
div.artBody h2 a, table.grid h2 a					{ font-weight: normal;}
div.artBody h3, h3.rel-vinjett					{ font-size: 12px; font-family: "Trebuchet MS", sans-serif; padding: 7px 0px 7px 10px; margin-right: 60px}
div.artBody a, div.footerText a, div.artBody a font, div.area-ref p a, div.rightCol-pusher a, div.rightBanner a, div.rightBanner-below a, div.area-top a, div.related ul.document li a, table.grid a	{ color: #eb131f}
div.artBody ul, ul.rel-item					{ margin: 3px 60px 20px 30px; list-style: square; padding: 0}
div.artBody ul li, ul.rel-item li				{ padding: 5px 0 8px 10px; line-height: 125%; font-size: 10px;}
h3.rel-vinjett, ul.rel-item					{ margin-left: 39px}
span.artDate, span.dateGray				{ font-size: 10px; color: #000; display: block; margin-bottom: 12px}
span.dateGray					{ display: inline; margin-bottom: 0;}

div.factbox						{ border: 1px solid #eb131f; padding: 10px; margin-right: 60px; margin-bottom: 20px}

div.byline						{ text-align: right; padding: 0 60px 0 0; margin: -20px 0 10px 0}
div.byline span span, div.factbox span.althead				{ font-size: smaller; text-transform: uppercase; font-weight: bold;}

div.footerText				{ font-size: 10px; padding: 10px 0 20px 39px; border-top: 1px solid #000; clear: left;}
div.header, 
div.footer 					{ font-size: 1px; height: 0px; float: none; clear: left; overflow: hidden; }
html>body div.header, html>body div.footer		{height: 1px}

div.formbox					{ width: 245px; padding-bottom: 20px}
div.formbox p				{ margin: 0 0 7px 0}
input.text, textarea.text					{ font: 11px Verdana, sans-serif; padding: 2px 0 2px 5px; border-top: 1px solid #BDBDBD; border-left: 1px solid #BDBDBD; border-bottom: 2px solid #BDBDBD; border-right: 2px solid #BDBDBD; width: 237px; margin-top: 3px; background-color: #fff}
input.text:focus, textarea.text:focus			{ border: 1px solid #eb131f; border-right-width: 2px; border-bottom-width: 2px} 
div.formbox p label		{ font-weight: normal; display: block;}
div.formbox p.radio label		{ display: inline;}
input.btn					{ font: 10px Verdana, sans-serif;}
.error						{ position: absolute}


tr.void						{ font-size: 1px; line-height: 1px; padding: 0; margin: 0;}
div.pager					{ padding: 8px 0 10px 0;}
div.pager a, div.pager div.numeric span		{ color: #eb131f;}
div.pager div.next		{ text-align: right;}
div.pager div.numeric	{ width: 196px; text-align: center; float: left;}
div.pager div.numeric a { color: #000}
div.pager div.numeric a, div.pager div.numeric span	{ padding: 0 3px 0 3px}
div.pager div.prev, div.pager div.next		{ width: 100px; float: left;}

div.related					{ padding: 0px 0 8px 39px}
div.related ul.document				{ margin: 0 0 20px 0; padding: 0; list-style: none;}
div.related ul.document li			{ background: transparent url(../img/bg_pdf.gif) top left no-repeat; padding: 0 0 7px 30px}
div.related ul.document li a		{ font-size: 10px;}

div.articleImage			{ padding: 0 0 0 39px; margin: 0px 0 20px}
div.articleImage-top		{ padding: 0 0 0 39px; margin: 20px 0 0px}
span.caption				{ display: block; padding: 7px 25px 0 25px; color: #000; }