#mainbody{width:99%; padding:0 0 12px 4px;}

#mainbody h1 {font: normal bold 12px;}
#mainbody h2 {font: normal bold 11px;}
#mainbody h3 {font: normal bold 11px;}
#mainbody h4 {font: normal bold 11px;}
#mainbody h5 {font: normal bold 11px;}
#mainbody h5 {font: normal bold 11px;}

#mainbody a{color:#3399FF; text-decoration:underline;}
#mainbody a:link, #maingody a:visited{color:#3399FF; text-decoration:underline;}
#mainbody a:hover{color:#6699CC; text-decoration:none;}


ol ol {list-style-type: lower-alpha;}

#bgcontainer1{width:100%; padding:12px 0 0 0; background:#fff; border-top:1px solid #ccc;}
#bgcontainer2{width:100%; padding:0; background:#fff;}

.title h1 {width:100%; background:#3E647E; padding:2px; color:#fff; margin-bottom:12px; border:1px solid #CFD8DF;}
.subtitle h2 {width:100%; background:#fff; padding:2px; color:#333; margin-bottom:12px;}
.subtitle h3 {width:100%; background:#fff; padding:2px; color:#333; margin-bottom:12px;}
.border1{border:1px solid #ccc;}

.submenu {float:left; width:100%; padding:0 0 12px 0; margin-bottom:12px; border-bottom:1px solid #ccc;}
.submenu ul {padding:0; margin:0; list-style-type: none;}
.submenu li {float:left; display: block; padding:4px 24px 4px 0;}
.submenu li a {background:url(/mrs/en/global_images/snavarrow.gif) no-repeat; padding-left:12px;}
.submenu li a:link {color:#3399FF; text-decoration:underline;}
.submenu li a:hover {text-decoration:none;}
.submenu li a:visited {color:#66CCFF; text-decoration:underline;}

.column1L{float:left; width:30%; margin:0 24px 24px 0; height:100px; padding-right:12px; vertical-align:top; border-right: 1px solid #ccc;}
.column1C{float:left; width:20%; margin:0 24px 24px 0; height:100px; vertical-align:top;}
.column1R{float:left; width:40%; margin:0 0 24px 0; height:100px; padding-left:12px; vertical-align:top; border-left: 1px solid #ccc;}

#bgcontainer2{width:99%; padding:0; background:#fff;}
#bgcontainer2 .datarowodd td { font:normal 11px; color:#333; background:#f8f8f8; border-left:1px solid #fff; border-bottom:1px dotted #9E826E; padding:8px; vertical-align:top;}
#bgcontainer2 .dataroweven td {font:normal 11px; color:#333; background:#fff; border-left:1px solid #fff; border-bottom:1px dotted #9E826E; padding:8px; vertical-align:top;}
#bgcontainer2 h2 {font: normal bold 11px; color:#9E826E; text-transform:uppercase;}
#bgcontainer2 h3 {font: normal bold 11px; color:#9E826E;}
#bgcontainer2 h4 {color:#fff; background:#92B0C1; border-bottom:1px none #9E826E; padding:4px; margin:0;}

#footnotes{ float:left; width: 80%; margin-top:36px;}
#footnotes p{ font-size: 10px; vertical-align:bottom;}

#imgR{float:right; width: 20%;}

.clear {
	font-size: 1px;
	clear: both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */