BODY {
    background-color: #AFBCE0;
    CURSOR: default;
    FONT-SIZE: 100%;
    FONT-FAMILY: Verdana;
    COLOR: #043B71;
}

a {
    color: Blue;
    text-decoration: none
}

    a:visited {
        color: Blue;
        text-decoration: none
    }

    a:hover {
        color: Red;
        text-decoration: none
    }



.forcedAnchorHover {
    color: Red;
    text-decoration: none;
    cursor: hand;
}

.pagetable {
    border-bottom: solid 1px #043B71;
}

.tdsmall {
    FONT-SIZE: 80%;
    FONT-FAMILY: Verdana;
    COLOR: #000000;
}

.tdsmallcenter {
    FONT-SIZE: 80%;
    FONT-FAMILY: Verdana;
    COLOR: #000000;
    text-align: center;
}


.tableHeader {
    border-bottom: solid 1px #666666;
    color: #666666;
}

.tableHeaderWhite {
    border-bottom: solid 1px #666666;
    color: #ffffff;
    FONT-SIZE: 100%;
}


/*Used for tr rollover style*/
.trSelectedRow {
    background-color: #dddddd;
}


#inlineframepage {
    background-color: #eeeeee;
}

.inlineframepage {
    background-color: #eeeeee;
}


.scrolldiv {
    overflow: auto;
    background-color: #E3E1DD;
    border-color: #CCCCCC #666666 #666666 #CCCCCC;
    border: 1px solid;
}

.paneldiv {
    background-color: #E3E1DD;
    border-color: #CCCCCC #666666 #666666 #CCCCCC;
    border: 1px solid;
}



.Banner {
    margin-left: 18px;
    padding-left: 230px;
    padding-top: 11px;
    background: white url('Logos/QResearch_Logo_Blue.gif') top left no-repeat;
    height: 50px;
    color: #555555;
}

.Bordered {
    border: Solid 1px #93A9E5;
}

.DataTable {
    border: Solid 1px #666666;
}

    .DataTable td {
        empty-cells: show;
        border: 1px solid #999999;
        border-collapse: separate;
        FONT-FAMILY: Arial, Verdana;
        COLOR: #000000;
        font-size: 80%;
    }




.FormalBordered {
    border-color: #CCCCCC #666666 #666666 #CCCCCC;
    border: 1px solid;
}

.InfoPanel {
    border-color: #444444;
    border: 1px solid;
    background-color: #dddddd;
}

th {
    text-align: center;
    background-color: #93A9E5;
    color: White;
    font-weight: bold;
    FONT-SIZE: 80%;
}

.txt {
    font-family: Arial;
    border: Solid 1px #93A9E5;
    width: 150px;
}

.btn {
    background-color: #93A9E5 !important;
}

.widebtn {
    width: 100%;
}


.lblRed {
    font-weight: bold;
    color: Red;
}

#PageForm {
    BORDER-RIGHT: #043B71 1px solid;
    BORDER-TOP: #043B71 1px solid;
    BORDER-LEFT: #043B71 1px solid;
    BORDER-BOTTOM: #043B71 1px solid
}

#ContentArea {
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: white;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 1px;
    border-right: solid 1px #043B71;
    border-left: solid 1px #043B71;
}




#Header {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: white;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

    #Header H1 {
        MARGIN: 0px
    }

#UserInformationBar {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 6px;
    FONT-SIZE: xx-small;
    BACKGROUND: white;
    PADDING-BOTTOM: 8px;
    COLOR: #93A9E5;
    PADDING-TOP: 6px;
    TEXT-ALIGN: right
}

    #UserInformationBar A {
        COLOR: #93A9E5;
        TEXT-DECORATION: none
    }

        #UserInformationBar A:visited {
            COLOR: #93A9E5;
            TEXT-DECORATION: none
        }

        #UserInformationBar A:hover {
            TEXT-DECORATION: underline
        }

