* {margin: 0; padding: 0; border: none;}
	.clearfix {clear: both; }
	.italic {font-style: italic;}
	img.alignleft {float: left; margin: 0 15px 5px 0;}
	img.alignright {float: right; margin: 0 0 5px 15px;}
	.aligncenter {text-align: center;}
	
body {font-family: Arial, sans-serif; background: url(images/b-body.jpg) repeat-y top center #0c4782;}
div#wrapper-main {margin: 0 auto; width: 940px; background-color: #ffffff; }
div#wrapper-content {background-color: #ffffff; width: 940px;}
div#header {width: 910px; padding: 15px;}
	h1#logo {float: left; margin-top: 5px; position: relative; width: 460px; height: 80px; overflow: hidden;}
	h1#logo span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(images/b-logo.jpg) no-repeat;}
	h2#logo-law {float: right; position: relative; width: 234px; height: 70px; overflow: hidden;}
	h2#logo-law span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(images/b-logo-law.jpg) no-repeat;}

/*   BANNER & SLIDER 
------------------------------------------------------- */
#banner {margin:0; padding: 0; width: 940px; height: 260px; background: #e3e3e3;}

#slideshow {float:left; margin: 0px 10px; width:600px; height: 260px; background-color:#e3e3e3;}
/* Easy Slider */
	#slider ul, #slider li{margin:0; padding:0; list-style:none; font-family:"Times New Roman", Times, serif;}
	#slider, #slider li{ width:600px; height:235px; overflow:hidden; background-color:#e3e3e3;}
	#slider li.diagnosis {background-image: url(images/banner/diagnosis.jpg); background-position:top left;}	
	#slider li.treatment {background-image: url(images/banner/treatment.jpg); background-position:top left;}	
	#slider li.causes {background-image: url(images/banner/causes.jpg); background-position:top left;}	
	#slider li.support {background-image: url(images/banner/support.jpg); background-position:top left;}	
	#slider li h2{ margin:5px 0px 0px 0px; padding-top:10px; text-align:center; font-weight:500; 
		font-size:23px; letter-spacing:.2px;}	
	#slider li p {margin:10px 30px 0px 280px; height: 125px; font-style:italic; font-size:17px; line-height:21px;}	
	.learn_btn a {margin:5px 0px 0px 280px; border:none}
	
	/*
	#prevBtn a, #nextBtn a {font-family: Arial, Helvetica, sans-serif, "Trebuchet MS"; text-transform:uppercase; font-size:11px;
		color:#a0a0a0; text-decoration:none;}
	#prevBtn a {margin:0px 0px 0px 240px;}
	#nextBtn a {margin:0px 10px 0px 30px;}	*/
	
	    #prevBtn a, #nextBtn a {margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
	#prevBtn a{float:left; margin: 0px 0px 5px 95px;display: block; width:20px; height:20px; 
		background-image:url(images/btn_prev.png);}	
	#nextBtn a {float:right; margin-right: 100px; display: block; width:20px; height:20px; 
		background-image:url(images/btn_next.png);}	

	/* right side blue action links
		-----------------------------------------------------------------*/
	#banner div#action-list {float:right; width: 310px; height: 260px; border-left: 1px solid #8f8f8f inset;  
			overflow: hidden; z-index:100;}
		#action-list li {height: 65px; text-indent: -9999px; overflow: visible; position: relative; z-index: 900; 
			background: url(images/menu-calls-action.jpg) bottom left no-repeat;}
		#action-list li a {display: block; height: 65px; background: url(images/menu-calls-action.jpg) top left no-repeat;}
		#action-list ul {width: 310px; float: left; list-style-type: none;}
		#action-list ul li.chat-now a {background-position: 0 0; height: 65px;}
		#action-list ul li.chat-now a:hover {background-position: 0 -260px; }
		#action-list ul li.get-informed a {background-position: 0 -65px; height: 65px;}
		#action-list ul li.get-informed a:hover {background-position: 0 -325px; }
		#action-list ul li.facts a {background-position: 0 -130px; height: 65px;}
		#action-list ul li.facts a:hover {background-position: 0 -390px; }
		#action-list ul li.contact-us a {background-position: 0 -195px; height: 65px;}
		#action-list ul li.contact-us a:hover {background-position: 0 -455px; }

	/* navigation
		-----------------------------------------------------------------*/
div#navigation{height: 50px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; 
	background: url(images/b-menu.jpg) repeat-x top; overflow: hidden;}
	#navigation ul {padding: 20px 10px; list-style-type: none; text-transform: uppercase; color: #004986; font-size: 0.7em;}
	#navigation li {float: left;}
	#navigation li a {padding: 6px 15px; color: #005fa2; text-decoration: none; border-right: 1px solid #e6e6e6;}
	#navigation li a:hover {padding: 18px 15px; background: #005fa2; color: #fff; background: 
		 url(images/b-menu-over.jpg) repeat-x; overflow: hidden;}

	/* content and link section link styles 
		-----------------------------------------------------------------*/
	#content a, #links a {padding: 2px; color: #0c4783; text-decoration: underline;}
	#content a:hover, #links a:hover {color: #fff; background: #0c4783; text-decoration: none;}
	#content p.read-more, #links p.read-more {margin: 15px; padding-left: 10px; background: url(images/b-link-arrow.jpg) no-repeat left;}
	#content li.read-more, #links li.read-more {padding-left: 10px; background: url(images/b-link-arrow.jpg) no-repeat top left; line-height: 1.45em;}
	#content li.read-more-blue, #links li.read-more-blue {padding-left: 10px; background: url(images/b-link-arrow-blue.jpg) no-repeat top left; line-height: 1.45em;}

