2clear { clear: both; }
.splabel { float: left; width: 8em; color: #555; }
.spfunction { float: right;  }
.spfunction a { text-decoration:none; }
.spdata  { float: right; min-width: 30em; }
.xpander { width: 1em; white-space: nowrap; }
.xample { border: 1px solid #000; width: 500px; padding: 10px; margin-bottom: 2em; margin-top: 2em;}
.small { font-size: 80%; }
.big { font-size: 120%; }
.dbutton { font-size: 80%; }
.admintxt { color: #777; font-size: 80% }
.bttnrw { text-align: center; margin: 4px -12px 0 0; padding: 10px 1em 2px 1em; }
.arrow { font-size: 120%; font-weight: bold; padding: 0 10px; }

fieldset#main { margin: 1em 0 0 0;}

div#domblock { margin: 0 0 0 3px; padding: 0 0 0 9em; }

fieldset.childfs { border-top: 1px solid #666; border-right: none; border-left: none; border-bottom: none; margin: 4px -10px 0 0; padding: 0 1em 2px 1em; }
fieldset.childfs legend { font-size: 80%; padding: 0 3px 0 3px; }

table { border-spacing: 0; }
table tr td { vertical-align: top; }

table.c11 { width: 100% }
table.c11 tbody tr td:first-child { width: 8em; }

table.c12 { width: 100% }
table.c12 tr th { text-align: left; font-weight: normal; color: #555; vertical-align: baseline;}
table.c12 tr td { width: 49%; }
table.c12 tr td:first-child { width: 2%; }
table.c12 tr.chngd td { background-color: #ff0; }
table.c12 tr.chngd td.old { text-decoration: line-through; }

table.c13 { margin: 0 auto;}
table.c13 tr th { text-align: left; font-weight: normal; color: #555; }
table.c13 tr td:first-child { width: 0px; }
table.c13 tr.chngd td { background-color: #ff0; }
table.c13 tr.chngd td.old { text-decoration: line-through; }
table.c13 tr td.ip { padding-left: 20px; }

.ciraAgreement {
	padding: 4px;
	height: 400px;
	overflow: scroll;
}

#contact-privacy-doc {
	padding-top: 10px;
}
