body {
    background-color: #ededed;
    text-align: center;
}
select {display:none;*display:inline;}
select.ui-datepicker-year {display:inline !important;}
select.ui-datepicker-month {display:inline !important;}

#outerwrapper {
    display: block;
    width: auto;
    min-width: 1350px;
    max-width: 1400px;
    margin: 0px auto;
    text-align: left;
    margin: 0px auto;
}

#innerwrapper {
    -webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.1);
}

#container {
    background-color: white;
    margin: 0;
    padding: 0px 30px;
    overflow: hidden;
    position: relative;
}

#logincontainer {
    background-color: white;
    margin: 0;
}

#header {
    overflow: hidden;
    width: auto;
    clear: both;
    display: block;
    width: 100%;
    float: left;
}
*#header {
    *height: 90px;
}


#logo {
    /*background-color: Red;*/
    display: block;
    border: 1px none black;
    float: left;
    text-align: left;
    padding: 10px 0;
    
    max-width: 500px;
    overflow: hidden;
}

    #logo a + a {
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 25px;
    }

        #logo a + a img {
            margin-top: 5px;
        }

#logo_header {padding-top: 10px;}

#overview {
    /*background-color: green;*/
    width: auto;
    border: 0px none black;
    float: right;
    vertical-align: middle;
    text-align: left;
    
    
    padding: 1em 0em;
    overflow: hidden;
    max-width: 600px;
}

#overview pre {
 margin-top: 2px;
 font-size: 10px;
 color: gray;
}

#gridcontent {
    margin-bottom: 30px;
    padding-bottom: 30px;
}

#gridcontent2 {
    overflow: hidden;
    margin: 10px 30px 30px 30px;
    height: auto;
    width: auto;
    padding-bottom: 30px;
}

#genericcontent {
    overflow: hidden;
    margin-bottom: 30px;

    width: auto;
    padding-bottom: 30px;
}

#genericcontentinner {
    //border-top: 1px solid #891a1c;
    //border-bottom: 1px solid #891a1c;
    background: #e7e7e7; /* Old browsers */
    background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 20%, #ffffff 40%, #e7e7e7 66%, #e7e7e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(20%,#ffffff), color-stop(40%,#ffffff), color-stop(66%,#e7e7e7), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 20%,#ffffff 40%,#e7e7e7 66%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e7e7e7 0%,#ffffff 20%,#ffffff 40%,#e7e7e7 66%,#e7e7e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e7e7e7 0%,#ffffff 20%,#ffffff 40%,#e7e7e7 66%,#e7e7e7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e7e7e7 0%,#ffffff 20%,#ffffff 40%,#e7e7e7 66%,#e7e7e7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
    padding: 0px 20px;
}

    #genericcontentinner > table {
        margin: 20px 0px;
    }

.text_field {
    padding: 3px 10px;
    width: 200px;
    font-family: Verdana;
    font-size: 10pt;
}

textarea.textarea {
    padding: 5px 10px;
    font-family: Verdana;
    font-size: 10pt;
}

#genericcontentinnerwhite {
    padding: 0px;
}

#genericcontentinnerwhite.topborder {
    //border-top: 1px solid #891A1C;
    margin-top: 10px;
}

#patientExams,#messages {
    width: 275px;
    float: left;
    background-color: #d3d3d3;
}

#patientExamsHeader {
    height: 55px;
    width: 100%;
    color: White;
    //background-color: #891a1c;
    overflow: hidden;
    border-bottom: 1px solid #d3d3d3;
}

    #patientExamsHeader span b {
        font-weight: normal;
        font-size: 10pt;
    }

    #patientExamsHeader span {
        font-size: 9pt;
        padding: 5px 10px;
        display: block;
    }


#patientExamsHeaderp1000 {
    height: 55px;
    width: 100%;
    color: White;
    //background-color: #891a1c;
    overflow: hidden;
    border-bottom: 1px solid #d3d3d3;
}

    #patientExamsHeaderp1000 span b {
        font-weight: normal;
        font-size: 10pt;
    }

    #patientExamsHeaderp1000 span {
        font-size: 9pt;
        padding: 5px 10px 5px 5px;
        display: block;
    }

#patientExamsList,#messagesList {
    min-width: 250px;
}

    #patientExamsList ul,#messagesList ul {
        margin: 10px;
        display: block;
        min-height: 325px;
        list-style-type: none;
        padding: 0px;
        background-color: White;
    }

        #patientExamsList ul li ,#messagesList ul li{
            display: block;
            margin-right: -10px;
            background-color: #d3d3d3;
            border-bottom: 1px solid #d3d3d3;
            min-height: 40px;
        }

            #patientExamsList ul li a span ,#messagesList ul li a span{
                padding: 10px;
                margin-right: 10px;
                background-color: White;
                display: block;
                border: 1px solid white;
                font-size: 9pt;
            }
            #messagesList ul li a span {
    padding-left: 20px;
}

                #patientExamsList ul li a span b ,#messagesList ul li a span b{
                    font-weight: normal;
                    font-size: 10pt;
                }

            #patientExamsList ul li a ,#messagesList ul li a {
                display: inline;
                text-decoration: none;
                color: Black;
            }

            #patientExamsList ul li span:hover , #messagesList ul li span:hover {
                background-color: #FEEED1;
                border: 1px solid #FAA61A;
            }

            #patientExamsList ul li.selected span ,#messagesList ul li.selected span{
                background-color: #FAA61A;
                border: 1px solid #FAA61A;
            }

            #patientExamsList ul li.selected ,#messagesList ul li.selected {
                background-color: transparent;
                background-image: url('../images/triangle.png');
                background-position: right center;
                background-repeat: no-repeat;
            }

#patientExamDetailsWrapper, #messageDetailsWrapper {
    padding-left: .5em;
    overflow: hidden;
    background-color: white;
}
#messageDetailsWrapper
{
    
}
#patientExamDetails {
    background-color: #d3d3d3;
    min-height: 400px;
    overflow: hidden;
}
#messageDetails {
    background-color: #d3d3d3;
    
    overflow: hidden;
}

