﻿
body {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
}

ol {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    list-style-type: decimal;
    margin-top: 0
}

ul {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9pt;
    list-style-image: url('Images/bullet.gif')
}

h3 {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif
}

h5 {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 36pt
}

h6 {
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24pt;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase
}

a:link {
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

a:visited {
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

a:link.black {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a:visited.black {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a:hover.black {
    color: #336699;
    font-weight: bold;
    padding: 0;
    text-decoration: none
}

a.black {
    color: #000000;
    font-weight: bold;
    text-decoration: underline
}

a:link.white {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

a:visited.white {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

a:hover.white {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #336699;
    font-size: 8pt;
    padding-bottom: 1;
    padding-top: 1;
}

a.white {
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none
}

.white {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-top: 3px;
    text-decoration: none;
}

.address {
    border-bottom-style: solid;
    border-bottom-width: 1;
    border-left-width: 1;
    border-right-width: 1;
    border-top-style: solid;
    border-top-width: 1;
    color: #336699;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin-bottom: 0pt;
    margin-top: 0;
    text-align: left
}

.black {
    color: #000000;
    font-weight: bold;
    text-decoration: underline
}

.bannerheadrev {
    background-color: #336699;
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    text-align: left;
}

.bannernav {
    background-color: #003366;
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 3pt;
    text-align: left
}

.bannerclient {
    background-color: #000000;
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 3pt;
    text-align: left;
}

.coursehead {
    color: #666666;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 0pt;
    text-align: left;
    text-transform: uppercase;
}

.bannertext {
    color: #CCCCCC;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 6;
    margin-left: 3pt;
    margin-top: 6;
    text-align: left;
    text-transform: uppercase
}

.borderhead {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

.borderbody {
    background-color: #C0C0C0;
    border: 1px solid #336699;
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 200%;
    margin-bottom: 0;
    margin-top: 0;
}

.bodytextleft {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9pt;
    margin-top: 0;
    text-align: left
}

.bodytext {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9pt;
    margin-top: 0;
    text-align: justify;
}

.bodynospace {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9pt;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left
}

.bodyhead {
    color: #003366;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 0pt;
    margin-top: 0;
    text-align: left;
}

.bodyheadlight {
    color: #666666;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14 pt;
    font-weight: bold;
    margin-bottom: 0pt;
    margin-top: 0;
    text-align: left;
}

.bodybanner {
    background-color: #FFFFCC;
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-left: 3pt;
    text-align: left
}

.bodybannertext {
    color: #003366;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 6pt;
    margin-left: 3pt;
    margin-top: 6pt;
    text-align: left;
    text-transform: uppercase;
}

.boldline {
    background-color: #CCCCCC;
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
}

.coursebody {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    margin-bottom: 0pt;
    text-align: left;
}

.centercontent {
    background: #fff;
    margin-left: 199px;
    margin-left: 201px;
    margin-right: 199px;
    margin-right: 201px;
}

.formlabelbold {
    color: #CC0000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 3pt;
    text-align: left
}

.formlabel {
    color: #FFFFCC;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 3pt;
    margin-top: 0;
    text-align: left;
}

.formlabel2 {
    color: #FFFFCC;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 3pt;
    margin-top: 0;
    text-align: left;
}

.formlabeldark {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 3pt;
    margin-top: 0;
    text-align: left;
}

.formsearchlabel {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    text-align: left
}

.formtext {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    margin-bottom: 0;
    margin-right: 0px;
    text-align: left;
}

.formdivider {
    background-color: #FFFFCC;
    font-size: 1pt
}

.formbutton {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    width: 100px;
}

.formtable {
    background-color: #999999
}

.footerrev {
    background-color: #000000;
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 3;
    margin-top: 3;
    text-align: center;
}
.footer {
    color: #808080;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
}

.footerleft {
    color: #999999;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-top: 0;
    text-align: left
}

.footergrey {
    color: #666666;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left
}

.leftcontent {
    background: #fff;
    left: 10px;
    position: absolute;
    width: 190px;
}

.notetable {
    background-color: #CCCCCC;
    color: #333333;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 3pt;
    text-align: left
}

.notetexttable {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 3pt;
    text-align: left
}

.promotabletext {
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 3pt;
    text-align: left;
    text-transform: uppercase
}

.resultstable {
    border: 3px solid #CCCCCC;
    padding: 2
}

.results {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt
}

.resultstextbody {
    border: 1px solid #C0C0C0;
    border-collapse: collapse;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    text-align: left;
}

.resultstexthead {
    background-color: #000066;
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 2pt
}

.resultstexthead2 {
    background-color: #666666;
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 2pt;
}

.rightcontent {
    background: #fff;
    position: absolute;
    right: 10px;
    top: 50px;
    width: 198;
}

.rightcontent {
    background: #fff;
    position: absolute;
    right: 10px;
    top: 50px;
    width: 198;
}

.smallline {
    background-color: #999999;
    font-size: 1pt
}

.smalllinelight {
    background-color: #C0C0C0;
    font-size: 1pt
}

.smalllineform {
    background-color: #FFFFCC;
    font-size: 1pt
}

.smalllineform {
    background-color: #FFFFCC;
    font-size: 1pt
}

.tablehead {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
}

.tabletexthead {
    background-color: #000066;
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 6;
    margin-left: 3pt;
    margin-top: 6;
    text-align: left;
    text-transform: uppercase
}

.tablehead {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
}

.tabheadrev {
    background-color: #000066;
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 100%;
    margin-left: 3pt;
    text-align: left;
    text-transform: uppercase
}

.tablebodyfoot {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
}

.tablebody {
    background-color: #336699;
    color: #FFFFFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 3pt;
    text-align: left
}

.tabletextbody {
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 6;
    margin-left: 3pt;
    margin-top: 6;
    text-align: left;
}


.searchbutton {
  
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
}

.searchdivider {
    color: #C0C0C0;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    text-align: left;
}

.searchlabel {
    color: #000000;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0;
    text-align: left;
}

text {
    color: #808080;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}



.lightborder {
    border: 1px solid #C0C0C0;
    border-collapse: collapse;
}

span.grey {
    color: #808080;
}

span.coloremphasis {
    color: #FF0000;
}

span.urhere {
    color: #99CCFF;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-weight: bold;
    text-transform: uppercase;
}

span.coursename {
    font-weight: bold
}

span.workshop {
    color: #666666;
    font-weight: bold;
    text-transform: uppercase
}

.subheading {
    color: #003366;
    font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0
}