div#content {background: url(images/b-content.jpg) repeat-y center;}
	/* content heading styles 
		-----------------------------------------------------------------*/
	#content h1, #content h2, #content h3, #content h4 {font-family: "Century Schoolbook"; font-weight: lighter;}
	#content-main h1, #content-main h2, #content-main h3, #content-main h4 {color: #0c4783;}
	#content-main h3 {margin-bottom: 15px; line-height: 1.125em;}

	/* main content 
		-----------------------------------------------------------------*/
	div#content-main {float: left; padding: 15px; width: 600px;}
	#content-main div.main-container {margin-bottom: 35px;}
	#content-main h2 {margin-bottom: 15px; padding-bottom: 5px; font-size: 1.4em; color: #0c4783; border-bottom: 1px solid #e6e6e6;}
	#content-main p, #content-main ul {margin-bottom: 15px; font-size: 0.825em; line-height: 1.5em;}
	#content-main ul {margin:0px 0px 15px 0px;}
	#content-main li {margin:0px 0px 5px 12px;}
	#content-main img {border: 1px solid #363636;}
	#content-main div.article {margin-bottom: 20px;}
	#content-main .first-post {float: left; display: inline; width: 415px;} /*floats left of the blog module on the home page */
	#content-main div.article h3 {margin: 0; font-size: 0.875em; color: #696969;} /* h3 in a smaller style for blog posts */
	#content-main div.main-sub-left {float: left; padding: 15px; width: 260px; background: #e7e7e7;}
	#content-main div.main-sub-right {float: right; padding: 15px 0; width: 295px; border-top: 1px solid #b8b8b8;}
	#content-main p.percentone {font-size: 65%;}

	/* right content 
		-----------------------------------------------------------------*/
	div#content-right {float: right; padding: 15px; width: 280px; background: url(images/b-right-content.jpg) repeat-y center #0067aa;}
	#content-right div.right-module {margin-bottom: 15px; padding: 15px; background: #fff;}
	#content-right div.right-module h3 {padding-bottom: 15px; color: #0c4783; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; 	font-weight: bold;}
	#content-right div.right-module p {margin-bottom: 15px; font-size: 0.75em; line-height: 1.5em;}
	#content-right div.right-module p.small {font-size: 0.675em; line-height: 1.2em;} /* small text size */
	#content-right h3#chat {position: relative; width: 250px; height: 35px; overflow: hidden;}
	#content-right h3#chat span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
		background: url(images/b-chat.jpg) no-repeat;}
	#content-right div.dark {color: #d3edfe; background: #004278;} /* for module with dark blue background */
	#content-right div.dark h3 {color: #d3edfe;}

	/* form styles 
		-----------------------------------------------------------------*/
	#content-right label {font-weight: bold; font-size: 0.625em; text-transform: uppercase;}
	#content-right input {clear: both; margin-bottom: 10px; padding: 2px; height: 19px; width: 244px; color: #0c4783; 
		border: 1px solid #000;}
	#content-right input.large-text-field {height: 60px;}
	#content-right input.button {margin: 0; padding: 0; height: 30px; width: 250px; border: 0; 
		background:url(images/submit-button.jpg) center top no-repeat; color:#000000; font-size:12px;
	 	cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}

	/* link lists 
		-----------------------------------------------------------------*/
	div#links {clear: both; display: block; padding: 0px; border-top: 1px solid #d9d9d9; background: #fff;}
	#links div.links-left {float: left; padding: 15px 15px 15px 0; width: 270px;}
	#links div.links-middle {float: right; padding: 15px; width: 270px;}
	#links div.links-right {float: right; padding: 15px; width: 250px; background: #0a467a;}
	#links h4 {margin-bottom: 15px; font-family: "Century Schoolbook"; font-size: 0.875em; font-weight: lighter; color: #0c4783;}
	#links p, #links ul {margin-bottom: 15px; font-size: 0.825em; line-height: 1.5em;}
	#links ul {list-style-type: none;}
	#links div.links-right h4, #links div.links-right p, #links div.links-right a {color: #d3edfe;}
	#links div.links-right a:hover {color: #0c4783; background: #d3edfe;}

	/* footer 
		-----------------------------------------------------------------*/
	div#footer {clear: both; margin-bottom: -25px; padding: 15px; background: #fff; border-top:1px solid #cccccc;}
	#footer p {font-size: 0.675em;}