/*
	MesoRC Revamp Structure Stylesheet
	author:  Zachary Lang, BKV
	date created: 20 August 2009
	version:  1.0
		
	
*/

body	{
position: relative;
}

/* HEADER
-------------------------------------------------------------- */

#header_container	{
background: url(http://www.mesorc.com/images/mesorc/bg/header_slice.png) 0 0 repeat-x;
height: 94px;
position: relative;
width: 100%
}

#header_inner	{
margin: 0 auto;
position: relative;
width: 1000px;
}

#header_inner h1	{
background: url(http://www.mesorc.com/images/mesorc/mesorc_logo.png) 0 0 no-repeat;
display: inline;
float: left;
margin: 15px 0 0 0;
height: 65px;
position: relative;
text-indent: -9999px;
width: 330px;
}

#speak_with	{
clear: both;
}

/* NAVIGATION
-------------------------------------------------------------- */

#nav_container	{
background: url(http://www.mesorc.com/images/mesorc/bg/nav_slice.png) 0 0 repeat-x;
border-bottom: 1px solid #78cbd5;
height: 51px;
position: relative;
width: 100%
z-index: 190;
}

#nav_inner	{
margin: 0 auto;
position: relative;
width: 1000px;
}

#nav_inner ul	{
display: inline;
float: left;
margin: 20px 0 0 15px;
position: relative;
}

#nav_inner ul li	{
background: url(http://www.mesorc.com/images/mesorc/bg/nav_border.png) bottom right no-repeat;
display: inline;
float: left;
height: 40px;
margin: -7px 0 0 0;
padding: 0 21px;
position: relative;
}

#nav_inner ul li.last	{
background: none;
}

#nav_inner ul li.active	{
background: url(http://www.mesorc.com/images/mesorc/bg/nav_active_slice.png) 0 0 repeat-x;
margin: -20px 0 0 0;
padding-top: 12px;
}

#nav_inner ul span.active	{
background: url(http://www.mesorc.com/images/mesorc/bg/nav_border.png) bottom right no-repeat;
display: inline;
float: right;
height: 40px;
margin: 0 -24px 0 22px;
width: 2px;
}

#nav_inner ul span.home	{
background: url(http://www.mesorc.com/images/mesorc/bg/nav_border.png) bottom left no-repeat;
display: inline;
float: left;
height: 40px;
margin: 0 0px 0 -25px;
width: 2px;
}

#nav_inner ul li a	{
position: relative;
top: 9px;
}

/* CONTENT CONTAINER
-------------------------------------------------------------- */

#container	{
background: url(http://www.mesorc.com/images/mesorc/bg/container_slice.jpg) 0 0 repeat-x #9be3eb;
width: 100%;
}

#hero	{
background:  url(http://www.mesorc.com/images/mesorc/bg/home_hero.png) 0 0 no-repeat;
display: inline;
float: left;
height: 377px;
margin: -2px 0 0 -230px;
position: relative;
width: 829px;
}

#inner	{
margin: 0 auto;
position: relative;
width: 1000px;
}

.second_tier #inner h3	{
height: 293px;
margin: 15px 0 0 0;
position: relative;
text-indent: -9999px;
width: 1000px;
z-index: 10;
}

#asbestos-exposure #inner h3	{
background: url(http://www.mesorc.com/images/mesorc/headers/exposed_to_asbestos.png) 0 0 no-repeat;
}

#mesothelioma #inner h3	{
background: url(http://www.mesorc.com/images/mesorc/headers/living_with_meso.png) 0 0 no-repeat;
}

#legal #inner h3	{
background: url(http://www.mesorc.com/images/mesorc/headers/your_legal_rights2.png) 0 0 no-repeat;
}

#veterans-mesothelioma #inner h3	{
background: url(http://www.mesorc.com/images/mesorc/headers/veterans_meso_interior.png) 0 0 no-repeat;
}

#inner #content	{
background: url(http://www.mesorc.com/images/mesorc/bg/container_inner_slice.png) 0 0 repeat-x white;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
display: inline;
float: left;
margin: 0 0 15px 0;
padding: 65px 0 50px 0;
position: relative;
width: 998px;
z-index: 4;
}

.second_tier #inner #content	{
margin: -50px 0 0 0;
}

#inner #content #content_left	{
display: inline;
float: left;
margin: 0 20px;
position: relative;
width: 958px;
}

#inner #content #content_left div.column	{
width: 400px;
}

#inner #content #content_left div.column1	{
width: 300px;
}

#inner #content #content_left #content_inner_left	{
display: inline;
float: left;
margin: 0 0 0 60px;
position: relative;
}

#inner #content #content_left #content_inner_right	{
display: inline;
float: right;
margin: 0 60px 0 0;
position: relative;
}

#inner #content #content_left .content_inner_left1	{
display: inline;
float: left;
margin: 0 15px 0 0px;
position: relative;
}

