html { background: #fff; }

body { background-color: #fff; margin: 0; }

#logo, #logo2 { position: absolute; top: 0; left: 8px; background: transparent; }
#logo img, #logo2 img { display: inline !important; width: 105px; height: 105px; }

#title {
    background: #fff;
    width: auto;
    padding: 13px 0 0 120px;
}
#title img { display: none; }
#title h1 { font: 22pt georgia, 'times new roman', times; margin: .75em 0 0 0; }

#address {
    background: transparent;
    color: #888; 
    width: auto; height: 32px;
    font-family: 'trebuchet ms', arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: .5px;
    padding: 0 0 0 120px;
}
#address a { color: #888; text-decoration: none; }

#menu { display: none; }

#content {
    background-color: #fff;
    width: 100%;
    margin-top: 1.5em;
    padding: 0 0 1em 0;
}
#content td { vertical-align: top; }


#content #left { display: none; }

#content #mid {
    width: auto;
    color: #000;
    font-family: 'times new roman', times;
    padding-left: 1em;
}
#mid h2 {
    color: #000;
    font-family: georgia, 'times new roman', times, serif;
    font-size: 16pt;
    font-style: italic;
    font-weight: normal;
    margin: .9em 0 .25em 0;
    padding: 0 0 0 .1em;
}
#mid h4 { color: #000; font-size: 10.5pt; margin: 1.5em 0 .25em 0; }
#mid h5 {
    color: #000;
    font-family: arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
}
#mid p, #mid ul { font-size: 10pt; line-height: 1.3em; }
#mid a {
    color: #000;
    letter-spacing: .25px;
    text-decoration: none;
}
#mid hr {
    background-color: transparent;
    width: 500px;
    color: transparent;
    border-width: 0 0 2px 0;
    border-style: dotted;
    border-color: #6c8def;
    margin: 2em auto 1.5em auto;
}
#mid ul {
    width: 75%;
    margin: 0 0 1em 0;
    padding: 0 0 0 1.15em;
}
#mid ul li { list-style-type: circle; margin: 0; }
#mid img { position: relative !important; }
#mid>img { float: right; margin-right: -1em; }

#content #right {
    /* background: url(img/gradient01.jpg) #fff 100% 100% no-repeat; */
    width: 255px;
    color: #445cb4;
    text-align: center;
    padding: 1.2em 0 0 0;
}
#right p { margin-top: 0; }

#footer {
    background: #fff;
    width: auto; height: 30px;
    color: #444;
    font: 8pt arial, sans-serif;
    text-align: center;
    padding: 2px 0 0 0;
}
#footer a { display: none; }
#footer a:hover { color: #d4b38f; }


/* supplemental styles */
.arrow { font-size: 125%; }

.credit { color: #000; font-size: 10pt; padding: 0 0 0 1em; }

.col_left { background-image: none !important; padding: 0 0 0 1em; }
.col_left h2 { margin-bottom: .75em !important; }
.col_left p { margin: 0 0 1em 0; }

.secondary #title { padding-left: 120px; }
.secondary #menu { padding-left: 126px; }
.secondary #mid { padding-top: 1em; }

.print_me_not { display: none; }

