html {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 100%;
}

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: #FFF;
    height: 100%;
    line-height: 18px;
    color: #58595B;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    /*line-height:12px;*/
    padding: 0;
    margin: 0;
    -webkit-text-size-adjust: none; /*Prevents Mobile Devices to auto Adjust font*/
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
}

p {
    margin: 0 0 10px;
    padding: 0;
    color: #58595b;
}

ol {
    padding-left: 30px;
}

h1 {
    line-height: 28px;
    font-weight: normal;
    color: #4682C1;
    border-bottom-width: 0;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    font-family: Trebuchet MS,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 0;
}

/*h1 {
	font-size: 29px;
}*/

h1 {
    font-size: 23px;
}

h2 {
    /*line-height: 14px;*/
    font-size: 1.3em;
    padding: 5px 0;
    color: #003366;
    margin: 0;
}

h3 {
    font-size: 14px;
    padding: 5px 0;
    margin: 0;
    font-weight: bold;
}


#wrapper {
    width: 100%;
    position: relative;
}

#page {
    margin: 0 auto;
    width: 1024px;
    padding: 0;
}

#print {
    display: none;
    font-size: 40px;
    padding-bottom: 10px;
}

#global_nav {
    color: #0068A6;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    text-align: right;
}

#leaderboard {
    height: 110px;
    text-align: center;
    vertical-align: middle;
    margin-top: 10px;
}

#header {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto 20px;
    max-width: 1024px;
}

#navigation {
    width: 100%;
}

#sidebar {
    width: 256px;
    float: left;
    background-color: #A3CBE4;
}

aside {
    width: 260px;
    float: right;
}

footer {
    width: 100%;
    margin-top: 30px;
    text-align: center;
}

main {
    width: 464px;
    float: left;
    margin: 10px 22px;
}

#main {
    width: 464px;
    float: left;
    margin: 10px 22px;
}

#webSupporters {
    margin: 20px auto 0;
    width: 100%;
    text-align: center;
}

/*Contact Form Validator Spans*/
#MainContent_ChildContent2_vldEmail, #MainContent_ChildContent2_reqFName, #MainContent_ChildContent2_reqStory, #MainContent_ChildContent2_reqEmail {
    color: red;
}

/*#webSupporters ul 
{
    height:65px;
    line-height:65px;
}

#webSupporters ul li
{
    float:left;
    list-style:none;
    width:20%;
    text-align:center;
}*/

#MainHome {
    width: 764px;
    float: left;
}

#home_cols {
    margin-top: 10px;
    overflow: hidden;
}

.home_col1 {
    margin-right: 2.618%;
    width: 29.843%;
    float: left;
}

.home_col2 {
    width: 50%;
    float: left;
}

.home_col3 {
    width: 50%;
    float: right;
}

.home_col2_3 {
    width: 64.922%;
    float: left;
}

.home_col1 {
    margin-left: 2.618%;
}

.home_col {
    width: 40%;
    float: left;
    margin-right: 10%;
}

#rightmenu {
    width: 260px;
    float: right;
}

#footer {
    width: 100%;
    margin-top: 30px;
    text-align: center;
}

.img_right {
    float: right;
    padding: 5px 0 5px 10px;
}

.img_right_cap {
    float: right;
    padding: 5px 0 5px 10px;
    width: 40%;
}

.img_left_cap {
    float: left;
    padding: 5px 10px 5px 0px;
    width: 40%;
}

.img_left {
    float: left;
    padding: 5px 10px 5px 0;
}

.clear {
    clear: both;
}

.gl_toc_cover {
    float: left;
    width: 45%;
    margin-bottom: 15px;
}

    .gl_toc_cover img {
        border: 1px solid #dadada;
    }

.gl_toc_bullets {
    float: right;
    width: 55%;
    margin-bottom: 15px;
}

.leftnav {
    height: auto;
    width: 100%;
    float: left;
    background-color: #A3CBE4;
}

