#pgheader {
	background-image: none;
}
#content {
	background-color: #FBFCFD;
}
#header {
	background-image: url(../images/mhbg_navy.gif);
}

/*------------------------------INDEX PAGE TYPE*/

/*------------------------------INDEX PAGE TYPE*/
/*STWDINDEX PAGE-------------------------------*/
/*override main mp styles */

#content .mp_center {
	padding-top: 10px;
	padding-bottom: 30px;
	font-weight:normal;
	width:auto;
}

/*basic page paragraph defaults*/
#content #indxpg p, #content #indxpg a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;

}

/*intro content*/
#content .mp_center p {
	padding-top: 1em;
	padding-bottom: .1em;
	text-align: left;
	font-weight:500;
	width:auto;
	line-height:16px;
}

/*article descriptions*/
#content div.mp_box#indxpg p {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;
	font-size: 11px;
	line-height: 13px;}

#content div.mp_box#indxpg a.pgtop,
#content div.mp_box#indxpg p.pgtop {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1.2em;
	text-align:right;
	font-size: 10px;
}


/*CONTENTNEWS---------------------------------*/
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:24px;
	padding-top: 26px;*/
}
#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* headers and headlines */
#content h1, #content h2,
#content h4,
#content h5, #content h6 {
	margin-top: 1.2em;
	margin-bottom: .3em;
}
#content h3 {
	margin-top: 2em;
	margin-bottom: 0;
}

#content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top:0.4em;
	color: #CC3300;
}
#content h1.statement  {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #000000;
	margin: 0;
}
#content h1.muted {
	font-size: 24px;
	margin-top:0.4em;
	color: #999999;
}

/*headline modifiers*/
/* 'kickers' */
#content span.by {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
#content span.kicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
#content span.topic {
	font-size: 13px;
	color: #0000A6;
	border-bottom:1px solid #FFCC00;
}
#content hr {
	clear:both;
}

/*other page-top items */
/* smaller - or for line under main headline */
#content .subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #CC0000;
	margin-top:.4em;
}
#content h1.muted .subheadline {
	font-family: Arial, Helvetica, sans-serif;
	color: #423FC0;
}

/* teasers, story lead-ins */
#content p.deck, #content p.deck em {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 2em;
}

#content p.deck, #content p.deck a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#content p.storyintro, #content p.storyintro em,
#content p.introcredit, #content p.introcredit em {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000057;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 1em;
	margin-right: 10px;
	text-indent: -10px;
}
#content p.introcredit, #content p.introcredit em {
	text-align:right;
	margin-top: 0;
	margin-bottom: .4em;
}

/* h2 is reserved specifically for sidebars
(divs in xhtml strict and tables in archive/transitional */

/* dateline - byline */
#content h3 {
	font-size: 14px;
	color: #000000;
}
#content h3.byline {
	font-size: 14px;
	color: #cc0000;
	font-weight: normal;
}

/* header for major story "chunks" */
/* in INFOBOX div: box header (MORE INFORMATION) - below */
#content h4 {
	font-size: 18px;
	color: #000080;
}


/* body text */

#content a, 
#content ul, #content ol, #content dd,
#content p, #content p em, #content p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}

#content p, #content a, 
#content .h5 {
	font-size: 16px;
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}


#content ul, #content ol, #content dd {
	margin-left:25px;
	padding-left:0;
	list-style-position: outside;
	line-height: 120%;
}

#content ul {
	list-style-type: square;
}

#content ul ul,
#content ol ol,
#content dd dd {
	padding-left:0;
	list-style-position: outside;
	line-height: 120%;
	margin-top: 0;
}

#content ul ul {
	list-style-type: circle;
}
#content ol ol {
	list-style-type: lower-alpha;	
}

#ftoc #content li.dloads,
#ftoc #content li.dloads strong,
#ftoc #content li.dloads a {
	margin:15px 0 15px 0;
	padding: 0;
	text-indent:0;
	font-size:13px;
	line-height:14px;
}

#ftoc #content li {
	font-family: Arial, Helvetica, sans-serif;
}

#ftoc #content li strong {
	font-family: Arial, Helvetica, sans-serif;
}

#ftoc #content li.past {
	color:#999999;
}

#ftoc #content li,
#ftoc #content li strong
#ftoc #content li a {
	margin:15px 0 15px 0;
	padding: 0;
	text-indent:0;
	font-size:14px;
}
#ftoc #content li {
	font-family: Arial, Helvetica, sans-serif;
}

#ftoc #content li strong {
	font-family: Arial, Helvetica, sans-serif;
}

#ftoc #content li.past {
	color:#999999;
}

/* body text variants */
/* subheads */
#content h5 {
	font-size:17px;
	color: #CC3300;
	font-weight: bold;
}



