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

/* CSS Document
///////////////////////////////////////////////////////////////////////////// 
Client: PTI
Developer: Alberto Torres
/////////////////////////////////////////////////////////////////////////////
*/

ul,ol { list-style: none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; border: none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,table,tr,td,p,blockquote,fieldset,input,div,dd,dt,dl { margin: 0; padding: 0; }
fieldset, a img,:link img,:visited img , img{ border: none; }


html,body { height: 100%; }
body {
	font: 0.8em Arial, Helvetica, sans-serif;
	background: #efefef url(../images/shadow.png) no-repeat center top;
	color: #747474;
	margin: 0 auto;
	text-align: center;
}



a {color: #9f4d0b; text-decoration:underline;}
a:hover {color: #f16e04; text-decoration: none;}

#wrap { background: white url(../images/header-bg.gif) repeat-x top; margin: 0 auto; width: 867px; text-align: left; border: 2px solid white; padding-bottom: 30px;}


#header { width: 100%; position: relative; z-index:1}
	#logo {background: url(../images/logo.png) no-repeat; width: 146px; height: 84px; float: left; margin: 14px 0 0 31px; display: inline;}
	#location {float: left; margin: 60px 0 0 10px;}
	
	
#mast {background: url(../images/mast.jpg) no-repeat; width: 825px; height: 307px; margin-top: -70px; margin-left: 21px;}

#content {width: 825px; margin-left: 21px;}
	
	#left-column {width: 490px; margin-left: 19px; float: left; display: inline; padding-top: 15px;}
	
	
		#title-1, #pic-paragraph, #form p {margin-bottom: 15px;}
		
		#title-1 {background: url(../images/title-1.gif) no-repeat; width: 490px; height: 55px;}
		#title-2 {background: url(../images/title-2.gif) no-repeat; width: 490px; height: 33px;}
		
		#pic-paragraph {width: 100%; float: left;}
			#pic {float: left; width: 132px; margin-right: 15px;  display: inline;}
			#paragraph {float: left; width: 343px;  display: inline;}
			
			#checkmarks li {background: url(../images/checkmark.gif) no-repeat left 15px ; padding: 15px 0 15px 28px; border-bottom: 1px dotted #cdcdcd;}
	
	
	#right-column {width: 280px; float: left; margin-left: 34px; display: inline;}
		#form {border: 1px solid #c8c6c6; background: #f1f2f2 url(../images/form-bg.gif) bottom repeat-x; margin-bottom: 15px;}
			#title-3 {background: url(../images/title-3.gif) no-repeat; width: 280px; height: 58px;}
	
	
	
	
#form form div {clear: both; float: none; padding-bottom: 20px;}
		#form fieldset {float: left; margin-right: 5px; line-height: 1.3em; display: inline;}
		#form input, #form select { padding: 2px; margin: 2px 0 10px; background: white; border: 1px solid #d6d6d6;}
		
		.form-2 input {width: 110px;}
		.form-2 select {width: 114px;}
		.form-1 input, .form-1 select {width: 230px;}
		.form-3 input {width: 125px;}
	
	
		.form-btns {margin: 0px 0 0 5px;}
			#form .form-btns input {background: none; border: none;}
	
	
#address {padding: 0 0 0 20px;}
	#address strong {color: black;}



	
.margin {margin: 15px;}	
.clear {line-height: 0; font-size: 0; clear: both; height: 0px;}
.hide {display:none;}	