.homelink {
    width: 150px;
    height: 59px;
    float: left;
    background-image: url(/patients/Images/template/banner_nccn_logo-150x59.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
}

    .homelink a {
        display: block;
        width: 150px;
        height: 59px;
    }

.patient_homelink {
    width: 538px;
    height: 59px;
    float: left;
    background-image: url(/patients/Images/template/banner_patient_text-538x59.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
}

    .patient_homelink a {
        display: block;
        width: 538px;
        height: 59px;
    }

.full-width {
    width: 100%;
}

.gl_home {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 5px;
    overflow: hidden;
}

.foundation_cover {
    float: left; width: 20%; margin-right:10px; margin-top: 10px;
}

.gl_cover {
    margin-right: 10px;
    float: left;
}

.gl_title {
}

.light_blue_box {
    padding: 14px;
}

    .light_blue_box a {
        display: block;
        line-height: 20px;
        color: #000;
        text-decoration: none;
    }

        .light_blue_box a:hover {
            text-decoration: underline;
        }

.light_green_box {
    padding: 14px;
    background-color: #a6d592;
}

    .light_green_box a {
        display: block;
        line-height: 20px;
        color: #000;
        text-decoration: none;
    }

        .light_green_box a:hover {
            text-decoration: underline;
        }

.blue_box {
    border: 1px solid #000;
    background-color: #E6EFFF;
    padding: 10px;
}

    .blue_box h3 {
        font-weight: bold;
        color: #0C6CB1;
        font-size: 14px;
        line-height: 18px;
        font-style: normal;
    }

.left { /*DELETE LATER FOR redirects*/
    height: auto;
    width: 620px;
    padding-left: 10px;
    float: left;
}

.leftlink {
    color: #0068a6;
    font-size: 1.11em;
    font-weight: normal;
    margin: 0 27px 0 20px;
    padding: 7px 0;
    /*border-bottom:1px solid #7ab1d4;*/
    line-height: 14px;
}

.leftchild {
    height: auto;
    color: #0068a6;
    font-size: 1.1em;
    padding: 13px 20px 8px;
    background-color: #D9F6F7;
    display: none;
}

.leftnav ul,
.leftnav ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}

.leftnav a {
    text-decoration: none;
}

.leftnav ul li a {
    color: #0068a6;
    font-size: 1.1em;
    padding: 5px 32px 3px;
    border-top: 1px solid #BED7FD;
}



.leftchild div {
    font-size: .9em;
    text-decoration: none;
    padding: 0 0 8px;
}

    .leftchild div a {
        color: #000;
    }

        .leftchild div a:hover {
            text-decoration: underline;
        }


    .leftchild div div {
        font-size: 1em;
        text-decoration: none;
        padding: 0 0 5px 10px;
    }

    .leftchild div.title {
        font-size: 1.2em;
        color: #f96004;
        font-weight: bold;
        line-height: 14px;
        padding-bottom: 5px;
    }

    .leftchild div.title_t2 {
        font-size: 1.1em;
        color: #000;
        font-weight: bold;
        line-height: 13px;
        padding-left: 0;
    }

a.tier2_title_link {
    font-size: 1em;
    color: #000;
    font-weight: bold;
    line-height: 13px;
    padding-left: 0;
}

.leftchild div.title a, div.leftnav a.t1_select {
    font-size: 1.11em;
    color: #113459;
    font-weight: bold;
    line-height: 14px;
    text-decoration: none;
}

    .leftchild div.title a:hover {
        font-size: 1.2em;
        color: #f96004;
        font-weight: bold;
        line-height: 14px;
        padding-bottom: 5px;
        text-decoration: underline;
    }


.leftchild div a {
    text-decoration: none;
}


.leftlinktop {
    border-top: 0;
    padding: 10px 0;
}

.leftlink a {
    font-size: .9em;
    text-decoration: none;
    color: #FFF;
}

    .leftlink a:hover {
        text-decoration: underline;
    }

.dark_blue_box {
    width: 150px;
    padding: 10px;
    background-color: #17365D;
    margin: 0 10px 5px;
}

/*END HERE*/

#print, #print h1 {
    display: none;
    font-size: 40px;
    padding-bottom: 10px;
}

body div {
}

body a {
    color: #227CB2;
}

a {
    z-index: 1;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

ul {
    padding: 0;
    margin: 0 0 15px 20px;
}

    ul ul {
        padding: 0;
        margin: 0 0 0 20px;
    }

img.spacing {
    margin: 0 7px;
}

.lnk_cursor {
    cursor: pointer;
}

ul.ordertemp li {
    cursor: pointer;
}

#global_nav {
    text-align: right;
    font-size: 10px;
    font-weight: normal;
    color: #0068a6;
    line-height: 16px;
}

    #global_nav a {
        padding: 0 5px;
        color: #4682C1; /*important change*/
    }

        #global_nav a:hover {
            text-decoration: underline;
        }

