/* CSS Document for map media:all */
*
{
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

body
{
    margin: 5px;
    padding: 0px;       	
	width: 500px; 
}

#map_print_link
{
	margin: 0px;
	padding: 0px;
	width: 75px;
	height: 30px;	
	position:absolute !important;
	top: 500px;
	left: 525px;	
}


#formWrapper 
{
	padding: 0px;
	margin:0px;
	width: 604px;	
	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: 180px;
		position: absolute;
		color: #000000;						
	}
	
	#formWrapper table
	{
		margin: 0px;
		padding: 0px;
		margin-top: 0px;
		margin-left: 20px;
		width: 565px;		
	}	
	
		.borderTop
		{
			border-top: 1px dashed #BCCBD3;
		}
		
		.inputTitle,
		.textareaTitle
		{
			margin: 0px;
			padding: 0px;
			width: 100px !important;
		}
		.textareaTitle
		{
			vertical-align: top;
			padding-top: 5px;			
		}
	
		.required 
		{
			color: #FF0000;
			margin: 0px;
			padding: 0px;
		}
		
		.formBoxTitle
		{	
			color: #f47c1b;
			padding-top: 15px;
			font-weight: bold;
			font-size: 14px !important;
		}		
	
			div.formInput .left-inputbox
			{
				display: block;
				float: left;
				width: 4px;
				height: 26px;
				background: url("/images/form/box-left-side-bg.jpg") top left no-repeat;						
			}

			div.formInput input
			{
				background:transparent url(/images/form/box-bg.jpg) repeat-x scroll left top;
				border:medium none;
				float:left;
				height:20px;
				padding:7px 6px 0px;
				width:170px;
			}
					
			div.formInput .right-inputbox
			{
				display: block;
				float: left;
				width: 4px;
				height: 26px;
				background: url("/images/form/box-right-side-bg.jpg") top left no-repeat;
			}
			
			div.formInput textarea .left-inputbox
			{
				display: block;
				float: left;
				width: 4px;
				height: 26px;
				background: url("/images/form/box-left-side-bg.jpg") top left no-repeat;						
			}
			
			div.formInput textarea 
			{
				background:transparent url(/images/form/boxarea-bg.jpg) repeat-x scroll left top;
				border: thin none;
				float:left;
				height:62px;
				padding:7px 6px 0px;
				width:170px;
				overflow: auto;				
			}
			
			div.formInput textarea .right-inputbox
			{
				display: block;
				float: left;
				width: 4px;
				height: 26px;
				background: url("/images/form/box-right-side-bg.jpg") top left no-repeat;
			}




div#ContentBlock1 p#map
{
	text-align: center;
}

div#ContentBlock1 p#address
{
    /* Set Cross Browser Opacity / Transparency (Currently 85% Opaque) */
    border: 1px solid #BCCBD3;
    opacity: 0.99;
    -moz-opacity: 0.99;
    filter: alpha(opacity=99);
	text-align: left;	
	margin-top: -90px;
	margin-left: 23px;
	padding: 4px;
	background: #fff;	
	width: 200px;
	height: 58px;
}
