﻿.form{margin:30px 0;}
.form p{clear:both;margin:10px 0;padding:0;}
.form p *{vertical-align:middle;}
.form p label{width:250px;line-height:20px;float:left;display:block;font-weight:bold;}
.form p select,
.form p textarea,
.form p input{font:normal 12px Tahoma, Helvetica, Arial, sans-serif;}
.form p input.textbox{width:194px;height:14px;padding:2px;vertical-align:middle;font-size:11px;color:#999999;border:#d0d6db 1px solid;background:url(Images/bg-textbox.png) repeat-x center bottom;}
.form p textarea{width:194px;height:80px;padding:2px;font-size:11px;color:#999999;border:#d0d6db 1px solid;background:url(Images/bg-textbox.png) repeat-x center bottom;}
.form p img{margin-right:10px;}
.form p span label{width:auto;float:none;display:inline;margin:0 10px 0 3px;font-weight:normal;}
.form p span.cb input,
.form p span.rb input{margin:0;vertical-align:middle;}
.form p span.cb label,
.form p span.rb label{vertical-align:middle;}
.form p span.cblVertical,
.form p span.rblVertical,
.form p span.block{line-height:20px;display:block;margin-left:250px;height:1%;}
.form p span.formDate select{float:left;margin-bottom:10px;}
.form p.formSmall label{width:150px;}
.form p.formSmall span.block{margin-left:50px;}
.form p.formMedium label{width:200px;}
.form p.formMedium span.block{margin-left:100px;}
.form p.formLarge label{width:300px;}
.form p.formLarge span.block{margin-left:200px;}
.form p.formEspace{margin-top:30px;}
.form p.formFooter{margin-bottom:0;}
.form p.formHeader{margin-top:0;}
