/* genPictFullBox */
div.genPicIndexBox {
	width: 99.9%;
	display: table;
	margin-bottom: 10px; /* the gap between the next box or content */
	clear:both;
	}
div.genPicIndexBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 83px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.genPicIndexBox p {
	font-size: .9em;
	margin: 0 0 0 83px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.genPicIndexBox h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/*----  genFullBox box -----*/
div.genFullBox {
	width: 99.9%;
	margin: .5em 0;
	display:table;
	padding-bottom:.5em;
                         font-size: .88em;
                         line-height: 1.6em;
	}
div.genFullBox h2	{
	background-color: #EBEBEB;
	font-size: 1.2em;
	padding:.16em .4em;
	margin-top:0pt;
	margin-bottom:0pt;
	border-bottom: 2px solid #FFF;
	}
div.genFullBox h3 {
	font-size:1.2em;
	padding: .7em .5em .4em .7em;
                        border: 1px solid #CCC;
                        -moz-border-radius: 8px;
                        border-radius:      8px;
	}	
div.genFullBox h3.noBackground	{
	background-color: #F7F7F7;
	border-bottom: 0px solid #F7F7F7;
	}
div.genFullBox h3 a:link, div.genFullBox h3 a:visited {
	text-decoration: none;
	}
div.genFullBox .titleImage25	{
	background-color: #EBEBEB;
	padding:0 .4em .8em 0;
	color: #4A4A4A;
	margin-top:0pt;
	margin-bottom:0pt;
	height:25px; 
	border-bottom: 2px solid #FFF;
}
div.genFullBox p {	
	padding: .6em;
	margin:0;
	}
div.genFullBox img {	
	float: left;
	margin: 0 1.7em 1em 0 ;
                        -moz-border-radius: 8px;
                        border-radius:      8px;
	}
div#pgSectionCn div.genFullBox ul {
	margin-bottom:0px;
	}
div#pgSectionCn div.genFullBox ul li {
	list-style: square outside;
	}
div.genFullBox div.imgNoWrap65{	
margin-left: 70px;
}
div.genFullBox div.imgNoWrap50{	
margin-left: 60px;
}
div.genFullBox div.imgNoWrap{	
margin-left: 76px;
}


div.eventsFullBox {
	width: 99.6%;
	margin-top: .5em;
	margin-bottom: .5em;
	display:table;
	padding-bottom:.5em;
	border:1px solid #F7F7F7;
	}
div.eventsFullBox div.evtype {
	background-color: #EBEBEB;
	padding:.16em .4em;
	margin-top:0pt;
	margin-bottom:0pt;
	border-bottom: 2px solid #FFF;
	}
div.eventsFullBox p, div.eventsFullBox h3 {
	padding: 0px 6em 0 .4em;
	margin-top: 6pt;
	margin-bottom: 6pt;
	}

/*----  genFullIndentBox box -----
Same as genFullBox but pulled in at the sides
*/
div.genFullIndentBox {
	width: 80%;
	margin-top: .5em;
	margin-bottom: .5em;
	background: #F7F7F7;
	display:table;
	padding-bottom:.5em;
	text-align:left;
	}
div.genFullIndentBox h3	{
	background-color: #EBEBEB;
	font-size:1.1em;
	padding:.16em .4em;
	color: #4A4A4A;
	margin-top:0pt;
	margin-bottom:0pt;
	border-bottom: 2px solid #FFF;
	}
div.genFullIndentBox p {	
	padding: .4em;
	margin:0;
	}
div.genFullIndentBox img {	
	float: left;
	border:1px solid #000;
	margin-right: .4em;
	position:relative;
	}
div#pgSectionCn div.genFullIndentBox ul {
	margin-bottom:0px;
	}
div#pgSectionCn div.genFullIndentBox ul li {
	list-style: square outside;
	}
/*----  genHalfBox box -----*/
div.genHalfBox {
	width: 99.9%;
	display: table;
	margin-top: .5em;
	margin-bottom: .5em;
	}