#patientExamDetailsHeader {
    height: 55px;
    width: 100%;
    color: White;
    background-color: transparent;
    background-image: url('../images/reporticonbg.png');
    background-repeat: repeat-x;
    padding: 0px;
    text-align: left;
    border-bottom: 1px solid #d3d3d3;
    z-index: 10;
    position: relative;
    float: left;
}
#messageDetailsHeader {
    background-image: none;
    background-color: #D3D3D3;
    padding: 0px;
    text-align: left;
    float:left;
     width: 100%;
     height: 75px;
    
}
.messageheaderbuttons {
    display: block;
    float: left;
    height: 60px;
    font-size: 11px;
    text-align: center;
    margin: 2px 0px;
    
}

    .messageheaderbuttons span,.messageheaderbuttons a span {
        display: block;
        color: black;
        text-decoration: underline;
        font-size: 11px;
    }

    .messageheaderbuttons span img,.messageheaderbuttons a span img {
        margin: 10px 10px 0px 11px;
        height: 40px;
        
    }

    #patientExamDetailsHeader div {
        float: left;
        height: 65px;
        padding: 0px;
        margin: 0px;
    }

        #patientExamDetailsHeader div a{
            text-decoration: none;
            padding: 0px;
            margin: 0px;
        }

            #patientExamDetailsHeader div a span{
                display: block;
                height: 55px;
                padding: 1px;
            }

        #patientExamDetailsHeader div.selected a span  {
            padding: 0px;
        }

        #patientExamDetailsHeader div.selected, #patientExamDetailsHeader div.selected a span {
            background-color: #FAA61A;
            display: block;
        }

        #patientExamDetailsHeader div a span:hover{
            border: 1px solid #FAA61A;
            padding: 0px;
            height: 53px;
            display: block;
        }

        #patientExamDetailsHeader div.selected a span:hover {
            border: 0px none #FAA61A;
            height: 55px;
            padding: 0px;
        }

        #patientExamDetailsHeader div.selected {
            background-color: transparent;
            background-image: url('../images/vtriangle.png');
            background-position: center bottom;
            background-repeat: no-repeat;
        }
#gobackbutton {
    margin-left: 10px !important;
}
#messageinfowrapper {
        z-index: 1;
    float: left;
    position: relative;
    width: 100%;
    overflow: hidden;
    
}
#reportinfowrapper {
    z-index: 1;
    float: left;
    position: relative;
    width: 100%;
    overflow: hidden;
    min-height: 600px;
}

#reportbody, #studyhistorybody, #documentsbody {
    background-color: White;
    margin: 10px;
    min-height: 265px;
    padding: 10px;
}

#documentsbody {
    padding: 0px;
}

    #documentsbody document_carousel {
        margin: 10px;
    }

#reportbody .text {
    padding: 10px;
    height: 100%;
    width: 100%;
    display: block;
}

#reportbody .text h2 {
        color: #002d46;
    }

#imagesbody {
    background-color: #d3d3d3;
    margin: 10px;
    min-height: 265px;
    display: none;
}

#reportextrainfoexpander {
    padding: 10px;
    background-color: #a7a7a7;
    height: 230px;
    position: relative;
    overflow: hidden;
    min-width: 660px;
}

.reportextrainfoexpandercolumnleft {
    width: 45%;
    float: left;
    display: block;
}

.reportextrainfoexpandercolumnright {
    width: 40%;
    margin-right: 10px;
    float: right;
    display: block;
}

#printexpander {
    padding: 10px;
    background: #d3d3d3; /* Old browsers */
    height: 165px;
    background: -moz-linear-gradient(top, #d3d3d3 0%, #bebebe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #bebebe) ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d3d3d3 0%, #bebebe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d3d3d3 0%, #bebebe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d3d3d3 0%, #bebebe 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d3d3d3 0%, #bebebe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#bebebe', GradientType=0 ); /* IE6-9 */
    position: relative;
    overflow: hidden;
    min-width: 660px;
}

#closeprintexpander {
    float: right;
    height: 30px;
    width: 22px;
    background-image: url('../images/icon_close_off.png');
    background-repeat: no-repeat;
}

    #closeprintexpander:hover {
        float: right;
        height: 30px;
        width: 22px;
        background-image: url('../images/icon_close_on.png');
        background-repeat: no-repeat;
    }


#securemessagelabel {
    float: right !important;
    padding-right: 20px;
    line-height:75px;
    margin-right:20px;
}

#reporttabs {
    height: 40px;
    background-image: url('../images/reporttabsbg.png');
    background-repeat: repeat-x;
    padding: 0px 10px;
    text-align: left;
}

    #reporttabs a {
        float: left;
        padding: 0px;
        margin: 0px;
        margin-top: 9px;
        margin-right: 5px;
        font-family: Verdana;
        font-weight: normal;
        text-decoration: none;
        color: Black;
    }

        #reporttabs a span {
            display: block;
            line-height: 30px;
            padding: 0px 25px;
            border-top: 1px solid white;
            background-image: url('../images/tabsbg.png');
            background-repeat: repeat-x;
        }

        #reporttabs a.selected span {
            background: #d3d3d3;
            border-top: 1px solid white;
        }


