@import URL(defaultstyles.css);
/* Positioned elements */
#bodywrapper {
	margin-top:  54px;
	margin-left:  auto;
	margin-right:  auto;
	margin-bottom:  0;
	padding:  0;
	width:  780px;
	background:  URL(../images/non_index_bg.png) top left repeat-y #FFFFFF;
	color:  #000000;
	position:  relative;
	top:  0;
	left:  0;
}
#contentwrapper {
	clear:  left;
	margin-top:  0;
	background:  URL(../images/menu_bg.png) top left no-repeat;
	margin-bottom: 0;
	margin-right:  0;
	padding:  0;
	margin-left:  8px;
	width:  772px;
}
#contentwrapper[id] {
	margin-left:  8px;
	width:  772px;
}
#contentarea {
	float:  right;
	text-align:  left;
	margin-left:  5px;
	margin-right:  5px;
	margin-bottom:  0;
	margin-top:  0;
	width:  622px;
	background-color:  #FFFFFF;
	color:  #000000;
}
#contentarea[id] {
	float:  none;
	margin-left:  139px;
}
#topstripebg {
	background-color:  #CCCCCC;
	color:  #000000;
	padding-left:  0px;
	padding-right:  0px;
	padding-top:  5px;
	padding-bottom:  5px;
	width:  622px;
}
#topstripe {
	width:  622px;
	height:  6px;
	overflow:  hidden;
}
#topstripebg[id], #topstripe[id] {
	width:  623px;
}
#unlistedfirm {
	margin:  0;
	padding-left:  5px;
	padding-top:  5px;
	padding-bottom:  5px;
	padding-right:  0;
	background-color:  #CCCCCC;
	color:  #000000;
	width:  617px;
}
#unlistedfirm[id] {
	width:  618px;
}
#menu {
	float:  left;
	width:  125px;
}
#googleads {
	margin:  64px 0 0 3px;
}
#logo {
	float:  left;
	width:  485px;
	height:  47px;
	overflow:  hidden;
}
#googlesearch {
	float:  right;
	padding-left:  0;
	padding-bottom:  0;
	padding-top:  2px;
	padding-right:  2px;
	width:  293px;
	height:  45px;
	overflow:  hidden;
	background:  #FFFFFF;
	z-index:  1;
}
#searchbox, #googlelogo {
	float:  right;
}
#googlelogo {
	width:  61px;
	height:  25px;
	overflow:  hidden;
	margin-right:  10px;
	margin-left:  0;
	margin-top:  0;
	margin-bottom: 0;
	padding:  0;
}
#searchbox {
	padding-top:  3px;
	padding-right:  3px;
	padding-left:  0;
	padding-bottom:  0;
	margin:  0;
	height:  42px;
	overflow:  hidden;
}
#radiobuttons {
	padding-top:  3px;
	padding-left:  0;
	padding-right:  0;
	padding-bottom:  0;
	margin:  0;
}
#radiobuttons[id] {
	padding-top:  5px;
}
#disclaimer {
	margin-top:  20px;
	margin-left:  auto;
	margin-right:  auto;
	margin-bottom:  0;
	padding:  0;
	width:  780px;
	color:  #FFFFFF;
	background:  transparent;
}
#findalawfirm {
	position:  absolute;
	top:  0;
	left:  0;
	width:  100%;
	height:  54px;
	overflow:  hidden;
}
#centerform {
	margin-top:  12px;
	margin-left:  auto;
	margin-right:  auto;
	width:  780px;
	height:  42px;
}
/* used in the lawyers.asp page */
.pagerclear {
	clear:  both;
	height:  1px;
	overflow:  hidden;
}
.pagerclear[class] {
	clear:  none;
}
.FactsRow {
	display:  table-row;
	width:  100%;
}
.FactsLeftCol {
	float:  left;
	display:  table-cell;
	width:  220px;
	padding:  0 0.5em 0.5em 0;
}
.FactsRightCol {
	float:  left;
	display:  table-cell;
	width:  auto;
	padding:  0 0 0.5em 0;
}
.greybar {
	clear:  left;
	width:  100%;
	height:  1px;
	margin:  1em 0;
	background-color:  #CCCCCC;
	color:  #000000;
	overflow:  hidden;
}
/* end used in the lawyers.asp page */
/* Design elements */
body {
scrollbar-face-color:  #CC4035;
scrollbar-arrow-color:  #FFFFFF;
scrollbar-DarkShadow-color:  #591007;
scrollbar-base-color:  #FFFFFF;
scrollbar-track-color:  #F0F0F0;
scrollbar-highlight-color:  #CC4035;
}
#disclaimer a, #disclaimer a:hover {
	color:  #FFFFFF;
}
.QuestionForPaul {
     color:  #FFFF00;
	 background-color:  #000000;
	 font-size:  120%;
	 font-weight:  bold;
	 padding:  5px;
	 display:  block;
}