﻿



/* custom tags for newsletter -added June 2009, m.sarumi */





h3.nav { font-size: 120%; margin: 0; padding: 5px; background: #DDD; border-bottom: 1px solid #FFFFFF; 



color: #770000; /*color: #660000;*/ }





.news-volume { border-bottom: 5px solid #CCCCCC; font: 80% "Times New Roman", Times, serif; color: #666666; }



.img-left { float: left; margin-right: 1em; margin-bottom: 1em; padding: 2px; border: 1px solid #CCCCCC; }



.img-left-plain { float: left; margin: 1em 1em 1em 0;  }



ul.nav li.promo { border-bottom: 1px dashed #CCCCCC; margin-bottom: 0; }



ul.nav li.promo a { color: #CC8811; display: block; }



ul.nav li.promo a:hover { color: #660000; }



.promo p{ padding: 0 5px; font-size: 90%; }



h3.promo-head { margin: 0 0 5px 0; padding: 5px; font-size: 1em; color: #660000; }



p.link-to-article { background: url(../images/link-to-article.jpg) left center no-repeat; padding-left: 20px; line-height: 16px; }



span.pdf { background: url(../images/newspaper.jpg) left center no-repeat; padding-left: 18px;  }



span.print { background: url(../images/print.jpg) left center no-repeat; padding-left: 18px; }



.newsletter-versions span{ padding-top: 5px; padding-bottom: 5px; }



ul.adlist { margin-top: 5px; }



ul.adlist li { padding: 0 5px 0 20px; }



ul.nav li.feedback { background: url(../images/feedback.jpg) left center no-repeat; }



ul.nav li.mail { background: url(../images/mail.jpg) left center no-repeat; }



ul.nav li.nmcwiki { background: url(../images/wiki.jpg) left center no-repeat; }



blockquote.new { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; border: none; text-align: left; margin: 0; padding: 0 28px; background: url(../images/top-quote.jpg) top left no-repeat; }



blockquote.new div { font-family: Georgia, "Times New Roman", Times, serif; background: url(../images/bottom-quote.jpg) bottom right no-repeat; }



.image-with-caption { float: left; margin: 0 1em 1em 0; }



.image-with-caption p { padding-left: 5px; width: 230px;font: 10px Georgia, "Times New Roman", Times, serif; }



div.center h3.special-title { font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #990000; margin-bottom: 5px; }



div.center p.special-subtitle { font-size: 1em; font-weight: bold; color: #000; margin-top: 0; margin-bottom: 18px; }



div.center p.subtitle { margin-top: 3px; margin-bottom: 12px; font-size: 85%; color: #666666; font-style: italic; }



div.center p.sub { margin-top: 3px; margin-bottom: 12px; font-size: 85%; color: #666666; }



.promo-mail { float: left; margin: 1em 1em 1em 0; padding: 10px;  }



.promo-inner { width: 240px; border: 1px solid #333;} 



div.center .promo-mail .promo-inner h3 { background: url(../images/promo-mail.jpg) left center no-repeat; padding: 13px 13px 13px 55px; font-size: 1.2em; color: #333333; margin-left: .5em; }



div.center .promo-mail .promo-inner p { padding: 0 .5em; }



.promo_feedback { float: left; margin: 1em 1em 1em 0; padding: 10px;  }



.promo_feedback-inner { width: 240px; border: 1px solid #333;} 



div.center .promo_feedback .promo_feedback-inner h3 { background: url(../images/promo_feedback.jpg) left center no-repeat; padding: 46px 13px 13px 95px; font-size: 1.2em; color: #333333; margin-left: .5em; }



div.center .promo_feedback .promo_feedback-inner p { padding: 0 .5em; }



.quote-right {



	text-align: right;	



	padding-bottom: 5px;



	font-size: 82%;



	float: right;



	font-weight: bold;



}







.quote2-right {



	float: right;



	margin-right: 1em;	



	padding: 2px;



	border-bottom: 1px solid #CCCCCC; 



	border-top: 1px solid #CCCCCC; 



	color: #000066;



	font-style:italic;



	font-weight: bold;



}



.quote-center {



	text-align: center;			



	color: #000066;



	font-style:italic;



	font-weight: bold;



}



.float-right {



	float: right;	



}



.clear {



	clear: both;



	margin: 0;



	padding: 0;



	height: 1%;



}







div.lineBox {padding:5px 15px; border:1px solid #C1DAD7; background-color:#FFFFCC;}







.pullquote {

	/*

    font-size:130%;

	

	line-height:150%;

	

	margin:25px 0;

	*/

	background: url(../images/openquote.jpg) no-repeat top left !important;



	background /**/:url(); /* removing quote graphic in IE5+ */



	padding:0px 10px 5px 55px;



	border:none;

	

	

	font-size:110%;

	line-height:135%;

	margin: 25px 0 25px 10px;

	color: #333;

	

	}

	

.left-quote { 

	margin: 0 0 10px 10px;

	float: left;

	width: 290px; 

	}



/* 

.alignRight { clear: both; }

*/



p.go-next { background: url(../images/arrow-right.jpg) left center no-repeat; padding-left: 25px; line-height: 16px;}



p.go-previous { background: url(../images/go-previous.jpg) left center no-repeat; padding-left: 25px; line-height: 16px;}



.pageNavCorp {

background-color:#FFF;

margin-bottom:1%;

text-align: center;

padding:6px 2px 2px;

border-top: 1px dashed #CCC;

}



.pageNavCorp p { line-height: 16px; }

span.go-next { background: url(../images/arrow-right.jpg) right center no-repeat; padding-right: 25px; margin: 0 12px; }

span.go-previous { background: url(../images/arrow-left.jpg) left center no-repeat; padding-left: 25px; margin: 0 12px; }



.year { color: #770000; font-family:Arial, Helvetica, sans-serif; }

div.textecenter ol li { margin-bottom: 10px; }

ol.toc a:link, ol.toc a:visited { color: #333; }

ol.toc a:hover { color: #770000; }

div.textecenter ul li, div.textecenter ol li ul li { list-style: disc; } 

div.textecenter ol li ul li ul li { list-style: square; } 



table.centered { text-align: center; margin: 0 auto; }

th.first-hdr { background: #550000; }

th.second-hdr { background: #550000; }

th.third-hdr { background: #550000; }



td.first-col { background: #EEEEEE; }

td.second-col { background: #FFFFAA; }

td.third-col { background: #EEEEEE; }



td { vertical-align: top; text-align: left; }

th { vertical-align: top; }

td h3 { margin: .6em 0; }



span.quote-ref { font-size: 80%; font-style: normal; color: #666666; }



.img-left-padtop { float: left; border: 1px solid #CCC; margin-top: 1em; margin-right: 1em; margin-bottom: 2em; padding: 2px; }

.img-left-w-cap { float: left; margin-right: 1em; margin-bottom: 1em; padding: 2px; text-align: center; }

.img-left-w-cap img { border: 1px solid #CCC; padding: 2px; }





.yellow_box{

	border:2px solid #000;

	}



.heading{

	background-color:#800000;

	color:#fff;

	font-weight:bold;

	padding:5px;

	}



.yellow_content{

	background-color:#ffffcc;

	padding:5px;

	}



.list{

	font:normal 10px Arial, Helvetica, sans-serif;

	}

/* added text box for image subtitle 09-19-2010 */

div.center div.subtitle-290 { width: 290px; margin: 0 auto; text-align: left; }
div.center div.subtitle-490 { width: 490px; margin: 0 auto; text-align: left; }
div.center div.subtitle-350 { width: 350px; margin: 0 auto; text-align: left; }
div.center div.subtitle-340 { width: 340px; margin: 0 auto; text-align: left; }

/* added lighter bordered tables for image 09-21-2010 */

table.lightBorders {
border-left:1px solid #5D5D5D;
border-top:1px solid #5D5D5D;
}

table.lightBorders th {

border-bottom:1px solid #5D5D5D;
border-right:1px solid #5D5D5D;
}

table.lightBorders td {
border-bottom:1px solid #5D5D5D;
border-right:1px solid #5D5D5D;
}



