﻿
body {
    padding:0px;
    margin:0px;
    height:100%;
    /*font-family:Calibri,  'Arial Unicode MS', Arial;*/
    /*font-size:0.95em;*/
    color:#333333;
    /*background:#A3C949;*/
    /*background:#EEB615;*/
    background:#999999;
}
td {
    padding:2px;
}
div {
    border:#000000 1px ;
}
h1 {
    font-size:2.35em;
    font-weight:normal;
    margin-top:13px;
    margin-bottom:3px;
}
h2 {
    font-size:1.5em;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
}
h3 {
    font-size:1.15em;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:5px;
    color:#1E1E1E;
}
h4 {
    font-size:1.1em;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:2px;
}
a {
    color:#333333;
    text-decoration:none;
    cursor:pointer;
}
a:hover {
    color:#666666;
}
 input[type="submit"]:disabled {
    display:none;
}

/* ************************* */
/* OVERWRITING SOME BOOTSTRAP CSS STYLES */
label {
    font-weight:normal;
    margin-bottom:0px;
    display:normal;
}
table {
    border-collapse:separate;
    border-spacing:3px;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 0 0 0 0;
  margin-top: 0px;
  line-height: normal;
}
/* OVERWRITING SOME BOOTSTRAP CSS STYLES */
/* ************************* */

.RequiredInput {
    background:#DCFFDC;
    border:#999999 1px solid;
    border-radius:3px;
    color:#333333;
}
.RequiredInputRadio {
    border:#EFEFEF 1px solid;
    border-radius: 3px;
}
select {
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:#CCCCE1 1px solid;
    padding:3px;
    font-size:0.85em;
    background:#F5F5F5;
}
input {
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:#CCCCE1 1px solid;
    /*font-size:0.85em;*/
    padding:2px;
    padding-bottom:5px;
    /*margin-bottom:3px;*/
    background:#FFFFFF;
    color:#333333;
}
input[type=radio]{
  cursor:pointer;
}
input[type=checkbox]{
  cursor:pointer;
}
.TextArea{
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:#999999 1px solid;
    color:#333333;
    font-size:0.75em;
}
.ReadOnly {
    color:#999999;
}
.TopLeftCurve {
    margin-top:137px;
    position:absolute;
    left:15px;
}

