﻿*
{
    margin: 0;
}
/*html, body
{
    font-family: Arial;
    font-size: small;
    text-align: center;
    border-left: solid 0px #333333;
    border-right: solid 5px #333333;
    border-top: solid 0px #333333;
    border-bottom: solid 0px #333333;
    background-color: #333333;
}*/
#wrapper_master
{
    width: 100%;
    min-height: 95%;
    height: auto !important;
    height: 95%;
    padding: 0 auto;
    background: #800000;
    border: ridge 5px #CCCCCC;
}
#documentUploadDiv
{
    background: #800000;
}
#documentUploadDiv h1, h4
{
    color: #E6E6E6;
}
#headerleft_master
{
    padding: 0px 0px 0px 5px;
    text-align: left;
    width: 50%;
    float: left;
    height: 40px;
    background: #800000;
}
#headerleft_master h1
{
    color: #E6E6E6;
}
#headerright_master
{
    padding: 5px;
    height: 40px;
    text-align: right;
    color: #E6E6E6;
    background: #800000;
}
#headerright_master a
{
    color: #E6E6E6;
}
#navigation_master
{
    padding: 0px 0px 0px 5px;
    text-align: left;
    height: 25px;
    background: #800000;
    color: #E6E6E6;
}
#navigation_master a
{
    color: #E6E6E6;
}
#sidebarcontentcontainer_master
{
    text-align: left;
    min-height: 450px;
}
#sidebar_master
{
    /*max-height: 650px;*/
    float: left;
    width: 13em; /* since this element is floated, a width must be given */
    padding: 5px 5px; /* top and bottom padding create visual space within this div  */
    overflow: hidden;
    vertical-align: top;
    height: 100%;
    color: #E6E6E6;
}
#content_master
{
    min-height: 450px;
    /*max-height: 650px;*/
    margin-left: 13em; /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. */
    background-color: #F4F7FC;
    padding: 10px;
    overflow: auto;
    color: #515151;
    height: 100%;
    border-top: ridge 5px #CCCCCC;
    border-left: ridge 5px #CCCCCC;
    border-bottom: ridge 5px #CCCCCC;
}
h1, #footer_master
{
    width: 100%;
    padding: 10px 0;
}
#footer_master
{
    position: relative;
    z-index:1;
    background-position: top;
    text-align: center;
    background: #800000;
    color: #E6E6E6;
}
.rightHandLabelStyle
{
    text-align: right;
    padding-right: 10px;
    width: 250px;
}

.watermarktext
{
    color: Gray;
}
.buttonSkin
{
    color: #515151;
}
#quickSearch
{ 
    position:absolute;
    top: 35em;
    padding-left: 8px;
} 
#quickSearch a
{    
    width: 12em;
    color: #fff;
    text-decoration: none;
}
#quickSearch a:hover
{
    background: #2580a2 url("~/Images/hover.gif") left center no-repeat;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, 
.editor-label 
{
    padding-right: 5px;
    text-align: right;
    width: 300px;
    clear: both;
    float: left;
    margin: 0.75em 0 0 0;
}
.editor-label2 
{
    padding-right: 5px;
    text-align: right;
    width: 300px;
    clear: both;
    float: left;
    margin: 0 0 0 0;
}

.display-field, 
.editor-field 
{
    margin: 0.5em 0 0 0;
}
.editor-field2 
{
    margin: 0 0 0 0;
}
.customiseFields {
    height: 50px;
}
.customiseFields2 {
    height: 100px;
}
.display-field
{
	padding-top: 8px;
	min-height: 20px;
}

.text-box {
    width: 30em;
}

.text-box.multi-line {
    height: 6.5em;
}

.tri-state {
    width: 6em;
}


/* Tables
-----------------------------------------------------------------*/

table.redicase-table
{
    border: 1px solid #C1C1A4;
    border-collapse: collapse;
    width: 100%;
}

table.redicase-table td {
    padding: 5px 15px;
    border: solid 1px #e8eef4;
    border-style: none;
}

table.redicase-table th
{    
    padding: 5px 15px;
    text-align: left;
    background-color: #CAD8E6;
    border-style: none;
    border-bottom: 1px solid #C1C1A4;
}

table.redicase-table th a{
    color: #696969;
    text-decoration: none;
}

table.redicase-table tr a{
    color: #696969;
    text-decoration: none;
}
table.redicase-table tr a:hover
{
    color: Black;
}
.oddRow
{
}
.evenRow
{
    background-color: #DEE7EF;
}

.ajax__tab_tab{
    color: inherit;
}