﻿@media screen
{
    html
    {
        background-color: #fff;
    }

    body {
        margin-top: 0px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        font-size: 14px;
        color: #003399;
    }

    div.outer
    {
        width: 970px;
        background-color: #fff;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    div.heading h3
    {
        font-size: 1.4em;
        color: #003399;
        font-weight: bold;
        text-decoration: none;
        font-style: normal;
        font-variant: normal;
        text-transform: none;
    }
    
    div.masthead
    {
        width: 970px;
        height: 48px;
        min-width: 900px;
        margin-top:10px; 
        text-align: left;
    }

    div.logo {
        float: left;
        width: 240px;
        height: 36px;
        margin-top: 2px;
        margin-left: 4px;
        background: url(/assets/Moore_LogoH33.png) no-repeat;
    }

    div.title {
        float: right;
        font-size: 13pt;
        font-weight: bold;
        color: #00AEEF;
        line-height: 1;
    }

    div.titleOption {
        position: relative;
        font-size: 11px;
        color: #00AEEF;
        top: 6px;
        left: -2px;
        width: 375px;
    }

    div.navbar2
    {
        height: 44px;
        float: none;
        clear: both;
    }

    div.navbar
    {
        height: 25px;
        padding: 2px; 
        background-color: #eeeeee;
    }

    div.breadcrumb
    {
        color:#888 !important;
        float: left;
        font-size: 11pt;
        text-align: left;
        margin-top: 4px;
    }

    div.SearchForm
    {
        float: right;
        vertical-align:middle; 
    }

    div.SearchForm .SearchText
    {
        color: #333399;
        font-size: 13px;
        font-style: normal;
        text-decoration: none;
        height: 14px !important;
        /*margin-top: 1px; */  
    }
    
    div.SearchForm .SearchButton
    {
        margin-right: 5px;
        background-color: #000;
        border: none;
        height: 17px;
    }

    div.navbar2 {
        position: relative;
        background: #00AEEF;
        z-index: 3000;
    }

    div.status {
        width: 75px;
        text-align: center;
        top: 100%;
        z-index: 300;
        float: left;
        margin: 0px;
        color: black;
        padding: 4px 2px 4px 4px;
        background: #00AEEF;
    }

    div.status a
    {
        color: #000 !important;
    }

    div.status a:hover
    {
        color: #fff !important;
    }

    .loginStatus
    {
        background-color: Transparent;
    }

    div.menu
    {
        float: left;
        z-index: 2000;
    }

    div.main
    {
        width: 970px;
        min-width: 970px;
        text-align: left;
        background-color: #fff;
        border-left: 1px solid #C6C6C6;
        border-bottom: 1px solid #C6C6C6;
    }

    div.content
    {
        /*float: left;*/
        padding: 8px;
    }

    #footer {
        width: 856px;
        margin-left: 5%;
        margin-right: auto;
        height: 15px;
        padding: 1px;
        background-color: #00AEEF;
        font-size: 7pt;
        color: #fff;
        position: fixed;
        z-index: 5;
        bottom: 0px;
    }

    #footerDetails {
        background-color: #00AEEF;
        border: 1px solid #9a5e00;
        border-bottom: 0;
        padding: 0px;
        height: 18px;
        margin-top: 0px;
        margin-bottom: 0px;
        list-style-type: none;
        margin-left: 10px;
        margin-right: 10px;
    }
    
    #footerDetails li {
	    display: block;
	    float: left;
	    padding-top: 2px;
	    padding-right: 1em;
	    padding-bottom: 2px;
	    padding-left: 1em;
    }

    .anchor a
    {
        border-bottom:solid 1px #999;
    }

    .anchor a:hover 
    {
        color:#003399 !important;
        text-decoration:underline !important;
    }

    .anchor a:visited, a:link
    {
        text-decoration:none !important;
    }

    #footerDetails a {
	    text-decoration:none;
    }

    #footerDetails a:hover {
	    text-decoration:underline;
    }

    .forml
    {
        float: left;
        text-align: left;
    }

    .formr
    {
        float: right;
        text-align: right;
    }

    div.ContentWrapper
    {
        overflow: visible;
        padding: 0px 5px 5px 5px;
    }

    div.leftcontent
    {
        height: 470px;
        overflow: auto;
        padding-top: 10px;
    }

    div.leftcontent
    {
        float: left;
        width: 650px;
    }

    div.rightsidebar
    {
        position: static;
        width: 160px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        float: right;
        height: 470px;
        overflow: auto;
        clear: right;
    }

    div.rightsidebar p
    {
        padding-bottom: 10px;
        border-bottom: 1px solid #DDDDDD;
    }

    div.sidebarAnnex
    {
        position: relative;
        right: -470px;
        width: 208px;
    }

    div.sidebarAnnexLbl
    {
        float: left;
        width: 80px;
        height: 20px;
    }

    .dropdown
    {
        font-style: normal;
        text-decoration: none;
        height: 20px;
        margin-top: 1px;
    }

    input
    {
        color: #000000;
        font-size: 14px;
        font-style: normal;
}

    input[type="submit"]
    {
        cursor: pointer;
    }
    
    div.AccForm
    {
        background-image:url(images/contentBackgroundGradient.gif);
        width: 50%;
        border: solid 1px #ccc; 
    }

    div.cssform
    {
        padding: 0px;
        width: 530px;
        min-width: 470px;
        margin: 40px 0px 10px 30px;
    }

    div.cssform span.label
    {
        float: left;
        width: 104px;
        text-align: right;
        font-weight: bold;
        padding: 0px;
        margin-right: 5px;
    }

    div.cssform span.data
    {
        float: left;
        width: 200px;
        text-align: left;
        padding: 0px;
        margin-left: 4px;
    }

        div.cssform table {
            border: 1px solid #00AEEF;
            background: #dedede;
            padding: 4px;
        }

    .gv
    {
        margin: 20px;
    }

    #dropdownpanel
    {
        /*Outermost Panel DIV*/
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        visibility: hidden;
    }

    #dropdownpanel .contentdiv
    {
        /*Div containing Ajax content*/
        background: black;
        color: white;
        padding: 10px;
    }

    #dropdownpanel .control
    {
        /*Div containing panel button*/
        border-top: 5px solid black;
        color: white;
        font-weight: bold;
        text-align: center;
        background: transparent url(images/panel.gif) center center no-repeat; /*change panel.gif to your own if desired*/
        padding-bottom: 3px; /* 21px + 3px should equal height of "panel.gif" */
        height: 21px; /* 21px + 3 px should equal height of "panel.gif" */
        line-height: 21px; /* 21px + 3px should equal height of "panel.gif" */
    }
    
    .anchor a
    {
        border-bottom:solid 1px #999;
    }

    .anchor a:hover 
    {
        color:#003399 !important;
        text-decoration:underline !important;
    }

    .anchor a:visited, a:link
    {
        text-decoration:none !important;
    }
    
    
.modalBackground
    {
        background-color: #808080;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }

.modalPopup
    {
        border: 2px solid #666666;
        background-color: #CCCCFF;
        padding: 15px;
    }
	.dirListed 
    {
    	background-image: url('/assets/images/directory.png');
    	background-repeat: no-repeat;
    }
    
    /*AjaxToolKit tab control fix*/
    .ajax__tab_header {clear: both}
 
}