.BottomLeftCurve {
    margin-top:-9px;
    position:absolute;
    left:-9px;
}
    
    
.BlueLeft {
    margin-top:85px;
    width:9px;
    height:655px;
    border-left:#141446 1px solid;
    border-top:#141446 1px solid;
    border-bottom:#1B2C54 1px solid;
    background:#163981;
    margin-left:-10px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    position:absolute;
    left:25px;
    background-image: -webkit-gradient(
	    linear,
	left top,
	left bottom,
	    color-stop(0, #102044),
	    color-stop(0.55, #466ABB)
    );
    background-image: -o-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -moz-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -webkit-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -ms-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: linear-gradient(to bottomt, #102044 0%, #466ABB 55%);
}

.BlueRight {
    margin-top:85px;
    width:10px;
    height:655px;
    border-right:#141446 1px solid;
    border-top:#141446 1px solid;
    border-bottom:#1B2C54 1px solid;
    background:#163981;
    position:relative;
    left:11px;
    float:right;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    background-image: -webkit-gradient(
	    linear,
	left top,
	left bottom,
	    color-stop(0, #102044),
	    color-stop(0.55, #466ABB)
    );
    background-image: -o-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -moz-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -webkit-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -ms-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: linear-gradient(to bottomt, #102044 0%, #466ABB 55%);
}

.BlueLeft1 {
    margin-top:85px;
    width:9px;
    height:580px;
    border-left:#141446 1px solid;
    border-top:#141446 1px solid;
    border-bottom:#1B2C54 1px solid;
    background:#163981;
    position:relative;
    margin-left:-10px;
    float:left;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    background-image: -webkit-gradient(
	    linear,
	left top,
	left bottom,
	    color-stop(0, #102044),
	    color-stop(0.55, #466ABB)
    );
    background-image: -o-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -moz-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -webkit-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: -ms-linear-gradient(bottom, #102044 0%, #466ABB 55%);
    background-image: linear-gradient(to bottomt, #102044 0%, #466ABB 55%);
}

.NavLeftArea {
    margin-top:137px;
    background:#466ABB;
    border-top:#102044 1px solid;
    border-right:#102044 1px solid;
    border-bottom:#102044 1px solid; 
    border-left:#2F4068 1px solid; 
    width:173px;
    height:560px;
    border-top-right-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    margin-bottom:15px;
    position:absolute;
    left:24px;
    background-image: -webkit-gradient(
	    linear,
	left top,
	left bottom,
	    color-stop(0, #102044),
	    color-stop(0.15, #466ABB)
    );
    background-image: -o-linear-gradient(bottom, #102044 0%, #466ABB 35%);
    background-image: -moz-linear-gradient(bottom, #102044 0%, #466ABB 35%);
    background-image: -webkit-linear-gradient(bottom, #102044 0%, #466ABB 35%);
    background-image: -ms-linear-gradient(bottom, #102044 0%, #466ABB 35%);
    background-image: linear-gradient(to bottomt, #102044 0%, #466ABB 35%);
}

.NavDark {
    color:#ffffff;
    width:161px;
    font-size:0.9em;
    padding-left:25px;
    line-height: 25px;
    height:24px;
    border-top:#3F60A7 1px solid;
    border-bottom:#496FC0 1px solid;
    border-right:#2F4068 1px solid;
    border-left:#141446 1px solid;
    background:#456ABA;
    margin-left:-9px;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    right top,
	    color-stop(0, #1B2949),
	    color-stop(0.12, #456ABB)
    );
    background-image: -o-linear-gradient(right, #1B2949 0%, #456ABB 12%);
    background-image: -moz-linear-gradient(right, #1B2949 0%, #456ABB 12%);
    background-image: -webkit-linear-gradient(left, #1B2949 0%, #456ABB 12%);
    background-image: -ms-linear-gradient(right, #1B2949 0%, #456ABB 12%);
    background-image: linear-gradient(to right, #1B2949 0%, #456ABB 12%);
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
}

    .NavDark A {
        text-decoration:none;
        color:#ffffff;
        cursor:pointer;
    }
   .NavDark A:hover {
        text-decoration:none;
        color:#CCCCCC;
    }

.InnerNavDiv {
    position: absolute;
    left: 24px;
    margin-top: 150px;
}
.NavItem {
    color:#ffffff;
    width:187px;
    font-size:0.9em;
    padding-left:25px;
    line-height: 23px;
    height:24px;
    border-top:#2F4068 1px solid;
    border-right:#2F4068 1px solid;
    border-bottom:#496FC0 1px solid;
    border-left:#141446 1px solid;
    background:#528CDD;
    margin-left:-9px;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    right top,
	    color-stop(0, #1B2949),
	    color-stop(0.12, #456ABB)
    );
    background-image: -o-linear-gradient(right, #1B2949 0%, #528CDD 12%);
    background-image: -moz-linear-gradient(right, #1B2949 0%, #528CDD 12%);
    background-image: -webkit-linear-gradient(left, #1B2949 0%, #528CDD 12%);
    background-image: -ms-linear-gradient(right, #1B2949 0%, #528CDD 12%);
    background-image: linear-gradient(to right, #1B2949 0%, #528CDD 12%);
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px
}
.NavItem A {
    cursor:pointer;
    color: #ffffff;
    text-decoration:none;
}
.NavItem A:hover {
    color: #cccccc;
    text-decoration:none;
}

.NavItemLight {
    color:#ffffff;
    width:161px;
    font-size:0.9em;
    padding-left:25px;
    line-height: 25px;
    height:24px;
    border-top:#66A0F1 1px solid;
    border-right:#2F4068 1px solid;
    border-bottom:#496FC0 1px solid;
    border-left:#141446 1px solid;
    background:#528CDD;
    margin-left:-9px;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    right top,
	    color-stop(0, #1B2949),
	    color-stop(0.12, #5C96E7)
    );
    background-image: -o-linear-gradient(right, #1B2949 0%, #5C96E7 12%);
    background-image: -moz-linear-gradient(right, #1B2949 0%, #5C96E7 12%);
    background-image: -webkit-linear-gradient(left, #1B2949 0%, #5C96E7 12%);
    background-image: -ms-linear-gradient(right, #1B2949 0%, #5C96E7 12%);
    background-image: linear-gradient(to right, #1B2949 0%, #5C96E7 12%);
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px
}
.NavItemLight A {
    cursor:pointer;
    color: #ffffff;
    text-decoration:none;
}
.NavItemLight A:hover {
    color: #CCCCCC;
    text-decoration:none;
}


       
.NavSubMenu {
    font-size:0.9em;
    border-left:#050C1B 1px solid;
    border-right:#2F4068 1px solid;
    background:#235F95;
    margin-left:-9px;
    padding-top:7px;
    padding-left:25px;
    padding-bottom:9px;
    color:#ffffff;
    line-height:24px;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    width:182px;
}
.NavSubMenu IMG {
    margin-right:5px;
    vertical-align:middle;
    margin-bottom:3px;
}
.NavSubMenu A {
color:#ffffff;
text-decoration:none;
}
.NavSubMenu A:hover {
color:#cccccc;
text-decoration:none;
}
        
.OuterPageDiv {
    margin-right:25px;
    margin-left:25px;
    margin-top:20px;
    padding-bottom:50px;
    background:#F0F0F0;
    box-shadow: -5px 0px 40px 1px #0F1627;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #4C91BD),
	    color-stop(0.20, #F0F0F0)
    );
    background-image: -o-linear-gradient(bottom, #4C91BD 0%, #F0F0F0 20%);
    background-image: -moz-linear-gradient(bottom, #4C91BD 0%, #F0F0F0 20%);
    background-image: -webkit-linear-gradient(#4C91BD 0%, #F0F0F0 20%);
    background-image: -ms-linear-gradient(bottom, #4C91BD 0%, #F0F0F0 20%);
    background-image: linear-gradient(to bottom, #4C91BD 0%, #F0F0F0 20%);
}

.PageContent {
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:7px;
    padding-left:200px;
    margin-top:7px;
    padding-right:35px;

}

.OuterPageBox {
    min-height:600px;
    box-shadow: 0px 0px 80px -10px #8c8c8c;
}

.PageBox {
    border:#B9B9B9 1px solid;
    margin-top:7px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:9px;
    background:#FFFFFF;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #F0F0F0),
	    color-stop(0.15, #FFFFFF)
    );
    background-image: -o-linear-gradient(bottom, #F0F0F0 0%, #FFFFFF 15%);
    background-image: -moz-linear-gradient(bottom, #F0F0F0 0%, #FFFFFF 15%);
    background-image: -webkit-linear-gradient(#F0F0F0 0%, #FFFFFF 15%);
    background-image: -ms-linear-gradient(bottom, #F0F0F0 0%, #FFFFFF 15%);
    background-image: linear-gradient(to bottom, #F0F0F0 0%, #FFFFFF 15%);

}

.PageBoxInnerDiv {
    max-width:1000px;
}

.InputArea {
    border:#cccccc 1px solid;
    margin-top:7px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:11px;
    background:#EBEBEB;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #EBEBEB),
	    color-stop(0.75, #FAFAFA)
    );
    background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #FAFAFA 75%);
    background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #FAFAFA 75%);
    background-image: -webkit-linear-gradient(#EBEBEB 0%, #FAFAFA 75%);
    background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #FAFAFA 75%);
    background-image: linear-gradient(to bottom, #EBEBEB 0%, #FAFAFA 75%);
    font-size:1.0em;
    scrollbar-base-color:;
    scrollbar-arrow-color:;
    scrollbar-3dlight-color:;
    scrollbar-darkshadow-color:;
    scrollbar-face-color:;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:;
}

.InputArea textarea {
    font-size:1em;
}

.appLink {
    cursor:pointer;
}
.AppActionPopLeft {
    border:#cccccc 1px ;
    width:25px;
    height:80px;
    float:left;
    margin-left:-30px;
}
.AppActionPopUp {
    margin-top:-11px;
    margin-left:65px;
    text-align:left;
    min-width:300px;
    border:#666666 1px solid;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:9px;
    padding-top:7px;
    background:#FFFFFF;
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, #F0F0F0),
	    color-stop(0.45, #FFFFFF)
    );
    background-image: -o-linear-gradient(top, #F0F0F0 0%, #FFFFFF 45%);
    background-image: -moz-linear-gradient(top, #F0F0F0 0%, #FFFFFF 45%);
    background-image: -webkit-linear-gradient(top #F0F0F0 0%, #FFFFFF 45%);
    background-image: -ms-linear-gradient(top, #F0F0F0 0%, #FFFFFF 45%);
    background-image: linear-gradient(to top, #F0F0F0 0%, #FFFFFF 45%);
    display:none;
    position:absolute;
}
.AppActionPopUpPointer {
    position:absolute;
    margin-top:4px;
    margin-left:-19px;
    height:18px;
    background:#ffffff;
    border:#ffffff 1px solid;
    border-radius:10px;
    line-height:0.4em;
    font-size:2.2em;
    text-align:center;
}
.AppActionPopUpTitle {
    color:#ffffff;
    background-color:#456ABB;
    padding:5px;
    padding-left:9px;
    padding-right:9px;
    font-size:1.2em; 
    border-radius:3px;
}
.gradLightGrey
{
    padding:7px;
    background-color:#CBCBCB;
    border:#B9B9B9 1px solid;
    background-image: -webkit-gradient(
	    linear,
	left top,
	left bottom,
	    color-stop(40, #CBCBCB),
	    color-stop(0.100, #E6E6E6)
    );
    background-image: -o-linear-gradient(bottom, #CBCBCB 40%, #E6E6E6 100%);
    background-image: -moz-linear-gradient(bottom, #CBCBCB 40%, #E6E6E6 100%);
    background-image: -webkit-linear-gradient(bottom, #CBCBCB 40%, #E6E6E6 100%);
    background-image: linear-gradient(to bottomt, #CBCBCB 40%, #E6E6E6 100%);
    border-radius:3px;
}
.gradGrey
{
    padding:7px;
    background-color:#CBCBCB;
    background: -webkit-linear-gradient(#CBCBCB, #AAAAAA); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#CBCBCB, #AAAAAA); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#CBCBCB, #AAAAAA); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#CBCBCB, #AAAAAA); /* Standard syntax (must be last) */
    border:#AAAAAA 1px solid;
}
.gradBlue
{
    padding:7px;
    background-color:#83BDE1;
    background: -webkit-linear-gradient(#83BDE1, #1A84C8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#83BDE1, #1A84C8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#83BDE1, #1A84C8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#83BDE1, #1A84C8); /* Standard syntax (must be last) */
    border:#147AB4 1px solid;
}
.gradRed
{
    padding:7px;
    background-color:#CA9494;
    background: -webkit-linear-gradient(#CA9494, #954D4D); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#CA9494, #954D4D); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#CA9494, #954D4D); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#CA9494, #954D4D); /* Standard syntax (must be last) */
    border:#954D4D 1px solid;
}
.gradGreen
{
    padding:7px;
    background-color:#A3CB97;
    background: -webkit-linear-gradient(#A3CB97, #5E954D); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#A3CB97, #5E954D); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#A3CB97, #5E954D); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#A3CB97, #5E954D); /* Standard syntax (must be last) */
    border:#5E954D 1px solid;
}

.BorderedTable {
    width:100%;
}
.BorderedTable TD {
    border:#cccccc 1px solid;
    padding:1px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color:#666666;
        font-size:0.85em;
}
.tblCellNoData {

    border:#cccccc 1px solid;
    border-radius:3px;
    line-height:15px;
}
.tblCellNoData TD{
    padding:11px;

}
.tblCell {
    padding:1px;
    text-align:center;
    border-left:#cccccc 1px solid;
    border-bottom:#cccccc 1px solid;
    font-size:0.85em;
}
.tblCellLeft {
    text-align:left;
    padding-left:7px;
    padding-right:7px;
}
.tblCell IMG{
    margin-top:2px;
}
.tblCellHeader {
    padding:1px;
    text-align:center;
    border-left:#cccccc 1px solid;
    border-bottom:#cccccc 1px solid;
    font-size:0.95em;
    line-height:1.5em;
    background:#F0F0F0;
    text-align:center;
    font-size:0.85em;
}
.tblCellHeader TH{
    padding:1px;
    text-align:center;
    border-left:#cccccc 1px solid;
    border-bottom:#cccccc 1px solid;
    font-size:0.95em;
    line-height:1.5em;
    background:#F0F0F0;
    font-weight:normal;
}
.tblCellHeaderLeft {
    text-align:left;
    padding-left:7px;
    padding-right:7px;
}
.tblCellHeaderLeft TH {
    text-align:left;
    padding-left:7px;
    padding-right:7px;
}


.gradGreyTab
{
    padding:5px;
    padding-top:5px;
    padding-bottom:9px;
    background-color:#FFFFFF;
    background: -webkit-linear-gradient(#ffffff, #F0F0F0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #F0F0F0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #F0F0F0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #F0F0F0); /* Standard syntax (must be last) */
    border-left:#cccccc 1px solid;
    border-top:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    position:relative;
    float:left;
    width:14%;
    height:29px;
    margin-top:18px;
    font-size:0.95em;
}
.gradGreyTab A{
    line-height:2px;
}
.selectedTab {
    color:#000000;
    cursor:pointer;
}
.selectedTab A {
    color:#000000;
    text-decoration:none;
}
.completedTab {
    color:#1A4C2D;
    background: -webkit-linear-gradient(#F0F0F0, #DCDCDC); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F0F0F0, #DCDCDC); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F0F0F0, #DCDCDC); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F0F0F0, #DCDCDC); /* Standard syntax (must be last) */
    font-size:0.9em;
    cursor:pointer;
}
.completedTab A {
    color:#1A4C2D;
    text-decoration:none;
}
.completedTab A:hover {
    color:#666666;
}
.inactiveTab {
    color:#999999;
    background: -webkit-linear-gradient(#F0F0F0, #DCDCDC); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F0F0F0, #DCDCDC); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F0F0F0, #DCDCDC); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F0F0F0, #DCDCDC); /* Standard syntax (must be last) */
    cursor:pointer;
}
.inactiveTab A {
    color:#999999;
    text-decoration:none;
}
.inactiveTab A:hover {
    color:#1A4C2D;
}
.DataTable {
    line-height:1.2em;
    border-collapse:initial;
    border-radius:5px;
    -moz-border-radius: 5px;
    margin-top:11px;
    border-top:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    width:100%;
    background:#ffffff;
}
.Button {
    padding:4px; 
    padding-top:3px; 
    color:#ffffff;
    width:190px;
    cursor:pointer;
    margin-bottom:1px;
    opacity:0.9;
}
.ButtonLink {
    margin-top:1px;
    cursor:pointer;
    padding:3px;
    margin-top:1px; 
    padding-top:2px; 
    color:#ffffff;
    height:23px;
    text-decoration:none;
    font-size:0.85em;
     border-radius:3px;
     -moz-border-radius: 3px;
     text-align:center;
     line-height:24px;
     margin-bottom:6px;
     opacity:0.9;
}
.ButtonLinkPageControls {
         line-height:28px;
         height:28px;
         width:70px;
         margin-top:0px;
         color:#ffffff;
}

.MSIcons {
    cursor:pointer;
}
.Icon {
    width:20px;
}
.Waiting
{
    display:    none;
    position:   fixed;
    z-index:    1001;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 230, 230, 230, .8 ) 
                50% 50% 
                no-repeat;
    text-align:center;
    padding-top:150px;
    font-size:20px;
}

.ReadOnlyDiv {
    border:#000000 1px;
    position:   absolute;
    z-index:    1000;
    top:        0;
    left:       0;
    height:  95%;
    width:      1000px;
    /*background: rgba( 200, 200, 200, .1 ) 10% 10% no-repeat;*/
    /*background:#ffffff;*/
    color:#999999;
    text-align:center;
    margin-top:100px;
}

.WaitingMessageBox {
    margin: 0 auto;
    text-align-last:center;
    padding:7px;
    padding-top:0px;
    background-color:#ffffff;
    border:#999999 1px solid;
    width:380px;
    /* height:75px; Height is being set in Javascript - on Master*/
	-webkit-box-shadow: 0 20px 26px -6px #999999;
	-moz-box-shadow: 0 20px 26px -6px #999999;
	box-shadow: 0 20px 26px -6px #999999;
    background-color:#DFE8F6;
    background: -webkit-linear-gradient(#DFEBF6, #B5CAE6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#DFEBF6, #B5CAE6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DFEBF6, #B5CAE6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DFEBF6, #B5CAE6); /* Standard syntax (must be last) */
    -moz-border-radius: 3px;
    border-radius: 3px 3px 3px 3px;
}
.ErrorMessage {
    /*border:#800000 1px solid;
    background:#FFFFC0;
    color:#800000;
    padding:15px;*/
    border-radius:3px;
    padding:5px;
    margin-bottom:10px;
    color:#800000;
    border:#666666 1px solid;
    background:#FFFF80;
    opacity: 0.65;
    filter: alpha(opacity=65);
}
.InfoOutput {
    border:#cccccc 1px solid;
    -moz-border-radius: 3px;
    border-radius: 3px 3px 3px 3px;
    padding:3px;
    padding-bottom:4px;
    font-size:0.95em;
    background:#E6E6E6;
    padding-right:9px;
    color:#333333;
    display: inline-block;
}
.HighlightedText {
    color:#008000;
}
.InactiveText{
    color:#B9B9B9;
}
.InputArea a.InactiveText:hover {
    color:#B9B9B9;
}
.tabsCheck {
    width:20px;
}
.ShowRequiredFields {
    background:#EDEDED;
    -moz-border-radius: 3px;
    border-radius: 3px 3px 3px 3px;
    padding:3px;
    padding-top:2px;
    padding-bottom:4px;
    margin-top:10px;
    margin-right:10px;
    cursor:pointer;
    font-size:0.7em;
    float:right;
}
.RoutingBckFwd {
    font-size:1.2em;
    background:#FFFFCC;
    text-align:center;
    -moz-border-radius: 3px;
    border-radius: 3px 3px 3px 3px;
    border:#999999 1px solid;
    padding: 2px 1px 4px 2px;
}
.SearchArea {
    box-shadow: 0px 10px 40px 2px #999999;
    border:#999999 1px solid;
    background-color:#BDD3E0;
    background: -webkit-linear-gradient(#BDD3E0, #F5F5F5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#BDD3E0, #F5F5F5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#BDD3E0, #F5F5F5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#BDD3E0, #F5F5F5); /* Standard syntax (must be last) */
    border-radius:3px;
}
.SearchResults {
    max-height:220px;
}
.ApplicationMbrs {
    font-size:0.9em;
    border-radius:5px;
    box-shadow: 0px 10px 40px 2px #CCCCCC;
    display:normal;
}
.ApplicationStatus {
    font-size:0.9em;
    border-radius:5px;
    box-shadow: 10px 10px 80px 2px #AAAAAA;
    display:normal;
    position:absolute;
    left:1030px;
    top:92px;
    padding-bottom:5px;
}
.ApplicationStatusDiv {
    font-size:0.95em;
    min-width:280px;
    margin-top:35px;
    border:#cccccc 1px solid;
    border-radius:3px;
    padding:5px;
}
.ApplicationStatus1 {
    font-size:0.9em;
    border-radius:5px;
    box-shadow: 10px 10px 80px 2px #AAAAAA;
    display:normal;
}
.ApplicationStatusOnDashboard {
    font-size:0.9em;
    border-radius:5px;
    display:normal;
    position:absolute;
    left:1030px;
    top:89px;
    z-index:999;
}
.CheckImg {
    height:180px;
}
.CheckImgOnCreditDecision {
    height:180px;
}
.LeftNavAppIdentifier {
    float: right;
    width: 28px;
    height: 24px;
    font-size:0.6em;
    text-align:center;
}
.ReqMoreInfoLink {
    padding-top:3px;
    padding-bottom:0px;
    padding-left:11px;
    padding-right:11px;
    border-radius:3px;
    float:left;
    height:25px;
}
    .ReqMoreInfoLink A {
    color:#ffffff;
    }
.fileUpload {
    padding:0px;
    margin:0px;
}
.fullWidthHref {
    display:block;
    width:99%;
}
.fullWidthHrefInTab {
    display:inline-block;
    width:99%;
    height:20px;
}
.pnlEmailContent {
    display: none;
    border: #cccccc 1px solid;
    border-radius: 5px;
    box-shadow: 0px 10px 40px 2px #999999;
    padding: 5px;
    width: 95%;
    margin:11px;
}
.FooterDiv {
    text-align:right;
    padding-top:20px;
    padding-right:30px;
    font-size:0.85em;
}
.DisplayLowResMessage {
    display:normal;
    text-align:center;
    padding:15px;
}
.MobileHeader{
    font-size:1em; 
    position:absolute;
    left:50%;
    width:220px;
    margin-left:-115px;
    margin-top:19%;
    background:#E1E1E1;
    border:#999999 1px solid;
    border-radius:5px;
    padding:3px; 
    background: rgba( 230, 230, 230, .85 ) 50% 50% no-repeat;
}
.MobileHeaderLogo{
    position:absolute;
    left:50px;
    margin-top:-25px;
}
.MobileMainContent{
    border-top:#000000 1px ;
    text-align:center;
    height:100%;
    width:100%;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #BCBCCD),
	    color-stop(0.30, #ffffff)
    );
    background-image: -o-linear-gradient(bottom, #BCBCCD 0%, #ffffff 30%);
    background-image: -moz-linear-gradient(bottom, #BCBCCD 0%, #ffffff 30%);
    background-image: -webkit-linear-gradient(#BCBCCD 0%, #ffffff 30%);
    background-image: -ms-linear-gradient(bottom, #BCBCCD 0%, #ffffff 30%);
    background-image: linear-gradient(to bottom, #BCBCCD 0%, #ffffff 30%);
}

