﻿#frame 
{
	font-family:Arial;
	font-size:14px;
	color:#303030;
	height:100%;
}

/* BEGIN CSS for class */
.Sections
{
	position:relative;
	margin-left:17px;
	width:652px;
	border-bottom: solid 1px #E0E0E0;
}

.DivQues
{
	position:relative;
	padding:8px 10px 8px 20px;
	width:620px;
	border-top: solid 1px #E0E0E0;
	border-left: solid 1px #E0E0E0;
	border-right: solid 1px #E0E0E0;
}

.DivQues:first-child
{
	border-top: solid 1px #E0E0E0;
}

.L1 .DivQues
{
	background-color:#F6F6F6;
}

.L2 .DivQues
{
	background-color:#E0E0E0;
	width:600px;
	margin-left:40px;
	border-top: solid 1px #F6F6F6;
	border-right: solid 1px #FFFFFF;
}

.QText
{
	display:block;
	color:Navy;
}
.Titles
{
	display:block;
	color:#CC0000;
	font-weight:bold;
	height:20px;
	margin-top:16px;
	margin-left:20px;
}

.raText, .chText
{
	margin-left:10px;
}

.Radio, .CKBox
{
	padding-top:5px;
	display:block;
	margin-left:10px;
}

.QInput
{
	display:inline;
}
.TXBox
{
	margin-left:20px;
}

.Normal table
{
 border-style:none;
 text-align:center;
 font-size:11px;
 width:550px;
 table-layout:fixed;
}
.Normal table tr td, .Compact table tr td
{
	width:10%;
}

.Compact table
{
 border-style:none;
 text-align:center;
 font-size:11px;
 width:200px;
 table-layout:fixed;
}


.Compact .QText
{
	width:460px;
}
.L2 .Compact .QText
{
	width:390px;
}

.Compact
{
	overflow:hidden;
	clear:both;
}
.RTtxt,  .RTtable
{
	float:left;
}
.RTtable
{
	margin-left:15px;
}

L2 .RTtable
{
	margin-left:10px;
}

.YN 
{
	margin-left:10px;
}
.ynText
{
	margin-left:10px;
	margin-right:20px;
}

.PT2
{
	margin-left:6px;
	font-weight:bold;	
}


/* END CSS for class */

/* BEGIN, CSS for Rates 
#D table, #H table , #E table
{
	margin-left:480px;
	margin-top:-20px;
	width:230px;
	table-layout:auto;
}
#L2E table
{
	margin-left:400px;
	margin-top:-20px;
	width:230px;
	table-layout:auto;
}


#D table tr td, #H table tr td, #E table tr td, #L2E table tr td
{
}

#D .QText, #H .QText, #E .QText
{
	width:460px;
}
#L2E .QText
{
	width:460px;
}

/* END, CSS for Rates */

/* 
.RFirst  
{
	text-align:left;
}
.RLast 
{
	text-align:right;
}
*/


/*
.Rate1n6 tr td
{
	text-align:right;
	width:auto;
	height:30px;
	vertical-align:top;
}
.Rate1n6 tr td:first-child
{
	text-align:left;
}

*/
.QC4P
{
	margin-left:10px;
	padding:0px 5px 0px 5px;
	background-color:Lime;
}

.AO4P
{
	margin-left:10px;
	background-color:Orange;
	padding:0px 5px 0px 5px;
}

#_s
{
	margin-left:310px;
	margin-bottom:30px;
	margin-top:6px;
}

.RateComment span, .LabelPhoto
{
	margin-left:15px;
}

.RateComment INPUT
{
	margin-left:15px;
	width:450px;
}

#frame INPUT[type=submit]
{
 margin-top:10px;
 margin-left:270px;
 margin-bottom:0px;
}

INPUT[type="file"]
{
 margin-left:38px;
}

#Div-3-1-A-Q6 INPUT, #Div-3-1-A-Q7 INPUT
{
	width:350px;
}

#suggestions
{
    position:absolute;
    z-index:100;
}

#_sugglist
{
background-color:#FCE6DC;
border: solid 1px gray;
font-family:Arial;
color:#6E2708;
}


