*{
margin: 0px;
padding: 0px;
}

/*header cell*/

.req_title {
	padding-top: 22px;
	padding-bottom: 40px;
}
.req_headertext {
	padding-bottom: 15px;
}

p {
margin: 0px;
padding: 0px
}
.txtblack{
color: #000000;
}

.txtgray { color: #333333; font-size: 11pt }

/*form parts*/
input  { color: #333333; font-size: 11pt; padding: 1px; vertical-align: middle; border: solid 1px #ff6500 }
.must { margin: 0; padding: 3px; border: double 4px #dd2222 }
input.mileage{
margin-right: 5px;
}

input.zip1{
margin-right: 5px;
}

input.zip2{
margin-left: 5px;
}

select,option { color: #333333; font-size: 11pt; vertical-align: middle }

.formtext1 { color: #333333; font-size: 11pt }

.formtext2 { color: #333333; font-size: 11pt; margin-top: 7px }

/*form cell styles*/
/*red*/
.redcell_type1{
background-color: #333333;
height: 8px;
}

.redcell_type1 img{
vertical-align: baseline;
}

/*gray*/
.graycell_type1  {
background-color: #E9E9E9;
padding: 10px;
border-bottom: 1px dotted #999999;
border-left: 1px solid #999999;
text-align: center;
}
.graycell_type1-2 { background-color: #ffffff; text-align: center; padding: 10px; border-bottom: 1px dotted #999999; border-left: 1px solid #999999 }
.yellow { background-color: #ffface; padding: 2px 4px }
.graycell_type1b  {
background-color: #E9E9E9;
padding: 10px;
border-bottom: 1px dotted #999999;
border-left: 1px solid #999999;
text-align: left;
}

.graycell_type2{
background-color: #E9E9E9;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
text-align: center;
}

.graycell_type2e{
background-color: #E9E9E9;
padding: 5px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
text-align: center;
}

.graycell_type3{
background-color: #E9E9E9;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
border-right: 1px solid #999999;
text-align: center;
}

.graycell_type4{
background-color: #E9E9E9;
padding: 10px;
border-left: 1px solid #999999;
text-align: center;
}

.graycell_type5{
background-color: #E9E9E9;
padding: 10px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
text-align: center;
}

.graycell_type6{
background-color: #E9E9E9;
padding: 10px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
text-align: left;
}

.graycell_type7{
background-color: #E9E9E9;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
text-align: left;
}

.graycell_type8{
background-color: #E9E9E9;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
text-align: left;
}

/*white*/
.whitecell_type1{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
text-align: center;
}

.whitecell_type1b{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
text-align: left;
}

.whitecell_type2 { font-size: 11pt; background-color: #ffffff; text-align: center; padding: 10px; border-bottom: 1px dotted #999999; border-left: 1px solid #999999 }

.whitecell_type2b{
background-color: #FFFFFF;
padding: 5px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
text-align: left;
}

.whitecell_type3{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
border-right: 1px solid #999999;
text-align: center;
}

.whitecell_type3b{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px dotted #999999;
border-right: 1px solid #999999;
text-align: left;
}
.whitecell_type3b2 { background-color: #ffffff; text-align: left; padding: 10px; border-right: 1px solid #999999; border-bottom: 1px dotted #999999; border-left: 1px solid #999999 }
.whitecell_type3c{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
text-align: left;
}

.whitecell_type4{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
text-align: center;
}

.whitecell_type4b{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
text-align: left;
}

.whitecell_type5{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
text-align: center;
}

.whitecell_type6{
background-color: #FFFFFF;
padding: 10px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
text-align: center;
}

.whitecell_type7{
background-color: #FFFFFF;
padding: 10px;
border-bottom: 1px dotted #999999;
text-align: center;
}

.whitecell_type8{
background-color: #FFFFFF;
padding: 10px;
border-bottom: 1px dotted #999999;
border-right: 1px solid #999999;
text-align: center;
}

.whitecell_type9{
background-color: #e9e9e9;
padding: 10px;
border-bottom: 1px dotted #999999;
text-align: center;
}

.whitecell_type10{
background-color: #e9e9e9;
padding: 10px;
border-bottom: 1px dotted #999999;
border-right: 1px solid #999999;
text-align: center;
}
.mid{
	vertical-align:middle;
}
.caution{
	font-size:9px;
	color:#
}


/*askfom*/
.ask_headerbox{
padding:20px 0px 10px 10px;
}

textarea { color: #666666; font-size: 11pt; font-family: sans-serif; width: 300px; border: solid 1px #dd2222 }

.confirmtextbox{
padding-top: 25px;
padding-bottom: 10px;
text-align: left;
}

.askfom_submit { font-size: 11pt; line-height: 20px; text-align: center; margin-left: 10px; width: 100px; height: 25px; vertical-align: middle }

.askfom_reset { font-size: 11pt; line-height: 20px; text-align: center; margin-left: 10px; width: 100px; height: 25px; vertical-align: middle }

.confirmtextbox p,
.confirmtextbox input{
display: inline;
}

.txtred { font-size: 10pt }

