@charset "UTF-8";
/* CSS Document */

A:link          {
    BACKGROUND: none;
    COLOR: #004C8F;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    font-size: 13px;
    TEXT-DECORATION: none
}
A:active        {
    BACKGROUND: none;
    COLOR: #004C8F;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    font-size: 13px;
    text-decoration:underline;
}
A:visited       {
    BACKGROUND: none;
    COLOR: #004C8F;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    font-size: 13px;
    TEXT-DECORATION: none
}
A:hover         {
    BACKGROUND: none;
    COLOR: #FF6600;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    font-size: 13px;
    TEXT-DECORATION: none
}

.art_orange 	{
    BACKGROUND: none;
    COLOR: #FF6600;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.art_ohead1	{
    COLOR: #004C8F;
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    line-height:1.4em
}

p    {
    font-family: Arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.4em;
    font-weight: normal;
    margin-top: 0em;
    color: #000000
}

h1    {
    font-family: Arial, helvetica, sans-serif;
    font-size: 22px;
    line-height: 2.0em;
    font-weight: normal;
    color: #fff;
    padding-left: 285px;
    padding-top: 5px;
}

.select_date_box{
    overflow: hidden;
    position: relative;
}
.select_date_box:after{
    width: 0;
    height: 0;
    position: absolute;
    top: 40%;
    content: "";
    z-index: 98;
}
.select_date_box select{
    border: 0;
    position: relative;
    z-index: 99;
    background: none;
}

div.upload {
    background-color:#fff;
    border: 1px solid #004C8F;
    border-radius:5px;
    display:inline-block;
    height: 30px;
    padding:3px 40px 3px 3px;
    position:relative;
    width: auto;
}

div.upload:hover {
    opacity:0.95;
}

div.upload input[type="file"] {
    display: input-block;
    width: 100%;
    height: 30px;
    opacity: 0;
    cursor:pointer;
    position:absolute;
    left:0;
}
.uploadButton {
    background-color: #004C8F;
    border: none;
    border-radius: 3px;
    color: #FFF;
    cursor:pointer;
    display: inline-block;
    height: 30px;
    margin-right:15px;
    width: auto;
    padding:0 20px;
    box-sizing: content-box;
}

.inline {
    display: inline-block;
    display: inline;
    zoom: 1;
    margin-bottom: 0;
}

.fileName {
    font-family: Arial;
    font-size:14px;
}

.upload + .uploadButton {
    height:38px;
}

.bodyback {
    background-image:url(css/background);
    background-repeat:repeat-x;
    background-position:top;
}

.hpbodytext    {
    font-family: Arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 2.0em;
    font-weight: normal;
    color: #000000
}
.hpbodytextred {
    color: #ff0000
}
.hpbodytextb   {
    font-family: Arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 2.6em;
    font-weight: bold;
    color: #000000
}
.hpbodytexti   {
    font-family: Arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 2.6em;
    font-weight: normal;
    color: #000000
}
.hpbodytextform   {
    font-family: Arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.2em;
    font-weight: normal;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 5px;
}

.dotted1:link    {
    BACKGROUND: none;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    border-bottom: 1px #003399 dotted;
    text-decoration: none;
}
.dotted1:active  {
    BACKGROUND: none;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    border-bottom: 1px #003399 dotted;
    text-decoration: none;
}
.dotted1:visited {
    BACKGROUND: none;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    border-bottom: 1px #003399 dotted;
    text-decoration: none;
}
.dotted1:hover   {
    BACKGROUND: none;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    border-bottom: 1px #003399 solid;
    text-decoration: underline;
}
.dotted1         {
    BACKGROUND: none;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    border-bottom: 1px #003399 dotted;
    text-decoration: none;
}

.ResultText    {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000
}
.ResultTextB   {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000
}

.bannerCenter {
    background:#004C8F;
    width: 1050px;
    float:left;
}
.pixelLeft    {
    background:#004C8F;
    width: calc(50% - 525px);
    float:left;
}
.pixelRight   {
    background:#004C8F;
    width: calc(50% - 525px);
    float:right;
}
.buttons  {
    background-color: #004C8F;
    color: #fff;
    font-size: 13px;
    border: none;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 4px;
    width: 85px;
    margin-top: 15px;
    margin-left: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.range_buttons  {
    background-color: #004C8F;
    color: #fff;
    font-size: 9px;
    border: none;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 4px;
    width: 90px;
    margin-top: 8px;
    margin-left: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.banner_top_c5ccdc947e90049c2922b87b9d710f07c4bebd49 {
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 50px;
    background-color: #004C8F;
    vertical-align: text-bottom;
    margin-top: 0px;
    margin-bottom: 0px;
}
