text/css style3ed.css 
ASCII text
/*breaks and rules*/
br {clear: left}
.br75 {line-height:75%}

hr
{
border: none;
border-top: 2px solid #336;
border-bottom: 1px dashed #789;
height: 2px;
}

.reversedhr
{
border: none;
border-top: 1px dashed #789;
border-bottom: 2px solid #336;
height: 2px;
}
.dashedhr {border-bottom: 1px dashed #789}


/*text styles*/
.boldred14{color: red; font: bold 14px}
.reditalic11 {color: red; font:italic bold 11px sans-serif}
.blueitalic11 {color: #336; font:italic bold 11px sans-serif}
.greenitalic11 {color: #090; font:italic bold 11px sans-serif}


/*table stuff*/
.column1 {float:left; width: 250px}
.column2 {float:left; padding-left: 10px; width: 25px}

.column3 {float:left; padding-left: 10px; width: 25px}
.column4 {float:left; padding-left: 50px; width: 35%}

.column2page1 {float:left; padding-left: 10px; width: 200px}
.column3page1 {float:left; padding-left: 10px; width: 35%}



.column2page2 {float:left; padding-left: 10px; width: 200px}
.column2page2 label {display: block; padding-left: 20px; text-indent: -20px;}
.column2page2 input {width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}

/*form stuff*/
legend {margin-bottom: 0px}
label {float: left; width: 250px; font-weight: bold}
fieldset {border: 1px solid #789; padding: 5px}

input, textarea, select {width: 200px; margin: 0px}
input[type=radio] {float:left; margin:0px; width:20px}

#submitbuttonstyle {width: 200px}
#backbuttonstyle {width: 200px}

.buttonclass {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#336;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.buttonclass:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	color:#696969;
}

.buttonclass:active {position:relative; top:1px}