body, td, th, p {  	font-family: arial, sans-serif; 	font-size: 12px;	color: #222;}

.main {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #5C5C5C;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;


}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	font-weight: bold;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}

a:link {
	color: #164E84;
	text-decoration: none;
}

a:visited {
	color: #CA6F32;
	text-decoration: none;
}


a:hover {
	color: #990000;
	text-decoration: underline;

}


ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	list-style-position: outside;
	color: #990000;
	padding: .5em 0px 0px;
	margin-left: 2em;
	margin-top: .5em;



}

.titlearticle {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #164E84;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.tablerowwhite {
	line-height: 28px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	border-bottom-width: 1px;



}
.tablerowgray {
	line-height: 28px;
	background-color: #E3E7E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;

}
.tablerowyellow {
	line-height: 14px;
	background-color: #FFF5D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #164E84;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	font-weight: bold;


}
.tablerowyellow2 {
	line-height: 14px;
	background-color: #FFF5D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #164E84;
	text-decoration: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #E5E5E5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;



}
.tablerowdotted {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #5C5C5C;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top: .5em;
	margin-right: 1em;
	margin-bottom: .5em;
	margin-left: 1em;





}
.doublearrow {
	font-weight: bold;
	color: #990000;
	font-size: 14px;

}
.more {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #336699;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: right;
	vertical-align: bottom;
	margin-top: 1em;
	padding-top: 1em;


}
.news {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #5C5C5C;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 1em;
	padding-top: .5em;
	padding-right: 1em;
	margin-top: .5em;
	margin-right: 1em;
	margin-left: 1em;


}
.thought {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5C5C5C;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 1em;
	padding-top: 0.5em;
	padding-right: 1em;
	margin-top: 0.5em;
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: .5em;
	padding-bottom: .5em;

}
li {
	padding-top: .2em;
	margin-top: .2em;
	vertical-align: middle;

}

.inputtext {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #333333
}
.tablerowdottedlast {

	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #5C5C5C;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top: .5em;
	margin-right: 1em;
	margin-bottom: .5em;
	margin-left: 1em;
}
.botnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 0.5em;
	padding-top: 0.5em;
	padding-left: 7.7em;
	margin-left: 7.7em;



}
.logomis {
	background-image: url(../images/logo_mis.gif);
	background-repeat: no-repeat;
	background-position: 1em .5em;

}
.logomedc {
	background-image: url(../images/logo_medc.gif);
	background-repeat: no-repeat;
	background-position: 28em 0.5em;

}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 0.5em;
	padding-top: 0.5em;
	padding-left: 1.7em;

}


/* Styles moved over from the old credittrends site */

	#topNav, #topNav ul {	position:relative; 	padding:0;	margin:0; 	list-style:none; 	z-index:2000;}
	#topNav li {	position: relative; 	float: left; 	margin: 0px; 	padding: 0; 	font-size: 85%;}
	/*#topNav a {	display: block;  padding: 3px 15px 3px 15px; 	color: #000; 	text-decoration: none; 	font-weight: bold; 	background: #f9f9f9;	border: 1px solid #f9f9f9;}
	#topNav a:hover { 	background-color: #f9f9f9; 	border: 1px solid #d8d8d8; }*/
	#topNav li:hover ul, #topNav li.sfhover ul {	left:auto; top:25;}
	#topNav #feedback a { 	background-color: #f9f9f9; 	border: 1px solid #bbb; }
	#topNav a { color: #000; font-size: 8pt;}


	/* Second-Level lists 
	--------------------------------------------------------------------------------*/
	#topNav li ul { position:absolute; 	left:-999em; 	width:200px; 	height:auto; 	margin:0; 	padding:1px 0px 1px 0px; 	border:1px solid #bbb; 	list-style:none; 	background-color: #f9f9f9;}
	#topNav li li { 	padding: 0px 0px 0px 0px; 	margin:0 0 0 0px; 	width:100%;	font-size: 100%; }
	#topNav li li span {	margin:0px; 	padding:1px 0px 1px 0px; 	display:block; 	position:relative; 	font-weight: normal;}
	#topNav li li a, #topNav li li a:visited { display:block;  padding: 3px 15px 3px 15px; text-decoration: none; 	font-weight: bold; 	background: #f9f9f9;	border: 1px solid #f9f9f9;	margin-left: 5px;	margin-right: 5px;	 }
	#topNav li li a:hover { border: 1px solid #d8d8d8;	background-color: #f9f9f9; }


	/* leftCol 
	--------------------------------------------------------------------------------*/
	#leftCol { font-size: 100%;	margin: 0px;	padding: 5px 10px 5px 15px;}
	#leftCol div p { margin: 6px 0 0;	padding: 6px 0 0px; }

	/* Crumbs 
	--------------------------------------------------------------------------------*/
	#crumb a { text-decoration: none; }
	#crumb { padding: 5px 0 15px 5px; 	margin-left: 5px; 	font-size: 80%; }

	/* column 
	--------------------------------------------------------------------------------*/
	.column {	margin: 0px;	padding: 10px;}
	.columnSection h2 {	margin: 0;	background: url(/images/h3_bg.gif) ;	padding: 3px;	color: #193A8B;	font-size: 95%;	font-family: Arial; text-align:center; 	border: 1px solid #d8d8d8;	letter-spacing: 1px;	font-weight: bold; }
	.column h3 {	margin: 1px 0 0 1px;	padding: 1px 0 0 1px; 	font-size: 80%;	color: #000;	font-family: Arial;	font-weight: normal;	text-align: left; }
	.columnSection {	margin-bottom: 7px;	padding-bottom: 7px;  }
	.columnSection div {	padding-bottom: 7px; }
	.columnSection p {	margin: 6px 0 0 2px;	padding: 0px 0 0 2px;	line-height: 1.3em;		color: #000;}
	.columnSection ul {	padding: 0 0 0 2px;	margin: 0 0 0 2px;	list-style: none;	 }
	.columnSection ol {	padding: 0 0 0 0px;	margin: 10px 0 0 25px;	 }
	.columnSection ul li, ol li {	margin: 0.5em 0 .7em ; }
	.sideCol ul {	padding: 0 0 0 2px;	margin: 0 0 0 2px;	list-style: none;  }
	.sideCol ul li {	margin: 0.5em 0; }

	/* Common
	---------------------------------------------------------------------------------------*/
	p { line-height: 1.5em; }
	img {	border: none; }
	h1 {	font-size: 140%;	font-weight: bold;	color: #193A8B;	padding: 0px;	margin: 0px;	margin-bottom: 10px; }
	.sm {	font-size: 90%; }
	.xsm {	font-size: 80%; }
	.bld {	font-weight:bold; }
	.blue {	color: #193a8b; }
	form { margin: 0; padding:0; }

	/* Table 
	--------------------------------------------------------------------------------*/
	.list td, th {   padding:4px 2px 4px 5px;    color:#333;    border-bottom:1px solid #efefef; }
	.list .headerRow th, .list .headerRow td {    border-bottom: 2px solid #CCC;	font-weight: bold; }
	.highlight td, .highlight th { 	background-color:#f9f9f9; }
	.dataRow a:hover { 	color: #193A8B; }

	/* Button 
	--------------------------------------------------------------------------------*/
	.btnStd { border-right: #104a7b 1px solid; 	
			border-top: #afc4d5 1px solid; 	
			border-left: #afc4d5 1px solid; 	
			border-bottom: #104a7b 1px solid; 	
			font-size: 12px; 	
			background: #238dcb;	
			cursor: pointer; 	
			color: #fff; 	
			height: 20px;	
			font-weight: bold; }

	/* Login failure  
	--------------------------------------------------------------------------------*/	
	.title2 {	font-family: Arial;	line-height: 120%;	font-size: 12pt;	font-weight: bold;	color: #000000; }
	.regTextBld {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: bold;	color: #000000; }
	.xsmText {	font-family: Arial;	line-height: 120%;	font-size: 8pt;	font-weight: normal;	color: #000000; }
	.smText {	font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: normal;	color: #000000; }

	/* Article Body
	--------------------------------------------------------------------------------*/
	#articleBody{ font-family: Arial, Helvetica, sans-serif, verdana; margin-top:10px; }
	#articleBody span{ font-family: Arial, Helvetica, sans-serif, verdana; }
	#articleBody p { font-family: Arial, Helvetica, sans-serif, verdana; }
	#articleBody div { font-family: Arial, Helvetica, sans-serif, verdana; }


	#print_header {	display: none; }

	/* homepage 
	--------------------------------------------------------------------------------*/
	.editionTitle {	padding: 1px; text-transform: uppercase; margin-bottom: 10px;	border-bottom: 1px solid #288ECE; font-weight: bold; 	font-size: 100%;}
	.hpEntry {	margin: 0 0 10px 0;	line-height: 1.2em; }
	.hpEntry a.title { font-size: 110%; font-weight: bold; text-decoration: none;}
	.hpBondYield { margin: 15px 0; }
	.hpBondYield UL  { 	margin: 0; 	list-style: none; 	padding: 0; }
	.hpBondYield UL LI { 	font-size: 100%; }
	.hpIndTitle { padding: 1px; 	border-bottom: 1px solid #288ECE; font-weight: bold; 	font-size: 90%;}
	.padder { padding:15px; }
	.date { font-size: 80%; color: #444;	padding: 0;	margin: 0;	line-height: 1.2em; }


	form { margin: 0; padding:0; }


	.smTextItal { font-family: Arial;	line-height: 120%;	font-size: 9pt;	font-weight: normal; color: #000000; font-style: italic;}