div.genHalfBox div.genHalfBoxLt h3, div.genHalfBox div.genHalfBoxRt h3 {
	background-color: #EBEBEB;
	font-size:1.1em;
	padding:.16em .4em;
	color: #4A4A4A;
	border-bottom: 2px solid #FFF;
	margin-top:0pt;
	margin-bottom:0pt;
	}
	div.genHalfBox div.genHalfBoxLt h3 a, div.genHalfBox div.genHalfBoxRt h3 a{
	text-decoration: none;
	color: #4A4A4A;
	}
div.genHalfBox div.genHalfBoxLt {
	float:left;
	width: 49.2%;
	background: #F7F7F7;
	padding-bottom:.5em;
	}
div.genHalfBoxLt p, div.genHalfBoxRt p {	
	padding: .4em;
	margin:0;
	}
div.genHalfBox div.genHalfBoxRt {
	float:right;
	width: 49.2%;
	background: #F7F7F7;
	padding-bottom:.5em;
	}
div.genHalfBoxLt img, div.genHalfBoxRt img  {	
	float:left;
	margin: 5px 0 0 5px;
	}	
div.genHalfBox div.genHalfBoxRt  div.imgNoWrap, div.genHalfBox div.genHalfBoxLt div.imgNoWrap{	
margin-left: 76px;
}
div.genHalfBox div.genHalfBoxRt  div.imgNoWrapSmall, div.genHalfBox div.genHalfBoxLt div.imgNoWrapSmall{	
margin-left: 50px;
}
div.genHalfBox ul {
margin-top: .5em;
margin-bottom: .5em;
}
	
/*----  genThirdBox box -----*/
div.genThirdBox {
	width: 99.9%;
	display: table;
	margin-top: .5em;
	margin-bottom: .5em;
	}
div.genThirdBox div.genThirdBoxLeft h3, div.genThirdBox div.genThirdBoxRight h3 {
	color:#000;
	background-color: #EBEBEB;
	padding: 4px;
	border-bottom: 1px solid #FFF;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.genThirdBox div.genThirdBoxLeft {
	float:left;
	width: 65%;
	background: #F7F7F7;
	padding-bottom:.5em;
	}
div.genThirdBoxLeft p, div.genThirdBoxRight p {	
	padding: .4em;
	margin:0;
	}
div.genThirdBox div.genThirdBoxRight {
	float:right;
	width: 33.5%;
	background: #F7F7F7;
	padding-bottom:.5em;
	}
div.genThirdBoxLt img, div.genThirdBox img  {	
	float: left;
	border:1px solid #000;
	margin-right: .4em;
	}
/*----  gen2ThirdBox box -----*/
div.gen2ThirdBox {
	width: 99.9%;
	display: table;
	margin-top: .5em;
	margin-bottom: .5em;
	}
div.gen2ThirdBox div.gen2ThirdBoxLt h3, div.gen2ThirdBox div.gen2ThirdBoxRt h3 {
	color:#000;
	background-color: #EBEBEB;
	padding: 4px;
	border-bottom: 1px solid #FFF;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.gen2ThirdBox div.gen2ThirdBoxLt {
	float:left;
	width: 74%;
	background: #F7F7F7;
	padding-bottom:.5em;
	}
div.gen2ThirdBoxLt p, div.gen2ThirdBoxRt p {	
	padding: .4em;
	margin:0;
	}
div.gen2ThirdBox div.gen2ThirdBoxRt {
	float:right;
	width: 24.5%;
	background: #F7F7F7;
	padding-bottom:.5em;
	}
div.gen2ThirdBoxLt img, div.gen2ThirdBox img  {	
	float: left;
	border:1px solid #000;
	margin-right: .4em;
	}
/* genQuarterRtBox */
div.genQuarterRtBox {
	width: 15em;
	float:right;
	margin: .5em 0 .5em .5em;
	padding-bottom:.5em;
	background: #F7F7F7;
	clear:both
/*	font-size:.86em;*/
	}
