body {
	min-width:1000px;
	background:#e6e6e6;
	margin:0;
	font-family:Arial, sans-serif;
}
input.req,textarea.req{
	border: 1px solid #D5011E !important;
	background-color: #F7E1E4;
}
img{
	border:none;
	display:block;
}
form{
	padding:0;
	margin:0;
}
#main {
	margin:0;
	width:1000px;
	background-image: url(../images/bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
/*	background:#e6e6e6 url(../images/bg.jpg) no-repeat;*/
	margin: auto;
	background-color: #FFFFFF;
	overflow: auto;
	height: 100%;

}
td,div,select,input,textarea{
	color: #000;
	
}
#main_nav{
	padding-top: 105px;
	text-align: right;
	font-size: 12px;
	padding-right: 30px;
	height: 48px;


}
#main_nav a{
	color: #000;
	text-decoration: none;
}
#main_nav a:hover{
	text-decoration: underline;
}
a{outline:none;}
#content{
/*	overflow:hidden;*/
	width:1000px;
	min-height:641px !important;

}
* html #content{height:641px}
#content .column1{
	width:272px;
	float:left;
	padding:0;
}
#content .column1 ul{
	width:272px;
	padding:0;
	margin:0;
	list-style:none;
}
#content .column1 ul li{
	float:left;
	width:272px;
	margin:0;
}
#content .column1 ul li{
	margin: 0px;
	padding: 0px;
	display: block;
}
#content .column1 ul li a{
	display: block;
	background-image: url(../images/nav1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 272px;
	height: 155px;	
	text-indent:-9999px;
}

#content .column1 ul li a.but1{
	background-image: url(../images/nav2.jpg);
	height: 117px;		
}
#content .column1 ul li a.but2{
	background-image: url(../images/nav3.jpg);
	height: 120px;	
}
#content .column1 ul li a.but3{
	background-image: url(../images/nav4.jpg);
	height: 119px;	
}










#content .column2{
	width:611px;
	padding:0 15px 0 30px;
	float:left;
	padding-bottom: 40px;
}
#content .column2 strong{
	font:15px/33px Arial, sans-serif;
	color:#000;
	float:right;
	margin:0;
	padding:0 13px 0 0;
}
#content .column2 .flash{
	clear:right;
	float:right;
}
#content .column2 h2{
	font:bold 20px/37px Arial, sans-serif;
	color:#D5011E;
	clear:both;
	
	border-bottom:1px solid #5f5e5d;
	margin:0;
}
#content .column2 p{
	font:12px Arial, sans-serif;
	color:#424240;
	clear:both;
	
	margin:21px 0 0;
	text-align:justify;
}

#content .column2 .list{
	width:525px;
	padding:0;
	margin:12px 0 0;
	list-style:none;
}
#content .column2 ul{
	font-size: 12px;
}
#content .column2 .list li{
	width:600px;
	float:left;
	padding:0 0 8px;
}
#content .column2 .list li.first{width:470px}
#content .column2 .list li.last{
	width:525px;
	padding:0 0 5px;
}
#content .column2 .list li label{
	float:left;
	font:12px/15px Arial, sans-serif;
	color:#424240;
	margin:0;
	
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0;
}
#content .column2 .list li input{
	float:left;
	font:12px/17px Arial, sans-serif;
	color:#424240;
	width:14px;
	height:15px;
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0;
}
#content .column2 .list li.first label{font:12px/21px Arial, sans-serif; width:100px}
#content .column2 .list li.first input{
	width:340px;
	height:17px;
	padding:1px;
	border:1px solid #707070;
}
#content .column2 .list li.first textarea{
	width:340px;
	height:55px;
	padding:1px;
	border:1px solid #707070;
}
#content .column2 .list li.last label{
	margin:0 0 0 0px;
	width: 500px;
}
#content .column2 .list li.last textarea{
	font:12px/17px Arial, sans-serif;
	color:#424240;
	width:335px;
	height:38px;
	padding:1px;
	border:1px solid #707070;
	margin:0;
}
#content .column2 .list li .air, .air{
	float:left;
	font:11px Arial, sans-serif;
	color:#424240;
	width:200px;
	height:15px;
	padding:0;
	margin:0 8px 0 0;
}
* +html #content .column2 .list li .air{height:17px}
#content .column2 .list li div label{float:right}
#content .column2 .list li div .data{
	float:left;
	font:11px Arial, sans-serif;
	color:#424240;
	width:80px;
	height:15px;
	padding:0;
	margin:0 8px 0 0;
}
* +html #content .column2 .list li div .data{height:17px}


#footer{
	background:url(../images/footer.jpg) no-repeat;
	background-position: 15px top; 
	overflow:hidden;
	width:1000px;
	padding:12px 0 0;
	height:73px;

	text-align: right;
	padding-right: 30px;
	font-size: 12px;
	height: 32px;
	padding-top: 15px;
	padding-bottom: 50px;
	margin: auto;
}
#footer a{
/*	float:right;
	background:url(../images/toyota.png) no-repeat;
	width:156px;
	height:89px;
	margin:0 18px 0 0;
	text-indent:-9999px;*/
	color: #000;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
a.send{
	float:right;
	background:url(../images/send.png) no-repeat;
	width:127px;
	height:38px;
	margin:30px 159px 0 0;
	text-indent:-9999px;
}
.send{
	float:right;
	width:127px;
	height:24px;
	margin:10px 270px 0 0;
	
}
#sh_left{
	position: absolute;
	width: 32px;
	height: 873px;
	background-image: url(../images/sh_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: -32px;
}
#sh_right{
	position: absolute;
	width: 32px;
	height: 873px;
	background-image: url(../images/sh_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 1000px;

}
#content .column2 a{
	color: #046ab8;
	text-decoration: none;
}
#content .column2 a:hover{
	text-decoration: underline;
}
.list input{
	margin-right: 5px !important;
}

.list select{
	display: block  !important;
	margin-left: 20px !important;
	float:none !important;
	clear: both !important;
	margin-bottom: 3px !important;
}