.social_media {
    height: 14px;
    float: right;
    margin: 5px 25px 0 0;
    position: relative;
    font-size: 7pt;
    color: #002144;
}

.headercontainer {
    width: 100%;
    margin: 20px 0 33px;
    height: 50px;
}

.tools {
    padding: 14px;
    background-color: #A3CBE4;
}

    .tools a {
        display: block;
        line-height: 20px;
        color: #000;
        text-decoration: none;
    }

        .tools a:hover {
            text-decoration: underline;
        }

.login_box, #loggedin {
    padding: 15px 15px 15px 20px;
    background-color: #a6d592;
    color: #000;
    height: auto;
}

    .login_box p, #loggedin p {
        color: #000;
        margin-bottom: 10px;
    }

    .login_box a:link, .login_box a:hover, .login_box a:visited, .login_box a:active {
        color: #000;
        text-decoration: underline;
    }

#login_error {
    background-color: #a6d592;
}

.center {
    height: auto;
    width: 403px;
    float: left;
    padding: 24px 0 0 30px;
    font-weight: normal;
    font-size: 1.2em;
    line-height: 16px;
}

.center_pad {
    height: auto;
    width: 520px;
    float: left;
    padding: 15px 0 0 22px;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
}

    .center_pad table.data td {
        padding: 5px;
        margin: 0;
    }

    .center_pad table.data th {
        text-align: left;
        background-color: #e5eefb;
        border-right: 1px solid #bed7fd;
        border-bottom: 1px solid #bed7fd;
        padding: 5px;
        margin: 0;
    }


    .center_pad table.data td {
        border-bottom: 1px solid #bed7fd;
        border-right: 1px solid #bed7fd;
    }

    .center_pad table.data {
        border: 1px solid #bed7fd;
        padding: 0;
        margin: 0;
    }

article li {
    padding: 2px 0 3px;
}

ul li {
    list-style-type: disc;
}

ul ul li {
    list-style-type: circle;
}

ul ul ul li {
    list-style-type: square;
}

ul ul ul ul li {
    list-style-type: disc;
}

ul ul ul ul ul li {
    list-style-type: circle;
}

ul ul ul ul ul ul li {
    list-style-type: square;
}





.center_pad li a, .center_pad a {
    text-decoration: none;
}

    .center_pad li a:hover, .center_pad a:hover {
        text-decoration: underline;
    }

.center_pad_no_right {
    height: auto;
    width: 772px;
    float: left;
    padding-left: 22px;
    padding-top: 15px;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 16px;
}

    .center_pad_no_right table.data td {
        padding: 5px;
        margin: 0;
    }

    .center_pad_no_right table.data th {
        text-align: left;
        background-color: #e5eefb;
        border-right: 1px solid #bed7fd;
        border-bottom: 1px solid #bed7fd;
        padding: 5px;
        margin: 0;
    }


    .center_pad_no_right table.data td {
        border-bottom: 1px solid #bed7fd;
        border-right: 1px solid #bed7fd;
    }

    .center_pad_no_right table.data {
        border: 1px solid #bed7fd;
        padding: 0;
        margin: 0;
    }

    .center_pad_no_right li {
        padding: 2px 0 3px;
    }

        .center_pad_no_right li a, .center_pad a {
            text-decoration: underline;
        }

            .center_pad_no_right li a:hover, .center_pad a:hover {
                text-decoration: underline;
            }





.clinicaldesc {
    margin-bottom: 30px;
}

    .clinicaldesc div {
        float: left;
        width: 245px;
        margin-bottom: 30px;
    }

.sectiondesc {
    font-weight: 100;
    line-height: 15px;
}

.sectionheader a {
    text-decoration: none;
    color: #00184F;
    font-size: 1.3em;
    font-weight: 900;
    line-height: 18px;
}

.content {
    background-color: #FFF;
    padding: 5px;
    margin: 0;
}