.statusflag.prelim {
    height: 38px;
    background-image: url('../images/graphic_flagtip_yellow.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    float: left;
    margin-left: -20px;
}

    .statusflag.prelim span {
        line-height: 30px;
        padding: 0px 15px;
        display: block;
        float: left;
        background: #faa61a;
        color: White;
    }

.statusflag.stat {
    height: 38px;
    background-image: url('../images/graphic_flagtip_red.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    float: left;
    margin-left: -20px;
}

    .statusflag.stat span {
        line-height: 30px;
        padding: 0px 15px;
        display: block;
        float: left;
        background: #c8141e;
        color: White;
    }

.statusflag.final {
    height: 38px;
    background-image: url('../images/graphic_flagtip_blue.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    float: left;
    margin-left: -20px;
}

    .statusflag.final span {
        line-height: 30px;
        padding: 0px 15px;
        display: block;
        float: left;
        background: #002d46;
        color: White;
    }

.statusflag span + span {
    background: #c8141e !important;
}

#closereportextrainfoexpander.expender {
    float: left;
    height: 30px;
    width: 22px;
    margin-right: 20px;
    background-image: url('../images/control_expand_off.png');
    background-repeat: no-repeat;
}

    #closereportextrainfoexpander.expender:hover {
        background-image: url('../images/control_expand_on.png');
        background-repeat: no-repeat;
    }

#closereportextrainfoexpander.collapser {
    float: left;
    height: 30px;
    width: 22px;
    margin-right: 20px;
    background-image: url('../images/control_collapse_off.png');
    background-repeat: no-repeat;
}

    #closereportextrainfoexpander.collapser:hover {
        background-image: url('../images/control_collapse_on.png');
        background-repeat: no-repeat;
    }

.clear {
    clear: both;
}
/*Buttons and Links Section*/
/*Buttons and Links Section*/
/*Buttons and Links Section*/
/*Buttons and Links Section*/
/*Buttons and Links Section*/
/*Buttons and Links Section*/
/*Buttons and Links Section*/
.bttn {
    font-size: 10pt;
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid white;
    font-family: Verdana;
    color: #FFFFFF;
    background: #891a1c;
    padding: .3em 1.3em;
    margin: 0px;
    width: auto;
    min-width: 60px;
    *min-width: auto;
}

.bttnjumbo {
    font-size: 15pt;
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid white;
    font-family: Verdana;
    color: #FFFFFF;
    background: #891a1c;
    padding: .3em 1.3em;
  
    margin: 0px;
}

.bttnsmall {
    font-size: 7pt;
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid white;
    font-family: verdana;
    color: #FFFFFF;
    background: #891a1c;
    padding: .25em .5em;
    margin: 0px;
}

    .bttn:link, .bttn:visited, .bttnsmall:link, .bttnsmall:visited, .bttnjumbo:link, .bttnjumbo:visited {
        color: #FFFFFF;
        background: #891a1c;
    }

    .bttn:hover, .bttnsmall:hover, .bttnjumbo:hover {
        color: #FFFFFF;
        background: #c8141e;
    }

    .bttn:active, .bttn a.active, .bttnsmall:active, .bttnsmall a.active, .bttnjumbo:active, .bttnjumbo a.active {
        color: #FFFFFF;
        background: #c8141e;
    }

    .bttn:disabled, .bttnsmall:disabled {
        color: #FFFFFF;
        background: #891a1c;
        opacity: .5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity = 50);
    }

.bttn span {
    display: block;
    vertical-align: baseline;
    padding: 5px 12px;
}

.bttnsmall span {
    display: block;
    vertical-align: baseline;
    padding: .5em 1em;
}

a:link, a:visited,#customedit {
    color: #1c75bc;
}
#customedit {
    text-decoration: underline;
}
#addtab {
    line-height: 30px;
}
a:hover, a:hover {
    color: #002d46;
}

a:active {
    color: #002d46;
}

a:disabled {
    color: #808080;
}

.placeholder {
    color: #aaa;
    font-style: italic;
    font-family: Verdana;
}

/* LOGIN SECTION */
#login_wrapper {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
    text-align: left;
}

#login_content {
    width: 960px;
    height: 550px;
    margin-left: -480px; /***  width / 2   ***/
    position: absolute;
    top: -291px; /***  height / 2   ***/
    left: 50%;
}

.downloads a {
    color: black;
    text-decoration: none;
}

#login_content_inner {
    margin-top: 0px;
    margin-bottom: 20px;
    background: white;
    width: 100%;
    height: 410px;
    -webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.1);
}

#login_footer {
    height: 125px;
    overflow: hidden;
    padding-top: 10px;
    border: 0px none black;
    //border-top: 1px solid #891a1c;
    margin-top: 20px;
    margin-bottom: 20px;
    width: auto;
}

#login_header {
    width: auto;
    height: 110px;
    margin: 0px 30px;
    position: relative;
}

.headerinfo {
    float: right;
    display: inline-block;
    text-align: right;
    position: absolute;
    margin-top: 50px;
    margin-right: 100px;
    top: 0;
    right: 0;
}

.headerinfologin {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    text-align: right;
    line-height: 110px;
}

.message {
    //color: #891a1c;
    font-size: 14pt;
    font-family: Verdana;
    float: left;
}

.graymessage {
    color: gray;
    font-size: 14pt;
    font-family: Verdana;
    float: left;
}

.learnmore {
    height: 38px;
    //background-image: url('../images/graphic_flagtip_red_i.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    float: left;
    margin-right: -38px;
    margin-top: 40px;
    margin-left: 15px;
	text-decoration: none;
}

    .learnmore span {
        line-height: 30px;
        padding: 0px 15px;
        display: inline-block;
        color: White;
        text-transform: uppercase;
        //background: #cb141e; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        //background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiMTQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTFhMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        //background: -moz-linear-gradient(top, #cb141e 0%, #891a1c 100%); /* FF3.6+ */
        //background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cb141e), color-stop(100%, #891a1c) ); /* Chrome,Safari4+ */
        //background: -webkit-linear-gradient(top, #cb141e 0%, #891a1c 100%); /* Chrome10+,Safari5.1+ */
        //background: -o-linear-gradient(top, #cb141e 0%, #891a1c 100%); /* Opera 11.10+ */
        //background: -ms-linear-gradient(top, #cb141e 0%, #891a1c 100%); /* IE10+ */
        //background: linear-gradient(to bottom, #cb141e 0%, #891a1c 100%); /* W3C */
        //filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb141e', endColorstr='#891a1c', GradientType=0 ); /* IE6-8 */
    }

#login_header_inner img {
    max-width: 550px;
    max-height: 100px;
    vertical-align: middle;
}

#loginbox {
    border: 0px none black;
    //border-top: 1px solid #891a1c;
    //border-bottom: 1px solid #891a1c;
    height: 270px;
    margin: 0px 30px;
    background-image: url('../images/gradient.png');
    background-repeat: repeat-x;
}

