﻿input, textarea
{
    font: 12px "segoe ui" ,arial,sans-serif;
}
input, text
{
 
}
/* Content CSS */
.contentEditor{

}
.greenheader
{
    height: 20px;
    background-color: #c4cbaa;
    color: #212414;
    font-size: 13px;
    font-weight: bold;
    text-indent: 5px;
    width: auto;
    padding-top: 5px;
}

/* New Style Starting */

.contentLeft
{
    float: left;
    margin-top: 5px;
    width: 65%;
}

.contentRight
{
    border: 1px solid #666666;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    float: right;
    height: auto;
    margin-top: 5px;
    width: 34%;
}

.contentRight ul li label
{
    width: 120px !important;
}

.contentRightWrap
{
    word-break: break-all;
    word-wrap: break-word;
    width: 190px;
    display: inline-block;
}

.contentFull
{
    border: 1px solid #666666;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    float: left;
    height: auto;
    margin-top: 5px;
    padding: 0px;
    width: 99.8%;
}

.mainHeading_Right
{
    background-color: #A7C5E8;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin-top: 0;
    padding-left: 5px;
    padding-top: 3px;
    width: auto;
}

.subHeading_Right
{
    background-color: #D1C690;
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding-top: 3px;
    text-align: left;
    text-indent: 5px;
    width: 100%;
    margin: 3px 0px;
}

.viewSpanWrap
{
    display: inline-block;
    min-width: 150px;
    overflow: hidden;
    width: 190px;
    word-wrap: break-word;
}

/*New style Ending*/
.dvBorder
{
    border: #c7c7c7 1px solid;
    border-collapse: inherit;
    background-color: #FFFFFF;
    padding: 10px;
    margin-top: -2px;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.dvBorderList
{
    border: #A5B3C5 1px solid;
    border-collapse: inherit;
    background-color: #FFFFFF;
    padding: 5px;
    margin: 5px 0px 0px 0px;
    overflow: hidden;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: none;
}

.btnContent
{
    height: 23px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    width: auto;
    background-color: #55a4ee;
    background-image: url(../Images/button_bg2.gif);
    background-repeat: repeat-x;
    border-top: 1px solid #55a4ee;
    border-right: 1px solid #2b2005;
    border-bottom: 1px solid #2b2005;
    border-left: 1px solid #55a4ee;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 4px;
}

.btnCancel
{
    height: 23px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    width: auto;
    background-color: #666;
    background-repeat: repeat-x;
    border-top: 1px solid #b6c191;
    border-right: 1px solid #1e2112;
    border-bottom: 1px solid #1e2112;
    border-left: 1px solid #b6c191;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 4px;
}

.link:link
{
    font-size: 11px;
    color: #FFF;
    font-weight: 100;
    text-decoration: none;
}

.link:visited
{
    font-size: 11px;
    color: #FFF;
    font-weight: 100;
    text-decoration: none;
}

.link:hover
{
    font-size: 11px;
    color: #FFF;
    font-weight: 100;
    text-decoration: underline;
}

h3
{
    border-color: #CC0000;
    border-style: dotted;
    border-width: 0 0 1px;
    padding: 4px;
    margin: 2px 2px 2px 0px;
    font-size: 13px;
    font-weight: bold;
    width: 90%;
}
.sub_heading
{
    border-bottom: 1px solid #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 600;
    width: 25px;
}

.heading
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #880B0B;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
    text-indent: 10px;
    width: 300px;
}
b
{
    font-size: 12px;
}

p
{
    margin: 5px 0px 5px 20px;
    padding: 0px;
    font-size: 13px;
    line-height: 15px;
    text-align: justify;
}

h4
{
    margin: 2px;
    padding: 2px;
    font-size: 14px;
}
h5
{
    margin: 2px;
    padding: 2px;
    font-size: 12px;
}

ul
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 0px;
}

ul li
{
    padding-bottom: 2px;
    list-style-type: none;
    margin: 0px;
    padding-left: 2px;
    padding-right: 2px;
    list-style-image: none;
    padding-top: 2px;
}

div.box ul li
{
    min-height: 2em;
    line-height: 2em;
}

/*..........................*/

div.main
{
    margin: 4px 0px 0px 0xp;
    width: 100%;
    padding: 4px 0px;
    overflow: hidden;
    float: left;
}

div.box
{
    color: #333;
    margin: 5px 5px 10px 5px;
    width: 99%;
}

.spanWrap
{
    width: 320px;
    min-width: 250px;
    word-wrap: break-word;
    overflow: hidden;
    display: inline-block;
}

