body.inside #mainNav img{display:none;	}
div#mainNav ul.dropdown{top: 150px;}
div#mainNav a {height:50px; text-align:center;}
div#mainNav span {
	height:	30px;
	margin-top: 9px;
	padding-top:2px;}

div#mainNav a.aboutSJ{background:url(../images/redTopNavBg-inside.png) center no-repeat;}

div#mainNav a.patientResources{
	background:url(../images/yellowTopNavBg-inside.png) center no-repeat;}

div#mainNav a.waysToHelp{
	background:url(../images/purpleTopNavBg-inside.png) center no-repeat;}

div#mainNav a.research{
	background:url(../images/brownTopNavBg-inside.png) center no-repeat;}

div#mainNav a.clinicalPrograms{
	background:url(../images/pinkTopNavBg-inside.png) center no-repeat;}


div#content, div#pageBody{
	overflow:auto;
	padding-top: 25px;

}

/*for LZ panels */
div#content{
		width: 760px;
}

div#pageBody{
	margin:auto;
	width: 780px;
}



/* --------- LZ Panels Styling  --------------- */

div#LZpanels{
	margin-top: 40px;
	overflow:auto;
	width: 760px;
	clear:both;	
}

div#LZpanels a.panels{

	height: 140px;
	display:block;	
	text-decoration:none;

	position:relative;/*for IE*/
	overflow:hidden;
	
	float:left;
	margin: 0px 0px 10px 0px;
	margin-right: 1.3%;

}


div#LZpanels .last{
	margin-right:0 !important;
	width: auto;
}

div#LZpanels a.panels:hover{
	background:url(../images/yellowHighlight.gif) center bottom no-repeat;	
	cursor:pointer;
}

div#LZpanels a.panels:hover strong{
	color:#931638;	
	background:url(../images/pinkGradientR.jpg) top right no-repeat;	
}

div#LZpanels img.thumbnail{
	height: 95px;
	clear:both; 
	margin-left:-5px;
}


div#LZpanels strong{
	background:url(../images/pinkGradient.jpg) top right  no-repeat;	
	font-size: 12px;
	width: 170px;
	height: 30px;
	display:block;
	color:#454545;
	padding:5px;	
	line-height:1.4;
	margin-left:-5px;
	margin-top: 0px;
}

div#LZpanels span.detail{
	width: 175px;
	height: 100px;
	display:block;
	position:relative;
	z-index:2;		
	padding-left: 5px;
	color:#454545;
	font-size:12px;
}



/*-- twoCol, detail page style background  --*/

.twoCol{
	background:url(../images/leftNavBg-repeat.jpg) left  repeat-y;
	height: 100%;
}


/*-- leftNav, leftColumn, 2 col layout  --*/

#leftNav, #leftColumn{
	float:left;
	min-height: 400px;
	margin-right:-10px;
	margin-top: -25px;
	padding-top: 25px;
	padding-left:10px;
	width: 210px;
	background:url(../images/leftNavBg-top.jpg) right -10px  no-repeat;
}

#leftNav, #leftColumn, #leftColumn p,  #leftColumn p.textbox{
	font-size: 11px;	
}

#leftNav li a span.textbox, #leftColumn li a span.textbox{
	color:#8c7f70;
	font-style:italic;

}

#leftNav ul, #lcNavigation ul{
	margin-left: 15px;	
	margin-bottom:0px;
}

#leftNav ul:first-child, #lcNavigation ul:first-child{
	margin-left:0px;	
}

#leftNav ul, #leftNav ul li, #lcNavigation ul, #lcNavigation ul li{
	list-style-image:none;
	list-style-type:none;	
}


#leftNav li a, #leftColumn li a{
	text-decoration:none;
	padding:5px;
	display:block;
	width: 120px;
	color:#383838;
	background:url(../images/leftNavunderline.png) bottom left no-repeat;
	font-size: 12px;
}


#leftNav #lcHeadingOne ul li:first-child a, #leftColumn #lcHeadingOne ul li:first-child a{
		width: 155px;	
}

#leftColumn ul  ul li a{
		width: 125px !important;
}

#leftNav li a:hover, #leftColumn li a:hover, #lcNavigation li a:hover{
	color:#931638;	
}

#leftColumn h3, #rightColumn h3{
	color:#888fac;
	font-size: 14px;
	margin:10px 0px;
}

#leftColumn ul,#rightColumn ul {
	list-style-type: none;
	line-height: 1.6;
}

#leftColumn div{
	width: 150px;	
}

#lcHeadingTwo{
	margin-top:10px;
}


#lcHeadingTwo,#lcHeadingThree,#lcHeadingFour,#lcHeadingFive{
	background:url(../images/leftNavunderline.png) bottom left no-repeat;	
	padding-bottom: 5px;
}


#mainStories #featureOne h3 {
	font-size: 22px;
	line-height: 1.2;
	color: #931638;
	margin:0px 0px 10px 20px;
}


.currentSection{
	font-weight:bold;
	text-decoration:none;
	padding-bottom: 6px;
	display:block;
	font-size: 16px;
	color:#888fac;
}

.currentSection:hover{
	color:#931638;
}

a.current{
	font-weight:bold;	
	color:#384474 !important;
}
.headlink {
	margin-bottom: 10px;	
}

.headlink a{
	line-height: 1.3;	
}

#leftColumn div.floatRight a, #rightColumn div.floatRightcorporateLZReadMore a{
	float:right;
	font-size: 11px;
	margin-bottom: 5px;
}


