body {background-color:#ddd; font-family:arial, sans-serif; color: #203b73; font-size: 13px}

table.top {width:958px; margin:20px auto 0px auto; background-color: #fff; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #203b73;}
table.main {width:958px; margin:0px auto 0px auto; background-color: #fff; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #203b73;}

td {vertical-align: top;}

td.r1c1 {height:15px;}

td.r2c1 {height:65px; width:10px;}
td.r2c2 {height:63px; width:399px; background-color: #5058cf; vertical-align: middle; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #203b73;}
td.r2c3 {height:63px; width:539px; background-color: #5058cf; vertical-align: middle; border-style: solid; border-width: 1px 1px 1px 0px; border-color: #203b73;}
td.r2c4 {height:65px; width:10px;}

td.r3c1 {height:600px; width:10px;}
td.r3c2 {height:600px; width:740px; background-color: #fff;}
td.r3c3 {height:600px; width:200px; background-color: #fff;}
td.r3c4 {height:600px; width:10px;}

td.r4c1 {height:60px; width:10px;}
td.r4c2 {height:58px; width:938px; background-color: #e9ecff; border-style: solid; border-width: 1px; border-color: #203b73; vertical-align: middle;}
td.r4c3 {height:60px; width:10px;}

td.r5c1 {height:15px;}

div {margin: 10px 0px 0px 0px; color: #203b73;}
div.banner {color: #fff; font-size: 32px; font-weight: bold; margin: 0px 0px 0px 20px;}
div.strapline {color: #eee; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 20px;}
div.nav {color: #ccc; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 20px;}
div.content_container {font-size: 14px; margin: 40px 0px 0px 40px; line-height: 140%;}
div.a_head {font-size: 24px; font-weight: bold;}
div.b_head {font-size: 16px; font-weight: bold; margin-top: 25px;}
div.b_head_rule {font-size: 16px; font-weight: bold; border-style:solid; border-width:1px 0px 0px 0px; border-color: #eee; padding-top:20px; margin-top:20px;}
div.c_head {font-size: 14px; font-weight: bold; margin: 20px 0px 0px 0px;}
div.footer {font-size: 12px; margin: 0px 0px 0px 40px; color: #555;}
div.list {margin: 2px 0px 0px 0px;}
div.pull_out {margin: 20px 60px 10px 40px; color: #444; font-size: 12px;} 
div.box {margin: 20px 60px 10px 40px; border-style:solid; border-width:1px 1px 1px 1px; border-color: #eee; padding:10px; color: #444; font-size: 12px;}
div.footnote {margin: 20px 60px 10px 40px; border-style:dotted; border-width:1px 0px 0px 0px; border-color: #eee; padding:10px; font-size: 12px;}
div.attrib {color: #ff8c00; margin: 5px 0px 0px 20px; font-weight: bold;}

div.events_title {margin: 0px 0px 0px 0px; font-weight: bold; font-size: 16px;}
div.events_description {margin: 0px 0px 0px 0px; font-size: 14px;}
div.events_link {margin: 0px 0px 0px 0px; font-size: 12px;}
div.events_location {margin: 0px 0px 0px 0px; font-size: 12px;}
div.events_date {margin: 0px 0px 0px 0px; font-size: 12px;}
div.events_box {margin: 20px 60px 10px 40px; border-style:solid; border-width:1px 1px 1px 1px; border-color: #eee; padding:10px; color: #444; font-size: 12px;}

span.highlight {color: #c00; font-weight: bold;}
span.lowlight {color: #888;}
span.active {color: #fff;}
span.red {color: #c00;}
span.very_dim {color: #fafdff;}

img.mdm {float: right; margin: 14px 0px 0px 10px;}
img.rtw {float: left; margin: 14px 10px 0px 0px;}
img.pub {float: right; margin: 40px 0px 20px 15px;}
img.logo {margin: 40px 0px 0px 40px; border-style: solid; border-width: 1px; border-color: #203b73;}

a {color: #5058cf; text-decoration: none;}
a:hover {color: #c00;}
a.tab {color: #ddd;}
a.tab:hover {color: #c00;}
a.anchor {color: #000;}