#inner #content #content_right	{
background: url(http://www.mesorc.com/images/mesorc/bg/content_separator.png) 0 0 no-repeat;
display: inline;
float: left;
height: 323px;
margin: 0 0 0 20px;
position: relative;
width: 268px;
}

#inner #content #content_right h4, #inner #content #content_right form	{
display: inline;
float: left;
margin: 0 0 0 40px;
position: relative;
width: inherit;
}

#inner #content #content_right img	{
display: inline;
float: left;
margin: 0 0 0 40px;
position: relative;
}

#inner #content #content_right h4	{
margin-bottom: 20px;
}

#inner #content #content_right form	{
margin-bottom: 30px;
}

#inner #content #content_right form input	{
background: white;
border: 1px solid #999;
height: 26px;
margin: 0 0 13px 0;
width: 200px;
}

#inner #content #content_right form input#contact_us	{
border: none;
height: 37px;
width: 147px;
}

/* HOME
-------------------------------------------------------------- */

#home #inner h3	{
background: url(http://www.mesorc.com/images/mesorc/headers/home.png) 0 0 no-repeat;
display: inline;
float: left;
height: 85px;
margin: -350px 0 0 310px;
position: relative;
text-indent: -9999px;
width: 508px;
}

#home #hero-widget	{
display: inline;
float: right;
margin: -360px 0 0 0;
}

#home #hero-widget span	{
display: block;
}
#home #hero-widget img {margin:0 60px 5px 0}
#home #hero-widget p {margin:0 0 5px 0;}
#home #hero-widget form select {margin:0 0 5px 0}
#home #hero-widget form input {margin:0 0 5px 0}

#home #content_top	{
background: url(http://www.mesorc.com/images/mesorc/home/content_top.png) 0 0 no-repeat;
display: inline;
height: 140px;
float: left;
margin: -225px 0 0 0;
position: relative;
width: 1000px;
z-index: 30;
}

#home #content	{
margin: -85px 0 0px 0;
padding-bottom: 0;
position: relative;
z-index: 35;
}

#home #content h5	{
margin-bottom: 15px;
}

#home #content #home_left_column, #home #content #home_right_column	{
width: 290px;
}

#home #content #home_left_column	{
display: inline;
float: left;
margin: -80px 0 0 25px;
position: relative;
}

#home #content #home_left_column img	{
display: inline;
float: left;
position: relative;
}

#home #content #home_left_column img#ribbon	{
margin: -25px 0 0 0;
}

#home #content #home_left_column img.btn	{
margin: 20px 0 0 5px;
}

#home #content #home_right_column	{
display: inline;
float: right;
margin: -165px 0px 0 0px;
}

#home #content #home_middle_column	{
display: inline;
float: left;
margin: -225px 0 0 10px;
width: 369px;
}

#home #content #home_middle_column_top	{
background: url(http://www.mesorc.com/images/mesorc/home/middle_column_top.png) 0 0 no-repeat;
height: 53px;
width: 369px;
}

#home #content #home_middle_column_content	{
background: url(http://www.mesorc.com/images/mesorc/home/middle_column_slice.png) 0 0 repeat-y;
display: inline;
float: left;
margin: 0px 0 0 0;
width: 369px;
}

#home #content #home_middle_column_content h4, #home #content #home_middle_column_content h5, #home #content #home_middle_column_content p	{
margin-left: 40px;
margin-right: 40px;
}

/*#home #content #home_middle_column_content p.text	{
width: 225px;
}*/

#home #content #home_middle_column_content ul	{
margin-left: 55px;
}

#home #content #home_middle_column_content img.btn	{
display: inline;
float: left;
margin: 15px 0px 0 40px;
position: relative;
z-index: 12;
}

#home #content #home_middle_column_content img#melissa	{
display: inline;
float: right;
margin: -50px 22px 0 0;
position: relative;
z-index: 4;
}

#home #content #home_left_column p#newsletter	{
width: 120px;
}

#home #content #home_left_column img#newsletter	{
display: inline;
float: right;
margin: -120px -10px 0 0;
position: relative;
z-index: 4;
}

#home #content #home_left_column img.btn	{
display: inline;
float: left;
margin: 0 0 0 40px;
position: relative;
z-index: 12;
}

#home #content li	{
list-style-image: url(http://www.mesorc.com/images/mesorc/bullet_teal.png);
margin: 0 0 7px 0px;
}

#home div.home_separator	{
background: url(http://www.mesorc.com/images/mesorc/home/home_separator.png) 0 0 repeat-x;
height: 21px;
width: 100%;
}

#home #content #home_left_column div.home_separator	{
margin: 0 0 0 -25px;
padding: 0 50px 0 0;
}

#home #content #home_right_column div.home_separator	{
margin: 0 0 0 -25px;
padding: 0 25px 0 0;
}

