.footer { padding: 20px; width: 100%; text-align: center; color: rgb(255, 255, 255); clear: both; font-size: 90%; margin-top: 20px; float: left; background-color: rgb(43, 160, 228); }
.header { background: linear-gradient(rgba(43, 160, 228, 1) 0%, rgba(0, 104, 183, 1) 100%); padding: 15px; width: 100%; color: rgb(255, 255, 255); margin-bottom: 20px; float: left; }
.quickLink li { padding-right: 10px; font-size: 80%; margin-right: 10px; border-right-color: rgb(182, 221, 255); border-right-width: 1px; border-right-style: solid; float: left; }
    .quickLink li:last-child { }
    .quickLink li a { color: rgb(255, 255, 255); text-decoration: none; }
.content { margin: auto; width: 1000px; }
.MenuBarHorizontal .fa { color: rgb(43, 160, 228); font-size: 150%; margin-right: 5px; }
.path a { color: rgb(51, 51, 51); margin-right: 5px; margin-left: 5px; }
a { color: rgb(51, 51, 51); text-decoration: none; }
    a:hover { color: rgb(43, 160, 228); }
    a.active { color: rgb(43, 160, 228); }
.banner { background-position: center; border-radius: 10px; width: 100%; height: 250px; clear: both; margin-top: 10px; position: relative; background-repeat: no-repeat; background-size: cover; }
.blockContainer { clear: both; margin-bottom: 20px; }
.nav { clear: both; margin-bottom: 20px; display: none; }
h1 { color: rgb(5, 47, 79); font-size: 125%; font-weight: bold; }
body { color: rgb(51, 51, 51); font-size: 11pt; }
.listStyle01 li span { font-size: 80%; vertical-align: 20%; }
.block { background: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%); padding: 20px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; /*margin-top: 15px;*/ margin-bottom: 10px; float: left; position: relative; }
.btn { background: linear-gradient(rgba(43, 160, 228, 1) 0%, rgba(0, 104, 183, 1) 100%); padding: 5px; border-radius: 5px; border: 1px solid rgb(5, 47, 79); border-image: none; text-align: center; color: rgb(255, 255, 255); text-decoration: none; /*margin-right: 5px; margin-left: 5px;*/ display: block; }
    .btn:hover { background: linear-gradient(rgba(0, 104, 183, 1) 0%, rgba(43, 160, 228, 1) 100%); color: rgb(255, 255, 255); }
.block h1 { width: 100%; color: rgb(5, 47, 79); padding-top: 5px; padding-bottom: 10px; padding-left: 10px; margin-bottom: 20px; border-left-color: rgb(5, 47, 79); border-left-width: 5px; border-left-style: solid; display: block; background-color: rgb(229, 229, 229); }
.listStyle01 { margin-bottom: 20px; margin-left: 20px; list-style-type: none; }
    .listStyle01 li { width: 100%; clear: both; margin-bottom: 15px; }
hr { border-style: none none solid; padding-top: 20px; clear: both; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; display: block; }
.demoHeaders { margin-top: 2em; }
#dialog-link { padding: 0.4em 1em 0.4em 20px; text-decoration: none; position: relative; }
    #dialog-link span.ui-icon { margin: -8px 5px 0px 0px; left: 0.2em; top: 50%; position: absolute; }
#icons { margin: 0px; padding: 0px; }
    #icons li { list-style: none; margin: 2px; padding: 4px 0px; float: left; position: relative; cursor: pointer; }
    #icons span.ui-icon { margin: 0px 4px; float: left; }
.fakewindowcontain .ui-widget-overlay { position: absolute; }
select { width: 200px; margin-right: 5px; }
.logo { margin-top: -10px; margin-bottom: 0px; }
.listStyle01 li .fa { color: rgb(43, 160, 228); margin-right: 5px; }
    .listStyle01 li .fa.fa-user-md { width: 20px; text-align: center; font-size: 150%; margin-right: 10px; }
    .listStyle01 li .fa.fa-medkit { width: 20px; text-align: center; font-size: 150%; margin-right: 10px; }
