﻿a:link     { color: #181f6d; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:visited     { color: #181f6d; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover      { color: #f00; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active   { color: #f00; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.white:link   { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.white:visited   { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.white:hover   { color: #f00; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.white:active  { color: #ffd940; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
body { background-color: #ebf3fb; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
table { background-color: #ffffff; }
.justify   { color: #000; font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; text-align: justify }
.left  { color: #000; font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; text-align: left }
.center  { color: #000; font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; text-align: center }
.right  { color: #000; font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; text-align: right }
.loginstatus     { color: #000; font-size: 10px; font-family: Arial, Helvetica; line-height: 10px; padding-right: 10px }
.subheader     { color: #000; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; line-height: 18px }
.border  { border: solid 1px black }
.border2 { border: solid 1px #19206f }
.topline { border-top: 1px solid #000; border-right: #000; border-bottom: #000; border-left: #000 }
.adboxes     { font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-align: left; padding: 5px 5px 5px 7px }
.sidebar   { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding: 5px }
.newsblurb  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px; border-bottom: 1pt dotted black }
.column1   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; }
.column1justify { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; text-align: justify; }
.column1normal { font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; }
.column1signature  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-left: 340px; padding-bottom: 10px; padding-right: 10px; }
.column1subheader  { font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-right: 5px; padding-left: 10px }
.column1header  { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-right: 5px; padding-left: 10px; padding-bottom: 5px; }
.column2  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #c2ccd8; padding: 8px; }
.column2header  { font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background-color: #c2ccd8; padding-top: 8px; padding-right: 5px; padding-left: 10px; padding-bottom: 0px; }
.column2setup  { margin: 10px 10px 10px 10px; }
.newsdate { color: #808080; font-size: 9px; }
.ruler { color: #c2ccd8; width: 90%; }
.error { color: Crimson; font-weight: bold; }
.formfield { border: 1px solid gray;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; }
.formfieldright { border: 1px solid gray;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; text-align: right; }
.contentbox { color: white; background-color: #f1711d; padding: 10px; border: solid 1px }
.scrollbar { scrollbar-base-color: gray; scrollbar-arrow-color: red; scrollbar-DarkShadow-Color: black }
.fakelink { color: #181f6d; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer {background-color: #004990; color: white; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-align: left; padding: 3px 2px 2px 15px }
.submenu {color: #004990; border: 1px solid gray;background-color:#BEC9E0;font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding: 3px 3px 3px 3px;filter:alpha(opacity=70),Shadow(color='#777777', Direction=135, Strength=5); }
.submenu tbody tr td { padding: 2px 5px;}
#uorHeader_mnuMain tr td {
    color: #ffffff;
    background-color: #004990;
    padding: 5px 10px;
    font-size: 12px;
    border-right: 1px solid #2a77bc;
    border-bottom: 1px solid #2a77bc;
}

.main-content {
    background: url('/images/bottom-left-swoop.png') no-repeat bottom left;
}

.helplogin  { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding: 5px }
.header {
    padding: 7px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
}

.header .logo {
    float: left;
}

.contact-info {
    
}

.header .contact-info {
    float: right;
}

.header .contact-info strong {
    display: block;
    color: #a80532;
    font-size: 16px;
}


.header .contact-info ul,
.header .contact-info li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.header .contact-info li {
    float: right;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid #555;
}

.header .contact-info li.last {
    border-left: 0;
    margin-left: 0;
}
.flexslider {
    border: 0px;
}

.flexslider .slides li.blue {
     background-color: #004990;
    color: #ffffff;
}

.flexslider .slides .description a.cta {
    display: inline-block;
    width: 80%;
    margin: 0 auto;
    border: 1px solid #ffffff;
    padding: 3px 5px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
}

.flexslider .slides .description a.cta:hover {
    background-color: #002e5d;
}

.flexslider .slides .description a.cta:visited {
    color: #ffffff;
}

.flexslider .slides li img {
    float: right;
}

.flexslider .slides li .description {
    float: left;
    width: 198px;
    padding: 10px;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }