/*
	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 #inner h3.dev	{
background: url(http://www.mesorc.com/images/mesorc/headers/home_new.png) 0 0 no-repeat;
}

#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 #home_ban_module {
width: 325px;
height: 180px;
background: url(http://www.mesorc.com/images/mesorc/home/ban_make_a_difference.png) top left no-repeat;
margin: -5px 0 0 -20px;
}

#home #home_ban_heading	{
display: block;
width: 325px;
height: 70px;
text-indent: -9999px;
}

#home #home_ban_logo	{
display: block;
width: 100px;
height: 100px;
text-indent: -9999px;
float: left;
}

#home #home_ban_text	{
width: 204px;
float: right;
padding-top: 22px;
}

#home_footer_container #home_ban_module	{
width: 100%;
}

#home_footer_container #home_ban_heading, #home_footer_container #home_ban_text	{
width: 450px;
}



/* Start NECN Styles */

#home #content #home_necn_module {
width: 300px;
}

#home #content #home_necn_module #webinar_date {
float: left;
margin: 0 10px 5px 0;
}

#home #content #home_necn_module p.text {
margin-right: 18px;
}

#home #content #home_necn_module #necn_logo {
display: block;
float: left;
margin: 0;
padding-right: 12px;
}

#home #content #home_necn_module #btn_register {
display: block;
float: left;
margin: 0;
padding-left: 12px;
padding-top: 8px;
}

	/* Footer NECN */
	#home .footer_column #home_necn_module {
	width: 300px;
	}
	
	#home .footer_column #home_necn_module #webinar_date {
	float: left;
	margin: 0 10px 5px 0;
	}
	
	#home .footer_column #home_necn_module p {
	margin-right: 18px;
	}
	
	#home .footer_column #home_necn_module #necn_logo {
	display: block;
	float: left;
	margin: 0;
	padding-right: 12px;
	}
	
	#home .footer_column #home_necn_module #btn_register {
	display: block;
	float: left;
	margin: 0;
	padding-left: 12px;
	padding-top: 8px;
	}




#home .footer_column #home_ban_module {
width: 300px;
height: 180px;
background: url(http://www.mesorc.com/images/mesorc/home/ban_footer_callout.gif) top left no-repeat;
margin: -5px 0 0 -10px;
}

#home .footer_column #home_ban_heading	{
display: block;
width: 300px;
height: 70px;
text-indent: -9999px;
}

#home .footer_column #home_ban_logo	{
display: block;
width: 100px;
height: 100px;
text-indent: -9999px;
float: left;
}

#home .footer_column #home_ban_text	{
width: 170px;
float: right;
padding-top: 22px;
padding-right: 6px;
}

/* End NECN Styles */



#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 .dev #home_middle_column_content	{
padding-bottom: 140px;
}

#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 #veterans_flag {
display: block;
margin: 12px 0 0 22px;
}

#home #content #veterans_flag_left {
clear: both;
display: inline;
float: left;
margin: 42px 0 -5px -24px;
position: relative;
}

#home .newsletter {
width: 291px; height:127px; 
background-image: url(http://www.mesorc.com/images/mesorc/newsletter_icon_full.jpg);
background-repeat: no-repeat;
background-position: bottom right;
margin:0 0 20px 0; padding:0 0 5px 0;
}

#home .newsletter p {width:150px;}

#home .btn_vet_learn_more {padding: 0 0 0 40px;}

#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;
}

#necn_p	{
display: inline;
float: left;
margin: 0 0 0 0;
position: relative;
width: 450px;
}

#necn_logo_footer	{
display: inline;
float: right;
margin: -30px 20px 0 0;
position: relative;
}

#btn_register_footer	{
display: inline;
float: left;
margin: 7px 0 0 0;
position: relative;
}

div.horizontal_rule	{
border-top: 1px solid #666;
margin: 20px 0;
width: 100%;
}

#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;
}

/* MultiContact in header
-------------------------------------------------------------- */
#header_inner #contact_callout #multicontact {
	z-index:1336;
	margin-top:-50px;}
#header_inner #contact_callout #multicontact ul {
	margin:0;
	padding:0;
	float: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;}