#home #content #home_middle_column div.home_separator	{
margin: 0 auto;
width: 325px;
}

#home #footer_container	{
position: relative;
z-index: 55;
}

#home #interior_form	{
background: none;
display: inline;
float: left;
margin: 0 0 0 -30px;
}

#home #interior_form input	{
width: 250px;
}

#home #interior_form #promise	{
display: inline;
float: right;
margin: -80px -35px 0 0;
}

#home #twofourhour {
background: none;
display: inline;
float: left;
width: 275px;
}
#home #twofourhour p.smtext	{
color:#000;
font-weight:normal;
}
#home #twofourhour img	{
float: left;
display:inline;
margin: 0 5px 15px 0;
}
#home #twofourhour img.btn	{
margin: 10px 0 0 0;
}
#twofourhour-interior {
background: none;
display: inline;
float: right;
width: 200px;
margin:0 5px 0 0;
}
#twofourhour-interior p.smtext	{
color:#000;
font-weight:normal;
}
#twofourhour-interior img	{
float: left;
display:inline;
margin: 0 5px 25px 0;
}
#twofourhour-interior img.btn	{
margin: 10px 0 0 0;
}

/* INTERIOR
-------------------------------------------------------------- */

#interior	{
margin-top: 20px;
position: relative;
}

#interior #inner {
margin-top: 0px;
}

#interior #inner h3	{
height: auto;
margin: 15px 0 10px 0;
position: relative;
text-indent: 0px;
width: auto;
z-index: 10;
}

#asbestos-exposure #interior #inner h3	{
background: none;
}

#mesothelioma #interior #inner h3	{
background: none;
}

#legal #interior #inner h3	{
background: none;
}

#veterans-mesothelioma #interior #inner h3	{
background: none;
}

#interior #inner #content	{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#interior #content_top, #interior #content_top_legal_consult	{
height: 254px;
margin: 0 auto;
width: 1000px;
position: relative;
}

#asbestos-exposure #interior #content_top	{
background: url(http://www.mesorc.com/images/mesorc/headers/exposed_interior.jpg) 0 0 no-repeat;
}

#legal #interior #content_top 	{
background: url(http://www.mesorc.com/images/mesorc/headers/legal_interior3.jpg) 0 0 no-repeat;
}

#legal #interior #content_top_legal_consult 	{
background: url(http://www.mesorc.com/images/mesorc/headers/legal_interior2.jpg) 0 0 no-repeat;
}

#mesothelioma #interior #content_top 	{
background: url(http://www.mesorc.com/images/mesorc/headers/mesothelioma_interior.jpg) 0 0 no-repeat;
}

#veterans-mesothelioma #interior #content_top 	{
background: url(http://www.mesorc.com/images/mesorc/headers/veterans_meso_interior.jpg) 0 0 no-repeat;
}

#interior #left_nav	{
border-bottom: 1px solid #ccc;
display: inline;
float: left;
margin: -245px 0 15px 5px;
position: relative;
z-index: 15;
}

#interior #left_nav_top	{
background: url(http://www.mesorc.com/images/mesorc/interior/left_nav_top.png) 0 0 no-repeat;
height: 138px;
width: 341px;
}

#interior #left_nav_content	{
background: url(http://www.mesorc.com/images/mesorc/interior/left_nav_slice.png) 0 0 repeat-y;
display: inline;
float: left;
margin: -50px 0 0 0;
width: 341px;
}

#interior #left_nav_content ul	{
width: 280px;
}

#interior #left_nav_content li	{
list-style-image: url(http://www.mesorc.com/images/mesorc/bullet_teal.png);
margin: 0 0 0 25px;
}

#inner #content #content_left div.column ul, #inner #content #content_left div.column1 ul	{
list-style-image: url(../img/bullet.png);
}

#inner #content #content_left div.column ul li, #inner #content #content_left div.column1 ul li	{
line-height: 16px;
margin: 0 0 6px 0;
}

#interior #left_nav_content li.top	{
margin-top: 10px;
}

#interior_form	{
background: url(http://www.mesorc.com/images/mesorc/interior/form_bg.png) 0 0 no-repeat;
display: inline;
height: 304px;
float: right;
margin: 11px 0px 0 0;
position: relative;
width: 236px;
z-index: 100;
}

#interior_form #interior_form_veterans	{
display: inline;
float: left;
margin: 0 0 0 22px;
position: relative;
width: 200px;
}

#interior_form #interior_form_veterans #veterans_free_consultation	{
display: inline;
float: left;
margin: 10px 0 0 15px;
position: relative;
}

#interior #interior_form	{
margin: -251px -1px 0 0;
}

#interior_form form	{
margin: 0 0 0 30px;
}

#interior_form h5	{
display: inline;
float: left;
margin: 20px 0 15px 30px;
width: 190px;
}

