@charset "utf-8";
/* CSS - GWK - BLR - 09.08.09 */
* {margin: 0; padding: 0;}
	body {text-align:left; font-family:Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff;}
	#header {height:100px; }
	#header .logo {border:none;}	
	
	#nav, ul#news, .print-hide, .sidebar-right, #footer .logo img, .sidebar-right {display: none;}
	
	#print {
	float:left;
	background:url(../images/hp-rotator-proactive.gif) no-repeat;
	}
	#print .title {font-size:60px; text-transform:uppercase; font-weight:100; float:left; line-height:.7em; padding: 25px 0 0 0;}

	#print .text {width: 250px; float:left; font-size:16px; line-height:2em;
	}
	
	#magnets {width:960px; height:230px;}
	.magnet {width:290px; float:left; margin: 38px 0px 0px 0px; padding:25px 10px;}
	.magnet img {border:none;}
	.magnet h3 {font-size:22px; text-transform:uppercase; color:#b2100d; text-align:left; font-weight:100;}
	.magnet p {font-size:12px; color:#333333; text-align:left; line-height:1.6em; margin-top:10px;}
	.magnet a {color:#B71000;}
	.magnet p.border {border-right:1px solid #ffffff; padding-right:15px;}

	
    #content .sidebar2 {
	margin:30px 0px 30px 0px; 
	float:none;
	width:215px;
	
	}
	
	#content .sidebar2 .title {font-size:18px; color:#B71000; text-transform:uppercase; margin-bottom:5px;padding:0px 10px;}
	#content .sidebar2 p {font-size:14px; color:#333333; line-height:1.6em;padding:0px 10px;}
	#content .text {
		margin: 0 20px 0 0;
	}

	#content p {font-size: 14px;}

	#content  h3 {
	font-size:24px;
	color:#000000;
	font-weight:100;
	text-transform:uppercase;
	margin: 5px 0 10px 0;
	}
	
	#content h5 {font-size:20px; color:#B71000; font-weight:100; float:none; vertical-align:top;}
	
	#content .hr {border-bottom:1px solid #CC9900;}
	
	#content  h4 {font-size:18px; color:#B71000; font-weight:100; margin:10px 0px;}
	
		#content img.i-right {
		float:right;	
		border:1px solid #B71000; 	
		padding:5px; 
		margin:15px 15px 10px 10px;
		}


		#contact-left {
		float:left;
		width:300px;
		}

		#contact-right {
		float:left;
		width:300px;
		margin: 0 0 0 60px;
		}


		.left-contact {
		float:left;
		margin-top: 25px;
		margin-right: 20px;
		margin-bottom: 5px;	
		}
		
		#content img.right { float:right; border:8px solid #A99348; margin:10px;}
		
		#content .sidebar-container {float:right; width:300px; margin-top:40px;padding-left: 10px; margin-left: 10px; border-left: 1px solid #ccc;}

		#content a {  
		color:#000000; text-decoration: none;
		}

		#content .hr {width:195px; margin:0px 10px; border-bottom:1px solid #ffffff; height:1px;}

		.print-link {display:none;}

		#content .sidebar img.attorney {border:1px solid #000000; margin:10px; float:none;}

		#content .sidebar-blurb p { 
		font-size:14px; 
		color:#000000;
		line-height:1.6em;
		}
		
		#content .sidebar {
		float:none;
		width:215px;
		height:480px;
		}
		#content .sidebar .contact-us {
		font-size:16px; 
		color:#000000;
		text-transform:uppercase; 
		margin:0px 10px; 
		font-weight:100;
		}
		#content .sidebar p {
		font-size:14px; 
		color:#000000; 
		margin:0px 0px 0px 10px; 
		line-height:1.6em;
		}
		
		#footer-cont {padding:0px; clear:both; border-top: 1px solid #333;margin-top: 20px;padding-top: 10px;}
		#footer {text-align: left;}
		#footer p {font-size: 14px; color: #000000;}
		#footer a {color:#000000; text-decoration:underline;}
		#footer .address-1 {width:140px; float:left; margin:10px 10px 0px 0px;}
		#footer .address-2 {width:130px; float:left; margin:10px 10px 0px 10px;}
		#footer .kinetic {padding:0px 0px 0px 0px; width:300px; float:none;}
		#footer .disclaimer {width:600px; height:100px; float:left;}
		#footer .disclaimer p {text-align:left;padding:10px 0px 0px 0px;}
		#footer .disclaimer a {text-decoration:none;}

		p.clear {clear:both;}