#header_inner #contact_callout #multicontact li {
	background-image: url(http://www.mesorc.com/images/mesorc/multicontact/multicontact-back.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display: inline;
	float: left;
	height: 20px;
	padding-top: 48px;
	color:#fff;}
#header_inner #contact_callout #multicontact li.end {
	background:none;
	padding-top:34px;}
#header_inner #contact_callout #multicontact li.title {
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	}
#header_inner #contact_callout #multicontact li a {
	color:#000;
	margin-top:-48px;
	padding-top:40px;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration: none;}
#header_inner #contact_callout #multicontact li a:hover {
	text-decoration: underline;}
#header_inner #contact_callout #multicontact li a.phone {
	background-image: url(http://www.mesorc.com/images/mesorc/multicontact/multicontact-btn-phone.png);
	width:60px;
	height: 68px;
	display:block;}
#header_inner #contact_callout #multicontact li a.chat {
	background-image: url(http://www.mesorc.com/images/mesorc/multicontact/multicontact-btn-chat.png);
	width: 58px;
	height: 68px;
	display:block;}
#header_inner #contact_callout #multicontact li a.form {
	background-image: url(http://www.mesorc.com/images/mesorc/multicontact/multicontact-btn-form.png);
	width: 85px;
	height: 68px;
	display:block;
}
/* 24 Hour Callout
-------------------------------------------------------------- */
#twofourhour {
background: none;
display: inline;
float: left;
width: 275px;
}
#twofourhour p.smtext	{
color:#000!important;
font-weight:normal!important;
}
#twofourhour img	{
float: left!important;
display:inline!important;
margin: 0 10px 15px 0!important;
}

/* PopOverlay for Phone
-------------------------------------------------------------- */
#col_left {width:324px;float:left;display:inline;position:relative;padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #BAEBF0;}
#col_right {display:inline;position:relative;}

/* 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, #mesothelioma-news #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: 900px;
}

#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.wide_footer_column	{
display: inline;
float: left;
margin: 0 0 25px 40px;
width: 600px;
}

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

#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.news_entry	{
width: 275px;
}

#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;
}

#home #legal_consult_form	{
margin-top: -25px;
width: 270px;
}

#home #legal_consult_form p.required	{
margin: 7px 0;
}

#home #legal_consult_form p.left, #home #legal_consult_form p.right, #home #legal_consult_form #first_name, #home #legal_consult_form #last_name	{
margin: 0;
width: 125px;
}

#home #legal_consult_form textarea	{
height: 55px;
width: 255px;
}

#home #legal_consult_form p.input	{
margin-bottom: 4px;
}

#home #legal_consult_form #submit_button	{
margin: 15px auto;
text-align: center;
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;
width: 500px;
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: 20px 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;
}

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;
}

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



/*	BRAFTON REFINEMENTS
***********************/

div.brafton_category_module	{
background: #f0fafb;
border: 1px solid #ccc;
display: inline;
float: left;
height: 135px;
margin: 0 0 10px 15px;
padding: 5px;
position: relative;
width: 270px;
}

.cat_link, p.archive_title	{
display: inline;
float: left;
margin: 0 0 10px 45px;
position: relative;
width: 230px;
}

.category_title	{
background: #ddd;
display: block;
margin-bottom: -15px;
padding: 3px 6px;
width: 250px;
}

p.brafton_entry_block	{
margin-bottom: 7px;
}

span.brafton_date	{
display: inline;
float: left;
margin: 0 0 0 0;
position: relative;
}

.brafton_link	{
display: inline;
float: left;
margin: 0 0 7px 15px;
position: relative;
width: 75%;
}


/*	EXPOSURE SITES
***********************/

