body {	background-image: url(../images/bg_fade.jpg);	background-color: #ffffff;	background-repeat: repeat-x;	background-position: top;	margin: 0 0 32px 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;}.flush-right {	margin-left: 12px;	margin-bottom: 9px;}h1, h2, h3, p, li, td, th { 	font-family: Arial, Helvetica, sans-serif; }h1 {	font-size: 22px;	font-weight: bold;	margin-top: 0px;	color: #01388B;}h2 {	font-size: 16px;	font-weight: bold;	color: #01388B;}h3 {	font-size: 14px;	font-weight: bold;	color: #000033;}div#container {	position: relative;	width: 800px;	margin: 0 auto;}div#header {	float: left;	clear: both;	width: 800px;	height: 145px;	background-color: #ffffff;}div#sub-header {	float: left;	clear: both;	width: 800px;	background-color: #ffffff;}div#content {	float: left;	clear: both;	width: 800px;	background-color: #ffffff;	border-bottom: solid 4px #042442;}/* ===================================================================================== FOOTER ==== */div#footer ul {	margin: 0;	padding: 6px 0;		background-color: #003466;	border-top: 4px solid #042442;	text-align: right;}	div#footer ul li {		display: inline;		list-style: none;		margin: 0;	}			div#footer ul li a {			font-size: 10px;			text-decoration: none;			color: #5d768e;			padding: 0 14px 0 10px;			border-right: 1px solid #8ca2b7;		}				div#footer ul li a.last {			font-size: 10px;			text-decoration: none;			color: #5d768e;			padding: 0 14px 0 10px;			border-right: 0;		}				div#footer ul li a:hover {			color: #ffffff;			text-decoration: underline;		}	div#footer p#address {	float: left;	width: 370px;	margin: 5px 0;}div#footer p#copyright {	float: right;	width: 246px;	margin: 5px 0;}div#footer p#wwwc {clear:both;text-align:right;margin: 0;padding-top: 8px;}div#footer p {	font-size: 10px;	color: #4c6379;}/* ===================================================================================== LOGO ==== */div#logo {	float: left;	margin: 20px 0px 0px 14px;}	div#logo a {		display: block;		width: 214px;		height: 97px;		background-image: url(../images/logo2.gif);		background-repeat: no-repeat;	}		div#logo a span {		display: none;	}	div#info {	float: right;	/*width: 310px;*/	text-align: right;	margin: 15px 10px 0 0;}		div#info p {		margin: 0;		padding: 0;		color: #0e529a;		font-size: 18px;		font-weight: bold;	}			div#info p span {			color: #367fcd;		}/* ====================================================== */div#homelink {	float: right;	margin: 15px 10px 0 0;}	div#homelink a.home {		margin: 0;		line-height: 18px;		padding-right: 12px;		padding-left: 14px;		font-size: 9px;		color: #8ca2b7;		border-right: 1px solid #000000;		background-image: url(http://www.Haroonlaw.com/images/icon_home.gif);		background-repeat: no-repeat;		background-position: 0 1px;	}				div#homelink a.alternate {		margin: 0;		line-height: 18px;		padding-right: 12px;		padding-left: 12px;		font-size: 9px;		color: #8ca2b7;		border-right: 1px solid #000000;	}			div#homelink  a:link {text-decoration: none; color: #5d768e;}	div#homelink  a:visited {text-decoration: none; color: #5d768e;}	div#homelink  a:hover {text-decoration: underline; color: #1d59f1;}	div#homelink  a:active {color: #1d59f1;}	/* ====================================================== */						div#callout, div#callout_espanol {	position: absolute;	top: 98px;	right: 10px;	margin: 0;	padding: 0;}		div#callout p, div#callout_espanol p {		margin: 0;		padding: 0;	}	div#callout a {		display: block;		width: 128px;		height: 44px;		background-image: url(../images/button_doi.gif);		background-repeat: no-repeat;	}		div#callout_espanol a {		display: block;		width: 128px;		height: 44px;		background-image: url(../images/button_tengo.gif);		background-repeat: no-repeat;	}			div#callout a span, div#callout_espanol a span  {			display: none;		}		div#banner {	margin: 0 10px;}		div#tagline {	float: left;	clear: both;	width: 780px;	height: 26px;	margin: 0 10px;	_margin: 0 5px;	background-color: #003466;	border-bottom: 4px solid #042442;}	div#tagline p {		font-size: 14px;		color: #c4cdd5;		font-weight: bold;		text-align: right;		line-height: 30px;		margin: 0 10px 0 0;		padding: 0;	}/* ===================================================== MAIN ==== */	div#main {	float: right;	/*width: 580px;*/	margin: 6px 10px 0 0;	_margin-right: 5px;	padding: 24px 26px 30px 26px;	width: 528px;	background-image: url(../images/bg_fade_content.jpg);	background-repeat: repeat-x;	background-position: none;	color: #003466;	font-size: 12px;}		div#main .prop {		float: left;		width: 1px;		height: 308px;	}	/*	div#main h1, div#main h2,	div#main h3, div#main p {		margin-left: 33px;		margin-right: 33px;	}*/			div#main h1 {		/*margin-top: -15px;*/	}div#main a:link {text-decoration: underline; color: #336699;}div#main a:visited {text-decoration: underline; color: #336699;}div#main a:hover {text-decoration: underline; color: #1d59f1;}div#main a:active {color: #1d59f1;}/* ================================================================================= */div#side {	float: left;	width: 190px;	margin: 6px 0 0 10px;	_margin-left: 5px;}		div#side .section {		width: 190px;		margin-bottom: 10px;		padding-bottom: 10px;	}				div#side .section h3 {			margin: 0 6px 0 6px;			padding: 6px 3px 3px 3px;			font-family: "Arial Black";			font-size: 10px;			font-weight: normal;		}					div#side .section ul {			margin: 0 6px 0 14px;			padding: 10px 3px 3px 0px ;		}				div#side .primary {			background-color: #072945;		}				/* Title for recent cases */			div#side .primary p {				border-bottom: 1px solid #36536d;				color: #ffffff;				margin: 0 6px 0 6px;				padding: 6px 3px 3px 3px;				font-family: "Arial Black";				font-size: 10px;				font-weight: normal;			}						div#side .primary ul {/*				list-style-image: url(../images/bullet_dark.gif);*/				list-style-type:none;			}							div#side .primary ul li {					line-height: 16px;					/*padding: 0 0 6px 0;					_padding: 4px 0 0 0;*/					padding-left: 18px;					padding-bottom: 4px;					background-image:url(../images/bullet_dark.gif);					background-repeat:no-repeat;					background-position: 0 4px; 					vertical-align:top; 									}								div#side .primary ul li a {						text-decoration: none;						font-weight: bold;						font-size: 12px;						color: #92b4d3;											}									div#side .primary ul li a:hover {						color: #ffffff;					}				div#side .secondary {			background-color: #dae0e4;		}				/* Title for recent cases */			div#side .secondary p {				border-bottom: 1px solid #798c9e;				color: #072945;				margin: 0 6px 0 6px;				padding: 6px 3px 3px 3px;				font-family: "Arial Black";				font-size: 10px;				font-weight: normal;			}						div#side .secondary ul {				/*list-style-image: url(../images/bullet_light.gif);*/				list-style-type:none;			}							div#side .secondary ul li {       /*line-height: 12px;       _padding: 2px 0 4px 0;	   _line-height: 12px;*/	      					line-height: 16px;					padding-left: 18px;					padding-bottom: 4px;					background-image:url(../images/bullet_light.gif);					background-repeat:no-repeat;					background-position: 0 0; 					vertical-align:top; }								div#side .secondary ul li a {						text-decoration: none;						font-size: 10px;						color: #4d6d8c;						position:relative;						top:-4px;					}									div#side .secondary ul li a:hover {						color: #072945;						text-decoration: underline;					}					div#side .etc {			text-align: center;		}		div#navigation {	position: absolute;	top: 100px;	left: 0px;	width: 648px;	background-image:url(../images/bg_fade_menu.gif);	background-repeat: repeat-x;}	div#navigation ul {		width: 648px;		list-style: none;		margin: 0;		padding: 0;	}		div#navigation ul li {			float: left;		}			div#navigation ul li a {				float: left;				padding: 5px 12px 13px 12px;				font-size: 11px;				text-decoration: none;				font-weight: bold;				color: #57748f;				background-image: url(../images/bg_fade_menu.gif);				background-repeat: repeat-x;			}			div#navigation ul li a:hover {				background-image: url(../images/bg_fade_menu2.gif);			}		div#navigation ul li.current a {			background-image: url(../images/bg_fade_menu2.gif);		}		div#navigation ul li.separator {			width: 2px;			height: 30px;			background-image: url(../images/menu_dots.gif);			background-repeat: no-repeat;		}		/*  Old style sheet stuff  */.content-small {	font-size: 10px;	color: #003466;}.cases {	font-size: 10px;	color: #4d6d8c;	padding-bottom: 4px;}.cases a:link {text-decoration: none; color: #4d6d8c;}.cases a:visited {text-decoration: none; color: #4d6d8c;}.cases a:hover {text-decoration: underline; color: #003466;}.cases a:active {color: #003466;}.areas {	font-size: 12px;	font-weight: bold;	color: #92b4d3;	padding-top: 3px;	padding-bottom: 2px;}.areas a:link {text-decoration: none; color: #92b4d3;}.areas a:visited {text-decoration: none; color: #92b4d3;}.areas a:hover {text-decoration: none; color: #FFFFFF;}.areas a:active {color: #FFFFFF;}#contact {	padding-left: 20px;	background-image: url(../../images/icon_email.gif);	background-repeat: no-repeat;}#havecase {	padding-left: 20px;	background-image: url(../../images/icon_havecase.gif);	background-repeat: no-repeat;}/* Contact Form */.detailedform {	float: none;	padding: 10px;	width: 400px;}.detailedform fieldset {	border: 1px solid #ddd;	margin: 10px 0 0 0;	float: left;	width: 410px;}.detailedform fieldset legend {	color: #555;	font-size: 0.95em;}.detailedform fieldset label {	display: block;	margin: 5px 0;	font-size: 1em;	float: left;}.detailedform fieldset label strong {	text-align: right;	width: 120px;	display: block;	float: left;	font-weight: normal;}.detailedform fieldset label span {	float: left;	width: 240px;	display: block;	padding: 0 10px 0 10px;}.detailedform fieldset label textarea,.detailedform fieldset label input {	width: 240px;}.detailedform fieldset label span.err {	display: block;	color: #000;	clear: both;}.submitbtn {	clear: both;	text-align: right;	display: block;}.form-text {	font-size: 11px;}.form {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-right: 3px;	color: #143350;}.city { font-size: 11px; font-weight: bold; color: #003466; }.phone { font-size: 11px; color: #0066CC; }.addresses {	font-size: 10px;	text-align: left;	color: #4c6379;	margin-top: 26px;	margin-right: 0pt;	margin-bottom: 0pt;	margin-left: 0pt;	padding-left: 32px;}