#loginbox_background {
    height: 270px;
    background-image: url('../images/graphic_rings.png');
    background-repeat: no-repeat;
    background-position: 3em;
}

#loginbox_content {
    margin-left: 30px;
    overflow: hidden;
}

    #loginbox_content input[type=text], #loginbox_content input[type=password] {
        padding: 5px 10px;
        margin: 2px 0;
        width: 300px;
        font-family: Verdana;
        font-size: 11pt;
    }

    #loginbox_content h1 {
        font-family: Verdana;
        font-size: 29pt;
        //color: #002b54;
        margin-top: 10px;
        margin-bottom: 20px;
        //text-transform: uppercase;
        font-weight: bold;
    }

        #loginbox_content h1 span {
            color: #6d6d70;
            font-weight: normal;
            font-size: 29pt;
        }

    #loginbox_content p {
        font-family: Verdana;
        color: #6d6d70;
        color: black;
    }

#login_leftcol {
    float: left;
    width: 330px;
}

#login_rightcol {
    float: right;
    width: 440px;
    /*padding-top: 20px;*/
    padding-top: 0px;
    
}

    #login_rightcol > div {
        width: 325px;
        padding: 0 30px;
    }

    #login_rightcol > div, #login_rightcol > a {
        display: inline-block;
        float: left;
    }

    #login_rightcol p {
        font-size: 10pt;
    }

.loginsimplemessage {
    font-size: 14pt;
    font-family: Verdana;
    color: #6D6E70;
}
/* QUICK SEARCH */
#quicksearchbarwrapper {
    border-bottom: 1px solid #891a1c;
    height: 80px;
    margin: 0 30px 20px 30px;
}

#quicksearchbar {
    height: 100px;
    margin-bottom: -20px;
}

#quicksearchbarwrapper.selected {
    background-color: #cbdbe4;
}

    #quicksearchbarwrapper.selected #quicksearchbar {
        background-color: transparent;
        background-image: url('../images/vtriangleb.png');
        background-position: center bottom;
        background-repeat: no-repeat;
    }

#quicksearchheader {
    display: block;
    line-height: 25px;
    padding: 5px 10px 10px 10px;
    overflow: hidden;
}

#P100_IMG {
    margin-top: -5px;
    display: inline-block;
}

.sectiontitle {
    padding-left: 10px;
    //color: #891a1c;
    font-weight: bold;
    line-height: 30px;
}

.sectiontitlegeneric {
    //color: #891a1c;
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 15pt;
    display: inline-block;
}

#quicksearchheader a {
}

.spacers {
    max-width: 1px;
    min-width: 1px;
    width: 1px;
    height: 1em;
    display: inline-block;
    *display: inline;
    background: #bebebe;
}

.spacerl {
    max-width: 1px;
    min-width: 1px;
    height: 1em;
    display: inline-block;
    background: #bebebe;
    margin: .5em 0px;
}

.spacerxl {
    max-width: 1px;
    min-width: 1px;
    height: 2em;
    margin: .5em 0;
    display: inline-block;
    background: #bebebe;
}

#quicksearchbar input[type=text] {
    padding: 5px 10px;
    margin: 0px 3px;
    width: 135px;
    font-family: Verdana;
    font-size: 10pt;
    border: 1px solid #6d6d70;
}

#P100_DOB {
    min-width: 175px;
}

#quicksearchbarcontent {
    height: 80px;
}

    #quicksearchbarcontent table {
        height: 80px;
    }

        #quicksearchbarcontent table tr {
            max-height: 25px;
        }

#qsavesearchpanel2 {
    width: 300px;
    height: 80px;
    margin-top: 0px;
    text-align: left;
}

    #qsavesearchpanel2 a {
        padding: 0px;
        margin: 5px 10px;
        float: right;
    }

    #qsavesearchpanel2 span.sectiontitle {
        padding: 0px;
    }

#searchresultscontainer {
    margin-bottom: 30px;
    padding-bottom: 30px;
}

    #searchresultscontainer table, .grid table {
        width: 100%;
    }

        .grid table tr td {
            padding: 10px;
        }

        .grid table tr.e {
            background-color: white;
        }

        .grid table tr.o {
            background-color: #f1f1f1;
        }

        #searchresultscontainer table tr.filters {
            height: 55px;
            background-image: url('../images/gradientheaderqs.png');
            background-repeat: repeat-x;
            overflow: hidden;
        }

    #searchresultscontainer select {
        
        font-family: Verdana;
        border: 1px solid #6d6d70;
    }

    #searchresultscontainer table tr.header {
        height: 55px;
        background-color: #6d6d70;
    }

.grid table tr.h td {
    padding: 10px;
}

.grid table tr.h {
    background-color: #bebebe;
}

    .grid table tr.h td a {
        color: White;
    }

.filters > table tr td {
    padding: 0px 10px;
}

.filterbar {
    margin: 0px 0px;
    padding: 0px 10px;
    height: 90px;
}

    .filterbar .label {
        color: #6d6d70;
        font-weight: normal;
    }

    .filterbar a {
        display: inline-block;
        height: 45px;
        margin-bottom: -10px;
        float: left;
        text-decoration: underline;
    }

        .filterbar a span {
            display: inline-block;
            height: 35px;
            padding: 5px 10px;
            text-decoration: underline;
            text-align: center;
        }

#searchresultscontainer table tr.header td a {
    display: block;
    margin: 10px;
    overflow: auto;
    color: White;
}

#searchresultscontainer table tr.header td.selected a, .grid table tr.header td a {
    font-weight: bold;
}

#searchresultscontainer table tr.footer {
    height: 30px !important;
    background-image: url('../images/gradientpager.png');
    background-repeat: repeat-x;
}

    #searchresultscontainer table tr.footer td {
        padding: 0px 10px;
    }

        #searchresultscontainer table tr.footer td div {
            line-height: 30px;
            display: inline-block;
        }

            #searchresultscontainer table tr.footer td div select {
                width: 50px;
            }




