

/* GLOBAL */
body, table {margin: 0; padding: 0; font: normal 12px/20px arial, helvetica, sans-serif; color: #404040;}
body {background: #F8F6F6 url(/mbre/resource.nsf/AssetsByDescription/bkgnd_main/$File/bkgnd_main.gif) repeat-y center;}
form, img, h1, h2, h3, h4, h5, h6, ul, li {margin: 0; padding: 0;}
a {color: #119edf; text-decoration: none;}
a:hover {text-decoration: underline;}
ul {list-style: none;}
p {padding: 0 0 12px 0; margin: 0;}
p.header { color: #002e66; font-size: 12px; font-weight: bold; line-height: 18px; }
p.subheader { font-size: 12px; color: #002e66; line-height: 14px; margin: 0 0 12px 0; font-weight: normal; border-bottom: solid 1px #EAE8E7; padding-bottom: 0;}
input.textbox {height: 17px; width: 150px; border: solid 1px #C0C0C0; font-size: 11px; color: #404040;}
hr {padding: 0; color: #eae8e7; background-color: #eae8e7; width: 100%; margin: 0 0 10px 0; border: 0;}
hr {height: 1px;}
#rule {background: url(/mbre/resource.nsf/AssetsByDescription/dots_horiz_gray/$File/dots_horiz_gray.gif) repeat-x; height: 1px; line-height: 1px; margin: 10px 0 10px 0;}

/* PAGE STRUCTURE */
#container {width: 731px; text-align: left;}
#body {background: #002E66 url(/mbre/resource.nsf/AssetsByDescription/bkgnd_sides/$File/bkgnd_sides.gif) repeat-x; width: 731px;}
#maintable {width: 711px; margin: 0 10px 0 10px; background: url(/mbre/resource.nsf/AssetsByDescription/bkgnd_maintable_bottom/$File/bkgnd_maintable_bottom.gif) bottom no-repeat;}


/* TOPNAV */
#topnav {float: right; margin: 10px 0 15px 0;}
#topnav #contact {margin: 0 12px 0 10px;}
#topnav #searchbox {width: 107px; margin: 0 5px 0 8px;}


/* HEADER */
#header {clear: both; height: 117px;}
#header #nav {position: absoolute; margin: -21px 0 0 201px;}
#header #nav img {margin-right: 2px;}
#header #nav img.on {margin-top: -3px;}


/* LEFTSIDE CONTENT AREA */
#left {width: 191px; background: url(/mbre/resource.nsf/AssetsByDescription/bkgnd_leftnav/$File/bkgnd_leftnav.gif) repeat; font-size: 11px; line-height: 13px;}
#left #corner {background: url(/mbre/resource.nsf/AssetsByDescription/corner_topleft/$File/corner_topleft.gif) no-repeat; width: 191px; height: 39px;}
#left #callout {background: #FFF; margin: 0 0 40px 14px; width: 172px; color: #404040;}
#left #callout #wrapper {border-left: solid 1px #9A3239; border-right: solid 1px #9a3239; border-bottom: solid 1px #9a3239; padding: 10px 5px 10px 12px;}
#left #callout #wrapper.nohead {border-top: solid 1px #9a3239;}
#left #callout h4 {font-size: 11px; font-weight: bold; margin-bottom: 4px; color: #404040;}
#left #callout h5 {font-size: 11px; margin-bottom: 2px; color: #002E66;}
#left #callout th {font-size: 11px; font-weight: bold; padding-bottom: 5px; padding-right: 3px;}
#left #callout td {font-size: 11px; color: #777; padding-bottom: 3px; padding-right: 0; line-height: 13px;}
#left #callout p {padding-bottom: 10px;}
#left #callout ul {text-indent: -7px; margin: 0 0 0 7px; padding-bottom: 10px;}
#left #callout ul li {padding-bottom: 1px;}
#left #callout #cta {background: url(/mbre/resource.nsf/AssetsByDescription/icon_arrow_blue_r_line/$File/icon_arrow_blue_r_line.gif) 0 0 no-repeat; padding: 0 0 0 20px; display: block; color: #404040;}
#left #callout #pdf {background: url(/mbre/resource.nsf/AssetsByDescription/icon_app_pdf/$File/icon_app_pdf.gif) no-repeat; padding: 0 0 0 20px; }
#left #callout.loss {color: #404040;}
#left #callout.loss h5 {color: #002e66;}


/* LEFTSIDE SUBNAV */
#left #subnav {background: #E8E6E6; margin: 0 0 40px 14px; width: 172px; line-height: 12px; border-bottom: solid 1px #DDD;}
#left #subnav a {color: #002E66;}
#left #subnav h3 {width: 172px;}
#left #subnav.level-one {background: #FFF;}
#left #subnav.level-one #menu div {background: #FFF url(/mbre/resource.nsf/AssetsByDescription/snav_level2/$File/snav_level2.gif) 0 0 no-repeat; border-top: solid 1px #DDD; padding: 4px 0 0 0; border-bottom: solid 4px #FFF;}
*html #left #subnav.level-one #menu div {background-position: 0 1px;}
#left #subnav.level-one #menu div a {padding: 1px 0 0 20px; display: block; height: 28px;}
#left #subnav.level-one #menu div span {padding: 1px 0 0 20px; display: block; height: 28px; color: #FFF; font-weight: bold;}
#left #subnav.level-one #menu div a:hover {background-color: #777; text-decoration: none; filter: alpha(opacity=50); opacity: .5; filter: alpha(opacity=50); color: #FFF;}
#left #subnav.level-one #menu div#on {background: #777 url(/mbre/resource.nsf/AssetsByDescription/snav_level2_land_on/$File/snav_level2_land_on.gif) 0 0 no-repeat; border-bottom: solid 4px #E8E6E6; margin: 0;}
#left #subnav.level-one #menu div#on a {font-weight: bold; color: #FFF;}
*html #left #subnav.level-one #menu div#on {background-position: 0 1px;}
#left #subnav.level-two #menu div {background: url(/mbre/resource.nsf/AssetsByDescription/snav_level3/$File/snav_level3.gif) 0 0 no-repeat;}
#left #subnav.level-two #menu div a {display: block;}
#left #subnav.level-two #menu div#off {background: #FFF url(/mbre/resource.nsf/AssetsByDescription/snav_level2/$File/snav_level2.gif) 0 0 no-repeat; border-top: solid 1px #DDD; padding: 4px 0 0 0; border-bottom: solid 4px #FFF;}
*html #left #subnav.level-two #menu div#off {background-position: 0 1px;}
#left #subnav.level-two #menu div#off a:hover {background-color: #777; text-decoration: none; filter: alpha(opacity=50); opacity: .5; filter: alpha(opacity=50); color: #FFF; font-weight: bold;}
#left #subnav.level-two #menu div#off a {padding: 1px 0 0 20px; display: block; height: 28px;}
#left #subnav.level-two #menu div#sub a {padding: 5px 0 5px 33px;}
#left #subnav.level-two #menu div#sub.on {background: #777 url(/mbre/resource.nsf/AssetsByDescription/snav_level3_on/$File/snav_level3_on.gif) no-repeat;}
#left #subnav.level-two #menu div#sub.on a {color: #FFF; font-weight: bold;}
#left #subnav.level-two #menu div#sub.on a:hover {cursor: default; text-decoration: none;}
#left #subnav.level-two #menu div.end {background: url(/mbre/resource.nsf/AssetsByDescription/snav_level3_end/$File/snav_level3_end.gif) 0 0 no-repeat; margin-bottom: 6px;}
#left #subnav.level-two #menu div.end a {padding: 5px 0 5px 33px;}
#left #subnav.level-two #menu div.end-on {background: #777 url(/mbre/resource.nsf/AssetsByDescription/snav_level3_end_on/$File/snav_level3_end_on.gif) no-repeat; margin-bottom: 6px;}
#left #subnav.level-two #menu div.end-on a {padding: 5px 0 5px 33px; color: #FFF; font-weight: bold;}
#left #subnav.level-two #menu div.end-on a:hover {cursor: default; text-decoration: none;}
#left #subnav.level-two #menu div#on {background: #E8E6E6 url(/mbre/resource.nsf/AssetsByDescription/snav_level2_on/$File/snav_level2_on.gif) 0 0 no-repeat; margin-top: 4px;}
#left #subnav.level-two #menu div#on a {font-weight: bold; color: #002E66; padding: 4px 0 6px 20px;}
#left #subnav.level-two #menu div#land {background: #777 url(/mbre/resource.nsf/AssetsByDescription/snav_level3_land_on/$File/snav_level3_land_on.gif) 0 0 no-repeat; margin-top: 4px;}
#left #subnav.level-two #menu div#land a {font-weight: bold; color: #FFF; padding: 5px 0 5px 20px;}
#left #subnav.level-two #menu div#land a:hover {cursor: default; text-decoration: none;}


/* MAIN CONTENT AREA */
#main {width: 520px; padding: 38px 24px 30px 25px; background: #FFF url(/mbre/resource.nsf/AssetsByDescription/corner_topright/$File/corner_topright.gif) right top no-repeat;}
#main h2 {margin: 0 0 12px 0;}
#main h2.hr {margin: 0 0 4px 0;}
#main h3 {margin: 0 0 12px 0; padding-bottom: 4px; border-bottom: solid 1px #EAE8E7;}
#main h5 {margin: 5px 5px 0 5px; font-size: 12px; line-height: 16px;}
#main h4 {margin: 5px;}
#main h6 {font-weight: normal; font-size: 12px; line-height: 16px; color: #404040; padding: 7px 10px 8px 5px; border-top: solid 1px #EAE8E7;}
#main p, #main ul {padding: 0 0 16px 5px;}
#main p.cta {background: url(/mbre/resource.nsf/AssetsByDescription/icon_arrow_blue_r_line/$File/icon_arrow_blue_r_line.gif) no-repeat; font-size: 11px; line-height: 13px; padding: 0; margin: 0 0 16px 5px;}
#main p.cta a {padding: 0 0 0 20px; color: #119edf;}
#main p.pdf {background: url(/mbre/resource.nsf/AssetsByDescription/icon_app_pdf/$File/icon_app_pdf.gif) no-repeat; padding: 0; margin: 0 0 16px 5px;}
#main p.pdf a {padding: 0 0 0 20px; color: #119edf;}
#main ul.bullet {color: #404040; text-indent: -7px; margin-left: 7px;}
#main ul.bullet li {padding-bottom: 2px;}


/* MAIN CONTENT AREA - MODULES */
#main #module, #main #pressmodule,  #main #eventsmodule {color: #404040; margin: 0 0 10px 5px; padding-bottom: 5px;}
#main #module h3, #main #pressmodule h3, #main #eventsmodule h3 {padding-bottom: 8px; border: none; margin: 0 0 0 -6px;}
#main #module p.cta {padding: 0; margin: 0 0 6px 0;}
#main #pressmodule h4  {margin: 0; padding: 0 15px 2px 0; font-size: 13px;}
#main #pressmodule h5  {margin: 0; padding: 0 15px 10px 0; font-size: 11px;}
#main #pressmodule p, #main #eventsmodule p, #main #module p {padding: 0 15px 10px 0;}
#main #eventsmodule p.eventdate {color: #002E66; font-weight: bold; background: url(/mbre/resource.nsf/AssetsByDescription/icon_arrow_darkblue_r_line/$File/icon_arrow_darkblue_r_line.gif) no-repeat; padding: 0 0 2px 20px; background-position: 0 3px;}
#main #eventsmodule p.link {padding-left: 20px; padding-bottom: 15px;}
#main #eventsmodule p.link a {text-decoration: underline; color: #119edf; padding: 0; margin: 0;}
#main #pressmodule p.cta, #main #pressmodule p.pdf {padding: 0; margin: 0 0 3px 0;}
#main #pressmodule p.cta a, #main #pressmodule p.pdf a {font-weight: bold; font-size: 12px;}
#main #pressmodule p.blurb, #main #eventsmodule p.blurb {padding-left:20px; padding-top: 0; margin: 0; color: #404040;}
#main #eventsmodule p.blurb {padding-bottom: 1px;}

/* MAIN CONTENT AREA - SEARCH PAGE */
#main #search p		  {padding: 0; margin: 0;}
#main #search p.blurb {padding-left: 20px; padding-bottom: 15px;}
#main #search p.cta   {padding: 0;}
#main #search p.cta a {font-weight: bold; font-size: 12px;}
#main .sub	  {font: normal 11px/14px arial, helvetica, sans-serif; color: #787878;}
#adv_search {width: 325px; margin-right: 10px;}
.searchtable td {color: #002e66; padding-top: 5px;}
.searchtable tr.notop td {padding-top: 0;}
.searchtable td.required {font-weight: bold;}
.searchtable select {width: 135px; font: normal 11px/14px arial, helvetica, sans-serif; color: #787878;}

/* MAIN CONTENT AREA - RESOURCES */
#main #resource {padding: 0 0 5px 0;}
#main #resource p.cta {padding: 0 0 5px 0; margin: 0 0 0 5px;}
#main #resource h5 {padding: 0 0 5px 0; font-weight: normal;}
#main #pdf-list a {line-height: 16px; font-weight: bold;}

/* MAIN CONTENT AREA - SITEMAP */
#main.sitemap dir {list-style: none; padding: 0 0 0 5px; margin: 0; font-weight: bold;}
#main.sitemap dir li {padding: 0 0 0 10px; margin: 0; font-weight: normal;}
#main.sitemap dir li dir {font-weight: normal;}

/* MAIN CONTENT AREA - CONTACT US */
#main.contact table.contacttable {padding-left: 4px;}
#main.contact table.contacttable td {color: #002e66; padding-bottom: 10px;}
#main.contact table.contacttable td.required {font-weight: bold;}
#main.contact input.text  {width: 190px; margin-top: 3px;}
#main.contact input.image  {margin-top: 10px;}
#main.contact select {width: 190px; margin-top: 3px;}
#main.contact textarea {width: 400px; height: 65px; overflow: auto; margin-top: 3px;}
#main.contact .error {color: #FF0000;}
#main.contact .error input {background-color: #FF9999;}

/* FOOTER */
#bottom-curve {position: absolute; margin: -8px 0 0 10px; background: url(/mbre/resource.nsf/AssetsByDescription/bkgnd_maintable_bottom/$File/bkgnd_maintable_bottom.gif) no-repeat; width: 711px; height: 8px;}
#footer {background: #002E66 url(/mbre/resource.nsf/AssetsByDescription/footer_bottom/$File/footer_bottom.gif) bottom no-repeat; height: 31px; margin-bottom: 10px;}
#footer #buttons {float: left; padding: 7px 0 0 35px; height: 17px;}
#footer #buttons span {padding-right: 12px;}
#footer #copyright {float: right; font-size: 11px; line-height: 11px; color: #999; padding: 9px 16px 0 0;}


/* HOMEPAGE STYLES - MOST OVERRIDE GLOBALS */
.home #header {height: 252px;}
.home #left {background-image: none; background-color: #EAE8E7;}
.home #left #cta {background: url(/mbre/resource.nsf/AssetsByDescription/icon_arrow_blue_r_line/$File/icon_arrow_blue_r_line.gif) 0 0 no-repeat; margin-bottom: 12px;}	
.home #left #cta a {padding: 0 0 0 20px; display: block;}
.home #left #cta.gray {background-image: url(/mbre/resource.nsf/AssetsByDescription/icon_arrow_gray_r_line/$File/images/icon_arrow_gray_r_line.gif);}	
.home #left #cta.gray a {color: #404040;}
.home #left #pdf {background: url(/mbre/resource.nsf/AssetsByDescription/icon_app_pdf/$File/icon_app_pdf.gif) 0 0 no-repeat; margin-bottom: 10px;}	
.home #left #pdf a {padding: 0 0 0 20px; display: block;}
.home #left #toplinks {background: #E2E1E1; padding: 3px 7px 4px 17px; margin-bottom: 14px;}
.home #left #video {padding: 0 4px 10px 0; margin: 0 4px 14px 17px; background: url(/mbre/resource.nsf/AssetsByDescription/dots_horiz_gray/$File/dots_horiz_gray.gif) repeat-x bottom;} 
.home #left #video h3 {padding-bottom: 8px;}
.home #left #video #screen {padding-bottom: 8px;}
.home #left #video p {color: #000; padding-bottom: 8px;}
.home #left #news {margin: 0 8px 35px 17px;}
.home #left #news h3 {padding-bottom: 8px;}
.home #main {width: 520px; padding: 38px 24px 30px 25px; background: #FFF url(/mbre/resource.nsf/AssetsByDescription/hp_corner_topright/$File/hp_corner_topright.gif) right top no-repeat;}
.home #main p {clear: both;}
.home #main #nav {margin: -38px 0 24px -25px; width: 496px;}
.home #main #block {clear: both; border-top: solid 1px #EAE8E7; width: 471px;}
.home #main #block #text {float: left; width: 311; font-size: 12px; line-height: 16px;}
.home #main #block #text h4 {margin: 6px 0 2px 5px;}
.home #main #block #text p {margin: 0 8px 0 0; padding: 0 0 6px 5px; clear: none;}
.home #main #block #text #link {background: url(/mbre/resource.nsf/AssetsByDescription/icon_arrow_blue_r_line/$File/icon_arrow_blue_r_line.gif) no-repeat; font-size: 11px; line-height: 13px; margin: 0 0 15px 5px;}
.home #main #block #text #link a {padding: 0 0 0 20px;}
.home #main #block #photo {float: right; width: 160; margin-bottom: 15px;}

td#main.sitemap li, td#main.sitemap dir, td#main.sitemap a { line-height: 14px ! important; line-height:  14px; margin-bottom:  0px; padding-bottom:  0px; border: 1px solid white;}