div.genQuarterRtBox h3 {
	color:#4A4A4A;
	background-color: #EBEBEB;
	padding: 0 4px;
	border-bottom: 2px solid #FFF;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.genQuarterRtBox p {	
	padding: .3em;
	margin:0;
	}
div.genQuarterRtBox ul {		
	margin-top:0;
	margin-bottom:0;
	}
div.genQuarterRtBox li {	
	margin: 0 0 0 -18px;
	}
div.genQuarterRtBox div img{	
	margin-top: 4px;
	}
div.genQuarterRtBox p img{	
	margin-right: 4px;
	float:left;
	}
/* genBoxThirdRt */
div.genThirdRtBox {
	width: 19.9em;
	float:right;
	margin: .5em 0 .5em .5em;
	padding-bottom:.5em;
	background: #F7F7F7;
	/*font-size:.86em;*/
	}
div.genThirdRtBox h3 {
	color:#000;
	background-color: #EBEBEB;
	padding: 0 4px;
	border-bottom: 2px solid #FFF;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.genThirdRtBox p {	
	padding: .3em;
	margin:0;
	}
div.genThirdRtBox ul {		
	margin-top:10px;
	margin-bottom:10px;
	}
div.genThirdRtBox li {	
	margin: 0 0 0 -18px;
	}
div.genThirdRtBox div img{	
	margin-top: 4px;
	}
div.genThirdRtBox p img{	
	margin-right: 4px;
	float:left;
	}
	
div.genCaseBox {
	border:2px dotted #000;
	padding: .5em;
	}
div.genCaseBox p{
	margin-top:0px;
	margin-bottom: 0px;
	}
	
/* articleFullBox */
div.articleFullBox {
	width: 99.9%;
	display: table;
	margin-bottom: 20px; /* the gap between the next box or content */
	}
