html, body {
	text-align:center;
	margin:18px 0 0 0;
	font-family:verdana, arial;
	behavior: url(javascript/csshover2.htc);
}
img {
	border:none
}
* {
	margin:0;
	padding:0
}
a {
	font-size:11px;
	text-decoration:underline;
	color:#333a77;
	outline:none;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color:#5f69be
}
#search_button {
	position: relative;
	top: 3px;
	right:4px;
}
.errors {
	color:#b10707;
	font-weight:bold;
}
.attorney_background {
	background-color: #F0F0F0;
}
.attorney_alt_background {
	background-color: #fff;
}
strong {
	color:#333333;
}
tr, td {
	font-family:verdana, arial;
	font-size:11px;
	line-height:1.6em;
}
form, input {
	padding:0;
	margin:0;
}
fieldset {
	border:none;
}
.sub-title {
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-top:10px;
}
.clear {
	clear:both;
}
p {
	padding:5px 0;
}
/* Float containers fix */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */ 

#form fieldset {
	width:375px;
	border:none;
	font-size: 11px;
	margin:10px 0;
}
#form fieldset input, textarea {
	border: 1px solid #696969;
}
#form fieldset textarea {
	width:240px;
}
#form label {
	float: left;
	margin-bottom:10px;
	display:block
}
#form label, label em {
	display: block;
	padding-bottom: .25em;
}
#form label em {
	float: left;
	text-align: left;
	width:100px;
	font-style:normal
}
#form label select {
	width: 242px;
	font-size:11px;
	border:1px solid #696969;
}
#form select {
	font-size:11px;
}
#form input.image {
	border:none;
}
#form input.text_box {
	width:240px;
}
#form input.search_text_box {
	border: 1px solid #696969;
	height:17px;
}
#form .submit {
	width:90px;
	color:#fff;
	cursor:hand;
	background-color:#b10707;
	border:1px solid #b10707;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	padding:1px 0
}
#form .submit:hover, .submit:focus {
	background-color:#000;
	color:#fff;
	border:1px solid #000;
}
.error {
	color:#b10707;
}


 /*printer styles*/ 
 @media print {
/*hide the left column when printing*/ 
#left_column {
	display:none;
}
/*hide the right column when printing*/ 
#right_column {
	display:none;
}
#two_columns, #center_column {
	width:100%;
	float:none;
}
}