.center_pad_only {
    height: auto;
    width: 850px;
    float: left;
    padding-left: 10px;
    padding-top: 15px;
    padding-right: 10px;
    font-weight: normal;
    font-size: 1.2em;
    line-height: 16px;
}

    .center_pad_only table.data td {
        padding: 5px;
        margin: 0;
    }

    .center_pad_only table.data th {
        text-align: left;
        background-color: #e5eefb;
        border-right: 1px solid #bed7fd;
        border-bottom: 1px solid #bed7fd;
        padding: 5px;
        margin: 0;
    }


    .center_pad_only table.data td {
        border-bottom: 1px solid #bed7fd;
        border-right: 1px solid #bed7fd;
    }

    .center_pad_only table.data {
        border: 1px solid #bed7fd;
        padding: 0;
        margin: 0;
    }

.contentleftnav {
    background-color: #FFF;
    max-width: 1024px;
    padding-top: 0;
    background-position: left;
    background-repeat: repeat-y;
    margin: 0 auto;
}

.copyright, .copyright a {
    text-decoration: none;
    color: #000;
    clear: both;
    text-align: center;
    padding-top: 25px;
}

.divider {
    margin: 0 16px;
}

.ad-box {
    background-color: #FFF;
    text-align: center;
    padding: 5px 0;
    margin: 5px 0;
    width: 214px;
}

select, input, textarea {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
}



.links {
    padding: 10px;
    margin: 0;
    clear: both;
}

.main {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0 0 20px;
    line-height: 20px;
    clear: both;
}

.wrapper {
    width: 100%;
    background-color: #FFF;
}

.page {
    width: 1024px;
    margin: 0 auto;
    padding: 0;
}

.disclosure {
    background-color: #DCEAF4;
    height: 30px;
    padding: 5px 0 16px 2px;
    margin-top: 5px;
}

.rightmenu {
    font-family: Arial,Helvetica,sans-serif;
}

    .rightmenu a {
        line-height: normal;
    }

        .rightmenu a:hover {
            text-decoration: underline;
        }

        .rightmenu a.header, .rightmenu a.header:hover {
            font-size: 1.4em;
            font-weight: bold;
            color: #fff;
            margin: 0;
        }

    .rightmenu table {
        width: 214px;
        padding-top: 5px;
    }

    .rightmenu tr {
        height: 27px;
    }

    .rightmenu td.header {
        background-color: #227CB2;
        padding: 3px 0 3px 10px;
        margin: 0;
        border-radius: 6px 6px 0 0;
    }

    .rightmenu td.header_corner {
        background-color: #DCEAF4;
        padding: 3px 0 14px;
        margin: 0;
    }

    .rightmenu p {
        font-size: 1.8em;
        font-weight: bold;
        color: #FFF;
        margin: 0;
    }

    .rightmenu td.content {
        background-color: #DCEAF4;
        padding: 0 0 4px;
        margin: 0;
        border-radius: 0 0 6px 6px;
    }


    .rightmenu ul {
        padding: 0;
        margin: 0 0 13px;
    }

    .rightmenu li {
        list-style-type: none;
        padding: 5px 0;
        margin: 0 13px 0 0;
        line-height: 12px;
    }

.right {
    /*height:1200px;*/
    padding: 0 0 10px 22px;
    margin: 0;
    width: 207px;
    float: right;
}

    .right div {
        max-width: 100%;
    }

.rightlinks {
    height: 14px;
    vertical-align: middle;
}

    .rightlinks a {
        color: #000;
        text-decoration: none;
        vertical-align: middle;
    }

        .rightlinks a img {
            padding-right: 0;
        }

.search {
    position: relative;
    line-height: 16px;
    bottom: 0;
    color: #000;
    /*height:24px;*/
    overflow: hidden;
    float: right;
    font-size: 11px;
    font-weight: normal;
    margin: 11px 25px 0 0;
}

.searchBox {
    border: 1px;
    height: 16px;
    margin-left: 13px;
    width: 130px;
    font-size: 11px;
    border-color: #939598;
    border-style: solid;
}

.search input {
    height: 16px;
    width: 153px;
}

input.button2 {
}

#Go {
    height: auto;
    width: auto;
    padding-left: 4px;
    vertical-align: bottom;
}

hr.light, hr.body, .center_pad hr {
    width: 100%;
    height: 4px;
    background-color: #DDE8FA;
    border: solid #EBF1FC;
    margin: 0 0 10px;
    padding: 0;
    float: left;
    clear: both;
}


