@charset "utf-8";
/* CSS Document */

body
	{
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #F6F6F6;
	}

p
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	}

h6
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 10px 0;
	}

	
div.center
	{
	display: table;
	/* width: 600px; */
	width: 500px;
	margin: 0 auto;
	/* background: yellow; */
	}
	
div.div-text
	{
	display: table;
	/* width: 600px; */
	width: 500px; 
	margin: 0 0 20px 0;
	padding: 0 10px 15px 10px;
	border: solid 1px #E1E1E1;
	background-color: #FFFFFF;
	}

div.div-text h1, div.div-form h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;	
	display: block;
	width: 500px;
	margin: 0 0 15px 0;
	padding: 7px 0 5px 0;
	border-bottom: solid 1px #E1E1E1;
	}

div.div-form h1
	{	
	margin: 0 0 20px 0;
	}
	
div.div-form
	{
	display: table;
	width: 500px;
	/* width: 99%; */
	margin: 0 0 20px 0;
	padding: 0 10px 15px 10px;
	border: solid 1px #E1E1E1;
	background-color: #FFFFFF;
	}	

div.line
	{
	height: 26px;
	margin: 0 0 25px 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
	}
	
div.line-low
	{
	height: 26px;
	margin: 0 0 5px 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
	}	
	
div.line-low-head
	{
	height: 26px;
	margin: 25px 0 5px 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
	font-weight: bold;
	}	

div.line-low-head p.comment
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	display: block;
	margin: 0;
	padding: 7px 0 0 0;
	height: 10px;
	}
	
	
div.line-high
	{
	height: 26px;
	margin: 35px 0 25px 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
	}		
	
div.line p, div.line-low p, div.line-high p, div.line-ta p
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	display: inline;
	margin: 0 10px 0 5px;
	}	
	
div.line p.comment, div.line-low p.comment, div.line-high p.comment, div.line-ta p.comment
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	display: block;
	margin: 3px 0 0 0;
	height: 10px;
	}

div.line .label, div.line-low .label, div.line-low-head .label, div.line-high .label, div.line-ta .label, div.line-radio .label
	{
	height: 20px;
	line-height: 20px;
	padding: 2px 0 2px 0;
	margin: 0;
	width: 170px;
	margin: 0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	display: inline-block;
	text-align: right;
	/* background: #FFF; */
	float: left;
	}
	
div.line div.tf-right, div.line-low div.tf-right, div.line-high div.tf-right
	{
	height: 40px;
	width: 300px;
	margin: 0;
	display: inline-block;
	/* background: #33FF33; */
	}

div.line-radio
	{
	position: relative;
	margin: 0 0 25px 0;
	padding: 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}	
	
div.line-radio p.comment
	{
	position: relative;
	left: 181px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	display: block;
	margin: 3px 0 0 0;
	height: 10px;
	}		
	
div.line-radio div.box-right
	{
	/* height: 595px; height: 615px; */
	height: 625px;
	width: 242px;
	margin: 0;
	padding: 10px;
	display: inline-block;
	border: solid 1px #FF9900;
	background: #FFF4E6;
	}	
	
div.box-right .radio
	{
	height: 15px;
	margin: 0;
	}

div.box-right p
	{
	position: relative;
	left: 18px;
	top: -15px;
	width: 200px; 
	display: block;
	}
	
	
div.line input.textfield, div.line-low input.textfield, div.line-high input.textfield
	{	
	width: 250px;
	margin: 0;
	padding: 4px 6px;
	border:solid 1px #00CCFF;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	background: #F1FCFE;
	}	

.lineradio
	{
	margin: 0 0 15px 0 !important;
	}	

.linelow
	{
	margin: 0 0 15px 0 !important;
	}		
	
div.line-ta
	{
	margin: 0 0 25px 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
	}		
	
div.line-ta div.tf-right
	{
	width: 300px;
	margin: 0;
	display: inline-block;
	}		
	
div.line-ta textarea
	{	
	height: 60px;
	width: 250px;
	margin: 0;
	padding: 4px 6px;
	border:solid 1px #00CCFF;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;
	background: #F1FCFE;
	}		
	

.textfield_required
	{
	width: 250px;
	margin: 0;
	padding: 4px 6px;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;	
	border:solid 1px #FF9900;
	background: #FFF4E6;
	}
	
.textfield_focused
	{
	width: 250px;
	margin: 0;
	padding: 4px 6px;
	font-weight: bold;
	font-size: 12px;
	display: inline-block;	
	border:solid 1px #FF9900;
	background: #FFDBA6;
	}	
	
div.right_text
	{
	display: block;
	margin: 10px 0 0 0;
	/* padding: 10px 0 0 210px; */
	padding: 10px 5px 0 180px;
	}

div.right_text p
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	text-align: justify;
	margin: 0;
	color: #000;	
	display: block;	
	}

div.right_text p.small
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	text-align: justify;
	margin: -10px 0 0 0;
	padding: 0;
	color: #000;	
	display: block;	
	}				
	
div.right_text p.orange
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	margin: 10px 0 10px 0;
	color: #FF9900;
	display: block;	
	}		
	
div.right_text p.inline
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 5px;
	color: #000;	
	display: inline;	
	}		
	
div.buttons
	{
	margin: 10px 0 0 0;
	/* padding: 0 0 0 210px; */
	padding: 0 0 0 180px;
	}
	
div.buttons input
	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: normal;
	width: 80px;
	margin: 0 10px 0 0;
	padding: 2px;
	/* border:solid 1px #0099FF; */
	display: inline-block;
	}				

