html,body
{
 height: 100%;
 margin: 0;
 padding:0;
 background: #FFFFFF; 
 color: #000000;
 }
	 
#lh-col{
 position: absolute;
 background-image: url(../../../images/results_head_left.jpg);
 top: 0px;
 left: 0px;
 width: 204px;
 border: 0px solid #333333;
 margin: 0px;
 padding: 0px;
 height: 109px;
 z-index: 2;
 }
			
#rh-col{
 position: absolute;
 background-image: url(../../../images/results_head_right_b.jpg);
 top: 0px;
 right: 0px;
 width: 140px;
 border: 0px solid #333333;
 margin: 0;
 padding: 0;
 height: 109px;
 z-index: 3;
 }
      
#c-col{
 position: relative;
 background-image: url(../../../images/results_head_mid.jpg);
 margin: 0px 140px 0px 204px;

 height: 109px;
 border: 0px solid #333333;
 color: #333333;
 padding: 0px;
 z-index: 1;
 }
 
 #btn{
text-align:center;
position:relative;
margin:0 -131px;
padding-top:26px;
 }
 #centrecontent
 {
	position: relative;
  
 
 }

 
 #outer{
height:100%;
min-height:100%;
margin-left:300px;
margin-right:300px;
background: White;
margin-bottom:-52px;
 
color: #000000;
}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
background:White;
color: #000;
text-align:center;
position:relative;
margin:0 -131px;
padding-top:26px;
}
/* mac hide \*/
* html #header{height:56px;height:1px}/* height needed for ie to force layout*/
/* end hide*/
#left {
position:relative;/*ie needs this to show float */
width:300px;/* same as the left margin on #outer*/
float:left;
margin-left:-299px;/*must be 1px less than width otherwise won't push footer down */
padding-top:0px;/*needed to make room for header*/
left:-2px;/* push column into position*/
}
#left p {padding-left:2px;padding-right:2px}
#right p {padding-left:2px;padding-right:2px}

#right {
position:relative;/*ie needs this to show float */
width:300px;/* same as right margin on #outer*/
float:right;
margin-right:-299px;/*must be 1px less than width otherwise won't push footer down */
padding-top:0px;/*needed to make room for header*/
left:2px;/* push column into position*/
}
#feedback
{
  padding: 1em 1em 1em 1em;
  margin: 1em 1em 1em 1em;
}
#nav
{
 font-size: 1em;
 font-weight: bold;
 text-align: center;
 height: 50px;
}
.norecords
{
 margin: 20px 20px 20px 20px;
}

.questionlabel
{
	width: 50%;
}
.questionrating
{
	width: 30%;
}

.sitemappath
{
	margin-left: 15px;
	margin-top: 10px;
}
.rating
{
 padding: 20px 20px 20px 20px;
}

.middle
{
 width:50%;
 vertical-align: top;
}
.left
{
 width:25%; 
 vertical-align: top;
}
.right
{
	 width: 25%;
	 vertical-align: top;
}