body {
	font-size: 75%;
 	font-family: Lucida Grande, Arial, Verdana, Sans-serif;
 	text-align: left;
 	line-height: 18px;
}

h1{line-height: 40px;}

#container {
	width: 8in;
	margin: 0 auto;
}

.title h1 {
	display: none;
}

.title {
	height: 15px;
}

.clear {
	clear: both;
	display: block;
}

a:link  {color:#000;text-decoration: none;}
a:hover  {color:#000;}
a:visited  {color:#000;text-decoration: none;}
a:visited:hover {color:#000;}

#firm_overview{padding: 15px 0px 5px 0px;}

.back-normal{font-size: .9em; float: right; border: black solid thin; background-color: #CCCCCC; padding: 5px; color: #FFF; font-weight: bold;}


th{ border-bottom: solid #CCCCCC thin; padding-bottom: 5px;}
td{padding: 3px;}

img {border: 0;}

#print_icon{display: none;}
#print_iconAttorney{display: none;}
#print_textAttorney{display: none;}
#VCardHide{display: none;}

#search, #home-flash {
	display: none
}

#navigationSite, .navigationSection, .sidebar-services {
	display: none;
}

#attorneyImage{float: left; padding: 0px 20px 0px 0px;}
h4{padding: 0px; margin: 0px; line-height: 20px;}
.meta{padding: 0px; margin: 0px; line-height: 13px;}

#content {
	float: left;
	width: 70%;
}

#sidebarAttorneys {
	 padding: 5px;
	 float: right;
	 width: 180px;
	 /*border-bottom: 1px black solid;*/
}

#sidebarAttorneys ul {
	margin-left: 15px;
	padding: 0;
}

#sidebarAttorneys ul ul {
	margin-left: 30px;
}

/*li {list-style-type: none;}*/

#attorneyDetails table th, #attorneyDetails table td {
	border: 0;
	padding: 3px;
}


.sIFR-flash {
	display    : none !important;
	height     : 0;
	width      : 0;
	position   : absolute;
	overflow   : hidden;
}

.sIFR-alternate {
	visibility : visible !important;
	display    : block   !important;
	position   : static  !important;
	left       : auto    !important;
	top        : auto    !important;
	width      : auto    !important;
	height     : auto    !important;
}

@media print {
	.back-normal {
		display: none;
	}
}

#footer {
	display: none;
}

#footer-print {
	display: block;
	margin: 5px 0 0;
	padding: 0;
	clear: both;
	border-top: 1px #ffffff solid;
}

#footer-print .left {
	float: left;
}

#footer-print .right {
	float: right;
}

