<style type="text/css">

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: +5px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.cssform input[type="npa"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 50px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.cssform input[type="long"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 450px
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}


.cssform input[type="no"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 35px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.buttlink {
	background: transparent;
	 background-color: #1B75A2;
     border:1px solid #7F9DB9;
     color:#FFFFFF;
	border: 1px;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height:22px;
}
.cssform short{
width: 450px;
height: 35px;
rows: 65px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}



.cssform long{
width: 450px;
height: 150px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*.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
*/

* html .threepxfix{
margin-left: 3px;
}

</style>

