﻿    /* +++++++++++++++++++++++++++ CSS Reset to Aid Cross-Browser Consistency of Display +++++++++++++++++++++++++ */
        html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, hr {
            margin: 0;
            padding: 0;
            font-family: Open Sans, sans-serif;
        }
        h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
            font-weight: normal;
            font-style: normal;
            color: #000;
        }
        a img {
            border: none;
        }
        h1, h2, h3 {
            color: #000;
            font-weight: 700;
        }
        h4 {font-size: 18px;}
        ul {
            list-style: none;
        }
        ul li {
            line-height: 18px;
        }
        fieldset, img, hr {
            border: none;
        }
        caption, th {
            text-align: left;
        }
        table {
            border-collapse: collapse;
            border-spacing: 0;
        }
        td {
            vertical-align: top;
        }
        strong {
            font-weight: 700;
        }
    /* +++++++++++++++++++++++++ END CSS Reset to Aid Cross-Browser Consistency of Display +++++++++++++++++++++++ */
        html {
            font-size: 18px;
            margin: 0px;
            padding: 0px;
        }
        body {
            margin: 0px;
            padding: 0px;
        }
        h1 {
            font-size: 36px;
            text-transform: capitalize;
            color: #000;
            padding-top: 20px;
        }
        h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:target {
            font-size: 28px;
            font-weight: 700;
            text-transform: capitalize;
        }
        h2 a:hover{
            text-decoration:underline;
        }
        h3 {
            font-size: 42px;
            font-weight: 700;
            padding-top: 20px;
            padding-bottom: 20px;
        }
        p {
            font-weight: normal;
            font-size: 16px;
        }
        a, a:link, a:visited, a:hover, a:active, a:target {
            color: #073F6D;
            font-size: inherit;
            text-decoration: none;
        }
        a:hover {
            color: #7E99BD;
            text-decoration: underline;
        }
        .basebutton {padding-top: 40px; padding-bottom: 45px; text-align: left;}
        .basebutton a, .basebutton a:link, .basebutton a:visited, .basebutton a:hover, .basebutton a:active {color: #fff; font-size: 36px; padding: 20px; background-color: #f9841f; border: 3px solid #fff;}
        .basebutton a:hover {background-color: #fb7604; text-decoration: none; color: #fecda2; border-color: #fec695; }
        
        .basebutton3 {padding-top: 80px; padding-bottom: 45px; text-align: left;}
        .basebutton3 a, .basebutton3 a:link, .basebutton3 a:visited, .basebutton3 a:hover, .basebutton3 a:active {color: #fff; font-size: 36px; padding: 20px; background-color: #ff0000; border: 3px solid #fff;}
        .basebutton3 a:hover {background-color: #ffd800; text-decoration: none; color: #ff0000; border-color: #fec695; }

        .colbutton {padding-top: 60px; padding-bottom: 65px; margin-bottom: -10px;}
        .colbutton a, .colbutton a:link, .colbutton a:visited, .colbutton a:active {color: #fff; font-size: 24px; padding: 12px; background-color: #052df7; border: 3px solid #fff; width: 333px;}
        .colbutton a:hover {background-color: #fff; text-decoration: none; color: #fff; border-color: #667; }
        
        
        .smlbutton {padding-top: 60px; padding-bottom: 15px;}
        .smlbutton a, .smlbutton a:link, .smlbutton a:visited, .smlbutton a:hover, .smlbutton a:active {color: #667; font-size: 24px; padding: 12px; background-color: #7FFF00; border: 3px solid #fff; margin: 5px; width: 48%;}
        .smlbutton a:hover {background-color: #61bc06; color: #333; border-color: #fff; }
        .bold {
            font-weight: 700;
        }
        #bulletone
        {
            background-color: #fff;
            background-position-x:center;
            background-position-y: center;
            border-top: 0px solid #073F6D;
            border-bottom: 0px solid #fff;
            position: absolute;
            opacity: 0.9;
            top: 690px;
            width: 100%;

        }
        #bulletone div {
            margin: 15px auto;
            padding: 10px;
            width: 980px;
            text-align: right;
        }
        #bulletone div div {
            width: 490px; 
            margin: 0px; 
            padding: 0px; 
            text-align: left; 
            float: left; 
            position: relative; 
            vertical-align: middle;
        }
        #bulletone div div p {
            display: inline-block; 
            width: 350px; 
            height: 100px; 
            vertical-align: middle;
            margin-left: 10px;
            margin-right: 10px;
        }
        #bulletone a {            
            text-transform: capitalize;
        }

        div.goog {
            text-align: center; width: 980px;
        }
         #bullettwo
        {
            background-color: #fff;
            border-top: none;
            border-bottom: 0px solid #073F6D;
            position: absolute;
            opacity: 0.9;
            top: 1150px;
            width: 100%;
        }
        #bullettwo div {
            margin: 0px auto;
            margin-top: 0px;
            padding: 0px;
            width: 980px;
            text-align: right;
        }
        #bullettwo div div {
            width: 320px; 
            margin: 10px 0px; 
            padding: 0px; 
            text-align: left; 
            float: left; 
            position: relative; 
            vertical-align: top;
        }
        #bullettwo div div p {
            display: inline-block; 
            vertical-align: middle;
            margin-left: 0px;
            margin-right: 20px;
        }
        #bullettwo div div h3 {
            text-transform: capitalize;
            margin-bottom: 20px;
        }

        #bulletthree
        {
            background-color: #fff;
            border-top: 3px solid #073F6D;
            border-bottom: 3px solid #073F6D;
            text-align: center;
            position: absolute;
            opacity: 0.9;
            top: 2030px;
            width: 100%;
            display: none;
        } 
        #bulletthree div {
            margin: 0px auto;
            padding: 0px;
            width: 980px;
            text-align: left;
        }
        #bulletthree div div {
            width: 980px; 
            margin: 30px 0px 0px 0px; 
            padding: 0px; 
            text-align: left; 
            float: left; 
            position: relative; 
            vertical-align: top;
        }
        #bulletthree div div h3 {
            text-transform: capitalize;
            display: inline-block;
            float: left;
            padding-bottom: 15px;
        }
        #bulletthree div div p {
            display: inline-block;
            float: left;
        }
        #bulletthree div div div.news {
            width: 600px;
            float: right;
        }
         #bulletfour
        {
            background-color: #fff;
            border-top: 0px solid #073F6D;
            border-bottom: 0px solid #073F6D;
            text-align: center;
            height: 460px;
            position: absolute;
            opacity: 1.0;
            top: 1440px;
            width: 100%;
        } 
        #bulletfour div {
            margin: 0px auto;
            padding: 0px;
            width: 980px;
            text-align: left;
        }
        
        #bulletfour div h2 {
            margin-top: 40px;
        }
        #bulletfour div div {
            width: 980px; 
            margin: 30px 0px; 
            padding: 0px; 
            text-align: left; 
            float: left; 
            position: relative; 
            vertical-align: top;
        }
        #bulletfour div div.three {
            width: 310px;
            display: inline-block;
            float: left;
        }
        #bulletfour div div.three h3 {
            font-size: 20px;
            padding-bottom: 15px;
        }
        #bulletfour div div p {
            display: inline-block;
            float: left;
        }
        #bulletfour div div div.news {
            width: 600px;
            float: right;
        }



         #bulletfive
        {
            background-color: #fff;
            text-align: center;
            height: 30px;
            position: absolute;
            opacity: 0.9;
            top: 3770px;
            width: 100%;
            display: none;
        } 
        #bulletfive div {
            margin: 0px auto;
            padding: 0px;
            width: 980px;
            text-align: left;
        }
        #bulletfive div div.app {
            clear: both;
            width: 980px;
            vertical-align: central;
            margin: auto;
        }
        #bulletfive div div.app p {
            display: inline-block;
        }
        #bulletfive div div.app img {
            margin-bottom: -15px;
        }

         #bulletsix
        {
            background-color: #073F6D;
            text-align: center;
            height: 30px;
            position: relative;
            width: 100%;
            opacity: 0.9;
            display: none;
        } 
        #bulletsix div {
            margin: 0px auto;
            padding: 0px;
            width: 980px;
            text-align: left;
        }
        #bulletsix div div.app {
            clear: both;
            width: 980px;
            vertical-align: central;
            margin: auto;
        }
        #bulletsix div div.app p {
            display: inline-block;
        }
        #bulletsix div div.app img {
            margin-bottom: -15px;
        }
        .dkbg {
            border-top: 5px solid #fb7604;
            }
        .lightbg {background-color: #fff; border-top: 5px solid #F9841F; margin-top: 30px; padding-top: 30px; padding-bottom: 30px;
        }
        .lightbg div .basebutton {padding-top: 40px; padding-bottom: 40px; text-align: left;}
        .lightbg div .basebutton a, .lightbg div .basebutton a:link, .lightbg div .basebutton a:visited, .lightbg div .basebutton a:hover, .lightbg div .basebutton a:active {color: #fff; font-size: 36px; padding: 20px; background-color: #7E99BD; border: 3px solid #25262C;}
        .lightbg div .basebutton a:hover {background-color: #7baff6; text-decoration: none; color: #667; border-color: #25262C; }

        .lightbg h1, .lightbg h2, .lightbg h3 {font-variant:normal; text-transform: none;}
        .lightbg h2 {font-size: 56px;}
        .lightbg h3 {font-size: 24px; font-weight: 700;}
        .dkbg h3 {font-weight: 600;}
        .dkbg h4, .lightbg h4 {font-size: 28px;}
        .dkbg h3, .dkbg h4 {color: #fff;}

        #copy div.copyright table {
             margin: 0px; 
             padding: 0px; 
             width: 900px; 
             margin: 0px auto; 
             text-align: left;
        }
        .homeaward { 
            width: 33.33%; 
            float: left; 
        }
        .homeaward p {
            text-align: center;            
            display: block; 
            font-size: 18px;
            clear: none; 
            padding-top: 40px; 
            padding-bottom: 40px;
            background-color: #fff;
        }
        #nav {
            margin: 0px;
            height: 300px;
            padding: 0px 0px 0px 0px;
            position: fixed;
            width: 100%;
            z-index: 9999;
            text-align: center;
        }
        #nav div {
            margin: 15px auto;
            width: 980px;
            text-align: right;
            position: relative;
        }
        #nav div div.links {
            padding: 0px;
            padding-top: 25px;
            margin: 0px;
            vertical-align: middle;
        }
        #nav div.links a {
            margin: 0px;
            padding: 0px;
        }
        #topdisplay {
            height: 940px;
        }
        #topdisplay div {
            margin: 15px auto;
            width: 90%;
            max-width: 980px;
            text-align: right;
            position: relative;
        }        
        #secondary {
            background-image: none;
            background-attachment: fixed;
            background-position-x:center;
            background-position-y: center;
            height: 496px;
        }
        #secondary div {
            margin: 0px auto;
            width: 980px;
            text-align: center;
            position: relative;
        }     
        #tertiary {
            background-image: none;
            background-attachment: fixed;
            background-position-x:center;
            background-position-y: center;
            height: 240px;
        }
        #tertiary div {
            margin: 0px auto;
            width: 980px;
            text-align: left;
            position: relative;
        }
        #tertiary div div {
            padding-top: 0px;
            text-align: center;
        }
            
        #fourtiary {
            background-image: none;
            background-attachment: fixed;
            background-position-x:center;
            background-position-y: top;
            height: 833px;
            display: none;
        }
        #fourtiary div {
            margin: 0px auto;
            width: 980px;
            text-align: left;
            position: relative;
        }
        .threetest p, .threetest p strong {color: #fff;}
        .topgoog {display: none;}
        #topmain h1 {text-transform: none; font-size: 64px; color: #fff; border: #808080; margin-top: 0px; }
        #topmain h3 {font-size: 36px; font-weight: 400; color: #fff;}
        #topmain h3, #topmain p, #topmain em {color: #fff;}
        .white p, .white h3 {color: #fff;}
        #winners p{font-size: 15px; padding-left: 0px; margin-left: 0px;}
        .winning {padding-top: 20px; padding-bottom: 120px;}
        .winning h3 {color: #fff; font-size: 22px;}
            .winning h4 { font-size: 28px; color: #fff; padding-bottom: 20px;
            }
        .winning p, .winning p a:link, .winning a:visited, .winning a:hover, .winning a:active {color: #fff; font-size: 15px;}
        .winning p strong {color: #fff;}
        #wrap {
            padding: 0px;
            margin: 0px;
            margin-top: -15px;
            width:100%;
        }
        #wrap #nav div a:link, #wrap #nav div a:visited, #wrap #nav div a:active {
            color: #fff;
            padding: 0px;
            padding-left: 5px;
            margin: 0px;
            font-size: 12px;
            text-decoration: none;
            text-transform: capitalize;
        }
        #wrap #nav div a:hover {
            color: #7E99BD;
            text-decoration: underline;
        }     
        img.wht {
            position: absolute; 
            top: -15px; 
            left: 0px;
            
        }
        img.print {
            display: none;
        }
       #footer {
            background-color: none;
            position: relative;
            margin-top: 20px;
            text-align: center;
            overflow: auto;
        }
       #footer div a:link, #footer div a:visited, #footer div a:active
        {
            color: #fff;
           
        }
       #footer div.majorlinks a:link, #footer div.majorlinks a:visited, #footer div.majorlinks a:active
        {
            color: #073F6D;
            font-size: 16px;
           
        }
        #footer div a:hover, #footer div.majorlinks a:hover {
            color: #7E99BD;
        }
       #footer .majorlinks {
            width: 100%; 
            background-color: #fff; 
            border-top: 3px solid #073F6D; 
            border-bottom: 3px solid #073F6D; 
            text-align: center; 
            text-transform: capitalize; 
            font-size: 13px; 
            font-weight: 700; 
            padding-top: 20px; 
            padding-bottom: 20px;
       }
       #footer .majorlinks div {
            width: 980px; 
            text-align: center; 
            margin: 0px auto;
            position: relative;
       }
       #footer .majorlinks div span {
           padding-left: 20px;
           position: relative;
       }
        #footer .colwrap ul li a {
            font-size: 14px;
            text-transform: none;
        }
        #footer div.colwrap {
            width: 980px;
            margin: 0px auto;
            text-align: left;
            background-color: none;
        }
        #footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:target {
            color: #fff;
            padding: 0px;
            margin: 0px;
        }
        #footer a:hover {
            color: #7E99BD;
        } 
        #copy div.copyright table {
             margin: 0px; 
             padding: 0px; 
             width: 980px; 
             margin: 0px auto; 
             text-align: left;
        }
        #copy {
            background-color: #fff;
            width: 100%;
            padding-top: 30px;
            overflow: auto;
            padding-bottom: 30px;
            text-align: center;
        }
        #copy p, #copy a {
            font-size: 14px;
        }
        #copy div.copyright table tr td {
            font-size: 14px;
            font-weight: normal;
        }
        #copyright {
            width: 100%;
            text-align: center;
            position:relative;
        }
        #copyright .innertube {
            position: relative;
            width: 980px;
            text-align: center;
            margin: 0px auto;
        }
        #copyright .innertube table {
            width: 980px;
            margin: 0px auto;
        }
        #copyright .innertube table tr td.copycenter {
            width: 430px;
            text-align: center;
        }
        #copyright p {
            padding: 0px;
            font-size:13px;
        }
        span {
            font-weight: 700;
        }
        sup
        {
            font-size: 8px;
        }
        .white {
            color: #fff;
        }

        .white a, .white a:active, .white a:visited {
            color: #fff;
            text-decoration: none;
        }
        .white a:hover {
            text-decoration: underline;
            color: #7E99BD;
        }
        .social div p {
            color: #fff;
            display: inline-block;
            vertical-align: top;
            padding-top: 50px;
        }
        #footer .colwrap {
            width: 980px;
            padding: 20px 0px;
            margin: 20px auto;
            z-index: 998;
        }
        #footer .colwrap .col1,  #footer .colwrap .col2, #footer .colwrap .col3, #footer .colwrap .col4{
            position: relative; 
            float: left;
            text-align: left;
            z-index: 998;
        }
        #footer .colwrap .col1 {
            width: 320px;
        }
        #footer .colwrap .col2 {
            width: 285px;
        }
        #footer .colwrap .col3 {
            width: 220px;
        }
        #footer .colwrap .col4 {
            width: 155px;
        }
        #footer .social {
            width: 980px;
            margin: 20px auto;
            padding-top: 20px;
            text-align: center;
            position: relative;
        }
         #footer .social div {
            width: 980px;
            margin: 0px auto;
            position: relative;
            text-align: center;
            padding: 20px 0px 20px 0px;
        }
         #footer .social div img {
            width: 40px;
            height: 40px;
            margin: 0px;
            margin-top: 40px;
            padding: 0px;
        }
         #footer ul li{
             line-height:normal;
         }
         #mainlogodiv {text-align: center; background-color: #fff; border-bottom: 5px solid #073F6E; padding-top: 30px;}
        #nav {
            background-color: #fff;
            margin: 0px;
            height: 132px;
            padding: 10px 0px 0px 0px;
            position: fixed;
            width: 100%;
            z-index: 9999;
            text-align: center;
        }
        #nav div {
            margin: 15px auto;
            width: 980px;
            text-align: right;
            position: relative;
        } 
        #navoo {
            background-color: #073F6D;
            margin: 0px;
            padding: 0px;
            position: fixed;
            top: 114px;
            width: 100%;
            z-index: 9999;
            text-align: center;
        }
        #navoo div.links {
            width: 980px;
            padding: 10px 0px;
            margin: 0px auto;
            vertical-align: middle;
            text-align: right;
        }
        #navoo div.links a {
            margin: 0px;
            padding: 0px;
            color: #fff;
            font-size: 14px;
            text-align: right;
            text-transform: none;
            text-decoration: none;
            font-weight: 600;
        }
        #navoo div.links a:hover {
            color: #7F97B7;
        }
.opac { padding-top: 0px; padding-bottom: 50px;
}
        
    .opac h3 { font-size: 44px; font-weight: normal;
    }
        .unitopnav {white-space: nowrap;}
       .unitopnav a, .unitopnav a:link, .unitopnav a:visited, .unitopnav a:hover, .unitopnav a:active {margin-left: 13px; font-size: 16px; margin-right: 5px; margin-left: 10px; text-transform: none; font-weight: 700; color:#073F6D;}
       .unitopnav a:hover {color:#7E99BD;}
       #topmain {width: 950px;  margin: 0px auto; padding-top: 30px; padding-bottom: 0px;}