* {
	float: none !important;
	overflow: default !important;
	/*background: none !important;
	width: auto !important;
	height: auto !important;
	font: default !important;
	border: none !important;
	line-height: default !important;
	color: #000; */
}

div {
	margin: 0 !important;
	padding: 0 !important;
}

#top-of-page,
#navigation-bottom,
#content-right,
#breadcrumbs,
div.tabhead,
object,
embed,
.seo ,
#footer
{
	display: none !important;
}

ul, li {
	list-style: default !important;
}


#header, #header.firstlevel, div.overlay {
	height: default !important;
	border-bottom: 1px !important;
}

	

/*
.h3 {
	clear:both; 
	color:#FF9901; 
	display:block; 
	font-size:16px; 
	font-weight:normal; 
	margin:0; 
	padding:5px 0;
}*/

.leftbar {background:none !important;}
.rightside {background:none !important; padding:40px 20px 0px 40px;}

.inputbox {position:relative !important; background:none; top:auto !important; margin-left:0px; width:640px; height:auto !important; }

.mailbox,
.inputbox .next, 
.info_text
 {display:none !important;}

p.title{width:640px; padding:0px; }
ol.box {padding:0px 0 0 32px; width:640px; margin-bottom:40px; list-style-position:outside; position:relative !important;}
.collapsed {
background:none !important;
padding:4px 0px 4px 18px;
width:640px;
display:block;
}
.expanded {
background:none !important;
padding:4px 0px 4px 18px;
width:640px;
display:block;
}
.item {position:relative !important; visibility:visible !important; height:auto    !important; margin:0px !important; width:680px; overflow:visible !important;}
h1.hero {font-size:30px; color:#fff; padding:20px 0 0 10px !important; margin:0px !important;}
h2.hero {font-size:18px; color:#f1ab00; margin:0px !important; padding:0px 0 0 12px !important; width: 560px !important; }
h3.report {font-size:18px; color:#eca000; width:660px;padding:20px 0 20px 0;}
.info_p {display:none !important;}