#content p.published,
#content p.pagenotes,
#content p.pagenotes a,
#content a.pgtop {
	font-size: 10px;
}
#content blockquote  {
	margin-left: 20px;
	margin-right: 20px;
}
#content blockquote p,
#content div.sb_content blockquote p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 13px;
}

#content #ftoc blockquote.dloads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

#content div.pullquote {
	background-image: url(../images/mi_quote-bottom_ltblu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #CC0000;
	width: 160px;
}
#content div.sb_content div.pullquote {
	color: #000099;
	width: 60%;
}
#content p.pullquote,
#content div.sb_content p.pullquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/mi_quote-top_ltblu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content div.pqright {
	float: right;
	margin: 5px 0 5px 5px;
	padding:.2em .2em .2em .2em;
	}
#content div.pqleft {
	float: left;
	margin: 5px 5px 5px 0;
	padding:.2em .2em .2em 0;
	}

#content div.pqright p.pullquote {
	padding: 4px 4px 0 18px;
	margin: 0px;
	float: right;
	}
#content div.pqleft p.pullquote {
	padding: 4px 0 0 18px;
	margin: 0px;
	float: left;
	}

.sb_isubrimg {
	background-image: url(../images/polact-domefist1-75.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}

/* captions and asides  */
#content h6, #content div.imgbox h6,
#content h6 a, #content div.imgbox h6 a,
#content h6 em, #content div.imgbox h6 em,
#content h6 strong, #content div.imgbox h6 strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	/*margin:2px 0 2px 0;*/
	margin:0;
	padding:0;
	font-weight: normal;
}

#content h6 strong, #content div.imgbox h6 strong {
	font-weight: bold;
}

/*images, boxes and inserts */
/*must be paired with boxleft or boxright */
/*#content div.imgbox  {
	margin:0;
	float: right;
}*/


/*SUMMARY*/


#content.summary h5,
#content.summary h4 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	line-height:normal;
	margin: 15px 0 0 0;
}
#content.summary h4 {
	font-size:20px;
	border-bottom-width:1pt;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
#content.summary h5 {
	font-size:18px;
	  line-height:22px;
  }
#content.summary p, #content.summary a,
#content.summary p em, #content.summary a em {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	line-height:normal;
}
#content.summary p {
	margin: .2em 0 .5em 1em;
}
#content table.sumdatb {
	font-family:"Times New Roman", Times, serif;
	width:450px;
}

#content table.sumdatb caption  {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:900;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-top:15px;
}
#content table.sumdatb caption p  {
	font-size: 12px;
	font-weight:normal;
}
#content table.sumdatb th,
#content table.sumdatb td {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	text-align: right;
	padding:0 15px 0 0;*/
}
#content table.sumdatb td {
	vertical-align:top;
}
#content table.sumdatb tr.sumdatbsub td {
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#content table.sumdatb th.item {
	white-space:nowrap;
	font-weight:bold;
}
/* Opera 6+ bug fix to align caption */
@media screen and (min-width: 0px) {
#content table.sumdatb caption {
margin-left:0;
margin-right:0;
}
}

/*section dividers: h4*/
#content h4,
#content h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #800040;
	font-weight: bold;
	margin: 18px 0 15px 0;
	background-color: #EFF1F5;
	line-height: 19px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
}



.dropcap {
	float:left;
	color:#660033;
	font-weight: bold;
	font-size:40px;
	line-height:50px;
	padding:2px 10px 20px 0;
	width:75px;
	margin-left:-95px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
	border: 1px solid #EBEBEB;	
}

.dcimgalt {
	float:left;
	border: 1px solid #FFFFFF;
	background-image: url(/images/polact_ftocvsmgif.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



/* header for major story "chunks" */
/* in INFOBOX div: box header (MORE INFORMATION) - below */
#content #faqs h4,
#content #isubr h4 {
	font-size: 14px;
	display:block;
	color: #BB0101;
	background-color: #EFF1F5;
	font-weight: bold;
}

#content #flier h4 {
	font-size: 16px;
	display:block;
	color: #BB0101;
	background-color: #EFF1F5;
	font-weight: bold;
	margin-top: 1.4em;
}


#content #flier p {
	font-size: 14px;
	display:block;
	margin-top: .5em;
	margin-bottom: .5em;

}

#content #flier ul {
	margin-top: .5em;
	margin-bottom: .5em;
}

#content  #flier1 p {
	font-size: 14px;
	display:block;
	margin-top: 0.5em;
	margin-bottom: 2em;
	margin-right: 4em;
	margin-left: 95px;
}

#content  #flier1 p a {
	font-size: 14px;
	}

#content #flier1 ul {
	margin-top: .5em;
	margin-bottom: .5em;
}
#content #flier1 h4 {
	font-size: 16px;
	display:block;
	color: #BB0101;
	background-color: #EFF1F5;
	font-weight: bold;
	margin-top: 1.4em;
}