.btn_css3 {
border: 1px solid #E59012;
padding: 4px 8px;
font-weight: bold;
cursor: pointer;
color: black;
font-size: 14px;
text-transform: uppercase;
/* Rounded Corners */
     -moz-border-radius: 8px; /* FF1+ */
  -webkit-border-radius: 8px; /* Saf3+, Chrome */
          border-radius: 8px; /* Opera 10.5, IE 9 */
/* Drop Shadow */
     -moz-box-shadow: 0px 0px 4px #666; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #666; /* Opera 10.5, IE 9.0 */
/* Gradient */
  background-image: -moz-linear-gradient(top, #ffbd59, #fd9f11); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffbd59),color-stop(1, #fd9f11)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffbd59', EndColorStr='#fd9f11'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffbd59', EndColorStr='#fd9f11')"; /* IE8 */
}

.btn_css3:hover {
border: 1px solid #6FA1D9;
cursor: pointer;
color: #eee;
-webkit-transition: color .4s linear;
text-transform: uppercase;
/* Drop Shadow */
     -moz-box-shadow: 0px 0px 4px #2EA5B3; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #2EA5B3; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #2EA5B3; /* Opera 10.5, IE 9.0 */
}

.btn_css3:active {
position: relative;
top: 2px;
left: 2px;
border: 1px solid #2EA5B3;
cursor: pointer;
-webkit-transition: color .4s linear;
color: #bdf5fd;
/* Drop Shadow */
     -moz-box-shadow: 0px 0px 4px #6FA1D9; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #6FA1D9; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #6FA1D9; /* Opera 10.5, IE 9.0 */
/* Gradient */
  background-image: -moz-linear-gradient(top, #fd9f11, #ffbd59); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fd9f11),color-stop(1, #ffbd59)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fd9f11', EndColorStr='#ffbd59'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fd9f11', EndColorStr='#ffbd59')"; /* IE8 */
}

.exposure_sites input.text {
padding: 4px 0 4px 2px;
margin-right: 12px;
width: 250px;
}

.exposure_sites input.text {
padding: 4px 0 4px 2px;
margin-right: 12px;
width: 250px;
}

.exposure_sites form {
margin-bottom: 20px;
position: relative;
}

.exposure_sites #results_headline {
display: none;
}

.exposure_sites #siteSearchResults {
padding: 20px;
margin: 20px 0;
border: 1px solid #666;
/* Rounded Corners */
     -moz-border-radius: 8px; /* FF1+ */
  -webkit-border-radius: 8px; /* Saf3+, Chrome */
          border-radius: 8px; /* Opera 10.5, IE 9 */
/* Drop Shadow */
     -moz-box-shadow: 0px 0px 12px #666; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 12px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 12px #666; /* Opera 10.5, IE 9.0 */
/* Gradient */
  background-image: -moz-linear-gradient(top, #FFFFFF, #EBE8D7); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #EBE8D7)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EBE8D7'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EBE8D7')"; /* IE8 */
}

.exposure_sites #results {
visibility: hidden;
}


.exposure_sites #results ul {
list-style-type: none;
margin: 0;
}

.exposure_sites #results_nav {
margin-top: 20px;
}

.exposure_sites .formError {
opacity: 0.87;
display: block;
padding-bottom: 13px;
position: absolute;
z-index: 5000;
top: -42px;
}

.exposure_sites .formError .formErrorContent {
width: 100%; 
background: #ee0101;
color: #fff;
width: 150px;
font-family: tahoma;
font-size: 11px;
border: 2px solid #ddd;
box-shadow: 0px 0px 6px #000;
-moz-box-shadow: 0px 0px 6px #000;
-webkit-box-shadow: 0px 0px 6px #000;
padding: 4px 10px 4px 10px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.exposure_sites .formError .formErrorArrow{
position: absolute;
bottom: 0;
left: 20px;
width: 15px;
height: 15px;
z-index: 5001;
}

.exposure_sites .formError .formErrorArrowBottom {
top: 0;
margin: -6px;
}

    .exposure_sites .formError .formErrorArrow div{
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0px 2px 3px #444;
    -moz-box-shadow: 0px 2px 3px #444;
    -webkit-box-shadow: 0px 2px 3px #444;
    font-size: 0px;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0px;
    font-size: 0px;
    display: block;
    }
    	.exposure_sites .formError .formErrorArrowBottom div{
    	box-shadow: none;
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	}

    .exposure_sites .formError .formErrorArrow .line10{width:15px;border:none;} 
    .exposure_sites .formError .formErrorArrow .line9{width:13px;border:none;} 
    .exposure_sites .formError .formErrorArrow .line8{width:11px;} 
    .exposure_sites .formError .formErrorArrow .line7{width:9px;} 
    .exposure_sites .formError .formErrorArrow .line6{width:7px;} 
    .exposure_sites .formError .formErrorArrow .line5{width:5px;} 
    .exposure_sites .formError .formErrorArrow .line4{width:3px;} 
    .exposure_sites .formError .formErrorArrow .line3{width:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd;} 
    .exposure_sites .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
    .exposure_sites .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  