/* Normal text throughout the site */
body {font-family:verdana,arial,geneva,helvetica; color:#54616E; background-color:#ffffff;}
td {font-size:11px; color:#54616E;}

hr {height: 1px; background: #000000; border: 0px;}
li { color:#01559b; list-style-type:square }
 
 
P.indent2 {
margin-left: 1.8em;
margin-right: 1em;
color: 54616E;
}


/* form styles */
input {font-family: verdana,arial,geneva,helvetica; font-size: 11px;}
textarea {font-family: verdana,arial,geneva,helvetica; font-size: 11px;}
select {font-family: verdana,arial,geneva,helvetica; font-size: 11px;}
fieldset {border: 1px solid #336699;}
.textField {font-size: 10px; background: #FFFFFF; color: #333333;}
.blueButton {font-size: 10px; background: #002E63; color: #ffffff;}

/* major page components */
.bannerLargeText {font-size: 16px; line-height: 16px; color: #FFFFFF;}
.bannerSmallText {font-size: 10px; line-height: 10px; color: #99CCFF;}
TD.footer {color: #ffffff; font-size:10px;}
TD.printerVersion  {color: #212E38; font-size:11px;}
.normal {font-size:11px; color:#54616E;}
.normalL {font-size:12px; color:#54616E;}

/* link styles */
a:hover {color:#de8703; text-decoration: underline; font-weight: bold;}
A:link {color:#0057A6; text-decoration: none; font-weight: bold}
A:active {color:#0057A6; text-decoration: none; font-weight: bold}
A:visited {color:#0057A6; text-decoration: none; font-weight: bold}
A:visited:hover {color:#de8703; text-decoration: underline; font-weight: bold}


A.footer:link {color: #ffffff; text-decoration: none; font-weight: normal;}
A.footer:visited {color: #ffffff; text-decoration: none; font-weight: normal;}
A.footer:hover {color: #ffffff; text-decoration: underline; font-weight: normal;}
A.footer:active {color: #ffffff; text-decoration: none; font-weight: normal;}


/* Side menu/submenu rollovers */
TD.secBt {background: #FFFFFF; line-height: 14px; font-size: 9px; font-weight: normal;}
A.secBt:link {text-decoration: none; display: block; color: #0075af; padding: 3px;}
/*A.secBt:visited {text-decoration: none; display: block; color: #0075af; padding: 3px;} */
A.secBt:visited, A.secBT:hover {text-decoration: none; display: block; color: #0075af; padding: 3px;}
A.secBt:hover {text-decoration: none; display: block; color: #de8703; background: #ffffff; padding: 3px;}
A.secBtSelected:link {text-decoration: none; display: block; color: #0075af; padding: 3px;}
A.secBtSelected:visited {text-decoration: none; display: block; color: #0075af; background: #FFFFFF; padding: 3px;}
A.secBtSelected:visited:hover {text-decoration: none; display: block; color: #de8703; background: #ffffff; padding: 3px;}
A.secBtSelected:hover {text-decoration: none; display: block; color: #de8703; background: #ffffff; padding: 3px;}
TD.tertBt {background: #ffffff; line-height: 14px; font-size: 9px; font-weight: normal;}
A.tertBt:link {text-decoration: none; display: block; color: #0075af;  padding: 3px;}
A.tertBt:visited {text-decoration: none; display: block; color: #0075af; padding: 3px;}
A.tertBt:visited:hover {text-decoration: none; display: block; color: #de8703; padding: 3px;}
A.tertBt:hover {text-decoration: none; display: block; color: #de8703; padding: 3px; font-weight: bold;}
A.tertBtSelected:link {text-decoration: none; display: block; color: #0075af; padding: 3px;}
A.tertBtSelected:visited {text-decoration: none; display: block; color: #0075af; background: #ffffff; padding: 3px;}
A.tertBtSelected:visited:hover {text-decoration: none; display: block; color: #de8703; background: #ffffff; padding: 3px;}
A.tertBtSelected:hover {text-decoration: none; display: block; color: #de8703; padding: 3px;}

TD.secHead {background: #7f96b1; color: #ffffff; line-height: 11px; font-size: 10px; font-weight: bold;}
TD.btSep {background: #999999; height: 1px;}
TD.space {background: #ffffff; line-height: 18px; font-size: 12px; color: #54616E;}

/* Third and smallest size section headers (larger headers are images, not text) */
.blueHeader { color:#002E63; font-size:12px; font-weight:bold;}
.blueHeaderLarge { color:#002E63; font-size:15px; font-weight:bold;}
.blueHeaderMLarge { color:#002E63; font-size:17px; font-weight:bold;}
.blueHeaderVLarge { color:#002E63; font-size:20px; font-weight:bold;}
.blackHeader { color:#212E38; font-size:12px; font-weight:bold;}
.blackQuestion { color:#000000; font-size:12px; font-weight:bold;}
.greyHeader { color:#54616E; font-size:11px; font-weight:bold;}

/* Used for small text */
.smallNote { font-size:10px; font-style:italic }
.smallNote2	{ font-size:10px; font-style:normal; color:#54616E;}
.tinyText	{ font-size:10px; font-style:normal; color:#54616E;}
.tinyTextB {font-size:11px; color:#54616E; font-weight:bold;}
.tinyHead {font-size:12px; color:#000000; font-weight:normal;}
.date2{font-family:verdana, Helvetica, sans-serif; font-size:12px; color:#003366; font-weight:bold;}

/* To decrease the size of a dropdown selection */
.dropdownMenu{font-family:verdana, Helvetica, sans-serif; font-size:9px; color:#000000;}

/* Home menu buttons */
.homeButton{font-family:verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; padding-left:.4em;}

/* Text, home menus */
.homeMenu{font-family:verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; margin-left: 3%; margin-right: 3%;  margin-top:3%; margin-bottom:3%; color:#666600;}


.dateI 
{font-size:11px; color:#54616E; font-weight:bold;  padding-left: 14px;}

/* Home menu search field */
.menuhome
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: normal;
	line-height : 14px;
}

.menuhome2
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height : 18px;
}

.tableWrap {border-collapse: collapse; border: 1px #cccccc solid;}

/* article buttons */
A.artSideButton:link {font-size: 10px; font-weight: bold; color: #0057A6; text-decoration: none; vertical-align: middle;}
A.artSideButton:visited {font-size: 10px; font-weight: bold; color: #0057A6; text-decoration: none; vertical-align: middle;}
A.artSideButton:hover {font-size: 10px; font-weight: bold; color: #0057A6; text-decoration: none; vertical-align: middle;}


li.scroll {list-style-type: square; padding: 0; color: #002E63; line-height: 10px; text-indent: -.1em;	margin-left: 1px;}

/*old style sheet from mmc.com */
.runningHeader {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #0057a6;
	font-weight: bold;
	top: 0;
	line-height: 54px;
}
.runningHeader2 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #0057a6;
	font-weight: bold;
	top: 0;
	line-height: 24px;
}
.articleTitle{font-family:verdana, Helvetica, sans-serif; font-size:12.5px; color:#002E63; font-weight:bold;}
.articleMainTitle{font-family:verdana, Helvetica, sans-serif; font-size:12px; color:#002E63; font-weight:bold;}
.articlePublicationTitle{font-family:verdana, Helvetica, sans-serif; font-size:12.5px; color:#002E63; font-style:italic;}
.featuredPublicationTitle{font-family:verdana, Helvetica, sans-serif; font-size:12.5px; color:#002E63; font-weight:bold;}
.blueHeader		{ color:#002E63; font-size:12px; font-weight:bold; font-family:verdana, arial, geneva, helvetica;}
.blackHeader	{ color:#000000; font-size:12px; font-weight:bold }