#interior_form form input	{
background: white;
border: 1px solid #999;
height: 26px;
margin: 0 0 13px 0;
width: 180px;
}

#interior_form form input#contact_us	{
border: none;
height: 37px;
width: 147px;
}

#interior #interior_content	{
display: inline;
float: left;
margin: -15px 0 30px 10px;
padding: 0 0 15px 0;
position: relative;
width: 600px;
z-index: 20;
}

#interior img.interior_image	{
border: 1px solid #999;
display: inline;
float: left;
margin: 7px 15px 15px 0;
}

#interior #interior_mellissa {
float: right;
margin: -60px 0 0 0;
padding: 0 0 0 25px;
}

#interior #interior_24_hour	{
display: inline;
float: left;
margin: 0px 15px 30px 30px;
}

#interior div.search_results_container	{
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}

#interior div.search_results_container p	{
margin-bottom: 10px;
}

#state_selector {
color: black;
padding-bottom: 22px;
}

#state_selector select#state {
color: black;
height: 25px;
width: 270px;
padding-left: 30px;
padding-top: 2px;
border: 1px solid #999;
background: #fff url(http://www.mesorc.com/images/mesorc/interior/us_map_thumb.png) 4px center no-repeat;
}

#left_nav_content #state_selector select#state {
margin-left: 36px;
}



/* FOOTER
-------------------------------------------------------------- */

#footer_container	{
background: url(http://www.mesorc.com/images/mesorc/bg/footer_slice.png) 0 0 repeat-x white;
border-top: 1px solid #ccc;
position: relative;
width: 100%;
}

#footer_inner	{
margin: 45px auto;
padding: 30px 0 0 0;
width: 1041px;
}

#footer_inner #boilerplate	{
margin: 0 auto 20px auto;
width: 800px;
}

#footer_inner #social_network	{
margin: 0 auto 20px auto;
text-align: center;
width: 800px;
}

#footer_inner #redundant_nav	{
list-style: none;
margin: 10px auto;
padding: 0 0 15px 0;
width: 920px;
}

#footer_inner #more_footer_links	{
list-style: none;
margin: 10px auto;
padding: 0 0 15px 0;
width: 560px;
}

#footer_inner #redundant_nav li, #footer_inner #more_footer_links li	{
border-right: 1px solid #999;
display: inline;
float: left;
margin: 0 10px 0 0;
padding: 0 10px 0 0;
}

#footer_inner #redundant_nav li.last, #footer_inner #more_footer_links li.last	{
border: none;
}

#footer_inner p#copyright	{
clear: both;
}

#home #footer_container	{
margin-top: 0px;
}

#home #home_footer_container	{
background: url(http://www.mesorc.com/images/mesorc/bg/home_footer.png) 0 0 no-repeat;
margin: -50px 0 0 0;
padding: 25px 0 0 0;
width: 1041px;
}

#home #home_footer_container div.footer_column	{
display: inline;
float: left;
margin: 0 0 25px 40px;
width: 300px;
}

#home #home_footer_container div.blog_column	{
background: url(http://www.mesorc.com/images/mesorc/column_separator.png) top right no-repeat;
}

#home #home_footer_container div.blog_column2	{
background: url(http://www.mesorc.com/images/mesorc/column_separator.png) top right no-repeat;
margin: 0 0 25px 0px;
padding: 0 20px;
}

#home #home_footer_container div.recipe_column	{
margin-left: 25px;
}

#home #home_footer_container div.state_column	{
margin-left: 25px;
}

#home #home_footer_container div.state_column img	{
margin-bottom: 12px;
}

#home #home_footer_container #state_text	{
display: inline;
float: right;
margin: 0 -16px 0 0;
}

#home #home_footer_container h6	{
margin: 0 0 15px 0;
}

#home #home_footer_container h6.member_comments	{
margin: 45px 0 15px 0;
}

#home #home_footer_container div.blog_entry	{
clear: both;
margin: 0 0 -10px 0;
}

#home #home_footer_container p.blog_date_container	{
background: #237b85;
border: 1px solid #237b85;
display: inline;
float: left;
-moz-border-radius: 3px;
padding: 3px 0;
-webkit-border-radius: 3px;
width: 30px;
}

#home #home_footer_container p.entry a:link, #home #home_footer_container p.entry a:visited	{
color: #333;
display: inline;
float: left;
margin: 5px 0 0 15px;
width: 225px;
text-decoration: none;
}

#home #home_footer_container p.entry a:hover, #home #home_footer_container p.entry a:active	{
text-decoration: underline;
}

#home #home_footer_container div.footer_column ul	{
list-style: url(http://www.mesorc.com/images/mesorc/bullet_teal.png);
}

#home #home_footer_container div.footer_column ul li	{
margin: 0 0 20px 0;
}

#home #home_footer_container div.footer_column ul li.no_bullet	{
list-style: none;
margin-left: -15px;
}

