﻿body {margin:0; font-size:75%; line-height:1.4em; /* 12px */ color:#000; background:url('Images/bgBody.jpg') #9fb1d5 left top repeat-x;}
div, span, p, img, table, td, h1, h2, h3, h4, h5, h6, ul, ol, a, form, hr {margin:0; padding:0; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
input, textarea, select {font-size:1em; line-height:1.2em; color:#000; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

div.page {width:996px; margin:0 auto; background:#fff; overflow:hidden;}
div.pageC {padding:10px;}
div.header {overflow:hidden; margin-bottom:10px;}
div.headerC {}
div.top {position:relative; height:50px; border-bottom:solid #e15d2d 2px;}
div.left {float:left; width:22%; overflow:hidden;}
div.leftC {padding-bottom:20px;}
div.main {float:right; width:78%; overflow:hidden;}
div.mainC {padding:5px 0 20px 20px;}
div.footer {clear:both; border-top:solid #d0d0d0 1px; overflow:hidden;}
div.footerC {padding:10px; color:#666;}

a {color:#234795; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#df4e19; line-height:1.1em;}
h1 {font-size:1.5em; margin-bottom:0.7em; padding-bottom:3px; border-bottom:solid #df4e19 1px;}
h2 {font-size:1.3em; margin-bottom:0.5em;}
h3 {font-size:1.2em; margin-bottom:0.3em;}
h4, h5, h6 {font-size:1em; margin-bottom:0.3em;}

ul, ol {margin-left:2em;}

p {margin-bottom:1em;}

img {border:none;}

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}

.p {margin-bottom:1em;}
.b {font-weight:bold;}

div.html table {border-collapse:collapse;}
div.html table td,
div.html table th {padding:0.2em 0.4em; vertical-align:top; border:solid #CCC 1px;}
div.html table th {background:#EEE;}
div.html table.noborder td {border:none;}
div.html table,
div.html ol,
div.html ul {margin-bottom:1em;}

div.logoMMR {position:absolute; left:790px; top:0;}

div.menuHeader {position:absolute; left:16px; top:20px;}
div.menuHeader span {padding:0 10px;}
div.menuHeader a {color:#000; text-decoration:none;}

div.menuFooter {float:right;}
div.menuFooter span {padding:0 10px;}
div.menuFooter a {color:#666; text-decoration:none;}

div.banner {border-top:solid #fff 2px; border-bottom:solid #fff 2px;}

div.menuTop {background:url('Images/bgMenuTop.gif') #3e6cc4 left top repeat-x; border-bottom:solid #052c77 1px;}
.horizontalCMSMenu {@margin-left:-1px; width:100%;}
.horizontalCMSMenu td {padding:7px 13px; color:#fff; border-left:solid #fff 1px;}
.horizontalsubCMSMenu {width:270px !important; background:#c2d0ea; border:solid #5c7bbc 1px; border-top:solid #052c77 1px;}
.horizontalsubCMSMenu td {padding:3px 8px; width:100%;}
.horizontalCMSMenuHighlightedMenuItem,
.horizontalCMSMenuHighlightedMenuItemMouseOver,
.horizontalCMSMenuHighlightedMenuItem,
.horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuItemMouseOver {background:#5b81d4;}
/*.horizontalsubCMSMenuHighlightedMenuItem,
.horizontalsubCMSMenuHighlightedMenuItemMouseOver,
.horizontalsubCMSMenuHighlightedMenuItem,
.horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuItemMouseOver {background:#dbe4f4;}*/
div.menuTop #plcRoot_Layout_zoneHeader_menuTop_menuElem-000 {border:none;}

div.breadcrumb {margin-bottom:20px;}
div.breadcrumb a {color:#000;}

div.loginForm {padding:10px; background:#eee;}
div.loginForm table td {padding:2px 0;}
div.loginForm table td input {margin-left:3px;}
div.loginForm table td input.LogonTextBox {width:140px; padding:2px; border:solid #ccc 1px;}
div.loginForm table td input.PassTextBox {width:115px;}

div.menuLeftLevel1 {margin-top:10px;}
div.menuLeftLevel1 ul {margin:0; list-style-type:none;}
div.menuLeftLevel1 ul li {padding:5px 10px; background:#c3d0ea;}
div.menuLeftLevel1 ul li span {font-weight:bold;}

div.menuLeft {margin-top:1px; border-top:solid #bbb 1px;}
div.menuLeft ul {margin:0; list-style-type:none;}
div.menuLeft ul li {padding:4px 10px; background:url('Images/bgMenuLeft.gif') #ebebeb left top repeat-x; border:solid #bbb 1px; border-top:none;}
div.menuLeft ul li a {color:#000; text-decoration:none;}
div.menuLeft ul li.CMSListMenuHighlightedLI {background:#fff;}

ul.rss {margin:0; padding:0; list-style-type:none;}
ul.rss li {padding:3px 25px; background:url('Images/rss.gif') left 3px no-repeat;}

div.logos {margin-top:15px; text-align:center;}
div.logos img {margin:7px;}
div.logos div.clearer {margin:10px 0; visibility:visible; border-top:solid #ddd 1px;}