/*-- contentWell --*/

#article, #contentWell{
	float:right;	
	width: 555px;
	margin-top:0px;
}

h1 + .articleFeatureImage{
	margin:5px 0px 15px 0px;	
}

.articleFeatureImage{
	margin:5px 0px 15px 0px;	
}


#article h1, , #contentWell h1{
	margin-left: 15px;
	margin-bottom: 10px;
}

#contentWell h2, #contentWell h1{
	color:#931638;
	font-size: 20px;
	line-height: 1.2;
}



#emailPrint{
	width:100%;
	text-align:right;
	margin-top: 10px;

}

#emailPrint a{
	height: 22px;
	display:block;
	float:right;
	text-align:right;
	font-size: 11px;
	padding-right: 10px;
	padding-top: 5px;
	border:1px solid white;
}

#emailPrint a:hover{
	border:1px solid #ffcc66;	
}

a.emailLink{
	background:url(../images/emailLinkBg.gif) center no-repeat;
	width: 106px;

}


a.printLink, #printIcon a{
	background:url(../images/printLinkBg.gif) center no-repeat;
	width: 51px;
	margin-left: 5px;

}

#printIcon span{
	display:none;
}



/* 3col layout --*/

.threeCol{
	background:url(../images/3colBg-repeat.jpg) left  repeat-y;
	height: 100%;
}

#mainStories {
	width: 358px;
	float: left;
	background: transparent;
}

#rightColumn {
	/*padding: 10px 0 10px 10px;
	margin: 4px 0 0 0;*/
	font-size: 11px;
	line-height: 1.2;
	padding: 0px;
	width: 200px;
	float: right;
	background:url(../images/rightColBg-top.jpg) top center no-repeat;
	margin-top: -30px;
	
}

#rightColumn div p, #rightColumn p.textbox {
	font-size: 11px;
	line-height: 1.6;
}


/*Push the first one down*/
#rcHeadingOne{
	margin-top: 20px;
}

#rcHeadingOne, #rcHeadingTwo, #rcHeadingThree, #rcHeadingFour, #rcHeadingFive, #rcHeadingSix, #rcHeadingSeven{
	padding: 5px 10px;	
}


/*-- need this for the bottom leftNav background to fade out --*/
.twoCol #contentBottomStrip{
	background:url(../images/leftNavBg-bottom.jpg) left bottom  no-repeat;
	width:760px;
	height: 60px;
	clear:both;
}

.threeCol #contentBottomStrip{
	background:url(../images/3colBg-bottom.jpg) left bottom  no-repeat;
	width:780px;
	height: 60px;
	clear:both;
}


/*-- list styles--*/

div.twoColDateShadeLight, div.twoColDateShadeDark {
	clear:both;
	width:545px;
	overflow:auto;
}

div.twoColDateShadeLight div.col1, div.twoColDateShadeDark div.col1 {
	float:left;
	font-weight:bold;
	padding:5px;
	width:80px;
}

div.twoColDateShadeLight div.col2, div.twoColDateShadeDark div.col2 {
	border-left:2px solid white;
	float:left;
	padding:5px 0 5px 10px;
	width:440px;
}

div.twoColDateShadeDark  {background-color:#D6D9E3;}

#contentWell .shadeLight { background-color: #F7F8FA; border: 1px solid #808080; padding: 10px 0 10px 5px; width: 505px;}
#contentWell .shadeDark { background-color: #E6E7EE;}
#contentWell .shadeDarker { background-color: #888FAC; color: white;}
#contentWell .lightTable { background-color: #F7F8FA; border: 1px solid #808080;}
#contentWell div.lightShadedBox { background-color: #F7F8FA; border: 1px solid #808080; padding:5px;}
#contentWell p.caption {font-size: 10px; padding: 0px 0px 0px 4px;}


/*shopping cart styles --*/

div.requiredfields {color: red; text-align: right; padding: 0px 0px 10px 0px;}
span.required {color: red;}
#error {padding: 10px 0px 20px 0px; color: red; font-weight: bold;}
div.phone {padding: 10px 0px 10px 0px; line-height: 1.7em;}
div.mail {padding: 0px 0px 10px 0px; line-height: 1.7em;}
div.questions {padding: 0px 0px 10px 0px; line-height: 1.7em;}
.headBox {width: 548px; border: solid #E1E1E1 1px;  padding: 6px 0px 6px 5px;  margin: 0px 0px 5px 0px; font-size: 13px; color: #900;}
td.background {background-color: #EDEDED; width: 345px;}
.rightcolmn_padd {margin: 5px; padding: 5px;}
div.submitBtn {padding: 30px 0px 30px 0px;}

/* REDUNDANT FORM ADDITIONS */
div.redundant-form-heading {color:#900;font-size:13px;font-weight:bold;margin:5px 0;padding:5px 0 3px;}
img.security {padding:10px 0;}
#leftColumn div {width: 135px;}
#leftColumn div.lclogo {padding-bottom: 15px; padding-top: 15px;}
#leftColumn div.phone {padding-bottom: 15px; color: #888fac; text-align: left;}
#leftColumn div.mail {padding-bottom: 15px; color: #888fac; text-align: left;}
#leftColumn div.questions {padding-bottom: 15px; color: #888fac; text-align: left; padding-left: 0px; margin: 0px;}
#leftColumn #us_helpLine {font-weight: bold; color: #5A6383;}
#leftColumn #intl_helpLine {font-weight: bold; color: #5A6383;}
