* {margin: 0; padding: 0; border: none;}
body {background: url(images/b-body.jpg) repeat-x top; font-family: Arial, Helvetica, sans-serif;}
	.go-right {float: right;}
	.go-left {float: left;}
	.clear {clear: both;}
	.clear-left {clear: left;}
	a {padding: 2px; color: #005EAF;}
	a:hover {color: #fff; background: #005eaf; text-decoration: none;}
	h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: lighter;}
	.italic {font-style: italic;}
	.location {font-weight: bold; font-size: 1.2em;}

div#wrapper {margin: 0 auto; width: 1000px;}
div#logo {margin-top: 29px; width: 389px; height: 75px;}
div#logo-law {margin-top: 46px; width: 231px; height: 75px;}

div#menu {clear: both; }
	#menu ul {list-style-type: none; }
	#menu li {margin-top: -15px; float: left; display: block; height: 35px; font-size: 0.80em; line-height: 32px;}
	#menu li a {display: block; padding: 1px 20px; color: #fff; text-decoration: none; font-weight: bold; border-right: 1px solid #0B467B; border-left: 1px solid #1189F3;}
	#menu li.first a {border-left: none;}
	#menu li a:hover {color: #fff; background: #52A9F9;}
	#menu li.selected {margin-left: 1px; background: url(images/b-menu-active.jpg) no-repeat left #084173;}
	#menu li.selected a:hover {color: #fff; background: none;}
	/* indicates current page with dark background, relies on an id in the body tag for specific page*/
	body#home #menu li#home-sel,
	body#types #menu li#types-sel,
	body#symptoms #menu li#symptoms-sel,
	body#causes #menu li#causes-sel,
	body#legal #menu li#legal-sel,
	body#questions #menu li#questions-sel,
	body#resources #menu li#resources-sel {background: #084173;}
	/* turn the menu button light blue */
	#menu li.light {color: #fff; background: #52A9F9;}

div#content-wrapper {clear: both; margin-top: 20px; padding-top: 25px; width: 1000px; }
	div#featured {clear: both; margin-bottom: 10px; height: 270px; background: url(images/b-featured.jpg) no-repeat center;}
		div.featured-container {width: 465px; padding: 15px;}
		.featured-container h2 {padding-bottom: 10px; font-size: 1.4em; font-style: italic;}
		.featured-container h3 {float: left; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; text-transform: uppercase; color: #9d02d0;}
		.featured-container h4 {padding-bottom: 10px; font-size: 1.25em; font-style: italic;}
		.featured-container div.list-container {padding-top: 10px; width: 145px; border-top: 1px solid #777777;}
		.featured-container div.list-container p, .featured-container div.list-container ul {margin-left: 15px; font-size: 0.75em; line-height: 1.5em;}
		.featured-container img {display: block; border: 1px solid #737272;}
		.featured-container .featured-header img.arrows {float: left; padding-top: 1px; padding-left: 2px; padding-top: 2px; display: block; border: 0;}
	div#cols {clear: both; background: url(images/b-cols.jpg) repeat-y center;}
		#cols div#col1 {width: 485px; padding: 15px 15px 15px 0;}
		#cols div#col2 {width: 465px; padding: 15px;}
		#cols h2 {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; text-transform: uppercase; }
		#cols h3 {margin-bottom: 25px; font-size: 1.125em; color: #005EAF;}
		#cols p {margin-bottom: 20px; font-size: 0.75em; line-height: 1.4em;}
		#cols ul {margin-bottom: 20px; margin-left: 15px; font-size: 0.75em; line-height: 1.4em;}
		#cols ul li ul {font-size: 100%;}
		#cols img.go-left {margin: 0 10px 5px 0; display: block; border: 1px solid #737272;}
		#cols img.go-right {margin: 0 0 5px 10px; display: block; border: 1px solid #737272;}
		#cols .header img.arrows {float: left; padding-top: 1px; padding-left: 2px; padding-top: 2px; display: block; border: 0;}
		#cols form.form-contact {padding: 10px; background: #005eaf; width: 250px;}
		#cols form.form-contact input, #cols form.form-contact textarea {width: 230px;}
		#cols form.form-contact input.formSubmit {width: auto;}
		#cols form.form-contact label {color: #fff;}
		#cols form input, #cols form textarea {border: 1px solid #000;}
		#cols form label {font-size: 0.75em;}
	div#colsnoline {clear: both}
		#colsnoline div#col1 {width: 485px; padding: 15px 15px 15px 0;}
		#colsnoline div#col2 {width: 465px; padding: 15px;}
		#colsnoline h2 {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; text-transform: uppercase; }
		#colsnoline h3 {margin-bottom: 25px; font-size: 1.125em; color: #005EAF;}
		#colsnoline p {margin-bottom: 20px; font-size: 0.75em; line-height: 1.4em;}
		#colsnoline ul {margin-bottom: 20px; margin-left: 15px; font-size: 0.75em; line-height: 1.4em;}
		#colsnoline ul li ul {font-size: 100%;}
		#colsnoline img.go-left {margin: 0 10px 5px 0; display: block; border: 1px solid #737272;}
		#colsnoline img.go-right {margin: 0 0 5px 10px; display: block; border: 1px solid #737272;}
		#colsnoline .header img.arrows {float: left; padding-top: 1px; padding-left: 2px; padding-top: 2px; display: block; border: 0;}
		#colsnoline form.form-contact {padding: 10px; background: #005eaf; width: 250px;}
		#colsnoline form.form-contact input, #cols form.form-contact textarea {width: 230px;}
		#colsnoline form.form-contact input.formSubmit {width: auto;}
		#colsnoline form.form-contact label {color: #fff;}
		#colsnoline form input, #cols form textarea {border: 1px solid #000;}
		#colsnoline form label {font-size: 0.75em;}	
	/* styles for content page */
	body.content-page div#cols {background: url(images/b-cols-content.jpg) repeat-y left top;}
	body.content-page div#cols div#col1-content {width: 180px; background: none;}
		body.content-page div#cols div#col1-content h2 {margin-bottom: 10px;}
		body.content-page div#cols div#col1-content h3 {margin: 0; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #005EAF;}
		body.content-page div#cols div#col1-content img {margin-bottom: 25px; border: 1px solid #737272;}
		body.content-page div#cols div#col1-content a.img {padding: 0; background: none;}
		body.content-page div#cols div#col1-content img.arrows {border: 0;}
	body.content-page div#cols div#col2-content {padding-left: 25px; width: 790px; background: none;}
	body.content-page div#featured {clear: both; margin-bottom: 10px; background-image: none; background-color: #E6F0FA;}
	body.content-page div#featured .featured-container {width: 360px;}
	body.content-page div#featured .featured-container h2 {padding-bottom: 10px; font-size: 1.20em; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; text-transform: none; font-weight: lighter;}
	body.content-page div#featured .featured-container h3 {float: left; margin-bottom: 0; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 0.70em; text-transform: uppercase; color: #9d02d0;}

	div#footer {clear: both; background: none;}
		#footer-container {padding: 30px; background: #dadada;}
		#footer-container p, #footer-container ul {font-size: 0.65em; color: #737272;}

	