#TabBar {
    PADDING-RIGHT: 3px;
    BORDER-TOP: #043B71 0px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 83%;
    BACKGROUND: #93A9E5;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #043B71 1px solid;
    BORDER-LEFT: #043B71 1px solid;
    BORDER-RIGHT: #043B71 1px solid
}


/* the colour of the sub tab bar is the same colour as the 4th block from the left on the qresearch logo */
#TabSubBar {
    color: #444444;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 83%;
    BACKGROUND: #C9D0EA;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #043B71 1px solid;
    BORDER-LEFT: #043B71 1px solid;
    BORDER-RIGHT: #043B71 1px solid
}

.notice-colour {
    background: #C9D0EA;
    color: #444444;
}

#Footer {
    PADDING-RIGHT: 10px;
    BORDER-TOP: #93A9E5 5px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND: white;
    PADDING-BOTTOM: 10px;
    COLOR: #93A9E5;
    PADDING-TOP: 10px;
    border-right: solid 1px #043B71;
    border-left: solid 1px #043B71;
    border-bottom: solid 1px #043B71;
}

/*Menu strip*/

.UnselectedTab, .UnselectedTab:visited {
    color: White;
    font-weight: bold;
    text-decoration: none;
    margin-left: 20px;
    border: solid 1px #93A9E5;
    padding: 1px 5px 1px 5px;
}

    .UnselectedTab:hover {
        color: White;
        background: #93A9E5;
        font-weight: bold;
        border: solid 1px #043B71;
    }

.SelectedTab, .SelectedTab:visited {
    background: #93A9E5;
    font-weight: bold;
    color: White;
    margin-left: 20px;
    border: solid 1px #043B71;
    padding: 1px 5px 1px 5px;
}

    .SelectedTab:hover {
        background: #93A9E5;
        font-weight: bold;
        color: White;
        margin-left: 20px;
        border: solid 1px #043B71;
        padding: 1px 5px 1px 5px;
    }




/*
	Left Nav stuff below here
*/




#PageForm {
    border: solid 0px #043B71;
}


#Header {
    background: white;
    padding: 0px;
    border: solid 1px #043B71;
    border-bottom-width: 0px;
}



.fillcolour {
	background: #e6e6e6;
}

.LeftNav {
	display: block;
	width: 200px;
}


.LeftNav-Section, .LeftNav-Section:visited,
.LeftNav-Section:hover {
    background: url('/CSS/Images/section-gradient.gif');
    color: #555555;
    display: block;
    text-decoration: none;
    font-weight: bold;
    padding: 8px;
    border-bottom: solid 1px #777777;
    font-size: x-small;
}

    .LeftNav-Section:hover {
        color: black;
    }

.LeftNav-Options {
    background: #eeeeee;
    padding: 8px;
    font-size: x-small;
    border-bottom: solid 1px #aaaaaa;
}

    .LeftNav-Options a, .LeftNav-Options a:visited {
        display: block;
        margin: 1px;
        padding: 3px;
        margin-top: 6px;
        padding-left: 22px;
        color: #444444;
        text-decoration: none;
        border-bottom: solid 1px #e0e0e0;
    }

        .LeftNav-Options a:hover {
            background: none url('/CSS/Images/LeftNavItem_HoverBackground.gif') 0px 0px repeat-y;
            color: red;
        }

.LeftNav {
    border-left: solid 1px #043B71;
    border-bottom: solid 1px #043B71;
    background: #e6e6e6;
    width: 180px;
}





.AdminWorkArea {
	border-left: solid 0px white;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding: 0px 0px 20px 20px;
	background: #eeeeee;
	width: 100%;
}

    .AdminWorkArea p {
        font-size: x-small;
    }


.HelpPanel {
    background: url('/CSS/Help/HelpPanel_Background.jpg') top left repeat-y;
    padding: 0px 10px 0px 10px;
    font-size: x-small;
}

.btn, .btn:hover {
    color: white !important;
}

    .btn[disabled]:hover {
        cursor: not-allowed;
    }


.AutoWidth {
    width: auto;
}
