body					{ background: #fff; color: #000; font-size: 11px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0;}
div, span			{ margin: 0 0 0 0; padding: 0 0 0 0;}
img					{ border-style: none;}
a						{ text-decoration: none; color: #000; background-color: transparent;}
.clearer				{ height: 1px; float: none; clear: both;}
.clearer p			{ margin: 0 0 1px 0}
h1, h2, h3, h4		{ margin: 0; padding: 0; line-height: normal; font-family: "Din-Medium", "Din-Regular", "Din-Light", Arial, Helvetica, sans-serif; font-weight: normal;}
hr						{ height: 1px; margin: 0 0 12px 0; border-top: 1px solid #ccc; border-bottom-style: none;}
.floatimg			{ float: left; padding-right: 8px}

/* containers */
#structure				{ background: #fff; width: 600px; text-align: left; margin-left: 0; margin-right: 0; margin-top: 0px}
#header					{ margin-bottom: 16px; padding-bottom: 10px; border-bottom: 1px solid #000}
#footer					{ clear: both; float: none; padding: 0 0 0 0; margin: 10px 0 0 0}
#leftPaneFP				{ width: 350px; float: left; padding: 22px 17px 0 17px} 
#midPane					{ width: 350px; float: left; padding: 22px 16px 0 0}
#leftPane, #relatedStuff, div.header-right, #bannerTop				{ display: none}
#articleAssets			{margin: 0}
#contentPane			{ width: 600px; padding: 10px 0 0 0;}
#contentWide			{ padding: 5px 17px 0 17px} 

div.header-left		{ width: 400px; padding: 0}

div.area					{ padding: 12px 0; margin: 0 0 0 0;}
div.area a				{ background: url(../img/area_plus.gif) no-repeat 0% 4px; padding: 0 0 0 9px}
div.area a span		{ text-transform: uppercase;}
div.area p.intro		{ margin: 8px 0 0 0;}

div.hr					{ height: 1px; font-size: 1px; background: #D6D4D1; line-height: 1px}
div.hr p					{ margin: 0 0 1px 0}

div.rightBanner		{ margin: 0 0 13px 0}

div.newsfeed			{ background: #EFECE7;}
div.rbTop				{ background: url(../img/rb-top-left.gif) top left no-repeat; height: 8px; font-size: 1px}
div.rbTop div			{ background: url(../img/rb-top-right.gif) top right no-repeat; height: 8px; font-size: 1px}
div.rbBott				{ background: url(../img/rb-bott-left.gif) top left no-repeat; height: 8px; font-size: 1px}
div.rbBott div			{ background: url(../img/rb-bott-right.gif) top right no-repeat; height: 8px; font-size: 1px}
div.newsfeed-Item		{ border-bottom: 1px solid #fff; clear: both; padding: 3px 0 4px 0}
div.newsfeed-Item a	{ margin-left: 14px}
div.newsfeed-Item span.date	{ color: #666; font-size: 9px; float: right; margin-right: 14px}
div.newsfeed p.more	{ margin: 4px 0 0 14px; }
div.newsfeed p.more a	{ color: #867F73; background: url(../img/feed_plus.gif) no-repeat 0% 4px; padding: 0 0 0 11px; text-transform: uppercase;}

/* article */
h1.securedArticle, span.article-date, div.articleImage			{ display: none}
span.article-date.cat1	{display: block; font-size: 10px; color: #000; margin: 10px 0 12px 0}
h1							{ font-size: 18pt; margin-bottom: 12px;}
blockquote				{ margin: 0 0 0 0; font: italic 12pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;}
blockquote p			{ margin: 0 0 12pt 0}
div.article-body		{ font: 10pt/15pt Arial, Helvetica, sans-serif; color: #000;}
div.article-body p	{ margin: 0 0 12pt 0}
div.article-body h3	{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
div.article-body a	{ color: #000}

div.article-body ul	{ margin-left: 0px; padding: 0; list-style: none; }
div.article-body ul li	{ margin: 0 0 4px 10px; padding: 0 0 0 16px; font: 11pt Georgia, Arial, Helvetica, sans-serif;}

div.fact-box			{ font: 10pt Arial, Helvetica, sans-serif; padding: 0; margin: 25px 0}
div.fact-box h4		{ font: bold 10pt Arial, Helvetica, sans-serif; margin: 0 0 6px 0}

#articleAssets ul		{ display: none;}

/* list */
div.listMetabox		{ border-bottom: 1px solid #D6D4D1; padding: 0 0 6px 18px; font: 12px Arial, Helvetica, sans-serif;}
div.listMetabox h1	{ text-transform: capitalize; margin-bottom: 6px}
div.listMetabox p		{ margin: 0 0 6px 0;}

table.grid tr td		{ font-family: Arial, Helvetica, sans-serif; vertical-align: top;}
td.list-item			{ padding: 0 40px 12px 17px; width: 230px}
td.list-item a			{ font-size: 12px}
td.date					{ color: #666;}

/* other */
h5		{ background: url(../img/area_plus.gif) no-repeat 0% 4px; padding: 0 0 0 11px; font-size: 9px; text-transform: uppercase; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #D6D4D1; padding-bottom: 9px}
div.function-left				{ width: 266px; float: left; padding: 0 50px 0 0; font: 12px Arial, Helvetica, sans-serif;}
div.function-left blockquote	{ width: auto; font: normal 12px/15px Arial, Helvetica, sans-serif; margin: 12px 0 12px 12px}
div.function-right			{ width: 360px; float: left; padding: 4px 0 0 20px; border-left: 1px solid #D6D4D1}

input, select, textarea					{ font: 12px Arial, Helvetica, sans-serif;}
label					{ font: 12px Arial, Helvetica, sans-serif; display: block; margin-bottom: 6px}
p.radio label		{ display: inline;}
input.search		{ width: 90px}
input.text			{ width: 305px; border: 1px solid #A5ACB2; padding: 3px 5px; color: #666}
select				{ color: #666; width: 225px}
.formbox p			{ margin: 0 0 16px 0}

div.footer-content		{ margin: 20px 0 0 0; border-top: 1px solid #000; padding: 13px 0 12px 0; text-transform: uppercase; font: 10px "Din-Light", Arial; color: #000}
div.footer-content a, div.footer-content span, div.noFlash, a span.zinoEdit, div.pager			{ display: none;}
