* { float: none; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: white;
	font-size: 11pt;
	color: #000000;
	}

#legend_container { position:relative; clear: both; margin-right:0px; padding-bottom: 10px; font-size: 10pt;}
#legend_content { width: 600px; float: right;}

#legend_images { position:relative; height:255px; width: 280px; float: left; padding: 10px; margin-top: 20px;} 

/* Dimensions for small slices */
#legend_slice1 { height:214px; width:331px; position:absolute; top:0px; left:30px; } /* top */
#legend_slice2 { height:285px; width:213px; position:absolute; top:75px; left:136px; } /* right */
#legend_slice3 { height:285px; width:213px; position:absolute; top:75px; left:1px; } /* left */

img, div, a, input { behavior: url(http://assessments.trimergence.com/css/iepngfix.htc) }

#wrapper {
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none !important;
    font-size: 12pt;
	}

h1 {
	width: auto;
	border: 0;
	padding: 0;
	float: none !important;
    line-height: 110%;
    font-size: 12pt;
    color: #002B57;
    margin-bottom: 14pt;
}


h2, h3, h4, h5 {
	width: auto;
	border: 0;
	padding: 0;
	float: none !important;
    line-height: 110%;
    font-size: 12pt;
    margin-bottom: 14pt;
    color: #002B57;
}

p, li, td {
	width: auto;
	border: 0;
	padding: 0;
	float: none !important;
    line-height: 110%;
}

#reportcontent {width:auto; clear:both; display:block !important; }


/* Tables */

#legend_container a img {border:0; vertical-align:text-bottom;}
#legend_container table {border-collapse:collapse; color: #151f41;}
#legend_container th.side {
	background: #FFF;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}

#legend_container td.side {
	text-align:left;
	background: #FFF;
	width:180px;
	font:bold 12px/13px arial;
	padding:5px;
}

#legend_container th {
	text-transform: uppercase;
	text-align: left;
	font:bold 12px arial;
	letter-spacing:2px;
	background: #FFF;
	border:1px solid #d8dce2;
	padding:5px;
	}
#legend_container td {
	text-align:center;
	background: #FFF;
	border:1px solid #d8dce2;
	width:108px;
	font:bold 12px/14px arial;
}

#legend_container td.on-blue {
	background: #e4efed;
	}
#legend_container th.on-blue {
	background: #96c2b9;
	padding-bottom:9px;
	width:148px;
}

#legend_container td.on-orange {
	background: #f8e6df;
	}
#legend_container th.on-orange {
	background: #e29e80;
	padding-bottom:9px;
	width:148px;
}

#legend_container td.on-green {
	background: #ebefdf;
	}
#legend_container th.on-green {
	background: #b2c080;
	padding-bottom:9px;
	width:148px;
}


#legend_container td.on {
	background:transparent url(/images/dynamictable/bg_td_on.gif) no-repeat top left;
	}
#legend_container th.on {
	background:transparent url(/images/dynamictable/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:9px;
	width:148px;
}


#legend_container td.on {
	background:transparent url(/images/dynamictable/bg_td_on.gif) no-repeat top left;
	}
#legend_container th.on {
	background:transparent url(/images/dynamictable/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:9px;
	width:148px;
}



#legend_container tfoot td {
	background:transparent url(/images/dynamictable/bg_foot_td.gif) no-repeat top left;
	vertical-align:top;
	padding-top:8px;
}
#legend_container tfoot td.on {
	background:transparent url(/images/dynamictable/bg_foot_td_on.gif) no-repeat top left;
	padding-top:16px;
}
#legend_container tfoot td.side {
  background: white;	
}


#gridtable table {
	text-align:left;
	padding: 10px;
	background: #FFF;
	border:1px solid #d8dce2;
  border-collapse:collapse;
  width:100%;
}

#gridtable td {
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;	
	background: #FFF;
	border:1px solid #d8dce2;
}


#modelimage {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#legend_images { position:relative; height:255px; width: 280px; float: left; padding: 10px; margin-left: 50px; margin-top: 20px;} 

/* Dimensions for small slices */
#legend_slice1 { height:214px; width:331px; position:absolute; top:0px; left:180px; } /* top */
#legend_slice2 { height:285px; width:213px; position:absolute; top:75px; left:286px; } /* right */
#legend_slice3 { height:285px; width:213px; position:absolute; top:75px; left:151px; } /* left */


#feedback {
  font-size: 11pt;  
  margin-top: 10px;  
  margin-right: 30px;
  padding-top: 10px;  
  padding-left: 10px;
  background: #E3E8EC;
}
