﻿.cleararea
{
    clear: both;    
}

.form_description
{
/*	width: 510px; */
   	width: 750px;
	margin-bottom: 10px;
}

.DefaultTextBoxLarge
{
	border: 1px solid #666;        
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px;         
	background: #FFFFFF url('img/searchBtnBg.gif') repeat-x scroll left top;
	width: 100%;
}

.date-pick
{
	border: 1px solid #666;
	height: 20px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px; 
	background: #FFFFFF url('img/searchBtnBg.gif') repeat-x scroll left top;
}

.DefaultTextBox
{
	/*border: 1px solid #5AA239;*/
	border: 1px solid #666;
	height: 20px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px; 
	background: #FFFFFF url('img/searchBtnBg.gif') repeat-x scroll left top;
	width: 100%;
}



.errorBoxSummary
{
	width: 94%;
	padding: 20px;
	border: 2px solid #B90207;
	background-color: #FCF2F3;     	
}     

.form_wrapper
{
	width: 747px;    
	border: 1px solid #5AA239;  
	padding: 0px;   	
	/*margin-bottom: 40px;*/
}

.form_wrapper ol
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.form_wrapper ol li
{
	padding: 10px 28px 10px 20px;
}

.form_section_title
{
	border-bottom: 1px solid #5AA239;
	font-size: 150%;
	color: #333;
	background-color: #EDFFCF;
	padding-left: 20px !important;
	background: url('/style library/tepaparesource/css/img/formHeaderBg.gif') repeat-x scroll left top;
}

.form_section_info
{
	padding-left: 20px !important;
	border-top: 1px solid #fff;
/*	background-color: #F4F3AC;*/
	background-color: #F5FFDF;
	font-weight: bold;
	/*border-bottom: 1px solid #999;*/
}     

.form_input_box
{
	/*border-bottom: 1px solid #ccc;*/
	padding: 0px !important;
	/*background: url('/style library/tepaparesource/css/img/searchBtnBg.gif') repeat-x top left;*/
}

.form_input_box .InputBox
{
	padding: 10px 28px 10px 20px;
}

.form_input_box .errorBox
{
	padding: 10px 28px 10px 20px;
	background-color: #FCF2F3;
	border-top: 1px solid #B90207;
	border-bottom: 1px solid #B90207;	
}          

.InputBox
{
	padding: 0px;
}

.why  /* used to align the text vertically with the label of the input */
{
	float:right;
   	margin-right:440px;
   	margin-top:-8px; /* this is to rectify the padding for browsers other than IE7 */
	padding-top:18px; /* only the padding is taken into account in IE7 */
}