.path { padding-top: 20px; font-size: 115%; font-weight: lighter; margin-bottom: 0px; background-color: #2BA0E4; color: #FFF; }
#apDiv1 { background-position: center; top: 0px; width: 100px; height: 160px; right: 40px; position: absolute; z-index: 1; background-image: url("../images/Vector-healthcare-clipboard-flat-icon-%5BConverted%5D.png"); background-repeat: no-repeat; }
#apDiv2 { background-position: left; top: -15px; width: 140px; height: 88px; right: 0px; position: absolute; z-index: 1; background-image: url("../images/alert.png"); background-repeat: no-repeat; }
table { width: 100%; }
th { padding: 5px; }
td { padding: 5px; }
.tableStyle01 { border: 2px solid rgb(42, 158, 225); border-image: none; margin-bottom: 20px; background-color: rgb(255, 255, 255); }
    .tableStyle01 tr td { border: 1px solid rgb(204, 204, 204); border-image: none; }
    .tableStyle01 tr th { border: 1px solid rgb(255, 255, 255); border-image: none; background-color: rgb(204, 204, 204);text-shadow: none; }
        .tableStyle01 tr th .fa { font-size: 150%; margin-left: 5px; color: #FFF; }
    .tableStyle01 tr:first-child th, .tableStyle01 tr.subTH th { color: rgb(255, 255, 255); background-color: rgb(43, 160, 228); }
    /*.tableStyle01 tr:nth-child(2n+1) { background-color: rgb(229, 229, 229); }*/
#apDiv3 { background-position: center; top: -20px; width: 100px; height: 250px; right: 20px; position: absolute; z-index: 1; background-image: url("../images/MyHealthy.png"); background-repeat: no-repeat; background-size: contain; }
.banner h1 { color: rgb(255, 255, 255); line-height: 1em; padding-top: 10%; padding-left: 7%; font-size: 250%; }
    .banner h1 span { color: rgb(255, 255, 255); font-size: 60%; }
.page ul li { margin: 5px; border-radius: 0px; width: 10px; height: 10px; float: left; display: block; cursor: pointer; background-color: rgb(255, 255, 255); }
    .page ul li:nth-child(2) { background-color: rgb(30, 178, 89); }
.banner .page.right { margin-top: 40px; margin-right: 20px; }
.note { color: rgb(102, 102, 102); clear: both; font-size: 90%; }
.page { width: 100%; text-align: center; right: 10px; bottom: 10px; position: absolute; }
.fa.fa-circle { color: rgb(255, 255, 0); margin-right: 5px; }
.btn.inline { padding-right: 18px; padding-left: 18px; display: inline; }
.listStyle01 li .btn .fa { color: rgb(255, 255, 255); }
.tableScroll { height: 275px; -ms-overflow-y: scroll; }
.path .fa.fa-question-circle { color: rgb(37, 133, 189); font-size: 200%; }
.fa.fa-info-circle { color: rgb(37, 133, 189); font-size: 200%; margin-top: -5px; }
.tableStyle02 tr th { text-align: right; vertical-align: top; }
.tableStyle02 tr { border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; }
    .tableStyle02 tr:last-child { }
.listNews li { padding: 5px; }
    .listNews li:nth-child(2n+1) { }
.listStyle01.listNews li { width: 100%; margin-bottom: 0px; float: left; list-style-position: outside; }
.pages { text-align: center; }
    .pages a { margin: 3px; }
    .pages span { margin-right: 5px; margin-left: 5px; }
h2 { font-size: 120%; font-weight: lighter; margin-bottom: 10px; }
h3 { color: rgb(255, 102, 0); font-weight: bold; }
.guildSteps .fa.fa-chevron-circle-right { color: rgb(43, 160, 228); font-size: 200%; margin-top: 6%; float: left; }
.L3.guildSteps li { width: 30%; }
.guildSteps li .block { height: 120px; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
.textR { color: rgb(255, 0, 0); }
.textG { color: rgb(0, 153, 0); }
.textB { color: rgb(0,0,255); }
.textO { color: rgb(255,69,0); }
input[type='text'] { padding: 5px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; }
input[type='password'] { padding: 5px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; }
select { padding: 5px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; }
.listStyle01.listNews li .fa.fa-angle-double-right { float: left; }
td { text-align: left; }
.block.fixedH { height: 450px; }
.listStyle01.listNews { margin-top: 0px; }
.block.fixedH .listStyle01.listNews { height: 320px; -ms-overflow-x: hidden; -ms-overflow-y: scroll; }
.block.fixedH .pages { margin-top: -10px; }
.block h1.titleStyle01 { background-position: 10px; padding-left: 40px; background-image: url("../images/title01.png"); background-repeat: no-repeat; }
.block h1 img { margin-right: 5px; margin-bottom: -5px; }
.L4.guildSteps li:last-child { width: 120px; padding-top: 40px; padding-right: 10px; padding-left: 10px; }
.block h1 .fa { margin-right: 5px; }
h1.left { width: 100%; }
/*.fa.fa-book { width: 17px; height: 16px; background-repeat: no-repeat; }*/
.fa.fa-chevron-circle-right { width: 25px; height: 25px; background-repeat: no-repeat; }
.main .right.w45 { width: 49%; }
.listStyle01 li .textR { font-size: 100%; vertical-align: middle; }
.listStyle01 li .fa.fa-angle-double-right { float: left; }
.guildSteps li a { text-decoration: underline; }
a.underline { text-decoration: underline; }
.tableStyle02 tr td .left.underline { text-decoration: underline; }
.txtRed { color: #F00; }