#home #home_footer_container #recipe	{
display: inline;
float: right;
margin: 0 -16px 0 0;
}

/* LEGAL CONSULT FORM
-------------------------------------------------------------- */

#legal_consult_form	{
}

#legal_consult_form fieldset.border	{
border: 1px solid #ccc;
margin: 0 0 7px 0;
padding: 10px;
}

#legal_consult_form input.text, #legal_consult_form label	{
display: block;
}

#legal_consult_form label.privacy	{
display: inline;
}

#legal_consult_form input.text	{
padding: 4px 0 4px 2px;
width: 250px;
}

#legal_consult_form select	{
padding: 4px 0 4px 2px;
width: 255px;
}

#legal_consult_form textarea	{
height: 100px;
margin: 15px auto 5px auto;
width: 500px;
}

#legal_consult_form div.radioBtn	{
margin: -12px 0 0px 0;
}

#legal_consult_form input#injured_DOB	{
width: 80px;
}

#legal_consult_form input#middle_initial	{
width: 15px;
}

#legal_consult_form p.info	{
margin: 0 0 4px 0;
}

#legal_consult_form p.input	{
width: 255px;
}

#legal_consult_form p.left	{
display: inline;
float: left;
margin: 0 0 0 15px;
}

#legal_consult_form p.right	{
display: inline;
float: right;
margin: 0 15px 0 0;
}

#legal_consult_form p.spacer	{
margin-bottom: 10px;
}

p.promise	{
display: inline;
float: left;
margin: 7px 0 0 -10px;
width: 190px;
}

/* VETERAN FORM
-------------------------------------------------------------- */

#interior #content_top_veterans	{
background: url(http://www.mesorc.com/images/mesorc/headers/veterans_interior.jpg) 0 0 no-repeat;
height: 293px;
margin: 0 auto;
width: 1000px;
position: relative;
}

/* Begin Layout */

	#veterans #interior #interior_content {
	width: 650px;
	margin-top: 10px;
	margin-left: 18px;
	}
	
	#interior #right_bar	{
	display: inline;
	float: right;
	margin: -287px 0 15px 5px; /*245*/
	position: relative;
	z-index: 15;
	}
	
	#interior #right_bar_top	{
	background: url(http://www.mesorc.com/images/mesorc/interior/right_bar_top.png) 0 0 no-repeat;
	width: 304px;
	}
	
	#interior #right_bar_top h3 {
	margin: 0;
	padding: 35px 0 0 0;
	}
	
	#interior #right_bar_top p#findOut {
	margin: 0;
	letter-spacing: .8px;
	}
	
	#interior #right_bar_content	{
	background: url(http://www.mesorc.com/images/mesorc/interior/right_bar_bg.png) 0 0 repeat-y;
	/*display: inline;*/
	/*float: right;*/
	margin: 0 0 0 0;
	width: 269px;
	padding: 18px 10px 0 25px;
	}
	
	#interior #right_bar_bottom	{
	background: url(http://www.mesorc.com/images/mesorc/interior/right_bar_bottom.png) 0 0 no-repeat;
	height: 92px;
	width: 304px;
	}
	
/* Begin Content Styles */

	#veterans #interior_content_article ul.vetList {
	padding-left: 65px;
	}
	
	#veterans #interior_content_article ul.vetList li {
	list-style-image: url(http://www.mesorc.com/images/mesorc/bullet_orange.png);
	}
	
	#veterans #interior_content_article .floatLeft {
	float: left;
	}
	
	#veterans #interior_content_article .clearLeft {
	clear: left;
	}
	
	#veterans #content h6	{
	background: url(http://www.mesorc.com/images/mesorc/sokoloveLogo.png) top left no-repeat;
	height: 40px;
	margin: 0 0 10px 0;
	text-indent: -9999px;
	width: 281px;
	margin-top: 25px;
	}

/* Begin Form Styles */
	
	#veterans_form	{
	}
	
	#veterans_form fieldset.border	{
	border-bottom: 1px solid #fd9e0c;
	margin: 0 0 7px 0;
	padding: 10px;
	}
	
	#veterans_form input.text, #veterans_form label	{
	display: block;
	}
	
	#veterans_form label.privacy	{
	display: inline;
	}
	
	#veterans_form input.text	{
	padding: 4px 0 4px 2px;
	width: 240px;
	}
	
	#veterans_form select	{
	padding: 4px 0 4px 2px;
	width: 240px;
	}
	
	#veterans_form textarea	{
	height: 100px;
	margin: 15px auto 5px auto;
	width: 240px;
	}
	
	#veterans_form div.radioBtn	{
	margin: -12px 0 0px 0;
	}
	
	#veterans_form input#injured_DOB	{
	width: 80px;
	}
	
	#veterans_form input#middle_initial	{
	width: 15px;
	}
	
	#veterans_form p.info	{
	margin: 0 0 4px 0;
	}
	
	#veterans_form p.input	{
	width: 240px;
	}
	
	#veterans_form p.left	{
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	}
	
	#veterans_form p.right	{
	display: inline;
	float: right;
	margin: 0 15px 0 0;
	}
	
	#veterans_form p.spacer	{
	margin-bottom: 10px;
	}
	
	#interior_content_article p.promise	{
	display: inline;
	float: left;
	margin: 35px 0 0 -20px;
	width: 240px;
	}
	