div.msgbox
{
    text-align: justify;
    background-image: url(../../Static/Images/Glad32.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 10px 35px 10px 35px;
    width: 90%;
}

div.box h1
{
    font-size: 14px;
    color: #000000;
    padding-bottom: 4px;
}

div.box p
{
    padding-bottom: 14px;
}

.box Label, .listSearch Label
{
    line-height: 1.8;
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    padding-right: 5px;
}

.box Label, .listSearch span
{
    line-height: 1.8;
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #333333;
    font-size: 11px;
    text-decoration: none;
}

.box input
{
    border: solid 1px #B8CBDE;
    padding: 2px 1px 3px;
    vertical-align: middle;
}

.box Label
{
    width: 150px;
}

div.box em, .dvTblLayout em, .dvBorder em, .dvBorderList em
{
    color: red;
    font-weight: normal;
}

.lblHelp
{
    font-style: italic;
    font-size: 11px;
    color: #A8A8A8;
    font-weight: normal;
}

.rpList
{
    width: 100%;
}

.rpList table
{
    background-color: #A7C5E8;
    border-collapse: collapse;
    color: #000000;
    font-size: 12px;
    height: 20px;
    width: 100%;
    border: 0px;
}

.rpList table th
{
    background-color: #A7C5E8;
    color: #000000;
    font-size: 11px;
    font-weight: 600;
    height: 18px;
    text-align: left;
    text-indent: 5px;
}

.rpList table td
{
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #A7C5E8;
    background-color: #FFFFFF;
    font-size: 12px;
    text-align: left;
    text-indent: 5px;
}

.tableBorder
{
    width: 100%;
}
.tableBorder table
{
    background-color: #A7C5E8;
    border-collapse: collapse;
    color: #000000;
    font-size: 12px;
    height: 20px;
    width: 100%;
    border: 0px;
    vertical-align: top;
}

.tableBorder table th
{
    background-color: #A7C5E8;
    color: #000000;
    font-size: 11px;
    font-weight: 600;
    height: 18px;
    text-align: left;
    text-indent: 5px;
}

.tableBorder table td
{
    border-style: solid solid solid solid;
    border-width: 1px;
    border-color: #A7C5E8;
    background-color: #FFFFFF;
    font-size: 12px;
    text-align: left;
    text-indent: 5px;
    vertical-align: top;
}

.dtListBorder
{
    border-style: solid;
    border-width: 1px;
    border-color: #A7C5E8;
    background-color: #FFFFFF;
    font-size: 12px;
    text-align: left;
    text-indent: 5px;
}

.box li span Label, .listSearch li span Label
{
    line-height: 1.8;
    display: inline;
    vertical-align: top;
}

/*for both the direct UL and multi ul (in div) */
ul.listSearch li, .listSearch ul li
{
    display: table-cell;
    vertical-align: middle;
    float: left;
}

.errorMsg
{
    background: url('../../Static/Images/error_16X16.gif') no-repeat;
    background-position: left;
    height: 16px;
    padding-left: 20px;
    font-weight: lighter;
    color: #EA5200;
    font-size: 11px;
}

/* Info Messages */
.info, .success, .help, .error, .search, .validation
{
    /*border: 0px 1px 1px 1px;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #8e8e8e;
    margin: 0px 0px 10px 60px;
    padding: 10px 35px 10px 35px;
    background-repeat: no-repeat;
    background-position: left center;
    width: 65%;
    font-size: 12px;
}

.info
{
    color: #00529B;
    margin: 0 0 0 25%;
    overflow: hidden;
    position: absolute;
    width: 44%;
    z-index: 1;
    background-color: #BDE5F8;
    background-image: url('../../Static/Images/Status/info.png');
    background-position-x: 6px;
}

.success
{
    color: #4F8A10;
    margin: 0 0 0 25%;
    overflow: hidden;
    position: absolute;
    width: 44%;
    z-index: 1;
    background-color: #DFF2BF;
    background-image: url('../../Static/Images/Status/success.png');
    background-position-x: 6px;
}

.help
{
    color: #9F6000;
    margin: 0 0 0 25%;
    overflow: hidden;
    position: absolute;
    width: 44%;
    z-index: 1;
    background-color: #FEEFB3;
    background-image: url('../../Static/Images/Status/help.png');
    background-position-x: 6px;
}

.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../Static/Images/Status/error.png');
    background-position-x: 6px;
    margin: 0 0 0 25%;
    overflow: hidden;
    position: absolute;
    width: 44%;
    z-index: 1;
}

.search
{
    color: #4F8A10;
    background-color: #DFF2BF;
    overflow: hidden;
    background-image: url('../../Static/Images/Status/Search.png');
}
.riTextBox[type="text"]
{
    padding-left: 0px !important;
}

/*end of info message*/
html body .riSingle .riTextBox
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.btnReportView{
     border: 1px solid white;
}
