*
{
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}

body
{
    margin: 0px auto;
    padding: 0px;        
}

#map_print_link{
	display:none;
}

#formWrapper 
{
	width: 600px;	
	border: 1px solid #BCCBD3;
	background: url("/images/form/terago-form-header.jpg") top left repeat-x;
	display: block;
	padding-bottom: 15px;
	margin-left: 20px;	
	
}

	#formTitleWrapper 
	{
		width: 600px;
		height: 69px;		
	}

		#formTitleWrapper h1
		{
			margin: 0px;
			padding: 0px;
			margin-top: 25px;
			margin-left: 35px;
			position: absolute;
			color: #000000;
			font-size: 16px !important;
			font-weight: bold;				
		}
		
		#formTitleWrapper span
		{
			margin: 0px;
			padding: 0px;
			margin-top: 25px;
			margin-left: 210px;
			position: absolute;
			color: #BCCBD3;
			font-size: 16px !important;
			font-weight: bold;			
		}

		#formTitleWrapper h2
		{
			margin: 0px;
			padding: 0px;
			margin-top: 25px;
			margin-left: 240px;
			position: absolute;
			color: #FFFFFF;
			font-size: 16px !important;
			font-weight: bold;	
		}
		
	#formWrapper span#requiredFields
	{
		margin: 0px;
		padding: 0px;
		margin-top: 25px;
		margin-left: 470px;
		position: absolute;
		color: #000000;						
	}
	
	#formWrapper span#instructions
	{
		margin: 0px;
		padding: 0px;
		margin-top: 10px;
		margin-left: 42px;
		color: #666666;
		font-size: 14px !important;
		font-weight: bold;	
		width: 520px;
		display: block;
		clear: right;
	}
	
	#formWrapper table
	{
		margin: 0px;
		padding: 0px;
		margin-top: 0px;
		margin-left: 20px;
		border: none;
		width: 500px;	
	}				
		
		#formWrapper table a
		{
			color: #000000;
			text-decoration: underline;
		}
		
		#formWrapper table a:hover
		{
			color: #f47c1b;			
		}		
		
		.inputTitle,
		.textareaTitle
		{
			margin: 0px;
			padding: 0px;
			width: 185px !important;
		}
		.textareaTitle
		{
			vertical-align: top;
			padding-top: 5px;			
		}
		
		.textareaRequired
		{
			vertical-align: top;
			padding-top: 5px;
			width: 15px;
		}
	
		.required,
		FORM_REQUIRED_FIELD
		{
			color: #313131;
			margin: 0px;
			padding: 0px;
			width: 10px;
			font-size:10px!important;
		}
		
		.formBoxTitle
		{	
			color: #f47c1b;
			padding-top: 15px;
			font-weight: bold;
			font-size: 14px !important;
		}		
	
		.formCheckbox,
		input.FORM_CHECKBOX,
		.Checkbox
		{			
	        border: none;
	        height: 20px;
	        width: 20px;
	        margin-right: 100px !important;	        
		}
		
		.formSelect,
		select
		{			
            margin: 0px;	
            border: 1px solid #849BAB !important;
            height: 20px;
            padding: 1px 3px 1px;
            width: 260px;	
            font-family: Verdana, Arial, Helvetica, sans-serif !important;
            font-size: 12px !important;
	    }

		.formInput,
		input	
		{
			border:1px solid #849BAB;
			float: left;
			height: 14px;			
			padding: 1px 6px 0px;
			width: 205px;
			margin: 0px !important;
			margin-top: 4px !important;
		}		

		.formTextarea
		{
			/*background: transparent url(/images/form/boxarea-bg.jpg) repeat-x scroll left top;*/
			border: 1px solid #849BAB;
			float:left;
			height: 75px;
			padding: 2px 2px 2px 2px;
			width: 214px;							
		}
		
		.inputButtonSend,
		input.SEND_BUTTON
		{
			background:transparent url(/images/form/send.jpg) no-repeat scroll left top;			
			color:#FFFFFF;
			display:block;
			float:left;
			font-weight:bold;
			border: medium none;			
			margin-left: 3px;
			margin-top: 15px;
			height:50px;
			width:95px;		
		}		
		
		div#FormBlock1 hr
		{
			margin-top: 20px;
			border: none;
			border-top: 1px dashed #BCCBD3 !important;			
			width: 90%;
			height: 0px;
		}

strong, b
{
    font-weight: bold;
}

ol.Checkbox,
ol.design_list_vertical 
{
    display: block;
    clear: both;
    position: relative;
    width: 245px;
}

    ol.Checkbox li,
    ol.design_list_vertical li
    {
        display: block;
        width: 245px;
        margin-bottom: 2px;
    }

        ol.Checkbox li input,
        ol.design_list_vertical li input
        {
            width: 20px;
            float: left;
            display: block;
            border: none;
        }


        ol.Checkbox li label,
        ol.design_list_vertical li label
        {
            line-height: 18px;
            float: left;   
            display: block;          
        }
