/* override some restrictions set in site-wide style 2011_screen.css */

.mH b {
    border: none;
    margin: 10px 0;
}

.contpart img {
    max-width: none;
}

p.bc {
    padding: 10px 0px;
}

td.pagefunc {
    padding: auto 0;
}

td.mT {
    padding: 0;
    margin: 0;
}

/* Styles defined for the branding project */

h1, h2, h3, .blue_text {
    color: rgb(75, 146, 216);
}

h1 {
    margin-top: 120px;
}

h1.big {
    font: 36px/42px Arial;
}

h1.normal {
    font: 24px/28px Arial;
}

h2 {
    font: 22px Arial;
}

h3, .big_font {
    font: 16px Arial;
}

h4 {
    font: bold 13px/20px Arial;
    color: black;
    margin-bottom: 0;
}

p {
    font: 13px/18px Arial;
    color: rgb(128, 128, 128);
    line-height: 24px;
}

.big_font {
    line-height: 24px;
}

div.header_image {
    position: relative;
    height: 360px;
    width: 763px;
}

div.header_image img {
    position: absolute;
    left: 0;
    top: 0;
}

div.header_image .text_over_image {
    background: white;
    margin: 0px auto;
    padding: 15px;
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 100;
}

div.header_image h1 {
    margin: 0;
}

#content_box {
    padding: 40px 20px 0;
}

#two_columns {
  width: 723px;
  margin-left: auto;
  margin-right: auto;
}  

#left_column {
    float: left;
    width: 535px;
    margin-right: 20px;
}

#right_column {
    float: right;
    width: 168px;
}

div.nav_box {
    background-color: rgb(238, 238, 238);
    font-weight: bold;
    padding: 1px 15px;
}

div.nav_box ul {
    list-style: none;
    padding: 0;
}

div.nav_box li {
    margin: 1ex 0;
}

div.nav_box li a:not(.default_color) {
    color: gray;
}

div.expandable {
    cursor: pointer;
}

div.expandable .collapsed {
    cursor: auto;
}

div#ic-banner {
    background-color: rgba(255, 255, 255, 0.8);
    border: 3px solid #C75A00;
    position: absolute;
    left: 1ex;
    bottom: -64px;
    width: 500px;
}

div#ic-banner>h1, div#ic-banner>h2 {
    color: #50008B;
    display: inline-block;
    float: left;
    padding: 0;
}

div#ic-banner>h1 {
    font: 96px/1 "Arial Black";
    margin: 0 24px 0;
}

div#ic-banner>h2 {
    font: 36px/1.2 "Arial Black";
    margin: 8px 0;
    width: 256px;
    word-wrap: break-word;
}

div#ic-banner>p {
    color: #C85D04;
    font: 18px "Arial Black";
    margin: 0 24px 1ex;
}

