@charset "UTF-8";

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend, a, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline:none;
}

h1 {
	width: 100%;
	height: 100%;
}

h2 {
	line-height: 20px;
	width: 270px;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	float: right;
	margin: 15px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
}
	
h3 {
	font-size: 23px;
	letter-spacing: -1pt;
	font-weight: normal;
}

h4 {
	
}

body {
	background: #405676;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "MS Sans Serif", Geneva, sans-serif;
}

	#header {
		width: 100%;
		height: 150px;
		background: url(../images/bg.gif) center top repeat-x;		float: left;
	}
	
		#header .wrapper {
			background: url(../images/header/bg.png) center top no-repeat;
		}
	
		.wrapper {
			width: 980px;
			height: 100%;
			margin: auto;
			padding: 0 10px;
		}
		
			#logo {
				width: 285px;
				height: 80px;
				float: left;
				background: url(../images/header/logo/bg.png) no-repeat;
				margin: 15px 0 8px 1px;
			}
			
				#logo a {
					width: 100%;
					height: 100%;
					display: block;
					text-indent: -10000px;
				}
				
			#tagline {
				width: 550px;
				height: 101px;
				float: right;
			}
			
			#nav {
				width: 337px;
				/*width: 343px;*/
				height: 34px;
				float: right;
				margin: 14px -10px 0 0 !important;
				margin: 14px -1px 0 0;
				list-style-type: none;
				position: relative;
				font-family: Arial, Helvetica, sans-serif;
			}
			
				.nav-item {
					width: auto;
					float: left;
					line-height: 30px;
					padding: 0 2px;
					height: 35px;
				}
				
					.nav-item-link {
						font-size: 13px;
						color: #405676;
						font-weight: bold;
						text-decoration: none;
						background: url(../images/header/nav/link/bg_NEW.gif) left 0 repeat-x;
						display: block;
						height: 35px;
						padding: 0 10px;
						line-height: 38px;
						overflow: hidden;
					}
					
						.nav-item-link.active {
							background: url(../images/header/nav/link/bg_NEW.gif) left -35px repeat-x;
							color: #192D4B;
						}
						
					#topics-link-item a {
						background: url(../images/header/nav/drop-down/bg.jpg) center top;
						padding: 0 20px 0 10px;
					}
					
						#topics-link-item a.active {
							background-position: center -35px;
						}
					
					.nav-item-list {
						position: absolute;
						width: 450px;
						height: auto;
						display: block;
						background: #FFF;
						border: 2px dashed #FF7700;
						top: 35px;
						list-style-type: none;
						line-height: 20px;
						padding: 10px 0;
						left: -10000px;
					}
						
						.nav-item-list-item {
							margin: 0;
							padding: 0;
							float: left;
							width: 225px;
							float: left;
						}
						
							.nav-item-list-item-link {
								font-size: 14px;
								line-height: 28px;
								padding: 0 10px 0 25px !important;
								display: block;
								color: #333;
								text-decoration: none;
								background: url(../images/content/main/topic-list/bg.png) left top no-repeat !important;
								margin: 0 0 0 10px;
							}
							
								.nav-item-list-item-link:hover {
									color: #FF7700;
								}
								
					.nav-item:hover .nav-item-list, .nav-item.sfhover .nav-item-list {
						left: auto;
						display: block;
						z-index: 50;
						margin: 0 0 0 -190px;
					}
					
					#nav-search {
						width: 340px;
						height: 35px;
						line-height: 35px;
						float: right;
						clear: right;
						margin: 0;
						color: #FFF;
					}
					
						.search-span {
							display: block;
							width: auto;
							float: left;
							padding: 0 5px 0 0;
							text-transform: uppercase;
							font-size: 15px;
							font-weight: bold;
						}
						
						.search-label {
							position: absolute;
							left: -1000px;
							display: block;
						}
						
						#search-area {
							background: #EAEAEA;
							border: none;
							padding: 3px;
							margin: 0 5px;
							height: 20px;
							width: 90px;
							color: #192D4B;
							font-weight: bold;
							position: absolute;
							margin: 0 0 0 -100px;
						}
					
						#nav-search-form {
							width: auto;
							height: 20px;
							padding: 7px 0 5px;
							float: right;
							display: inline-block;
						}
						
							#nav-search li {
								width: auto;
								float: left;
								list-style-type: none;
							}
							
								.search-text {
									width: 140px;
									float: left;
									height: 14px;
									color: #715d40;
									padding: 3px;
									border: 0;
									background: #EEE;
								}
								
								.search-button {
									float: left;
									width: 20px;
									height: 20px;
									overflow: hidden;
									padding: 0;
									border: 0;
								}
	
	#content {
		width: 100%;
		height: auto;
		background: #E4E1D7 url(../images/bg.gif) center -135px repeat-x;
		padding: 0 0 10px;
		float: left;
		clear: left;
	}
	
	#content-container {
		width: 1000px;
		margin: 0 auto;
		background: #FFF;
	}
	
	#content .wrapper {
		background: #FFF url(../images/content/main/wrapper/bg_NEW2.gif) left -10px no-repeat;
		width: 980px;
		float: left;
		padding: 0 10px;
		/*margin: 10px 0 0;*/
	}
	
		#sidebar {
			width: 340px;
			height: auto;
			min-height: 300px;
			float: left;
		}
		
			.side-node {
				padding: 15px 0 0;
				/*min-height: 310px;*/
				height: auto;
				margin: 10px 0 0;
				background: #EEE;
			}
			
					.side-node h3 {
						padding: 0 15px;
					}
			
				.mini-feed {
					background: #E4C69B url(../images/content/main/mini-feed/bg2.gif) left -10px no-repeat;
				}
				
					.mini-feed h3 {
						color: #192D4B;
					}
					
						.mini-feed .legal-info {
							color: #3B68A8;
						}
						
					.mini-feed-entry {
						margin: 10px 0 0;
						padding: 0 15px;
					}
					
						.mini-feed h5, .mini-feed h5 a {
							color: #715D40;
							font-size: 16px;
							text-decoration: none;
							letter-spacing: -1.2pt;
						}
						
							.mini-feed h5 a:hover {
								text-decoration: underline;
								color: #192D4B;
							}
					
						.mini-feed-date {
							color: #3B68A8;
							font-size: 14px;
							letter-spacing: -1px;
						}
						
						.mini-feed p {
							font-size: 12px;
							line-height: 20px;
							color: #676767;
							text-align: justify;
							margin: 5px 0;
						}
					
					.bottom {
						width: 100%;
						height: 10px;
						margin: 5px 0 0;
						overflow: hidden;
					}
					
						.mini-feed .bottom {
							background: #E4C69B url(../images/content/main/mini-feed/bg2.gif) left top no-repeat;
						}
						
				.link-list {
					background: #405676 url(../images/content/main/link-list/bg2.gif) left -10px no-repeat;
				}
				
					.link-list h3 {
						color: #AAA;
					}
					
						.link-list .legal-info {
							color: #FFF;
						}
						
					.link-list ul {
						font-size: 12px;
						margin: 10px 0 0 15px;
						line-height: 20px;
						padding: 0 15px;
						color: #AAA;
					}
					
						.link-list a {
							color: #E4C69B;
							text-decoration: none;
						}
						
							.link-list a:hover {
								text-decoration: underline;
								color: #FFF;
							}
							
					.link-list .bottom {
						background: #405676 url(../images/content/main/link-list/bg2.gif) left top no-repeat;
					}
							
				#sidebar .ad {
					background: #192D4B url(../images/content/main/sidebar-ad/bg2.gif) left -10px no-repeat;
					/*min-height: 200px;*/
				}
				
					#sidebar .ad .ad-content {
						padding: 0 2px;
					}
					
					#sidebar .ad h4 {
						/*
						background: #FFF;
						height: 100%;
						line-height: 310px;
						width: 310px;
						padding: 0;
						border-left: 15px solid #192D4B;
						*/
					}
					
					#sidebar .ad .bottom {
						margin: 0;
						border-top: 5px solid #192D4B;
						background: #192D4B url(../images/content/main/sidebar-ad/bg2.gif) left top no-repeat;
					}
		
		#main {
			width: 630px;
			height: auto;
			min-height: 300px;
			float: left;
			margin: 0 0 0 10px;
		}
		
			.main-block {
				padding: 15px 0 0;
				margin: 10px 0 0;
				width: 630px;
				overflow: hidden;
				float: left;
				background: #EEE;
				font-size: 12px;
				color: #676767;
				line-height: 20px;
			}
			
				.focus-block {
					background: #FFF;
					border-top: none;
					border-bottom: none;
					background: url(../images/content/main/focus-block/bg.gif) left -10px no-repeat;
					padding: 0;
				}
				
					.focus-block-content {
						border: 1px solid #999;
						border-top: 0;
						border-bottom: 0;
						padding: 5px 0 0;
						width: 628px !important;
						overflow: hidden;
						margin: 10px 0 0;
						float: left;
					}
					
					.focus-block .bottom {
						background: url(../images/content/main/focus-block/bg.gif) left top no-repeat;
						float: left;
						width: 630px;
						margin: 0;
					}
					
					.main-block h3 {
						color: #192D4B;
						padding: 0 15px;
					}
					
					.main-block h4 {
						color: #676767;
						font-weight: normal;
						letter-spacing: -1pt;
						font-size: 18px;
						margin: 4px 0 20px;
						padding: 0 15px;
					}
					
						.centered-h4 {
							font-weight: bold !important;
							margin: 0 !important;
							text-align: center;
							padding: 0 15px;
						}
					
					.main-block h5 {
						font-size: 16px;
						color: #715d40;
						text-decoration: none;
						letter-spacing: -1pt;
						padding: 0 15px;
					}
					
						.main-block h5 a {
							font-size: 16px;
							color: #715d40;
							text-decoration: none;
							letter-spacing: -1pt;
						}
					
							.main-block a:hover {
								text-decoration: underline;
								color: #405676;
							}
					
					.main-block p {
						font-size: 12px;
						color: #676767;
						line-height: 20px;
						margin: 10px 0 0;
						clear: left;
						padding: 0 15px;
					}
					
						.main-block p a, .main-block ul li a {
							color: #715d40;
						}
						
					.main-block .gavel {
						margin: 10px 0 0 15px;
						width: auto;
						float: left;
						padding: 0 0 5px;
					}
						
					.main-block ul {
						margin: 10px 0 0;
						padding: 0 0 0 30px;
						color: #676767;
						list-style-type: disc;
					}
					
						.main-block ul li {
							width: 290px;
							float: left;
						}
						
					.topic-list {
						list-style-type: none !important;
					}
					
						.topic-list li {
							background: url(../images/content/main/topic-list/bg.png) left top no-repeat;
							text-indent: 24px;
							height: 32px;
						}
						
							#topic-list-bankruptcy, #nav-topic-bankruptcy {
								background-position: left -737px !important;
							}
							
							#topic-list-benzene, #nav-topic-benzene {
								background-position: left -421px !important;
							}
							
							#topic-list-bextra, #nav-topic-bextra {
								background-position: left -70px !important;
							}
							
							#topic-list-brain, #nav-topic-brain {
								background-position: left -36px !important;
							}
							
							#topic-list-car, #nav-topic-car {
								background-position: left -317px !important;
							}
							
							#topic-list-carbon, #nav-topic-carbon {
								background-position: left -595px !important;
							}
							
							#topic-list-celebrex, #nav-topic-celebrex {
								background-position: left -140px !important;
							}
							
							#topic-list-cerebral, #nav-topic-cerebral {
								background-position: left -630px !important;
							}
							
							#topic-list-construction, #nav-topic-construction {
								background-position: left -456px !important;
							}
							
							#topic-list-criminal, #nav-topic-criminal {
								background-position: left -841px !important;
							}
							
							#topic-list-drugs, #nav-topic-drugs {
								background-position: left -105px !important;
							}
							
							#topic-list-defective, #nav-topic-defective {
								background-position: left -770px !important;
							}
							
							#topic-list-dog, #nav-topic-dog {
								background-position: left top !important;
							}
							
							#topic-list-dwi, #nav-topic-dwi {
								background-position: left -282px !important;
							}
							
							#topic-list-elder, #nav-topic-elder {
								background-position: left -805px !important;
							}
							
							#topic-list-lead, #nav-topic-lead {
								background-position: left -560px !important;
							}
							
							#topic-list-medical, #nav-topic-medical {
								background-position: left -213px !important;
							}
							
							#topic-list-mesothelioma, #nav-topic-mesothelioma {
								background-position: left -490px !important;
							}
							
							#topic-list-motorcycle, #nav-topic-motorcycle {
								background-position: left -247px !important;
							}
							
							#topic-list-injury, #nav-topic-injury {
								background-position: left -175px !important;
							}
							
							#topic-list-tax, #nav-topic-tax {
								background-position: left -700px !important;
							}
							
							#topic-list-mold, #nav-topic-mold {
								background-position: left -385px !important;
							}
							
							#topic-list-truck, #nav-topic-truck {
								background-position: left -352px !important;
							}
							
							#topic-list-voixx, #nav-topic-vioxx {
								background-position: left -525px !important;
							}
							
							#topic-list-workers, #nav-topic-workers {
								background-position: left -665px !important;
							}
							
					
					.main-block .legal-info {
						color: #3B68A8;
					}
					
				.middle-feed {
					background: #FAF4EC url(../images/content/main/middle-feed/bg.gif) left -10px no-repeat;
				}
				
					.middle-feed-entry {
						margin: 10px 0 0;
					}
					
						.middle-feed-entry p {
							margin: 0;
						}
						
					.middle-feed-read-link {
						font-size: 14px;
						display: block;
						text-align: center;
						font-size: 18px;
						margin: 10px 0 0;
						color: #715d40;
					}
					
					.middle-feed .bottom {
						background: #FAF4EC url(../images/content/main/middle-feed/bg.gif) left top no-repeat;
					}
					
				#main .ad {
					background: #192D4B url(../images/content/main/main-block-ad/bg.gif) left -10px no-repeat;
				}
				
					#main .ad .centered-h4 {
						background: #FFF;
						line-height: 100px;
						margin: 0 15px !important;
					}
					
					#main .ad .bottom {
						background: #192D4B url(../images/content/main/main-block-ad/bg.gif) left top no-repeat;
					}
	
	#footer {
		width: 100%;
		height: auto;
		background: #E4E1D7;
		float: left;
		clear: left;
	}
	
		#footer .wrapper {
			background: #405676 url(../images/footer/bg.jpg) center top no-repeat;
			height: 280px;
		}
		
		.footer-node {
			width: auto;
			float: left;
			margin: 0 0 0 20px;
		}
			
			#disclaimer {
				margin: 0;
				width: 475px;
				margin: 0 0 0 5px;
			}
			
			#navigation {
				width: 155px;
			}
			
			#feeds {
				width: 140px;
			}
			
			#search {
				width: 285px;
				float: right;
			}
		
				#footer h3 {
					font-size: 23px;
					letter-spacing: -1.5pt;
					color: #FFF;
					margin: 24px 0 0;
				}
				
				#footer p {
					color: #DDD;
					font-size: 12px;
					margin: 10px 0 0;
					text-align: justify;
					line-height: 20px;
				}
				
					#footer .legal-info {
						color: #FFF;
					}
				
				#footer ul {
					list-style-type: none;
					font-size: 14px;
					line-height: 20px;
					margin: 10px 0 0;
				}
				
					#footer a {
						color: #E4C69B;
						text-decoration: none;
					}
					
						#footer a:hover {
							color: #FFF;
							text-decoration: underline;
						}
						
				#footer-search-form li {
					width: auto;
					float: left;
				}
				
				#footer .search-text {
					width: 254px;
				}
				
.content-bottom {
	width: 1000px !important;
	margin: 0 auto !important;
	margin: -10px auto 0;
	background: #FFF url(../images/content/main/wrapper/bg_NEW2.gif) left top no-repeat;
	float: left;
	height: 10px;
	overflow: hidden;
}
