﻿body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 10pt;
    font-family: "MS Sans Serif";
}

.horizontalRule {
    border-color: #000;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    margin: 0 0 5px;
    height: 0;
}

.horizontalRuleLight {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    margin: 0 0 5px;
    height: 0;
}

.menubartext {
    font-size: 6pt;
    font-family: "MS Sans Serif";
    color: #02344D;
}

.tblheading {
    font-family: "MS Sans Serif";
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
}

.overlayDiv {
    max-width: 400px;
    position: absolute;
    background-color: lemonchiffon;
    border-right: orange 1px solid;
    border-top: orange 1px solid;
    border-left: orange 1px solid;
    border-bottom: orange 1px solid;
}

.tblOverlayDiv {
    border-left-color: #94bee0;
    border-bottom-color: #94bee0;
    border-top-color: #94bee0;
    border-right-color: #94bee0;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}

.headerOverlayDiv {
    background-color: #DED8A0;
}

.tblheadingblue {
    font-family: "MS Sans Serif";
    font-size: 11pt;
    color: #209CCF;
    font-weight: bold;
}

.gvHeader {
    font-family: "MS Sans Serif";
    font-size: 11pt;
    color: #FF9900;
    font-weight: bold;
    background-color: #013952;
}

    .gvHeader a:link {
        color: #013952;
    }

    .gvHeader a:visited {
        color: #013952;
    }

.tblInfo {
    background-color: #FFFFFF;
    border: solid 1px #013952;
}

.tblInfo2 {
    background-color: #D4D4D4;
    border: solid 1px #D4D4D4;
}

.tdInfoLeft {
    background-color: #EEEEEE;
    font-weight: bold;
}

.tdInfoRight {
    background-color: #F4F4F4;
}

.tdDiscussion1 {
    background-color: #EEEEEE;
}

.tdDiscussion2 {
    background-color: #F4F4F4;
}

.tdCourseListUpdates {
    width: 272px;
    text-align: left;
    vertical-align: bottom;
    background-color: #013952;
    padding: 0px 0px 15px 5px;
}

    .tdCourseListUpdates a:link {
        color: #FF9900;
    }

    .tdCourseListUpdates a:visited {
        color: #FF9900;
    }

.tdTopBarCourseHome {
    background-color: #FFC385;
    color: Black;
}

.tdTopBarSyllabus {
    background-color: #B4F4FA;
    color: Black;
}

.tdTopBarFAQs {
    background-color: #92C7EF;
    color: Black;
}

.tdTopBarGlossary {
    background-color: #D8C48A;
    color: Black;
}

.tdTopBarILinks {
    background-color: #B9CEA0;
    color: Black;
}

.tdTopBarReferences {
    background-color: #DCC6B5;
    color: Black;
}

.tdTopBarDownloads {
    background-color: #B7DCEA;
    color: Black;
}

.tdTopBarSearch {
    background-color: #209CCF;
    color: White;
}

.tdTopBarAssignments {
    background-color: #FFC385;
    color: Black;
}

.tdTopBarAnnouncements {
    background-color: #FFC385;
    color: Black;
}

.tdTopBarQuizzes {
    background-color: #FFC385;
    color: Black;
}

.tdTopBarMDB {
    background-color: #FFC385;
    color: Black;
}

.tdTopBarAnnouncements {
    background-color: #FFC385;
    color: Black;
}

.tdTopBarGDB {
    background-color: #FFC385;
    color: Black;
}

.tdTopBarGScheme {
    background-color: #FFC385;
    color: Black;
}

.tblrow {
    background-color: #ffffff;
}

.tblrowAlt {
    background-color: #F7F7F7;
}

.trCourseListSeparator {
    background-color: #1FB8FE;
}

.txt {
    font-size: 9pt;
    font-family: "MS Sans Serif";
}

.txtsmall {
    font-size: 7pt;
}

.txtlarge {
    font-size: 11pt;
}

.txtbold {
    font-weight: bold;
}

.txtFaqQuestion {
    color: Navy;
    font-size: 10pt;
}

.txtWhite {
    color: #FFFFFF;
}

.txtBlue {
    color: #0000ff;
}

.txtGreen {
    color: Green;
}

.txtPurple {
    color: Purple;
}

.txtNavy {
    color: Navy;
}

.txtLink {
    color: Black;
    text-decoration: none;
}

.error {
    color: #ff0000;
}


.txtHome_0 {
    color: Gray;
}

.txtHome_1 {
    color: #0000ff;
}

.pageHeading {
    font-family: "MS Sans Serif";
    font-size: 16px;
    color: #FF9900;
    font-weight: bold;
    background-color: #013952;
}

.topbartext {
    font-size: 7pt;
    font-family: "MS Sans Serif";
    color: #FF9900;
}

    .topbartext a:link {
        font-size: 7pt;
        font-family: "MS Sans Serif";
        color: #FF9900;
    }

    .topbartext a:visited {
        font-size: 7pt;
        font-family: "MS Sans Serif";
        color: #FF9900;
    }

.menubutton {
    cursor: pointer;
}

.link a:link {
    font-size: 7pt;
    font-family: "MS Sans Serif";
    color: #0000FF;
}

.link a:visited {
    font-size: 7pt;
    font-family: "MS Sans Serif";
    color: #0000FF;
}

.tabArea {
    border: solid 2px #74B99A;
}

.tdActiveTab {
    vertical-align: bottom;
    background-color: #74B99A;
}

.tdInActiveTab {
    vertical-align: bottom;
}

/*.tabInactive {font-size: 8pt; font-family: "Verdana"; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.tabActive {font-size: 8pt; font-family: "Verdana"; font-weight: bold; color: #FF9900; text-decoration: none; }*/
.hr-style {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

.control {
    font-size: 9.5pt;
    font-family: "MS Sans Serif";
    color: black;
    border: solid 0px #D4D4D4;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}

    .control:disabled {
        background-color: white;
        color: black;
    }


.quizTimer {
    background-color: #2472A0;
    border: solid 1px #2472A0;
    border-collapse: collapse;
}

    .quizTimer #title {
        background-color: #F4F4F4;
    }

.quizQuestion {
    background-color: #F4F4F4;
}

.hlink {
    color: #3366ff;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}

html {
    overflow: -moz-scrollbars-vertical;
    overflow: -moz-scrollbars-horizontal;
    min-width: 20em;
    width: 100%;
    margin: auto;
    overflow: scroll;
    min-height: 20em;
    height: 100%;
    background: none repeat scroll 0 0 #fff;
}

.btn {
    border: 1px solid #25729a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight: bold;
    color: #FFFFFF;
    background-color: #3093c7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
    background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
    background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
    cursor: pointer;
}

    .btn:hover {
        border: 1px solid #1c5675;
        background-color: #26759e;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
        background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
        background-image: -moz-linear-gradient(top, #26759e, #133d5b);
        background-image: -ms-linear-gradient(top, #26759e, #133d5b);
        background-image: -o-linear-gradient(top, #26759e, #133d5b);
        background-image: linear-gradient(to bottom, #26759e, #133d5b);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
    }

    .btn:disabled {
        border: 1px solid #cacaca;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 12px;
        font-family: verdana, arial, helvetica, sans-serif;
        padding: 10px 10px 10px 10px;
        text-decoration: none;
        display: inline-block;
        text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
        font-weight: bold;
        color: #FFFFFF;
        background-color: #E6E6E6;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#CCCCCC));
        background-image: -webkit-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: -moz-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: -ms-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: -o-linear-gradient(top, #E6E6E6, #CCCCCC);
        background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#CCCCCC);
        cursor: not-allowed;
    }

.noselect {
    /*height: 100%;*/
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}

.ListControl input[type=radio] {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 1.5em;
    height: 1.5em;
    border: 3px solid #26759e;
    -webkit-border: 3px solid #26759e;
    -moz-border: 3px solid #26759e;
    border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    background: white;
    cursor: pointer;
    /*background-image: -moz-linear-gradient(rgb(240,240,240),rgb(211,168,255));
            background-image: -ms-linear-gradient(rgb(240,240,240),rgb(211,168,255));
            background-image: -o-linear-gradient(rgb(240,240,240),rgb(211,168,255));
            background-image: -webkit-linear-gradient(rgb(240,240,240),rgb(211,168,255));
            background-image: linear-gradient(rgb(240,240,240),rgb(211,168,255));*/
}

    .ListControl input[type=radio]:checked {
        background: black;
    }