#content  #flier2 p {
	font-size: 16px;
	display:block;
	margin-top: 0.5em;
	margin-bottom: 2em;
	margin-right: 4em;
	margin-left: 95px;
}

#content #flier2 ul {
	margin-top: .5em;
	margin-bottom: .5em;
}
#content #flier2 h4 {
	font-size: 16px;
	display:block;
	color: #BB0101;
	background-color: #EFF1F5;
	font-weight: bold;
	margin-top: 1.4em;
}




#content  #flier3 p {
	font-size: 16px;
	display:block;
	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-right: 4em;
	margin-left: 95px;
}

#content #flier3 ul {
	margin-top: .5em;
	margin-bottom: .5em;
}
#content #flier3 h4 {
	font-size: 16px;
	display:block;
	color: #BB0101;
	background-color: #EFF1F5;
	font-weight: bold;
	margin-top: 1.4em;
}






#content div.grfxboxtoprt {
	margin: 0 0 .9em .9em;
	float:right;
}
#content div.grfxboxtoplt {
	margin: 0 .9em .9em 0;
	float:left;
}
#content div.imgbox {
	margin-top: .9em;
	background-color: #EFF1F5;
}
#content div.imgbox img {
	margin:2px 0 2px 0;
}
#content div.imgbox div.boxleft  {
	margin-right:15px;   /* 5px in sidebars; see below */
	float: left;
}
#content div.imgbox .topimg {
	margin-top:0;
}
#content div.boxtop {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #000099;
}
#content div.boxleft {
	float:left;
	margin: .9em .9em .9em 0;
}
#content div.boxright {
	float:right;
	margin: .9em 0 .9em .9em;
}
#content div.boxwide {
	width: 98%;
	float:left;
	margin: .9em 0 .9em 0;
}
#content div.boxtos {
	margin-top:0; /* top of story */
}



/*don't try to adjust top/bottom margins here!*/
/*we may not need this - is it used anywhere?*/
#content .imgbox p.image {
	margin:0px;
	padding:0;
}

#content .imgbox h6  {
	padding: 0 5px 5px 5px;
	color: #000080;
}



#content.summary h6,
#content.summary h6 a,
#content div.ilpgtp,
#content div.ilpgtp a {
	font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
	font-weight:500;
}

#content div.ilpgtp,
#content div.ilpgtp a {
	text-align:right;
}

#content.summary h6,
#content.summary h6 a {
	text-align:left;
}





#content div.infobox {
	background-color: #EFF1F5;
	width: 150px;
}
#content div.infobox h4 {
	margin: 0.1em;
	font-size: 12px;
	line-height: 13px;
	color: #CC0000;
	display:block;
	width:99%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
}

#content div.infobox p,
#content div.infobox a {
	font-size:11px;
	line-height:12px;
	padding:0 5px 0 5px;
	margin:0;
}

#content div.infobox ul,
#content div.infobox ol {
	margin:5px 0;
	line-height:12px;
	list-style-type: none;
	list-style-position:outside;
	padding-left:0;
}
#content div.infobox li {
	text-indent:-5px;
	background:url(../images/sb_6x6liteblugrey.gif) no-repeat 7px 4px;
} 
/*#content div.infobox li a:visited {
	color: #AF95C8;	
}
#content div.infobox li a:hover {
	color: #FF0000;	
}*/




/* sidebars*/
#content div.sb_content {
	padding: 10px;
	width: 35%;
	margin-top:.6em;
	background-color: #EFF1F5;
	border: 1px solid #0000A0;
}

#content div.sb_content h2,
#content div.sb_content p,
#content div.sb_content a, 
#content div.sb_content h5, 
#content div.sb_content ul,
#content div.sb_content ol,
#content div.sb_content dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 1.2em;
	margin-bottom: .3em;
}
#content div.sb_content h2 {
	margin: 0;
	font-size: 18px;
	line-height: 20px;
	color: #CC0000;
}
#content div.sb_content .subheadline {
	font-size: 14px;
	line-height: 15px;
	color: #000099;
	margin-top:.4em;
}

#content div.sb_content p.deck, 
#content div.sb_content p.deck em {
	color: #CC0000;
	font-size: 13px;
	font-weight: normal;
}

#content div.sb_content h6,
#content div.sb_content h6 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin:2px 0 2px 0;
	padding:0;
}
#content div.sb_content .sbsmalltext {
	margin: 0;
	font-size: 10px;
	line-height: 11px;
}
#content div.sb_content div.boxleft {
	margin-right:8px;
	margin-bottom:8px;
}
#content div.sb_content div.boxright {
	margin-left:8px;
	margin-bottom:8px;
}

/* nudginh*/
.ngdn2 img {
	padding-top:2px;
}
