@charset "utf-8";
/* CSS Document */

#logo {
	width:206px;
	height:122px;
	float:left;	
}

#nav { width:742px; height:104px; background:url(images/nav-bg.png) no-repeat; float:left; margin-top:18px; }

#nav a { display: block; text-indent:-9999px;  }

#nav ul { margin:0px; padding:0px; }

#nav li { float:left; padding:0px; margin:0px; }

#nav li.home { background:url(images/nav-home.png) no-repeat; width:67px; height:104px; margin-right:1px; margin-left:10px; list-style:none; }
#nav li.home a { width:87px; height:104px; }
#nav li.mesothelioma { background: url(images/nav-meso.png) no-repeat; width:145px; height:104px; margin-right:1px; list-style:none;}
#nav li.mesothelioma a { width:145px; height:104px; }
#nav li.treatment { background: url(images/nav-treatment.png) no-repeat; width:182px; height:104px; margin-right:1px; list-style:none; }
#nav li.treatment a { width:182px; height:104px; }
#nav li.lawsuit { background: url(images/nav-lawsuits.png) no-repeat; width:217px; height:104px; margin-right:1px; list-style:none;}
#nav li.lawsuit a { width:217px; height:104px; }
#nav li.veterans { background: url(images/nav-veterans.png) no-repeat; width:107px; height:104px;  list-style:none;}
#nav li.veterans a { width:107px; height:104px; }

#nav li.home:hover { background:url(images/nav-home.png) no-repeat; background-position: 0px -104px;  }
#nav li.mesothelioma:hover { background: url(images/nav-meso.png) no-repeat; background-position: 0px -104px; }
#nav li.treatment:hover { background: url(images/nav-treatment.png) no-repeat; background-position: 0px -104px;  }
#nav li.lawsuit:hover { background: url(images/nav-lawsuits.png) no-repeat; background-position: 0px -104px;  }
#nav li.veterans:hover { background: url(images/nav-veterans.png) no-repeat; background-position: 0px -104px; }

#nav li #navDrop, #navDrop2 {
	position:absolute;
	z-index:999;
	background:#f2f2f2;
	top:122px;
	width:388px;
	display:none;
	height:auto;
	border:4px solid #b5b5b5;
	padding:4px;
	padding-bottom:12px;	
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;	
    box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
}

#nav li #navDrop3 {
	position:absolute;
	z-index:999;
	background:#f2f2f2;
	top:122px;
	width:210px;
	display:none;
	height:auto;
	border:4px solid #b5b5b5;
	padding:4px;
	padding-bottom:12px;
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;	
    box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
}

#nav li #navDrop4 {
	position:absolute;
	z-index:999;
	background:#f2f2f2;
	top:122px;
	margin-left:-103px;
	width:194px;
	display:none;
	height:auto;
	border:4px solid #b5b5b5;
	padding:4px;
	padding-bottom:12px;
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;	
    box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: -4px 6px 8px rgba(0, 0, 0, 0.26);
}

#nav li .navLeft {
	width:184px;
	margin-right:10px;
	border-right:dotted 1px #535353;	
	float:left;
}

#nav li .navRight {
	width:184px;
	float:left;
}

#nav li .navtier1{
	list-style:none;
	padding:8px;	
}

#nav li .navtier1 li{
	font-size:12px;
}

#nav li .navtier1 li a{
	background-image:none;
	height:auto;
	width:auto;
	text-indent:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	text-decoration:none;
}

#nav li #navDrop a:hover, #nav li #navDrop2 a:hover, #nav li #navDrop3 a:hover, #nav li #navDrop4 a:hover{
	color:#d03401;
}

#nav li .divider {
	border-bottom:dotted 1px #535353;
	width:160px;
	height:1px;
	margin-top:4px;
	margin-bottom:4px;
}

#nav li .navtier1 .navtier2 {
	margin:0px;
	padding:0px;
	margin-left:20px;
	font-size:11px;	
	color:#23677b;
}

#nav li .navtier1 .navtier2 li {
	padding-top:2px;
	padding-bottom:2px;
	border:none;	
}

