body {
font-family:Arial, Helvetica, sans-serif;
}

img {
border-style:none;
}


input {
margin-bottom:3px;
margin-top:3px;
}

textarea {
margin-bottom:3px;
margin-top:3px;
}

select {
margin-bottom:3px;
margin-top:3px;
}


#form {
background-color:#dddddd;
padding:5px;
width:780px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-style:solid;
border-width:1px;
border-color:#336699;
}

.maintitle {
display:block;
background-color:#0099CC;
background-image:url(imgs/bar-top.gif);
color:#ffffff;
padding:5px;
font-size:14px;
font-weight:bold;
width:770px;
border-style:solid;
border-width:2px;
border-color:#66CCFF;
border-top-style:none;
border-left-style:none;
text-align:center;
}

.title {

height:20px;
padding:2px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
color:#006699;
width:700px;

}

.information {
display:block;
margin:20px;
font-style:italic;
color:#336699;
text-align:justify;
}

.step1 .lcol {
display:block;
float:left;
width:450px;
padding:5px;
padding-left:20px;
}

.step1 .lcolf {
width:700px;
padding:5px;
padding-left:20px;
}


.step1 select {
float:none;
width:250px;
color:#CC6600;
background-color:#EBFEEB;
font-weight:normal;
}

.step2 {
display:block;
float:left;
margin-top:10px;
}

.step2 .col1 {
width:300px;
margin-left:10px;
}

.step2 .col2 {
width:150px;
}

.step2 .col3 {
width:150px;
}

.step2 .col1, .step2 .col2, .step2 .col3 {
display:block;
float:left;
margin-right:10px;
}

.step2 textarea, .step1 textarea {
width:620px;
margin-left:20px;

}

.step3 {
text-align:center;
margin:20px;
}

.step3 input {
width:100px;
height:40px;
font-size:16px;
font-weight:bold;
color:#FF9900;
}
