/*----------  Begin FIR Headers  ----------*/
span {
	padding: 0; margin: 0;
	display: yes;}

h1, h2 {
	padding: 0; margin: 0;
	display: yes;}

h3, h4 {
	margin: 0px;
	padding: 0px;}

/*----------  End FIR Headers  ----------*/
/*---------- START NAV ------------------*/
   
  #vert {width: 363px; height: 213px; background: url(../images/sprite_nav_two_ov.jpg); margin: 0; padding: 0; position: relative; float: left; margin:0px auto;}
  #vert li {margin: 0; padding: 0; list-style: none; position: absolute;}
  #vert li, #vert a {height: 55px; display: block;}

  #vert01 {top: 10px;}
  #vert02 {top: 75px;}
  #vert03 {top: 140px;}


  #vert01, #vert02, #vert03 {left: 0; width: 363px;} 

  #vert01 a:hover {background: transparent url(../images/sprite_nav_two_ov.jpg) -363px -10px; repeat:no-repeat;}
  #vert02 a:hover {background: transparent url(../images/sprite_nav_two_ov.jpg) -363px -75px; repeat:no-repeat;}
  #vert03 a:hover {background: transparent url(../images/sprite_nav_two_ov.jpg) -363px -140px; repeat:no-repeat;}


/* Horozontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav { 
	background: url("../images/sprite_nav.jpg") no-repeat; 
	width:736px; 
	height:41px; 
	margin:0;
	padding:0;
	}

#nav span { display: none; }

#nav li, #nav a { height: 41px; display: block; }

#nav li { float: left; list-style: none; _display: inline; }

#nav-01 { width: 40px; margin-left: 54px;}
#nav-02 { width: 89px; margin-left: 6px; }
#nav-03 { width: 63px; margin-left: 6px; }
#nav-04 { width: 156px; margin-left: 5px; }
#nav-05 { width: 130px; margin-left: 6px; }
#nav-06 { width: 70px; margin-left: 4px; }
#nav-07 { width: 52px; margin-left: 4px; }

#nav-01 a:hover {background:url("../images/sprite_nav.jpg")  -54px -41px no-repeat;}
#nav-02 a:hover {background:url("../images/sprite_nav.jpg") -100px -41px no-repeat;}
#nav-03 a:hover {background:url("../images/sprite_nav.jpg") -195px -41px no-repeat;}
#nav-04 a:hover {background:url("../images/sprite_nav.jpg") -263px -41px no-repeat;}
#nav-05 a:hover {background:url("../images/sprite_nav.jpg") -425px -41px no-repeat;}
#nav-06 a:hover {background:url("../images/sprite_nav.jpg") -559px -41px no-repeat;}
#nav-07 a:hover {background:url("../images/sprite_nav.jpg") -633px -41px no-repeat;}


/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav li ul {
	position: absolute;
	z-index:9999;
	margin:0;
	padding:0;
	left: -9999px;
	border:1px solid #9FA5C7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #31415A;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#nav li ul li { 
	height: 20px; 				/* Height of each drop down nav item */
	border-top:none;
	}	

#nav li ul li a {
	width: 100%;
	height: 20px;				/* Height of each drop down nav item, should match above */
	line-height: 20px;			/* Height of each drop down nav item again, should match above */
	}

#nav li ul li a span {
	display: block;
	padding-left: 5px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size: 11px;
	color: #FFDDBB;
	text-decoration: underline;
	}

#nav li:hover ul, #nav li.sfhover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-02 ul a:hover, #nav-03 ul a:hover, #nav-04 ul a:hover, #nav-06 ul a:hover { 
	background-image: none;
	background-color: #8B98BF;
	color:#FFFFFF;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-02 ul, #nav-02 li { width: 160px; }		
#nav-03 ul, #nav-03 li { width: 190px; }		
#nav-04 ul, #nav-04 li { width: 180px; }
#nav-06 ul, #nav-06 li { width: 175px; }		

/*------------- END OF NAV ---------------------*/
 
.readmore {width: 72px; height: 23px; background:transparent url(../images/readmore_btn_white.jpg);  margin: 0; padding: 0; position: relative; float: right;}
.readmore div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.readmore div, .readmore a {height: 23px; display: block; left: 0; width: 72px; line-height: 23px;}
.readmore div a:hover {background: transparent url(../images/readmore_btn_white.jpg) 0 -23px no-repeat;}

.readmore-blue {width: 74px; height: 25px; background:transparent url(../images/readmore_btn_blue.jpg);  margin: 0 10px 0 0; padding: 0; position: relative; float: right;}
.readmore-blue div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.readmore-blue div, .readmore-blue a {height: 25px; display: block; left: 0; width: 74px; line-height: 25px;}
.readmore-blue div a:hover {background: transparent url(../images/readmore_btn_blue.jpg) 0 -25px no-repeat;}
  