div.articleFullBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 83px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.articleFullBox p {
	font-size: .9em;
	margin: 0 0 0 83px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.articleFullBox h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* articleTwothirdBox */
div.articleTwothirdBox {
	float:left;
	width: 75%;
	display: table;
	margin-right: .7em;
	margin-bottom: 20px; /* the gap between the next box or content */
	}
div.articleTwothirdBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 83px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.articleTwothirdBox p {
	font-size: .9em;
	margin: 0 0 0 83px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.articleTwothirdBox h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* articleBoxHalf */
div.articleHalfBox {
	float:left;
	width: 50%;
	display: table;
	margin-right: .7em;
	margin-bottom: 20px; /* the gap between the next box or content */
	}
div.articleHalfBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 83px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.articleHalfBox p {
	font-size: .9em;
	margin: 0 0 0 83px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.articleHalfBox h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* interviewFullBox */
div.interviewFullBox {
	width: 99.9%;
	display: table;
	margin-bottom: 10px; /* the gap between the next box or content */
	clear:both;
	}
div.interviewFullBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 74px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.interviewFullBox p {
	font-size: .9em;
	margin: 0 0 0 74px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.interviewFullBox h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* interviewTwothirdBox */
div.interviewTwothirdBox {
	float:left;
	width: 75%;
	display: table;
	margin-right: .7em;
	margin-bottom: 20px; /* the gap between the next box or content */
	}
div.interviewTwothirdBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 74px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.interviewTwothirdBox p {
	font-size: .9em;
	margin: 0 0 0 74px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.interviewTwothirdBox h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* interviewHalfBox */
div.interviewHalfBox {
	float:left;
	width: 50%;
	display: table;
	margin-right: .7em;
	margin-bottom: 20px; /* the gap between the next box or content */
	}
div.interviewHalfBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 74px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.interviewHalfBox p {
	font-size: .9em;
	margin: 0 0 0 74px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.interviewHalfBox h3 {
	font-size: 1em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* journal index box jnlFullBox */
div.jnlFullBox {
	width: 99.9%;
	display: table;
	margin-bottom: 20px; /* the gap between the next box or content */
	clear:both;
	}
div.jnlFullBoxHead {
	background-color: #EBEBEB;
	margin: 0 0 0 72px; 
	padding: 4px;
	border-left:1px solid #CCC;
	}
div.jnlFullBox p {
	font-size: .9em;
	margin: 0 0 0 72px; /* Margin fron img and sets it inline */
	border-left:1px solid #CCC;
	padding:4px;
	}
div.jnlFullBox h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* journal index box jnlFullBoxNoImg - as above but set margins to zero */
div.jnlFullBoxNoImg {
	width: 99.9%;
	display: table;
	margin-bottom: 20px; /* the gap between the next box or content */
	}
div.jnlFullBoxHeadNoImg {
	background-color: #EBEBEB;
	padding: 4px;
	border-left: 1px solid #CCC;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.jnlFullBoxNoImg p {
	font-size: .9em;
	border-left: 1px solid #CCC;
	padding: 4px;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.jnlFullBoxNoImg h3 {
	font-size: .9em;
	display:inline;
	margin-top:0pt;
	margin-bottom:0pt;
	}
/* jnlHeadBox */
div.jnlHeadBox {
	width: 99.9%;
	margin: 1.4em 0 .5em 0;
	background: #F7F7F7;
	display:table;
	padding:.5em 0 .3em 0;
	font-size:1em;
	}
div#pgSectionCn div.jnlHeadBox h1 {
	font-size: 1.4em;
	margin: 0 0 0 0;
	display:inline;
	}
div#pgSectionCn div.jnlHeadBox h2 {
	font-size: 1.15em;
	font-weight:bold;
	display:inline;
		margin-top:44pt;
	color:#4A4A4A;
	}
	
div.jnlHeadBox p{
	line-height: 1.6em;
	margin: 0 0 0 135px;
	}
div.jnlHeadBox div.jnlHeadBoxSearch {
	float:right;
	width: 14.5em;
	margin-left: 10px;
	margin-right: 5px;
	}
div.jnlHeadBox div.jnlHeadBoxSearch fieldset {
	border: 1px solid #ddd;
	background:none;
	padding: 4px;
	}
div.jnlHeadBox div.jnlHeadBoxSearch input.text {
width: 12.5em;
}
div.jnlHeadBox div.jnlHeadBoxSearch label {
font-size: .9em;
color:#4A4A4A;
}
div.jnlHeadBox div.jnlHeadBoxSearch .button {
padding-top: 4px;
text-align:center;
}

div.jnlHeadBox div.jnlHeadBoxSearch ul {
	margin-top:4px;
	margin-bottom:0;
	}
div.jnlHeadBox div.jnlHeadBoxSearch ul li {
	margin: 0 0 0 -16px;
	}
/* jnlHeadBox small*/
div.jnlHeadSmallBox {
	width: 99.9%;
	background: #F7F7F7;
	display:table;
	padding:.5em 0 .3em 0;
	font-size:.92em;
	}
div#pgSectionCn div.jnlHeadSmallBox h1 {

	margin: 0 0 0 0;
	display:inline;
	}
div#pgSectionCn div.jnlHeadSmallBox h2 {
	font-size: 1.15em;
	font-weight:bold;
	display:inline;
	color:#4A4A4A;
	}
	
div.jnlHeadSmallBox p{
	line-height: 1.4em;
	margin: 0 0 0 81px;
	}
	
div.jnlHeadSmallBox div.jnlHeadSmallBoxSearch {
	float:right;
	width: 15em;
	margin-left: 10px;
	margin-right: 5px;
	}
div.jnlHeadSmallBox div.jnlHeadSmallBoxSearch fieldset {
	border: 1px solid #ddd;
	background:none;
	padding: 4px;
	}
div.jnlHeadSmallBox div.jnlHeadSmallBoxSearch input.text {
width: 12em;
}
div.jnlHeadSmallBox div.jnlHeadSmallBoxSearch label {
font-size: .9em;
color:#4A4A4A;
}
div.jnlHeadSmallBox div.jnlHeadSmallBoxSearch .button {
padding-top: 4px;
text-align:center;
}
div.jnlHeadSmallBox div.jnlHeadSmallBoxSearch ul {
	margin-top:4px;
	margin-bottom:0;
	}
div.jnlHeadSmallBox div.jnlHeadSmallBoxSearch ul li {
	margin: 0 0 0 -16px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
/* multipartQuarterRtBox */
div.multipartQuarterRtBox {
	width: 15em;
	float:right;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: .5em;
	padding-bottom:.5em;
	background: #F7F7F7;
	}
div.multipartQuarterRtBox h3 {
	color:#4A4A4A;
	background-color: #EBEBEB;
	padding: 0 4px;
	border-bottom: 2px solid #FFF;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.multipartQuarterRtBox p {	
	padding: .3em;
	margin:0;
	}
div.multipartQuarterRtBox ul {		
	margin-top:.4em;
	margin-bottom:0;
	}
div#pgSectionCn div.multipartQuarterRtBox ul li {
	margin: 0 0 0 -34px;
	list-style: none;
	padding: 0 0 .2em 0;
	}
div#pgSectionCn div.multipartQuarterRtBox ul li img{
	padding: 0 .2em 0 0;
	}
div.multipartQuarterRtBox div img{	
	margin-top: 4px;
	}
div.multipartQuarterRtBox p img{	
	margin-right: 4px;
	float:left;
	}
	
	
	
/* multipartThirdRtBox */
div.multipartThirdRtBox {
	width: 19.9em;
	float:right;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: .5em;
	padding-bottom:.5em;
	background: #F7F7F7;
	}
div.multipartThirdRtBox h3 {
	color:#4A4A4A;
	background-color: #EBEBEB;
	padding: 0 4px;
	border-bottom: 2px solid #FFF;
	margin-top:0pt;
	margin-bottom:0pt;
	}
div.multipartThirdRtBox p {	
	padding: .3em;
	margin:0;
	}
div.multipartThirdRtBox ul {		
	margin-top:.4em;
	margin-bottom:0;
	}
div.multipartThirdRtBox ol {		
	margin-top:.4em;
	margin-bottom:0;
	}
div#pgSectionCn div.multipartThirdRtBox ul li {
	margin: 0 0 0 -16px;
	list-style: square;
	padding: 0 0 0 0;
	}
div#pgSectionCn div.multipartThirdRtBox ol li {
	margin: 0 0 0 -14px;
	padding: 0 0 0 0;
	}
div#pgSectionCn div.multipartThirdRtBox ul li img{
	padding: 0 .2em 0 0;
	}
