form { margin: 0; padding: 0 }

.soc-form {
	margin:0 auto;
	width: 40em;
}

.soc-tabs {
	display: block;
	line-height:normal;
	padding:0;
	margin:0 0 0 1.5em;
	list-style:none;
}

.soc-header > ul  a {width:auto;}

.soc-tabs li {
	float:left;
   background:url("/graphics/soc/left_both.gif") no-repeat left top;
   margin:0;
   padding:0 0 0 9px;
   border-bottom:1px solid #765;
}

.soc-tabs a {
	float:left;
   display:block;
   background:url("/graphics/soc/right_both.gif") no-repeat right top;
   padding:5px 15px 4px 6px;
   text-decoration:none;
   font-weight:bold;
   color:maroon;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.soc-tabs a {float:none;}

/* End IE5-Mac hack */

.soc-tabs a:hover {
	color:#B11;
}

.soc-tabs .selected {
	background-position:0 -150px;
   border-width:0;
}

.soc-tabs .selected a {
	background-position:100% -150px;
   padding-bottom:5px;
   color:#333;
}

.soc-tabs li:hover, .soc-tabs li:hover a {
	background-position:0% -150px;
	color:red;
}

.soc-tabs li:hover a {
	background-position:100% -150px;
}

.soc-form-contents {
	float: left;
	top:30px;
	width: 35em; /*sismaint-852 */
	white-space: nowrap;
}

.soc-form-corner-bl {
	background:url("/graphics/soc/bl.gif") bottom left no-repeat #ECECEC;	
	text-align:center;
}

.soc-form-corner-br {
	background:url("/graphics/soc/br.gif") bottom right no-repeat;
}

.soc-form-corner-tl {
	background:url("/graphics/soc/tl.gif") top left no-repeat;
}

.soc-form-corner-tr {
	background:url("/graphics/soc/tr.gif") top right no-repeat;
	text-align:left;
	padding: 1em;
}

.prev-button {
	float:left;
}

.next-button {
	float:right;
}

	
.soc-form-items {
	/*padding-left: 5em; - removed sismaint-852 psc */
	white-space: nowrap;
	display: inline-block;
}

.soc-form-items th {
	text-align:right;
	color:maroon;
	family: arial,helvetica;
	font-weight: bold;
}

.soc-form-items td {
	text-align:left;
	color:maroon;
	family: arial,helvetica;
	font-weight: bold;
}

.soc-form-items tr {
	white-space: nowrap;
}