#makedefault {
    display: block;
    margin-left: 4px;
    text-decoration: underline;
    width: 80px;
}



span.seperator_large {
}

span.label {
    line-height: 35px;
    display: block;
    float: left;    padding: 0px;
}

.filterbar a.selected span {
    background-color: #faa61a;
    display: inline-block;
}

.filterbar a.selected {
    background-color: transparent;
    background-image: url('../images/vtriangle.png');
    background-position: center bottom;
    background-repeat: no-repeat;
    display: inline-block;
    height: 55px;
    margin-bottom: -10px;
}

optgroup {
    color: #959595;
    text-decoration: overline;
    border: 1px solid black;
}

option {
    color: black;
}

tr.even, tr.odd {
    height: 40px;
}

    tr.even td, tr.odd td {
        padding: 3px 10px;
        height: 34px;
        font-family: Verdana;
        font-style: normal;
    }

tr.even {
    background-color: white;
}

tr.odd {
    background-color: #f1f1f1;
}

tr.evengen {
    background-color: white;
}

tr.oddgen {
    background-color: #f1f1f1;
}

tr.headergen {
    background-color: #808080;
    color: white;
}

    tr.evengen td, tr.oddgen td, tr.headergen td {
        padding: 5px 10px;
    }

span.partial {
    color: #c8141e;
}

/* ADVANCED SEARCH */
#advsearchbarwrapper {
    //border-bottom: 1px solid #891a1c;
    margin-bottom: 20px;
}

#advsearchbar {
    margin-bottom: 0px;
}

#quicksearchlink {
    float: none;
}

#advsearchbarcontent {
    min-height: 200px;
    position: relative;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

    #advsearchbarcontent table tr td {
        vertical-align: middle;
    }

#savesearchpanel {
    float: right;
    width: 300px;
    height: 80px;
    margin-top: -30px;
    text-align: left;
    position: absolute;
    top: 0;
    right: 0;
}

    #savesearchpanel b {
        color: #891A1C;
        line-height: 30px;
    }

    #savesearchpanel a {
        padding: 0px;
        margin: 5px 10px;
        float: right;
    }

    #savesearchpanel input[type=text] {
        padding: 5px 10px;
        margin: 5px 0px;
        width: 200px;
        font-family: Verdana;
        font-size: 11pt;
        border: 1px solid #6d6d70;
    }

#qsavesearchpanel2 a {
    padding: 0px;
    margin: 5px 10px;
    float: right;
}

#qsavesearchpanel2 span.sectiontitle {
    padding: 0px;
}

.centeredform {
    margin: 5px;
    float: left;
    display: block;
}

    .centeredform .left {
        text-align: right;
        padding: 3px 10px;
        width: 225px;
        font-family: Verdana;
        display: inline-block;
    }

.rangedate {
    margin: 3px 5px;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
    line-height: 25px;
}

    .rangedate img, .rangedate input, .rangedate span {
        vertical-align: middle;
        display: inline;
        margin: 0px;
        padding: 0px;
    }

    .rangedate span {
        padding: 0 10px 0 20px;
    }

.centeredform input[type=checkbox] {
    margin: 3px 5px;
    font-family: Verdana;
    vertical-align: baseline;
}

.centeredform input[type=text], .centeredform select {
    padding: 5px 10px;
    font-family: Verdana;
    font-size: 10pt;
    border: 1px solid #6d6d70;
}

.centeredform select {
    padding: 0px;
    width: 180px;
    height: 27px;
}

.centeredform input[type=button] {
    margin: 10px 0px;
}

.datepickers {
    width: 100px;
    margin: 0px;
    padding: 0px;
}

br {
    clear: both;
}

.divhr {
    height: 1px;
    clear: both;
    background: #d3d3d3;
}

.foundoutside {
    height: 77px;
    padding: 0px;
    overflow: hidden;
}

    .foundoutside div {
        height: 57px;
        background-image: url('../images/outpracbg.png');
        background-repeat: repeat-x;
        border: 1px solid #faa61a;
    }

        .foundoutside div table {
            height: 57px;
            background-image: url('../images/graphic_warningstripe.png');
            background-repeat: repeat-x;
        }

    .foundoutside table tr td {
        padding: 0 10px;
    }

    .foundoutside td {
        vertical-align: middle;
    }

        .foundoutside td p, .foundoutside td p a {
            font-size: 8pt;
        }
/*Expenders*/
#printexpander input[type=text] {
    width: 300px;
    margin: 5px 0px;
    padding: 5px 10px;
    font-family: Verdana;
    font-size: 11pt;
    border: 1px solid #6d6d70;
}

#printexpander .left {
    float: left;
    display: block;
    width: 350px;
}

#customcheckbox {
    float: right;
    display: block;
    margin-right: 10px;
    padding: 0px;
}

div.disclammer {
    display: block;
    font-family: Verdana;
}

#customcheckbox ul {
    list-style-type: none;
    border: 1px solid #a7a7a7;
    margin: 0px;
}

    #customcheckbox ul li {
        display: block;
        background-color: #e7e7e7;
        border: 1px solid #e7e7e7;
    }

        #customcheckbox ul li.selected {
            background-color: white;
        }

        #customcheckbox ul li:hover {
            border: 1px solid #FAA61A;
        }

        #customcheckbox ul li span {
            padding: 0px 20px 0px 40px;
            display: block;
            margin: 0px 10px;
            min-width: 150px;
            line-height: 30px;
        }

            #customcheckbox ul li span:hover {
            }

        #customcheckbox ul li.selected span {
            background-color: white;
            background-image: url('../images/icon_greencheck.png');
            background-position: left center;
            background-repeat: no-repeat;
        }

#imagesbody .mainheader {
    margin-bottom: 10px;
}

