/***********************************/
/*common definitions               */
/*there should not be any need to  */
/*mess with this, so don't!        */
/***********************************/

body {
	background:#ffffff;
	font-size:12pt;
	margin:0;
	padding:0;
}

div#bodyFX {
	position:static;
	float:none !important;
	width:auto;
	margin:0;
	padding:0;
	background:transparent;
}

div#bodyFX2 {
	position:static;
	float:none !important;
	width:auto;
	margin:0;
	padding:0;
	background:transparent;
}

div#bodyFX div#documentMenu1 {
	position:static;
	display:none;
	width:auto;
	margin:0;
	padding:0;
}

div#bodyFX div#documentBanner {
	position:static;
	display:none;
	clear:both;
	width:auto;
	height:80px; /*we do this to provide a gap for absolutely positioned images it may contain*/
	margin:0;
	padding:0;
}

div#bodyFX div#bannerMenu {
	position:static;
	display:none;
	width:auto;
	margin:0;
	padding:0;
}

div#bodyFX div#documentBanner form#searchbox {
	position:static;
	display:none;
	width:auto;
	margin:0;
	padding:0;
}

div#bodyFX div#documentHolder {
	position:static;
	float:none !important;
	width:auto;
	margin:0;
	padding:0;
	background:transparent;
}

div#documentHolder div#documentMenu2 {
	position:static;
	display:none;
	clear:both;
	float:none !important;
	background:transparent;
	width:auto;
	margin:0;
	padding:0;
}

div#documentHolder div#documentMenu2 form#searchbox {
	position:static;
	display:none;
	width:auto;
	margin:0;
	padding:0;
}

div#documentHolder div#documentMenu3 {
	position:static;
	display:none;
	clear:both;
	float:none !important;
	background:transparent;
	width:auto;
	margin:0;
	padding:0;
}

div#documentHolder div#documentMenu3 form#searchbox {
	position:static;
	display:none;
	width:auto;
	margin:0;
	padding:0;
}

div#documentHolder div#documentBody {
	position:static;
	float:none !important;
	clear:both;
	margin:0;
	padding:0;
	width:auto;
	background:transparent;
}

div#documentHolder div#documentBody div#documentLiquid {
	position:static;
	float:none !important;
	margin:0;
	padding:0;
	width:auto;
	background:transparent;
}

div#documentHolder div#documentBody div#documentLiquid div#fragment1 {
	position:static;
	float:none !important;
	clear:both;
	width:auto;
	margin:0;
	background:transparent;
}

div#documentHolder div#documentBody div#documentLiquid div#fragment2 {
	position:static;
	float:none !important;
	clear:both;
	width:auto;
	background:transparent;
}

div#documentHolder div#documentBody div#documentLiquid div#fragment3 {
	position:static;
	float:none !important;
	clear:both;
	width:auto;
	background:transparent;
}

div#documentHolder div#documentBody div#documentLiquid div#fragment4 {
	position:static;
	float:none !important;
	clear:both;
	width:auto;
	background:transparent;
}

#documentFooter {
	position:static;
	display:none;
	margin:0;
	padding:0;
	width:auto;
	background:transparent;
}

/***********************************/
/*widget definitions                */
/***********************************/

div#documentMenu2 .ad {
	position:static;
	float:none !important;	
	background:transparent;
	width:auto;
	margin:0 0 2em 0;
}

div#documentMenu2 .ad .title {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
}

div#documentMenu2 .ad .text {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
}

div#documentHolder div#documentBody div#fragment2 div.substory {
	position:static;
	float:none !important;	
	background:transparent;
	width:auto;
	margin:0 0 2em 0;
}

div#documentHolder div#documentBody div#fragment2 div.substory div.title {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
}

div#documentHolder div#documentBody div#fragment2 div.substory div.text {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
}

div#documentHolder div#documentBody div.list {
	position:static;
	float:none !important;	
	background:transparent;
	width:auto;
	margin:0 0 2em 0;
}

div#documentHolder div#documentBody div.list div.title {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
}

div#documentHolder div#documentBody div.list div.text {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
}

div#documentMenu3 div.callout {
	position:static;
	float:none !important;	
	background:transparent;
	width:auto;
	margin:0 0 2em 0;
}

div#documentMenu3 div.callout div.title {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
	margin:0;
}

div#documentMenu3 div.callout div.text {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
	margin:0;
}

div#documentMenu3 div.callout2 {
	position:static;
	float:none !important;	
	background:transparent;
	width:auto;
	margin:0 0 2em 0;
}

div#documentMenu3 div.callout2 div.title {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
	margin:0;
}

div#documentMenu3 div.callout2 div.text {
	position:static;
	float:none !important;
	background:transparent;
	width:auto;
	margin:0;
}

/***********************************/
/*help widget overrides            */
/***********************************/

div#popOverHelp {
	display:none;
}

.infoBubbleDiv {
	display:none;
}