/* STATE PAGES
-------------------------------------------------------------- */

#state_head	{
background: url(http://www.mesorc.com/images/mesorc/state/generic_head2.png) 0 0 no-repeat;
height: 240px;
margin: 15px 0 0 0;
position: relative;
width: 1000px;
z-index: 10;
}

#state_head img.state_image	{
display: inline;
float: left;
margin: 90px 0 0 30px;
}

#state_head h4	{
display: inline;
float: left;
margin: 55px 0 0 15px;
position: relative;
z-index: 15;
}

#state_head h5	{
display: inline;
float: left;
margin: 5px 0 0 15px;
position: relative;
z-index: 15;
}

#state_head p	{
display: inline;
float: left;
margin: 25px 0 0 15px;
position: relative;
width: 545px;
z-index: 15;
}

#quick_links	{
background: url(http://www.mesorc.com/images/mesorc/state/quick_links_slice.png) 0 0 repeat-x;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
height: 57px;
margin: 0;
position: relative;
width: 998px;
z-index: 700;
}

#quick_links h6	{
background: url(http://www.mesorc.com/images/mesorc/state/quick_links.png) 0 0 no-repeat;
display: inline;
float: left;
height: 29px;
margin: 15px 0 0 20px;
text-indent: -9999px;
width: 55px;
}

#quick_links ul	{
display: inline;
float: left;
margin: 0;
width: 665px;
}

#quick_links #upper_quick_links	{
margin: 12px 0 8px 15px;
}

#quick_links #lower_quick_links	{
margin: 0px 0 0px 15px;
}

#quick_links li	{
border-right: 1px solid #cfcfcf;
display: inline;
float: left;
list-style: none;
margin: 0 12px 0 0;
padding: 1px 12px 1px 0;
}

#quick_links li.last	{
border: none;
}

#interior_state #interior_form	{
position: relative;
z-index: 1000;
}

#interior_state #inner #content	{
margin: -17px 0 0 0;
padding: 0 0 50px 0;
}

#resources_module	{
display: inline;
float: left;
margin: 20px 0 0 20px;
position: relative;
width: 627px;
z-index: 15;
}

#resources_module_top 	{
background: url(http://www.mesorc.com/images/mesorc/state/couple.png) 0 0 no-repeat;
height: 276px;
}

#resources_module_top h4, #resources_module_top p	{
display: inline;
float: right;
width: 257px;
}

#resources_module_top h4	{
margin: 40px 27px 0 0;
}

#resources_module_top p	{
clear: both;
margin: 15px 27px 0 0;
}

#resources_module_content	{
background: url(http://www.mesorc.com/images/mesorc/state/home_left_content_slice.png) 0 0 repeat-y;
border-bottom: 2px solid #ccc;
padding: 0 0 5px 0;
}

#resources_module_content div.resources_column	{
width: 298px;
}

#resources_module_content #resources_left, #resources_module_content #records_left	{
border-right: 1px solid #ccc;
display: inline;
float: left;
margin: 3px 0 0 0;
padding: 0 9px 0 0;
}

#resources_module_content #resources_left h5	{
background: url(http://www.mesorc.com/images/mesorc/state/treatment_centers_header.png) 0 0 no-repeat;
display: inline;
float: left;
height: 43px;
text-indent: -9999px;
width: 298px;
}

#resources_module_content #resources_left_map	{
background: url(http://www.mesorc.com/images/mesorc/state/resource_left_map.jpg) 0 0 no-repeat;
height: 145px;
width: 274px;
}

#resources_module_content #resources_right, #resources_module_content #records_right {
display: inline;
float: right;
margin: 3px 13px 0 0;
}

#resources_module_content #resources_right h5	{
background: url(http://www.mesorc.com/images/mesorc/state/best_doctor_header.png) 0 0 no-repeat;
display: inline;
float: right;
height: 43px;
text-indent: -9999px;
width: 298px;
}

#resources_module_content #resources_right_map	{
background: url(http://www.mesorc.com/images/mesorc/state/resource_right_map.jpg) 0 0 no-repeat;
height: 145px;
width: 274px;
}

#resources_module_content div.homepage_module p.find_zip	{
margin: 10px auto;
}

#resources_module_content #resources_social_services, #resources_module_content #resources_doctors_treatment, #resources_module_content #resources_legal_documents	{
clear: both;
display: inline;
float: left;
margin: 20px 0 0 0;
}