#nav li .navtier1 .navtier2 a{
	font-size:11px;	
	color:#23677b;
}

#nav li .navtier1 .navtier2 a:hover{
	color:#d03401;
}

#form-bg {
	width:950px;
	height:400px;
	background:url(images/form-bg.jpg);	
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px;
}

#form-container { padding-left:490px; padding-top:102px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.form-label { 
		line-height:17px !important; 
	}
}


.form-label { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:20px; }

.back-form-label { color:#525252; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:20px; }

#left-labels {float:left; width:180px; }

#right-labels { float:left; width:190px; padding-left:30px; } 

#back-left-labels {float:left; width:170px; }

#back-right-labels { float:left; width:180px; padding-left:10px; } 

#mesothelioma-header {
	width:950px;
	height:230px;
	background:url(images/mesothelioma-bg.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px
}	

#treatment-header {
	width:950px;
	height:230px;
	background:url(images/treatment-bg.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px
}

#lawsuits-header {
	width:950px;
	height:230px;
	background:url(images/lawsuits-bg.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px
}

#veterans-header {
	width:950px;
	height:230px;
	background:url(images/veterans-bg.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px
}

#content-container {
	width:950px;
	height:auto;	
}

#left-column {
	width:326px;
	height:auto;
	float:left;	
}

#right-column {
	width:624px;
	height:auto;
	float:left;
}

.left-container {
	width:246px;
	height:auto;
	border: 4px solid #ededed;	
	padding:28px;
	padding-top:18px;
	padding-bottom:18px;
	margin-bottom:18px;
	background:url(images/menu-bg.png) repeat-x #f9f9f9;
}

.left-container ul {
	padding:0px;
	margin:0px;
	margin-left:20px;
	list-style-image:url(images/bullet.png);
	color:#3a3f42;
}

.left-container li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#535353;
	text-decoration:none;
}

.left-container li a:hover {
	color:#d03401;
}

.left-container .tier2 {
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;	
	color:#23677b;
}

.left-container .tier2 a{
	font-size:12px;
	color:#3b8092;
	text-decoration:none;
}

.left-container .tier2 a:hover{
	color:#d03401;
}

.header {
	padding:0px;
	margin:0px;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight:400;
	font-size:22px;	
	list-style:none;
	margin-bottom:8px;
	color:#414141;
}

.featured-text {
	display:none;
}

.header a{
	padding:0px;
	margin:0px;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight:400;
	text-decoration:none;
	font-size:22px;	
	list-style:none;
	margin-bottom:8px;
	color:#17678c;
}

.header a:hover {
	text-decoration:underline;	
}

h1 {
	font-size:38px;
	font-family: 'Cabin Condensed', sans-serif;
	color:#3a91aa;
	font-weight:400;
	margin:0px;
}

h2 {
	font-size:28px;
	font-family: 'Cabin Condensed', sans-serif;
	color:#333333;
	font-weight:400;
	margin:0px;
}

h3 {
	font-size:28px;
	font-family: 'Cabin Condensed', sans-serif;
	color:#333333;
	font-weight:normal;
	margin:0px;
}

p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c4144;
	line-height:16px;
	letter-spacing:.02em;	
}

#right-column ul{
	list-style:square;	
}

#right-column li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c4144;
	line-height:16px;
	letter-spacing:.02em;
	padding-bottom:10px;
}

#right-column a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4287aa;
}

#right-column a:hover {
	color:#d03401;
}

#packet p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c4144;
	font-weight:bold;
	line-height:16px;
	letter-spacing:.02em;	
}

#packet li {
	float:left;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c4144;
	list-style:square;
	margin-right:32px;
	margin-bottom:4px;
}

#footer {
	width:100%;
	height:147px;
	margin-top:20px;
	background:url(images/footer-bg.png);	
	float:left;
}

#disclaimer {
	width:950px;
	margin:auto;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:center;
}	

#disclaimer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a91aa;
	text-align:center;
}

