.cssform p {width: 350px;clear: left;margin: 0;font-family: Verdana;font-size:1.00em;padding-bottom:5px;padding-left: 95px; /*width of left column containing the label elements*/float:left;}
.cssform label {
float: left;padding: 0px 0 0 14px;
margin-left: -95px; /*width of left column*/
width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
font-family: Verdana;text-decoration:none;padding:2px 2px 2px 0px;margin:0px;font-size:1.00em;color:#4D4848;float:left;}
.cssform textarea{font-family: Verdana;height: 85px;text-decoration:none;font-size:1.00em;padding:2px 2px 2px 3px;margin:0px;border:1px solid #999999;float:left;width:230px;color:#4D4848;}
.sign-form p {
	width: 354px;
	clear: left;
	margin: 0;
	font-family:Verdana;
	font-size:1.00em;
	padding: 0px 0 7px 0;
	padding-left: 95px; /*width of left column containing the label elements*/
	/*border-top: 1px dashed gray;*/
	float:left;
}
.sign-form label {
	float: left;
	padding: 5px 0 0 14px;
	margin-left: -95px; /*width of left column*/
	width: 90px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
/*.cssform span{
	float: left;
	padding: 10px 0 0 0;
	margin-left: -105px; /*width of left column
	width: 140px; /*width of labels. Should be smaller than left column (155px) to create some right margin
}*/
.sign-form input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	text-decoration:none;
	padding:2px 2px 2px 3px;
	/*margin:6px 0 0 0;*/
	font-family:Verdana;
	font-size:1.00em;
	color:#4D4848;
	float:left;
}
.cssform-sublt p {width: 185px;clear: left;margin: 0;font-family: Verdana;font-size:1.00em;padding-bottom:5px;padding-left:90px; /*width of left column containing the label elements*/float:left;}
.cssform-sublt label {
float: left;padding: 2px 0 0 14px;
margin-left: -95px; /*width of left column*/
width: 110px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform-sublt input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
font-family: Verdana;text-decoration:none;padding:2px 2px 2px 0px;margin:0px;font-size:1.00em;color:#4D4848;float:left;}
.cssform-sublt textarea{font-family: Verdana;height: 85px;text-decoration:none;font-size:1.00em;padding:2px 2px 2px 3px;margin:0px;border:1px solid #999999;float:left;width:230px;color:#4D4848;}

.cssform-subpg p {width: 450px;clear: left;margin: 0;font-family: Verdana;font-size:1.00em;padding-bottom:5px;padding-left: 95px; /*width of left column containing the label elements*/float:left;}
.cssform-subpg label {
float: left;padding: 2px 0 0 14px;
margin-left: -110px; /*width of left column*/
width: 210px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform-subpg input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
font-family: Verdana;text-decoration:none;padding:2px 2px 2px 0px;margin:0px;font-size:1.00em;color:#5C5C5C;float:left;}
.cssform-subpg textarea{font-family: Verdana;height: 85px;text-decoration:none;font-size:1.00em;padding:2px 2px 2px 0px;margin:0px;border:1px solid #649AEC;float:left;width:230px;color:#4D4848;}

.fmtxtbx2{width:155px;padding:2px 2px 2px 2px;border:1px solid #999999;}
.fmtxtbx3{width:98px;padding:2px 2px 2px 2px;border:1px solid #999999;}
.fmtxtbx4{width:155px;padding:2px 2px 2px 2px;border:1px solid #649AEC;}
.fmtxtbx5{width:155px;padding:0;border:1px solid #649AEC;padding:3px;}
.fmtxtbx6{width:155px;padding:2px 2px 2px 2px;border:1px solid #999999; margin:5px 0px 0px 0px; float:left;height:15px;}
.fmtxtbx-sublt{width:125px;padding:2px 2px 2px 2px;border:1px solid #999999;}
.fmtxtbx-sublt2{width:85px;padding:2px 2px 2px 2px;border:1px solid #999999;}
.fmtxtbx-subpg{width:35px;padding:2px 2px 2px 2px;border:1px solid #649AEC;}
.fmtxtbx-subpg2{width:45px;padding:2px 2px 2px 2px;border:1px solid #649AEC;}
.fmtxtbx180{width:180px;padding:2px 2px 2px 2px;border:1px solid #999999;}


.fdropdown{font-family: Verdana;font-size:1.00em;text-decoration:none;color:#5C5C5C;float:left;}
.fdropdown2{font-family: Verdana;font-size:1.00em;text-decoration:none;color:#5C5C5C;}
.fdropdown3{font-family: Verdana;font-size:0.88em;text-decoration:none;color:#5C5C5C;}
.frmdropdown{width:100px;padding:0px;height:22px;margin:0px;}
.frmdropdown2{width:160px;padding:0px;height:22px;margin:0px;}
.frmdropdown3{width:80px;padding:0px;height:22px;margin:0px;}
.frmdropdown4{width:40px;padding:0px;height:22px;margin:0px;}
.frmdropdown5{width:75px;padding:0px;margin:0px;}
.frmdropdown5{width:75px;padding:0px;margin:0px;height:20px;}
.frmdropdown-sublt{width:130px;padding:0px;height:22px;margin:0px;}
.dropdown-sort{width:115px;padding:0px;margin:0px;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