#resources_module_content #resources_social_services h5	{
background: url(http://www.mesorc.com/images/mesorc/state/social_services_header.png) 0 0 no-repeat;
height: 43px;
text-indent: -9999px;
width: 614px;
}

#resources_module_content #resources_doctors_treatment h5	{
background: url(http://www.mesorc.com/images/mesorc/state/doctors_treatment_header.png) 0 0 no-repeat;
height: 43px;
text-indent: -9999px;
width: 614px;
}

#resources_module_content #resources_legal_documents h5	{
background: url(http://www.mesorc.com/images/mesorc/state/legal_documents_header.png) 0 0 no-repeat;
height: 43px;
text-indent: -9999px;
width: 614px;
}

#resources_module_content #resources_social_services #social_services_left	{
display: inline;
float: left;
margin: 0 0 0 15px;
width: 290px;
}

#resources_module_content #resources_social_services li, div.extra_exposure_module_content li	{
list-style-image: url(http://www.mesorc.com/images/mesorc/bullet_teal.png);
margin: 0 0 7px 0px;
}

#resources_module_content #resources_social_services #social_services_right	{
display: inline;
float: right;
margin: 0 15px 0 0px;
width: 290px;
}

#resources_module_content #resources_social_services #social_services_right img	{
margin: 0 0 15px 0;
}

#resources_module_content #records_left h5	{
background: url(http://www.mesorc.com/images/mesorc/state/medical_records_header.png) 0 0 no-repeat;
display: inline;
float: right;
height: 43px;
text-indent: -9999px;
width: 298px;
}

#resources_module_content #records_right h5	{
background: url(http://www.mesorc.com/images/mesorc/state/death_certificates_header.png) 0 0 no-repeat;
display: inline;
float: right;
height: 43px;
text-indent: -9999px;
width: 298px;
}

#resources_module_content #records_left #medical_records	{
background: url(http://www.mesorc.com/images/mesorc/state/medical_records.png) 0 0 no-repeat;
clear: both;
height: 133px;
margin: 20px auto 15px auto;
width: 276px;
}

div.homepage_module p	{
margin: 0 auto 10px auto;
width: 570px;
}

div.homepage_module img.interior_image	{
margin: 0 auto 15px 22px;
width: 569px;
}

div.homepage_module form	{
margin: 5px auto 15px auto;
width: 570px;
}

div.homepage_module a.learn_more	{
margin: 10px 15px 0 0;
}

#exposure_module	{
background: #f4f4f4;
/*border-right: 1px solid #ebebeb;*/
display: inline;
float: left;
margin: 30px 0 -50px -11px;
position: relative;
width: 348px;
z-index: 3;
}

#exposure_module #exposure_module_top	{
background: url(http://www.mesorc.com/images/mesorc/state/exposure_success_header.png) 0 0 no-repeat;
height: 70px;
text-indent: -9999px;
}

#exposure_module_content	{
padding: 0 0 10px 0;
width: 344px;
}

#asbestos_exposure_module	{
display: inline;
float: right;
margin: -40px 15px 0 0; 
width: 318px;
}

#asbestos_exposure_header	{
background: url(http://www.mesorc.com/images/mesorc/state/asbestos_cases_header.png) 0 0 no-repeat;
height: 50px;
}

#asbestos_exposure_content	{
background: white;
border-bottom: 2px solid #ccc;
border-left: 2px solid #ccc;
border-right: 2px solid #ccc;
padding: 0 10px 5px 10px;
width: 294px;
}

#asbestos_exposure_content h6	{
margin: 0 0 15px -10px;
padding: 16px 12px 0 32px;
background: url(http://www.mesorc.com/images/mesorc/state/settlements_header.png) 0 0 no-repeat;
height: 72px;
width: 282px;
color: #fff;
}

#asbestos_exposure_content #asbestos_map	{
height: 243px;
margin: 10px auto;
width: 281px;
}

#asbestos_exposure_content form	{
margin: 5px 0 15px 0;
}

#asbestos_exposure_content select	{
height: 25px;
width: 225px;
}

div.extra_exposure_module	{
border-top: 2px solid #ccc;
display: inline;
float: right;
margin: 30px 15px 0 0; 
width: 318px; 
}

div.extra_exposure_module_header	{
background: url(http://www.mesorc.com/images/mesorc/state/exposure_module_header_slice.png) 0 0 repeat-x;
border-left: 2px solid #ccc;
border-right: 2px solid #ccc;
height: 33px;
width: 314px;
}

div.extra_exposure_module_header h6	{
display: inline;
float: left;
margin: 7px 0 0 12px;
}

div.extra_exposure_module_content	{
background: white;
border-bottom: 2px solid #ccc;
border-left: 2px solid #ccc;
border-right: 2px solid #ccc;
padding: 10px 10px 4px 10px;
width: 294px;
}

div.extra_exposure_module_content img.runleft	{
display: inline;
float: left;
margin: 0 10px 5px 0;
}

div.extra_exposure_module_content img.no_float	{
margin: 0 0 15px 0;
}

#treatment_map	{
border: 1px solid #ccc;
height: 360px;
margin: 0 0 20px 0;
width: 590px;
}