/* The Nivo Slider styles */
#slider {
	margin-bottom:8px;	
}

.nivoSlider {
	position:relative;
	width:950px;
	height:103px;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	background:url(images/arrows.png) no-repeat scroll 0 0 transparent;
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/******Doctors Page*******/

#doctors{
	width:600px;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:24px;
	float:left;
}

#doctors ul{
	margin:0px;
	padding:0px;
}

#doctors li{
	margin:-7px 0px -7px 0px;
}

#doctors_c1{
	width:250px;
	float:left;
}

#doctors_c2{
	width:250px;
	float:left;
}

#doctors a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3a91aa;
}

#doctors a:hover{
	text-decoration:underline;
	color:#3a91aa;	
}

#doctors h3{
	font-size:18px;
	color:#23677B;
	margin:15px 0px 9px 0px;
}

/*****Information Section Header******/

#info-header{
	width:598px;
	background-color:#e9f0f4;
	padding:10px;
	border:3px solid #d9e4eb;
	float:left;
	margin-bottom:10px;
}

#info-header h1{
	width:450px;
	float:left;
	font-size:24px;
	color:#525252;
	padding-bottom:10px;
}

#contact-information-section{
	float:left;
	width:440px;
}

#contact-information-section p{
  color:#458CB2;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
}

#contact-information-section ul{
	padding:0px;
	margin:0px;
	margin-left:5px;
	width:440px;
	float:left;
}

#contact-information-section li{
	color:#828282;
	font-size:14px;
	margin:0px;
	padding:0px;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}

#contact-information-section #contact-address{
	list-style:none;
	background:url(images/location.png) no-repeat 0 55%;
	float:left;
	padding-left:26px;
	width:410px;
}

#contact-information-section #contact-phone{
	list-style:none;
	background:url(images/phone.png) no-repeat 0 55%;
	float:left;
	padding-left:24px;
}

#contact-information-section #contact-email{
	list-style:none;
	background:url(images/email.png) no-repeat 0 55%;
	float:left;
	padding-left:28px;
}

#appointment{
	float:right;
	border:none;
	padding-top:10px;
}

/******Cancer Center Header****/

#cancer-center-thumb{
	border:3px solid #b7b7b7;
	float:right;
}

#affiliated-doctors-section{
	width:600px;
	float:left;
	margin-top:-10px;
}

#affiliated-doctors-section p{
  color:#458CB2;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
}

#affiliated-doctors-section ul{
	padding:0px;
	margin:0px;
	margin-left:5px;
	width:600px;
	float:left;
	margin-bottom:10px;
}

#affiliated-doctors-section li{
	color:#828282;
	font-size:14px;
	margin:0px;
	padding:0px;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}

#affiliated-doctors-section .affiliated-doctors-links{
	list-style:none;
	background:url(images/person.png) no-repeat 0 55%;
	float:left;
	padding-left:20px;
}

#affiliated-doctors-section a{
	text-decoration:none;
	color:#458CB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-right:20px;
}

/******Doctor Header*******/

#doctors-hospital{
	width:450px;
	float:left;
	color:#828282;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8px;
}

#doctors-hospital a{
	text-decoration:none;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;	
}

#doctor-thumb{
	border:3px solid #b5c2ca;
	float:right;
}

/****Cancer Centers List****/

#cancer-centers-list{
	padding-bottom:25px;
	width:100%;
	float:left;
}

#cancer-centers-list h3{
	color:#23677B;
	font-size:18px;
	margin-bottom:9px;
	margin-left:0;
	margin-right:0;
	margin-top:15px;
}

#cancer-centers-list a{
	color:#3A91AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

#cancer-centers-list a:hover{
	color:#3A91AA;
	text-decoration:underline;
}

#cancer-centers-list ul{
	margin:0px;
	padding:0px;
	list-style-type:square;	
}

#cancer-centers-list li{
	margin:-7px 0px -7px 0px;
}

#cancer-centers-col1{
	width:280px;
	float:left;
	padding-left:25px;
}

#cancer-centers-col2{
	width:280px;
	float:right;
}


