/* @override 
	http://lformxserve01.local/C%20-%20D/Cicala%20Law/Website/Site/2009-07-10/styles/stylesheet.css
	http://lformxserve01.local/C%20-%20D/Cicala%20Law/Website/Site/2009-07-10/styles/pages.css
*/

/* HOME PAGE */.homebody {	float:left;	width:725px;	padding:0 0 0 0;	margin:0;}.home-title-l {	color:#000;	width: 290px;	padding: 5px 0 5px 5px;	border-bottom:1px solid #3c659e;	background-color: #6388ba;	margin: 0 0 0 0px;}.home-title-r {	color:#000;	width:412px;	padding: 5px 0 5px 5px;	border-bottom:1px solid #3c659e;	background-color: #6388ba;	margin: 0 0 0 0px;}.home-left {	float:left;	width: 308px;	padding:0 0 0 0;	margin:0 20 0 0;	color:#000;}.home-l-text {	padding-top: 15px;}.home-l-text p {	padding:12 0 0 7;	margin:0;	font-size:11px;}.home-l-text A:link, .home-l-text a:visited {	color: #575757;}.home-l-text a:hover {	color: #575757;}.home-right {	float:left;	width:412px;	padding:0 0 0 0;	margin:0 20 0 0;	color:#000;}.home-r-text {	padding-top: 10px;}.home-r-text p {	padding: 8px 10px 8px 10px;	margin:0;	text-indent: 0px;	font-size: 12px;	line-height: 19px;}p.ptitle {	color: #5f7c9c;	padding: 0 0 0 10px;	margin: 0;	font-size: 12px;	font-weight: bold;}a:link#ptitlelink {	color: #5f7c9c;	margin: 0;	font-size: 12px;	font-weight: bold;	text-decoration: underline;}a:visited#ptitlelink {	color: #5f7c9c;	margin: 0;	font-size: 12px;	font-weight: bold;	text-decoration: underline;}a:hover#ptitlelink {	color: #89a3bf;	margin: 0;	font-size: 12px;	font-weight: bold;	text-decoration: underline;}p.pdesc {	color: #5f7c9c;	width:260px;	padding: 5px 5px 12px 20px;	margin: 0;	font-size: 10px;}.home-title a:link, .home-title a:visited, home-title a:active {	font-size: 7pt;	padding-left: 80px;	color: #dbdbdb;	letter-spacing: 1pt;}.morelinks {	float: right;	margin-top: -12px !important;	margin-right: 20px !important;	margin-bottom: -20px;	margin-right: 10px;}.morelinks a:link, .morelinks a:visited, .morelinks a:active {	color: #FFF;	font-size:9px;}/* PAGES GLOBAL */.pagebody {	float:left;	width:725px;	padding:0 0 0 0;	margin:0;}.pagebody p {	margin: 0 0 10px 0;	font-size:12px;	text-indent: 20px;	padding: 5 15 5 15;	line-height: 18px;}.page-left {	float:left;	width:294px;	height:360px;	padding:0 0 0 0;	margin:0;	border-right:1px solid #FFF;	color:#000;}.page-left p {	padding:6 12 6 12;	margin:0;	font-size:10px;}.page-right {	float:left;	width:605px;	padding:0 0 0 0;	margin:0;	height:600px;	font-size:12px;	background: #B0D6B3;}img#imgborder {	padding: 15px;	border: 1px solid #d6dfef;	margin: 0 0 20px 0 !important;	margin: 0 0 10px 0;}/*for the about page*/.text {	float:left;	padding:0 0 20 0;	margin: 20px 0 20px 0;}.text h1 {	width:720px !important;	width:720px;	padding:30 0 4 10;	margin: 0 0 10px 0;	color:#000;	padding: 5px 0 5px 5px;	border-bottom:1px solid #3c659e;	background-color: #6388ba;}.text h2 {	padding:6 30 0 10;	margin:0;	font-size:14px;}.text h6 {	margin:20px 0 0 0 !important;	margin:0;	font-size:12px;}.text h4 {	float:left;	width:352px !important;	width:352px;	padding:30 0 1 10;	margin: 0 0 10px 0;	color:#fff;	font-family: times new roman, serif;	font-size: 18px;	font-weight: normal;	padding: 7px 0 1px 8px;	border-bottom:1px solid #3c659e;	background-color: #6388ba;}.text p {	padding:6 15 6 10;	margin: 0 0 10px 0;	font-size:12px;	line-height:18px;}

.text ul {
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

div.text ul {
	margin: 10px 0px 10px 25px;
	
}
div.text ul li {
	padding: 5px 0px 5px 0px;
}.image {	float:right;	width:335px;	padding:0 0 20 0;	margin:0 0 0 25px !important;	margin: 0 0 20px 25px;}.image p {	font-size:10px;	height:30px !important;	height:50px;	color:#575757;	text-align:left;	padding:8 0 0 10;	margin:0;	border-left:1px solid #575757;}/* for the practices page */.practices {	float:left;	padding:0 0 20 0;	margin: 20 0 0 0;}.practices h1 {	float:left;	width:352px !important;	width:352px;	padding:30 0 4 10;	margin: 18px 0 15px 0;	color:#000;	padding: 5px 0 5px 5px;	border-bottom:1px solid #3c659e;	background-color: #6388ba;}.practices p {	padding:6 15 6 10px;	margin:2px 0 15px 35px;	line-height:16px;	width:300px !important;	width:300px;	color: #717171;	font-size: 8pt;	letter-spacing: .25pt;	text-indent: 0;}.practices h6 {	font-size: 11px;	text-transform: uppercase;	color: #496da2;	letter-spacing: .5pt;	font-weight:  normal;	margin-left: 5px;}.practices-right {	padding:0 0 20 0;	margin: 18px 0 0 25px;	float: left;}.practices-left {	padding:0 0 20 0;	margin: 0 0 0 0;	float: left;	width:352px !important;	width:352px;}/* resources page */.resource-title {	color:#000;	padding: 5px 0 5px 5px;	border-bottom:1px solid #3c659e;	background-color: #6388ba;	margin-top: 18px;}.resourcelink {	background-color: #fcfcfc;	border: 1px solid #dedede;	width: 550px;	padding: 15px 15px 20px 25px;	margin:  30px 0 20px 70px !important;	margin:  30px 0 20px 85px;	}	.resourcelink p {	font-size: 8pt;	text-indent: 0;	padding-left: 20px;	margin-top: 10px;	margin-bottom: 0;	}	.resourcelink a:link, .resourcelink a:visited {	color: #6388ba;	padding-bottom: 2px;	border-bottom: 1px solid #6388ba;	font-size: 11pt;	text-decoration: none;}.resourcelink a:hover {	color: #295187;	padding-bottom: 2px;	border-bottom: 1px solid #295187;	font-size: 11pt;	text-decoration: none;}/* NEWS */.individual-article {	border: 1px solid #fff;}/* this class (individual-article) preventsthe articles from nesting */.newslisting {	float: left;}.newsimage {	float: left;	width: 75px;	height: 100px;}.newsdesc {	margin: 10px 0 30px 0;}#date {	color: #d08e92;	text-transform: uppercase;	font-weight: bold;	font-size: 8pt;	margin: 10px 0 5px 5px;}#author {	color: #8b8a87;	font-weight: bold;	font-size: 8pt;	margin: 5px 0 10px 5px;}a:link#articlelink, a:visited#articlelink {	color: #486da2;	padding-bottom: 1px;	font-size: 11pt;	border-bottom: 1px solid #6388ba;	text-decoration: none;	font-weight: normal;	margin-left: 0px;	line-height: 20px;}a:hover#articlelink {	color: #6388ba;	padding-bottom: 1px;	font-size: 11pt;	text-decoration: none;	font-weight: normal;}#desc {	font-size: 8pt;	line-height: 14px;	text-indent: 0;	padding: 8px 10px 8px 10px;	margin-left: 10px;}img.newsthumb {	padding: 4px 4px 12px 4px;	border: 1px solid #bacadb;	margin: 7px 7px 0 7px;	background-color: #ffffff;}img.newsthumbblank {	padding: 4px 4px 12px 4px;	border: 0;	margin: 7px 7px 0 7px;	background-color: #ffffff;}.article-header-nopic {	border-bottom:1px solid #3c659e;	background-color: #6388ba;	margin-top: 18px;	padding:30 0 1 10;	margin: 0 0 0 0;	color:#fff;	font-family: times new roman, serif;	font-size: 18px;	font-weight: normal;	padding: 7px 0 1px 8px;	margin-top: 18px;}p#origarticle {	font-size: 8pt;	text-indent: 0;}/* CONTACT PAGE */.contactleft {	width: 350px;	float: left;	margin: 10px 0 0 0;	}.contactleft p {	padding: 0px 0 0 7px;	}.contactright{	width: 320px;	float: left;		margin: 20px 0 0 20px;	border:1px solid #000;}#contact-input1 {	color: #4e4e4e;	background: #efefef;	border: 0;	padding: 4px 4px 4px 8px;	margin: 2px 2px 2px 0;	font-size: 12px;
	width: 280px;	border-left: 10px solid #6388ba;}.contact textarea {	color: #4e4e4e;	background: #efefef;	border: 0;	padding: 8px;	margin: 2px 2px 2px 0;	font-family: lucida grande;	font-size: 12px;
	width: 280px;	border-left: 10px solid #6388ba;}#contact-input2 {	color: #4e4e4e;	background: #efefef;	border: 0;	padding: 4px 4px 4px 8px;	margin: 2px 2px 2px 7px;	font-size: 12px;	border-left: 10px solid #6388ba;}.contact p {	margin: 10px 0 10px 0px;	text-indent: 0;}