#imagedisplayswitch {
    display: block;
    float: left;
    height: 40px;
    overflow: hidden;
    margin-bottom: -10px;
    z-index: 10000;
}

    #imagedisplayswitch div {
        display: block;
        float: left;
        text-align: center;
        vertical-align: middle;
        height: 40px;
    }

        #imagedisplayswitch div span {
            display: block;
            height: 30px;
            padding: 5px;
        }

        #imagedisplayswitch div img {
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            margin-left: auto;
            margin-right: auto;
        }

        #imagedisplayswitch div:hover span {
            background-color: rgba(250, 166, 26, 0.20);
        }

        #imagedisplayswitch div.selected {
            background-color: transparent;
            background-image: url('../images/vtriangle.png');
            background-position: center bottom;
            background-repeat: no-repeat;
        }

            #imagedisplayswitch div.selected span {
                background-color: #FAA61A;
            }

.series {
    margin-bottom: 10px;
}

    .series .header {
        display: block;
        overflow: hidden;
        height: 55px;
        border: 1px solid white;
        border-bottom: 0px none white;
        background-color: #7ca5bc;
    }

    .series .image_carousel {
        border: 1px solid white;
        border-top: 0px none white;
    }

.header .number {
    font-size: 32pt;
    font-family: Verdana;
    font-weight: bold;
    color: White;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    float: left;
    margin: 0px;
    margin-left: 15px;
    padding: 0px;
}

.header .seriesinfo {
    float: left;
    margin: 10px;
    width: 300px;
}

.header .imagesinfo {
    float: left;
    margin: 10px;
    width: 300px;
}

#docinfotab {
    padding: 10px 20px;
    background-color: #7ca5bc;
    overflow: hidden;
}

.hidden {
    display: none;
}
/*Image viewer*/
#imageviewer {
    background-color: #d3d3d3;
    display: block;
    overflow: hidden;
    min-height: 265px;
    margin: 10px;
}

    #imageviewer iframe {
        display: block;
        background: black;
        float: left;
        width: 100%;
        min-height: 600px;
        z-index: 100;
    }

    #imageviewer .header {
        display: block;
        position: absolute;
        padding: 0px;
        z-index: 100;
        margin: 0px 10px;
        left: 0;
        right: 0;
    }

#closeimageviewer {
    position: absolute;
    top: 0;
    right: 0;
    padding: 17px 16px 0 0;
}

#expandimageviewer {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    background-image: url('../images/bgblacktrans.png');
    background-repeat: repeat;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

#quickpickdates {
    float: left;
}

#outofpraccheckwrap {
    display: block;
    float: left;
    width: 300px;
    /*margin: 0px 0px 0px 10px;  changed when moved checkbox top*/
    margin: 0px 0px 0px 0px;
    /*padding: 3px 20px;  changed when moved checkbox top*/
    padding: 3px 15px 5px 15px;
    background-color: #ffcc66;
    background-image: url('../images/btg_vbar.png');
    background-position: left center;
    background-repeat: repeat-y;
    vertical-align: middle;
}

    #outofpraccheckwrap.selected {
        /*background-color: #feeed1;*/
        background-color: #ffcc66;
        background-image: url('../images/btg_vbar.png');
        background-position: left center;
        background-repeat: repeat-y;
        width: 500px;
    }

#advsearchbarcontent input[type="text"], #advsearchbarcontent select {
    border: 1px solid #6D6D70;
    font-family: Verdana;
    font-size: 10pt;
    padding: 2px 10px;
    margin: 3px 0px;
}

.requiredtext {
    background-color: #feefcd;
    background-color: #ffcc66;
}

#quicksearchlink {
    float: none;
    margin-top: 3px;
}

.ac_results {
    min-width: 155px;
}

    .ac_results ul {
        width: 155px;
    }

        .ac_results ul li {
            text-align: left;
            min-width: 155px;
            background: white;
            color: black;
            font-family: Verdana;
            font-size: 11pt;
            margin: 2px 5px;
        }

            .ac_results ul li strong {
                color: red;
                font-family: Verdana;
                font-size: 11pt;
                font-weight: normal;
            }

#advsearchbarcontent table {
    width: 100%;
}

.inputlabel {
    width: 245px;
}

#quickpickdates td {
    padding-left: 10px;
    text-align: center;
}

.uLabelError {
    font-family: verdana;
    color: #c8141e;
    font-style: italic;
    margin: 3px 0px;
    display: inline-block;
}


#quicksearchbarcontent table {
    width: 100%;
}

.chromeFrameInstallDefaultStyle {
    border: 1px solid white;
}

#prompt {
    z-index: 10000;
}

tr.interior.external td:first-child {
    background-image: url('../images/btg_vbar.png') !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    padding-left: 20px !important;
}

#grayshader {
    background-image: url('../images/metadata_transparentoverlay.png') !important;
    background-position: center center !important;
    background-repeat: repeat-x !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 20px;
    margin-top: 40px;
    display: block;
}

.noreport {
    display: block;
    position: relative;
    overflow: hidden;
    line-height: 30px;
    text-align: center;
}

    .noreport img {
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -15px;
        height: 30px;
        width: 30px;
    }

    .noreport hr {
        margin: 15px 0px;
        border-top: 1px solid rgba(0, 45, 70, 0.48) !important;
    }

#reportinfowrapper * {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

.legacy_message {
    padding: 20px 10px;
}

    .legacy_message * {
        font-size: 8pt;
    }

.messagered {
    color: red;
}

.requiredred {
    background-color: #deb6b6;
}

.display_only {
    color: red;
}

#removesearch {
    color: #1c75bc;
    margin-left: .5em;
}

.daterange {
    float: left;
    padding-top: 3px;
}

#clearfields {
    line-height: 25px;
}

#toggleviewermode, #toggleviewermodedisabled {
    display: inline-block;
    height: 22px;
    width: 72px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url('../images/control_toggle_background.png');
}

#toggleviewermodedisabled {
    background-image: url('../images/control_toggle_disabled.png');
    display: none;
    z-index: 110;
}

#toggleviewermodeslider {
    display: block;
    position: absolute;
    left: 0;
    margin: 1px;
    height: 20px;
    width: 35px;
    background-repeat: no-repeat;
    background-image: url('../images/control_toggle_switch.png');
}