div.map_content 	{
/*padding: 5px;*/
}

div.map_content p	{
margin: 5px 0 0 0;
}

.new_line	{
display: block;
}


/* STATE INTERIOR
-------------------------------------------------------------- */

#interior div.state_page #interior_form	{
margin: 10px -1px 0 0;
}

#interior div.state_page #left_nav	{
margin: -20px 0 0 0;
}

#interior div.state_page #left_nav_top {
background: url(http://www.mesorc.com/images/mesorc/state/interior/left_nav_top.png) 0 0 no-repeat;
height: 90px;
}

#interior div.state_page #left_nav_content	{
background: url(http://www.mesorc.com/images/mesorc/state/interior/left_nav_slice.png) 0 0 repeat-y;
margin: 0;
}

#interior div.state_page #left_nav_content #sokolove_sidebar_callout {
display: block;
width:220px;
height:100px;
margin: 0 0 0 25px;
}

#interior div.state_page #left_nav_content #choose_another_state {
margin: 18px 30px 0 35px;
}

#interior div.state_page #left_nav_content #choose_another_state h5 {
background: url(http://www.mesorc.com/images/mesorc/state/interior/choose_state_header.png) 0 0 no-repeat;
height: 43px;
text-indent: -9999px;
width: 274px;
margin-bottom: 10px;
}

#interior div.state_page #left_nav_content #choose_another_state img {
display: block;
margin: 0 auto;
}

#interior div.state_page #left_nav_content #choose_another_state form {
margin: 20px auto;
}

#interior div.state_page #content	{
background: #fff url(http://www.mesorc.com/images/mesorc/state/interior/interior_content_top.png) 0 30px no-repeat;
padding: 50px 0 0 0;
}

#interior_state #interior #inner #content	{
padding: 50px 0 0 0;
}

#interior div.state_page #interior_content {
margin: 0;
width: 580px;
padding: 0 20px 15px 20px;
}


/* STATE MAP
-------------------------------------------------------------- */

#interior_content #doctor_left_column	{
display: inline;
float: left;
margin: 0 0 0 10px;
width: 275px;
}

#interior_content #treatment_right_column	{
display: inline;
float: right;
margin: 0 10px 0 0;
width: 275px;
}

#interior_content div.map_info	{
display: inline;
float: left;
margin: 15px 0px 0 0px;
position: relative;
width: 275px;
}

#interior_content div.map_info img	{
display: inline;
float: left;
margin: 2px 0 0 5px;
}

#interior_content div.map_info h6	{
display: inline;
float: left;
margin: 0 15px 5px 15px;
width: 70%;
}

#interior_content div.map_info h6.doctor	{
margin-top: 10px;
}

#interior_content div.map_info p	{
display: inline;
float: left;
margin: 0 0 0 15px;
width: 90%;
}

#interior_content div.map_info p.my_clear 	{
clear: both;
width: 100%
}

p.pointer	{
cursor: pointer;
}


/* STATE TABLES
-------------------------------------------------------------- */

.records_table {
background-color: #addadf;
margin-top: 25px;
border-bottom: 15px solid #237B85;
}

.records_table th, .records_table td {
padding: 10px;
}

.records_table th {
font-weight: bold;
text-align: center;
/*background-color: #69969b;*/
background-color: #237B85;
color: #fff;
vertical-align: middle;
}

.records_table td.mid_td {
border-left: 6px solid #fff;
border-right: 6px solid #fff;
}

.records_table #top-left-th {
background: #237B85 url(http://www.mesorc.com/images/mesorc/state/interior/top-left-rounded-25.png) top left no-repeat;
}

.records_table #top-right-th {
background: #237B85 url(http://www.mesorc.com/images/mesorc/state/interior/top-right-rounded-25.png) top right no-repeat;
}

#table_container	{
height: 390px;
margin: -20px auto 0 auto;
overflow: scroll;
width: 620px;
}

#asbestos_records_table tr, #asbestos_records_table td, #asbestos_records_table p	{
margin-bottom: 0;
padding-bottom: 0;
}

#abestos_by_ton h5	{
padding: 15px 0 5px 0;
}





#legal_consult_form #contact_choice	{
clear: both;
display: inline;
float: left;
margin: 12px 0 0 15px;
position: relative;
}

#legal_consult_form #slider1, #legal_consult_form #slider2	{
clear: both;
display: inline;
float: left;
margin: 0px 0 0 15px;
position: relative;
}