hr.dark {
    width: 100%;
    height: 4px;
    background-color: #69C;
    border: 1px solid #EBF1FC;
    margin-bottom: 0;
    float: left;
}

.supporters {
    width: 100%;
    text-align: center;
    padding: 40px 0 10px;
    clear: both;
    color: #FFF;
    visibility: hidden;
}

    .supporters img {
        margin-left: 32px;
        vertical-align: middle;
    }

article figure .caption {
    font-size: 11px;
    color: #0C6CB1;
    text-align: center;
    font-style: italic;
}

.show {
    display: block;
}

.hide {
    display: none;
}

h2 sup {
    font-size: 14px;
    line-height: 10px;
    margin: 0;
    padding: 0;
}

.column a {
    clear: both;
    padding-bottom: 0;
}

.column ul {
    margin: 0;
    padding: 0;
}

.column li {
    margin: 0;
    padding: 0;
}

    .column li a {
        text-decoration: none;
        font-size: 10px;
    }

        .column li a:hover {
            text-decoration: underline;
            font-size: 10px;
        }

.eventbox {
    border: solid 1px #000;
}

.eventheader {
    position: relative;
    height: 35px;
    border-bottom: solid 1px #000;
}

    .eventheader span {
        position: absolute;
        left: 15px;
        top: 9px;
        font-size: 14px;
        font-weight: bold;
    }

.eventsearch {
    position: absolute;
    right: 15px;
    top: 7px;
}

.event {
    padding: 5px 15px;
}

    .event span {
        font-weight: bold;
        font-size: 12px;
    }

    .event a {
        text-decoration: underline;
    }

.registrationtable {
    font-size: 10px;
    border-collapse: collapse;
    line-height: 10px;
}

    .registrationtable td {
        border: 1px solid #CCC;
        padding-left: 5px;
    }

    .registrationtable th {
        border: 1px solid #999;
        background-color: #EEE;
    }

.memberprofile {
}

    .memberprofile div {
        float: left;
        color: blue;
        font-size: 14px;
        font-weight: bold;
        padding: 15px 0 25px;
    }

        .memberprofile div span {
            color: #000;
        }

.profilephone {
    font-size: 12px;
    color: #000;
}

    .profilephone a {
        color: inherit;
    }

.columnheading {
    background-color: #CCC;
}

.disclosure a {
    display: block;
    color: #227CB2;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
    line-height: 14px;
}

.fda {
    background-color: #FFF;
    height: 187px;
    padding: 10px 0 0 16px;
    line-height: 20px;
    border: thin solid #DCEAF4;
}

    .fda span {
        padding-left: 5px;
    }

    .fda select {
        border: 2px inset #3782b4;
        width: 180px;
        padding-left: 5px;
    }

    .fda a {
        display: block;
        color: #227CB2;
        font-size: 10px;
        padding: 5px;
        margin: 0;
        font-weight: normal;
        text-decoration: underline;
        line-height: 14px;
    }

.informationboxes {
    background-color: #e7cb59;
}

.informationboxesdarkblue {
    background-color: #88aecd;
}

.informationboxesyellow {
    background-color: #fffaaa;
}

.informationboxesred {
    background-color: #fbb0bb;
}

.informationboxesgreen {
    background-color: #b7dcb2;
}

.informationboxesorange {
    background-color: #fac97c;
}

.informationboxespurple {
    background-color: #c2a3df;
}

.informationboxes, .informationboxesdarkblue, .informationboxesyellow, .informationboxesred, .informationboxesgreen, .informationboxesorange, .informationboxespurple {
    padding: 12px;
    line-height: 14px;
    margin: 10px 0;
    font-weight: normal;
}

    .informationboxes span, .informationboxesdarkblue span, .informationboxesyellow span, .informationboxesorange span, .informationboxesred span, .informationboxesgreen span, .informationboxespurple span {
        padding-left: 5px;
    }

    .informationboxes select, .informationboxesdarkblue select, .informationboxesyellow select, .informationboxesgreen select, .informationboxesorange select, .informationboxesred select, .informationboxespurple select {
        border: 2px inset #3782b4;
        width: 180px;
        padding-left: 5px;
    }

    .informationboxes a, .informationboxes a:hover, .informationboxesdarkblue a, .informationboxesdarkblue a:hover, .informationboxesyellow a, .informationboxesyellow a:hover, .informationboxesred a, .informationboxesred a:hover, .informationboxesgreen a, .informationboxesgreen a:hover, .informationboxesorange a, .informationboxesorange a:hover, .informationboxespurple a, .informationboxespurple a:hover {
        display: block;
        color: #227CB2;
        font-size: 10px;
        padding: 0;
        margin-bottom: 4px;
        font-weight: bold;
        line-height: 14px;
    }

    .informationboxes a, .informationboxesdarkblue a, .informationboxesyellow a, .informationboxesred a, .informationboxesgreen a, .informationboxesorange a, .informationboxespurple a {
        text-decoration: none;
    }

        .informationboxes a:hover, .informationboxesdarkblue a:hover, .informationboxesyellow a:hover, .informationboxesred a:hover, .informationboxesgreen a:hover, .informationboxesorange a:hover, .informationboxespurple a:hover {
            text-decoration: underline;
        }