#toggleviewerwrapper {
    position: relative;
    margin-top: 5px;
    height: 22px;
    width: 72px;
    overflow: hidden;
}

#toggleskellydownload {
    line-height: 30px;
    float: right;
}

    #toggleskellydownload > * {
        float: right;
        display: block;
        margin-right: 10px;
    }

#rightpagetitle {
    
	position:absolute;
	top:0;
	right:0;
	margin:7px 20px;
    color: #b2d235;
    font-size: 20pt;
    font-family: verdana;
    line-height: 40px;
}

#quickviewheader {
    background-color: #333333;
    padding: 10px 15px;
    border-bottom: 1px solid #B2D235;
    position: relative;
    overflow: hidden;
	text-align:left;
}

    #quickviewheader > table {
        float: left;
    }


/* Used for Change Log*/
.splashli {
    border-bottom: 1px dotted #DDDDDD;
    overflow: hidden;
    padding: 12px 0 15px !important;
}

.splashImg {
    margin-bottom: 3px;
    /*margin-right: 14px;*/
    position: relative;
    margin-top: 3px;
}

.changelogtdleft {
    border-bottom: 1px solid #ccc;
    padding: 10px 5px;
    text-align: left;
}

.changelogtdcenter {
    border-bottom: 1px solid #ccc;
    padding: 10px 5px;
    text-align: center;
    overflow: auto;
    position:relative;
}

.changelogmessage {
    color: #fab332;
    font-size: 12pt;
    font-family: Verdana;
    float: left;
}



.systemMessageTitle {
    font-family: verdana;
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: bold;
    position: relative;
    top: -20px;
}

#systemMessage {
    text-align: center;
    background-color: #FFF;
    padding: 5px 0px !important;
    width: 400px !important;
    position: relative;
    height: 155px;
}

.systemMessageText {
    margin-bottom: 5px;
    position: relative;
    top: -10px;
}

#systemIcon {
    color: transparent;
    font-size: 0;
    position: relative;
    top: -25px;
    vertical-align: middle;
    //float: top;
}

#systemImageLeft {
    bottom: 3px;
    float: left;
    left: -15px;
    position: relative;
}

#systemImageRight {
    bottom: 3px;
    float: right;
    right: -15px;
    position: relative;
}

#P100_REFRESH {
    float: right;
    display: inline-block;
    margin-top: 15px;
}

.changelogtdcenter img {
    display: block;
    margin: 0 auto;
}

.tasktd {
    padding: 0px 15px;
}

.apptSelect {
    border: 1px solid #6D6D70;
    font-family: Verdana;
    font-size: 10pt;
    margin: 3px 0;
}

.inputlabel {
    padding-top: 5px;
    padding-right: 10px;
}

#SCHEDULE .apptSelect, #SCHEDULE .text_field, #SCHEDULE .radio_group, #SCHEDULE .datepicker, #SCHEDULE .textarea, #SCHEDULE .number_field {
    margin-bottom: 10px;
}

.checkbox_group, .radio_group {
    margin-top: 3px;
}

.action_icon {
    display: inline-block;
    min-width: 60px;
    height: 80px;
    text-align: center;
}

    .action_icon span {
        white-space: nowrap;
        font-size: smaller;
    }

.checkboxs {
    width: 100%;
}

.checkbox_group {
    width: 100%;
}

.checkboxs input[type=checkbox] {
    margin-right: 5px;
}

input[type=radio] {
    margin: 0px 5px;
}

.maintoolbar {
    width: 100%;
    text-align: center;
    background-color: white;
    height: 115px;
    max-height: 115px;
    overflow: hidden;
    position: relative;
    
}

.maintoolbartabs {
    
    margin: 0 auto;
    height: 75px;
    max-height: 75px;
    position: relative;
    display: inline-block;
    
    *width: 500px;
}

.searchsummary {
    margin-bottom: 10px;
    overflow: hidden;
    clear: both;
}

.toolbaricon {
    display: block;
    float: left;
    height: 60px;
    font-size: 11px;
    
}

    .toolbaricon a {
        display: block;
         height: 75px;
        padding: 0 10px;
        font-size: 11px;
        position: relative;
    }

    .toolbaricon img {
        margin: 10px 10px 0px 11px;
        height: 38px;
        
    }

.toolbarselected {
    background-image: url('../images/vtrianglebsmall.png');
    background-position: bottom;
    background-repeat: no-repeat;
    height: 85px;
    margin-bottom: -10px;
    font-size: 11px;
}

    .toolbarselected a {
        height: 75px;
        background-color: #BDD2DD;
    font-size: 11px;
    }



#hometabs, #admintabs {
    background: white;
    height: 31px;
    padding: 0 10px;
    text-align: left;
}

    #hometabs > a, #admintabs > a {
        color: Black;
        float: left;
        font-weight: normal;
        margin: 0 1px;
        padding: 0;
        text-decoration: none;
    }

        #hometabs > a > span, #admintabs > a > span {
            background-image: url('../images/tabsbg.png');
            background-repeat: repeat-x;
            display: block;
            line-height: 31px;
            padding: 0 25px;
            //border-top: 1px solid #891a1c;
        }
        #hometabs > a > table {
             background-image: url('../images/tabsbg.png');
            background-repeat: repeat-x;
            display: block;
            padding: 0 25px;
        }
        #hometabs > a > table {
            padding: 0 10px;
        }
       #tabcustom > table {
         line-height: 31px;
  
        }
        #tabcustom > table span {
            line-height: 12pt;
        }
        #hometabs > a.selected  > span, #admintabs > a.selected > span {
            background: #e7e7e7;
            border-top: 2px solid #FAA61A;
            line-height: 30px;
        }
        #tabcustom.selected > table
        {
            background: #e7e7e7;
            border-top: 2px solid #FAA61A;
             line-height: 30px;
        }
        

    #hometabs > .button {
        display: block;
        line-height: 31px;
        padding: 0px 15px;
        color: #1C75BC;
        font-weight: normal;
        text-decoration: underline;
        font-size: smaller;
    }