div.multipartThirdRtBox div img{	
	margin-top: 4px;
	}
div.multipartThirdRtBox p img{	
	margin-right: 4px;
	float:left;
	}

	
	
.user_quote {
	margin-right:50px;
	margin-left:50px;
	}
img.user_ImgLeft {
	float:left;
	margin-right: 1.2em;
	}
img.user_ImgRight {
	float:right;
	margin-left: 6px;
	}
img.user_ImgLeftBorder {
	float:left;
	margin-right: 6px;
	border:1px solid #4A4A4A;
	}
img.user_ImgRightBorder {
	float:right;
	margin-left: 6px;
	border:1px solid #4A4A4A;
	}
img.user_ImgBorder {
	border:1px solid #4A4A4A;
	}	
hr.user_GrayRule {
color:#aaa;
}
div#pgSectionCn  img.user_FullWidthBannerad {
	margin-top:10px;
	width:96%;
}
div.genSearchBox {
	float:right;
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 4px solid #FFF;
	border-left: 4px solid #FFF;
	margin-left:2px;
	padding:.4em;
	}
	
	
	
/*----  articleOptionsBox box: used for the print view/pdf view etc options on articles -----*/
div.articleOptionsBox {
	width: 99.9%;
	margin-top: .5em;
	padding: .2em 0 .5em 0;
/*	margin-bottom: ;*/
	background: #F7F7F7;
	display:table;
	font-size:.86em;
	border: 0px solid red;
}	
div.articleOptionsBox .indent
{
	padding: 0 .5em 0 .5em;
}