.homepage_slider_ad {
    width: 795px;
    height: 250px;
    float: left;
}

.highlight {
    background-color: #DCEAF4;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #4682B4;
}

span.reg {
    position: relative;
    top: -3px;
    font-size: 7px;
}

#homepage_members {
    float: left;
    width: 229px;
    -moz-box-shadow: 0 4px 2px -2px gray;
    -webkit-box-shadow: 0 4px 2px -2px gray;
    box-shadow: 0 4px 2px -2px gray;
    margin-top: -1px;
}

    #homepage_members .dark_blue_box {
        color: #FFF;
        background-color: #0066A4;
        padding: 12px 0 14px;
        text-align: center;
        font-size: 8pt;
    }

        #homepage_members .dark_blue_box a {
            color: #FFF;
            text-decoration: underline;
        }

.section_title {
    width: 100%;
    background-color: #0066a4;
    float: left;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    padding: 10px 0;
}

/*Styles used in the guidelines TOC page*/
.gl_heading, .gl_heading_bold, .gl_heading_bold_show, .gl_content, .gl_content_show, .gl_category, .gl_pdf, .gl_gus, .gl_poc, .gl_pat, .gl_int, .gl_edu, .gl_content a {
    font-size: 12px;
}

.gl_heading {
    cursor: pointer;
    padding-bottom: 17px;
    color: #227CB2;
    text-decoration: underline;
}

.gl_heading_bold, .gl_heading_bold_show {
    font-weight: bold;
    color: #0066a4;
    cursor: pointer;
    padding-bottom: 8px;
}

.gl_content {
    color: #0066a4;
    display: none;
}

.gl_content_show {
    display: block;
    color: #0066a4;
}

.gl_arrow_right, .gl_arrow_down {
    background-repeat: no-repeat;
    background-position: center;
}

.gl_arrow_right {
    background-image: url(../images/icons/side-arrow-5x6.png);
}

.gl_arrow_down {
    background-image: url(../images/icons/down-arrow-6x5.png);
}

.gl_pdf, .gl_gus, .gl_poc, .gl_pat, .gl_int, .gl_edu, .gl_content a {
    color: #0066a4;
    text-decoration: underline;
}

.gl_content ul {
    list-style-position: inside;
    margin-left: 0;
    padding-bottom: 17px;
}

.gl_content li {
    padding-bottom: 11px;
    padding-top: 0;
}

.gl_category {
    padding-bottom: 17px;
}

.gl_subheading {
    padding-left: 10px;
}

.gl_pdf {
    list-style-image: url(../images/icons/pdf-icon-25x15.png);
}

.gl_gus {
    list-style-image: url(../images/icons/gus-icon-25x15.png);
}

.gl_poc {
    list-style-image: url(../images/icons/poc-icon-25x15.png);
}

.gl_pat {
    list-style-image: url(../images/icons/pat-icon-25x15.png);
}

.gl_int {
    list-style-image: url(../images/icons/int-icon-25x15.png);
}

.gl_edu {
    list-style-image: url(../images/icons/edu-icon-25x15.png);
}

.nojs {
    color: red;
    font-size: 14px;
    font-weight: bold;
}
.adSlot {
    margin: 10px 0;
}
.guideline_title {
    font-weight:normal;
}
.guideline_subtitle {
    padding-left:15px !important;
}
.dark-rule {
    border-top:1px solid #58595B;
}