#admintabs {
    background-image: url('../images/gradientheaderqsinv.png');
    background-repeat: repeat-x;
    padding-top: 15px;
    padding-bottom: 1px;
}

    #admintabs > a.selected > span {
        background: white;
        border-top: 2px solid #FAA61A;
    }
#providerselector .ui-multiselect {max-width: 220px;min-width: 220px;width: 220px;}

#providerselector,#namefilterselector,#modalityselector {
    float: left;
    background-color: transparent;
    margin-bottom: -10px;
    height: 55px;
}

    #providerselector div,#modalityselector div {
        padding: 10px;
        height: 25px;
    }
#namefilterselector div {
    padding: 10px 10px 10px 0px;
        height: 25px;
}
    #providerselector.selected ,#modalityselector.selected,#namefilterselector.namefilterselected {
        background-color: transparent;
        background-image: url('../images/vtriangle.png');
        background-position: center bottom;
        background-repeat: no-repeat;
    }

        #providerselector.selected div,#modalityselector.selected div,#namefilterselector.namefilterselected div {
            background: #FAA61A;
            padding: 10px;
        }
.qtip {
    	border: 1px solid #bdd2de;
        padding: 3px 7px;
        background: #bdd2de;
}
 .qtip-content {
	background: #bdd2de;
	border: 1px solid #bdd2de;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #bdd2de;
	padding: 5px 10px;
}
.qtip-default {
border-color: #bdd2de;
background-color: #bdd2de;
}
 .qtip-tip {
	background-color: #bdd2de;
}
.rowicons {
    width: 65px;
    padding-right: 0px !important;
    padding-left: 7px !important;
}
.rowicons div {
    float: left;
}
.rowicons div a {
    display: block;
    float: left;
}
#refreshimg {
    display: inline-block;
    margin: 5px 0;
}

#archivepatientinfo td {padding:10px;}

#admin_profile table {width:100%; }
#admin_profile table td {padding-top: 10px;}
.profilesectionheader {border-top: 1px solid #ccc;}
#admin_profile .note {font-style:italic; color: #891a1c; font-size:12px;}
.prefs {margin-left: 20px;}
.prefsdisplay {padding-left: 10px; margin-left: 10px;}
.preflabel {width: 219px;}
.prefsdiv {margin-left: 20px;}

#quicksearchbarcontent table {width: 100%}

.rowicons div { width: 30px; display: block;}

/* .accounteditbutton {float: right;  position: relative; right: 100px; }*/
.accounteditbutton {display:inline;padding-left: 5px;}
.pagination a {
    white-space: nowrap;
}


#p11homepagelink {margin-left: 20px; line-height: 25px;}

.changelogfeaturetitle {font-weight: bold;}

#changelogheader {font-size: 18px;  margin-bottom: 20px; }

.changelogimagecontainer {height: 140px; padding: 15px;}

.changelogfeaturetext {padding: 0px 15px 15px 15px;}
.changelogfeaturetitle {padding: 0px 15px;}

.rpt-sort a {
	text-decoration:none;
}


#p100customtabmodal input[type="text"], #p100customtabmodal select {
    border: 1px solid #6D6D70;
    font-family: Verdana;
    font-size: 10pt;
    margin: 3px 0;
    padding: 2px 10px;
}

#p100customtabmodal td {
    padding-bottom: 10px;
}


#p400messageheader {
    background-color: #BED1DE;
    margin: 0px 10px;
    padding: 15px 10px 10px 10px;
    border: 1px solid white;
}
#p400messageheader.hmessage {
    background-color: #BED1DE;
}
#p400messageheader.halert {
    background-color: #FDD498;
}
#p400messageheader.hwarning {
    background-color: #EDB9BA;
}

#messagebody {
    background-color: White;
    margin: 0 10px 10px 10px;
    min-height: 265px;
    padding: 10px;
}

#messagecount {
    color: white;
    position: absolute;
    height: 17px;
    width: 21px;
    top: 25px;
    right: 21px;
    background-image: url('../images/graphic_messagecounter.png');
    background-repeat: no-repeat;
    text-align: center;
    line-height: 17px;
}
#messagecount span {
    text-align: center;
    font-size: 10px;   
}
#messagebody  .text {
    padding: 10px;
    height: 100%;
    width: 100%;
    display: block;
}

#messagebody  .text h2 {
        color: #002d46;
    }

.messagelist {padding-left: 20px;}

#MESSAGEHEADERDIV {
    float: left;
    width: 100%;
}

div.faqCategoryHeader {
    font-weight: bold;
    font-size: 12pt;
    margin: 30px 0px 10px 0px;
    clear: both;
    }
p.faqQuestion {font-weight: bold; margin-top: 10px;}

#faqLeftNav {
    width: 210px;
    background-color: #BDD2DD;
    text-align: center;
    padding: 20px 0px;
    float: left;
    }
#faqLeftNavCategories {
    border-top: 1px solid #FFF;
    text-align: left;
    padding: 20px 20px 0px 20px;
    }
.p_regionheader {
    overflow: hidden;
}
#faqQuestions {
    font-size: 10pt;
    float:left;
    width: 75%;
    padding: 5px 20px 0px 20px;
    }
    .top {
        margin-top: 10px;
        color: rgb(117, 117, 117) !important;
        line-height: 25px;
    }
#page15qa {padding-right: 0px;}
#faqLeftNavCategories ul { list-style: none;margin: 10px 0px 0px 0px;}
#faqQuestions ul {list-style: none;margin: 10px 0px 0px 0px;}
#faqQuestions ul li{ margin: 10px;}
#faqLeftNavCategories li {line-height: 25px;}
#P400_FOLLOWUP_INFO {
    margin-top: -1px;
}
#customtabregion {overflow: visible;}
li.inputlabel {width: auto !important;}

#radarSignupHeader {font-size: 25px; margin-bottom: 25px;}
#radarSignup {padding: 30px 15px 20px 30px; text-align: left;}

.emrheader {font-weight: bold; font-size: 16px;}