/*------------- Global elements ---------------------*/
 
td.newsticker {
	height:24px;
	width:760px;
	margin:0;
	padding:0;
	background:url("../images/bg-newsticker.jpg") no-repeat;
	}
	
td, p, div, li, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666699; }
	
h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff; }
	
	a:link	    { color:#7CB4DC; text-decoration: underline; }
	a:visited	{ color:#7CB4DC; text-decoration: underline; }
	a:hover	    { color:#FF8000; text-decoration: underline; }
	a:active	{ color:#7CB4DC; text-decoration: underline; }

td p { color: #FFFFFF;}
#side-white-link a:link	    { color:#666699; text-decoration: underline; }
#side-white-link a:visited	{ color:#666699; text-decoration: underline; }
#side-white-link a:hover    { color:#FF8000; text-decoration: underline; }
#side-white-link a:active	{ color:#666699; text-decoration: underline; }
	

td div p { color: #FFFFFF; background-color: #8496A5; border: 1px solid #FFFFFF; padding: 10px; }
	td div p  a:link	 { color:#FFFFFF; text-decoration: underline; }
	td div p  a:visited	 { color:#FFFFFF; text-decoration: underline; }
	td div p  a:hover	 { color:#000033; text-decoration: underline; }
	td div p  a:active	 { color:#FFFFFF; text-decoration: underline; }

li {
	list-style-image: url(../images/sub/li.jpg);
	color: #ffffff;
}
ul {
	margin: 10px 0 0 30px;
	padding: 0 0 0 10px;
}
.center-txt { font-family: Verdana, Arial, Helvetica, sans-serif;
	          font-size: 11px; line-height: 16px; color: #FF9933;
              padding: 30px 10px 0px 20px;} 

#second-nav {
	background-image: url(../images/sprite_nav_two_ov.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#main-nav {
	background-image: url(../images/sprite_nav.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
body {
	background-image: url(../images/bkgrnd.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	text-align: left;
}
#masthead {
	background-image: url(../images/masthead.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#bkgrnd {
	background-image: url(../images/body_bkrnd.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#center-bkgrnd-one {
	background-image: url(../images/center_bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#center-bkgrnd-two {
	background-image: url(../images/center_bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#main-graphic {
	background-image: url(../images/main_graphic.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#job-hd {
	background-image: url(../images/job_sterotypes.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 73px 10px 15px 22px;
}
#whatis-hd {
	background-image: url(../images/whatis_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 20px 0;
}
#sponsored-hd {
	background-image: url(../images/sponsored_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#img-one {
	background-image: url(../images/img_one.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color:#000000;
}
#img-two {
	background-image: url(../images/img_two.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color:#000000;
}
#numerous-hd {
	background-image: url(../images/numerous_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 70px 10px 5px 22px;
}
#living-hd {
	background-image: url(../images/livingwith_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#legal-hd {
	background-image: url(../images/legalhelp_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#sponsored-hd {
	background-image: url(../images/sponsored_hd.jpg);
	background-repeat: no-repeat; background-position: top left;
	padding: 161px 5px 5px 10px; color: #666699;
}
#legal-hd {
	background-image: url(../images/legalrights_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 65px 10px 5px 22px;
}
#legalhelp-hd {
	background-image: url(../images/legalhelp_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#living-hd {
	background-image: url(../images/living_hd.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#footer {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.footer-txt { font-family: Verdana, Arial, Helvetica, sans-serif;
	          font-size: 11px; line-height: 16px; color: #FFFFFF;
			  text-align: center;
			  padding: 10px 0px 10px 0px;
}
			  a:link	{ color:#FFDDBB; text-decoration: underline; }
	          a:visited	{ color:#FFDDBB; text-decoration: underline; }
	          a:hover	{ color:#DAE4FC; text-decoration: underline; }
	          a:active	{ color:#FFDDBB; text-decoration: underline; } 
	

#leftcolumn-padding {padding: 60px 10px 10px 5px;}
#rightcolumn-padding {padding: 25px 10px 5px 5px;}

/*------------- End of Main page --------------------------------------*/
/*------------- Start Sub pages ---------------------------------------*/

.sub-txt {  font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px; line-height: 16px; color: #FFFFFF;
            padding: 82px 15px 0px 46px;}

.form {    font-family: Verdana, Arial, Helvetica, sans-serif;    
	       font-size: 11px; line-height: 16px; color: #FFFFFF;}

#sub-bkgrnd { 
              background-image:url(../images/sub/sub_center_bkgrnd.jpg);
              background-repeat:repeat-y;
              background-position: top left;
}
#mesothelium-hd { 
              background-image: url(../images/sub/mesothelium_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#sitemap-hd { 
              background-image: url(../images/sub/sitemap_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#legaladv-hd { 
              background-image:url(../images/sub/legal_advice_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
			  padding: 0 0 40px 0;
}

#news-hd { 
              background-image:url(../images/sub/news_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
			  padding: 0 0 40px 0;
}

#contactus-hd { 
              background-image:url(../images/sub/contactus_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#meso-hd { 
              background-image:url(../images/sub/meso_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abestos-hd { 
              background-image:url(../images/sub/abestos_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abesabes-hd { 
              background-image:url(../images/sub/abesabes_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abesluncancr-hd { 
              background-image:url(../images/sub/abesluncancr_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abesmeso-hd { 
              background-image:url(../images/sub/abesmeso_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abesprod-hd { 
              background-image:url(../images/sub/abesprod_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abesriskjob-hd { 
              background-image:url(../images/sub/abesriskjob_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abestosdis-hd { 
              background-image:url(../images/sub/abestosdis_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abestoseffects-hd { 
              background-image:url(../images/sub/abestoseffects_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abestoshist-hd { 
              background-image:url(../images/sub/abestoshist_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#abestosprop-hd { 
              background-image:url(../images/sub/abestosprop_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#aboutus-hd { 
              background-image:url(../images/sub/aboutus_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#benign-hd { 
              background-image:url(../images/sub/benign_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#chemoth-hd { 
              background-image:url(../images/sub/chemoth_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#contingfees-hd { 
              background-image:url(../images/sub/contingfees_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#exptreats-hd { 
              background-image:url(../images/sub/exptreats_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#faq-hd { 
              background-image:url(../images/sub/faq_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#legaladvice-hd { 
              background-image:url(../images/sub/legal_advice_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#leghlp-hd { 
              background-image:url(../images/sub/leglhlp_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#livingwmeso-hd { 
              background-image:url(../images/sub/livingwmeso_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#malignant-hd { 
              background-image:url(../images/sub/malignant_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#meso-hd { 
              background-image:url(../images/sub/meso_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}

#mesodiag-hd { 
              background-image:url(../images/sub/mesodiag_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#mesostag-hd { 
              background-image:url(../images/sub/mesostag_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#mesosympt-hd { 
              background-image:url(../images/sub/mesosympt_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#montcomp-hd { 
              background-image:url(../images/sub/montcomp_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#nontreats-hd { 
              background-image:url(../images/sub/nontreats_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#ourclints-hd { 
              background-image:url(../images/sub/ourclints_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#pericardial-hd { 
              background-image:url(../images/sub/pericardial_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#peritoneal-hd { 
              background-image:url(../images/sub/peritoneal_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#pleural-hd { 
              background-image:url(../images/sub/pleural_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#prognosis-hd { 
              background-image:url(../images/sub/prognosis_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#radiation-hd { 
              background-image:url(../images/sub/radiation_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#secabesexp-hd { 
              background-image:url(../images/sub/secabesexp_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#statlimits-hd { 
              background-image:url(../images/sub/statlimits_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#suprep-hd { 
              background-image:url(../images/sub/suprep_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#surgery-hd { 
              background-image:url(../images/sub/surgery_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#treatseffts-hd { 
              background-image:url(../images/sub/treatseffts_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#wrngdeath-hd { 
              background-image:url(../images/sub/wrngdeath_hd.jpg);
              background-repeat: no-repeat;
              background-position: top left;
}
#main-contact {padding: 150px 0px 0px 0px;}

/*------------------------- Start Sub page Header Images -----------------------*/

#mesothelioma-grph {
               background-image:url(../images/sub/mainimgs/meso_treatment.jpg);
               background-repeat: no-repeat;
               background-position: top left;
}
#legal-grph {
               background-image:url(../images/sub/mainimgs/legal.jpg);
               background-repeat: no-repeat;
               background-position: top left;
}
#abest-grph {
               background-image:url(../images/sub/mainimgs/abest.jpg);
               background-repeat: no-repeat;
               background-position: top left;
}
#livin-grph {
               background-image:url(../images/sub/mainimgs/livin_with.jpg);
               background-repeat: no-repeat;
               background-position: top left;
}
#abest-treat-grph {
               background-image:url(../images/sub/mainimgs/abes_treatment.jpg);
               background-repeat: no-repeat;
               background-position: top left;
}
#contact-grph {
               background-image:url(../images/sub/mainimgs/contactus.jpg);
               background-repeat: no-repeat;
               background-position: top left;

}


/**************************
 * Start style for news.html *
 **************************/
 /* Classes:
 * 
 *  .news-menu ---------------------- div wrapper for category drop-down select menu
 *
 *  .news-item ---------------------- div wrapper for each news item (headline/excerpt/body/etc)
 *      .open/.closed --------------- used with .news-item (class="news-item open") - switches with show/hide article
 *      .news-headline -------------- div wrapper for headline header
 *          .news-details ----------- paragraph that holds date & news source information
 *      .news-excerpt --------------- div wrapper for article lead paragraph
 *          .news-toggle-top -------- show/hide link
 *      .news-article --------------- full article body text
 *          .news-toggle-btm -------- show/hide link
 *
 */

#wrap-news-feed {
	margin:0 15px 10px 46px;
	width: 450px;
}


#wrap-news-menu {
    width: 450px;
    height: 25px;
	margin:0 15px 10px 46px;
	padding: 0;
    border-bottom: 1px solid #8FA0CC;
    }
	
	#wrap-news-menu form {
		margin: 0;
		padding:0;
		width: 450px;
	}


	#wrap-news-menu label {
		color:#fff;
		margin: 4px 0 0 5px;
		padding: 0;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		}
	

	#wrap-news-menu select {
		margin-left: 10px;
		z-index:0;
		}


#wrap-news-feed .news-item {
	margin-left: 20px;
	margin-bottom: 25px;
	padding-left: 0px;
    }


	#wrap-news-feed .news-item.open		{ border-left: 1px solid #FFDDBB; }
	#wrap-news-feed .news-item.closed	{ border-left: 1px solid #8FA0CC; }


#wrap-news-feed .news-item ul {	
	padding-left: 3px;
	list-style: none;
	}


#wrap-news-feed .news-item ul li {
	_position:relative;	/* to fix the IE bullet peekaboo pug */
	padding-left: 9px;
	line-height: 16px;
	list-style: none;
	background: transparent url(../images/bullet.jpg) 0px 6px no-repeat;
	}


#wrap-news-feed .news-item p.news-details {
	margin: 0;
	padding: 0 0 0 5px;
	font-size:10px;
	font-weight: bold;
	font-style: normal;
	color: #ccc;
	border:none;
	background:transparent;
    }


#wrap-news-feed .news-item p.news-toggle-top {
	color: #73798B;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 87px;
	font-size: 10px;
    }


#wrap-news-feed .news-item p.news-toggle-btm {
    padding: 0 0 0 0;
    width: 87px;
    margin-left: 0;
    margin-top: 0;
    }


	#wrap-news-feed .news-item.open p.news-toggle-btm, #wrap-news-feed .news-item.open p.news-toggle-top		{ border-bottom: 1px solid #FFDDBB;}
	#wrap-news-feed .news-item.closed p.news-toggle-btm, #wrap-news-feed .news-item.closed p.news-toggle-top	{ border-bottom: 1px solid #8FA0CC;}


#wrap-news-feed .news-item p.news-toggle-btm a, #wrap-news-feed .news-item p.news-toggle-top a {
	font-size:10px;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
    }

#wrap-news-feed .news-item .news-headline {
	margin-left:0px;
    }


#wrap-news-feed .news-item .news-headline h2 {
	margin: 10px 0 0 0;
	padding: 5px 5px 0 5px;
    }
	
#wrap-news-feed .news-item .news-headline h2 a:link, #wrap-news-feed .news-item .news-headline h2 a:visited {
	color:#FFDDBB;
	text-decoration:underline;
	}

#wrap-news-feed .news-item .news-headline h2 a:hover, #wrap-news-feed .news-item .news-headline h2 a:active {
	color:#fff;
	text-decoration:none;
	}

#wrap-news-feed .news-item .news-excerpt {
	margin:5px 0 0 0;
	padding:0;
    }


#wrap-news-feed .news-item .news-excerpt p, #wrap-news-feed .news-item .news-article p {
	margin: 0px 5px 7px 0;
	padding: 0 5px 0 5px;
	color: #fff;
    }

#wrap-news-feed .news-item p {
	border:none;
	background:transparent;
    }

#wrap-news-feed .news-item p a:link, #wrap-news-feed .news-item p a:visited {
	color:#FFDDBB;
	text-decoration:underline;
	}

#wrap-news-feed .news-item p a:hover, #wrap-news-feed .news-item p a:active {
	color:#fff;
	text-decoration:underline;
	}

/**************************
 * End style for news.html *
 **************************/
