@charset"utf-8";

/*

 * Author:			Raul T. Bulao
 * Date Created:	07/25/2005
 * Modified by : Elmer Espino

*/

/* body CSS */
 input[type="text"] {
    -webkit-appearance: none;
    border-radius: 0;
}
input[type="button"] {
    -webkit-appearance: none;
    border-radius: 0;
}
input[type="submit"] {
    -webkit-appearance: none;
    border-radius: 0;
}
input[type="checkbox"] {
    border-radius: 0;
}
input[type="radio"] {
  margin-top: -3px;
  vertical-align: middle;
}
input[type="text"], textarea, input[type="password"] {
    border-radius: 0;
}
select {
    border-radius: 0;
}
textarea {
    resize: none;
    border-radius: 0;
    -webkit-appearance: none;
}
html {
    background-color: #F1F1F1;
}
body {
    background-color: #f1f1f1;
    margin:0;
    padding:0;
    text-align: left;
    overflow-y: auto;
    overflow-x: auto;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #333;
    line-height:1.33em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size-adjust: none;
    font-stretch: normal;
}
/* Checkbox */
 .chkBox {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #080000;
    line-height:1.33em;
    font-weight: normal;
    background-color: #FFFFFF;
}
/* Container CSS */
 #container {
    width: 818px;
    height: 581px;
    background-color: #fff;
    background-image: url(../Images/Login/login_bg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    margin-left: auto;
    margin-right: auto;
}
#content {
    background-color: Transparent;
    float: left;
    width: 100%;
    height: 548px;
}
#content .boxGray {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    line-height:2em;
    font-weight: normal;
    padding:1px 1px;
    height: 25px !important;
    width:178px;
    background:#fff;
    border-bottom: 1px double #b4b4b4;
    border-top: 1px double #b4b4b4;
    border-left:1px double #b4b4b4;
    border-right:1px double #b4b4b4;
    display: inline;
}
#content .boxGray:focus {
    background:#fffceb;
    border-bottom: 1px double #8a8787;
    border-top: 1px double #8a8787;
    border-left:1px double #8a8787;
    border-right:1px double #8a8787;
}
.form_login {
    float: left;
    margin-top: 10px;
    margin-left: 50px;
}
.form_login td {
    height: 5px;
    line-height: 1.75em;
    text-align:left;
}
#loginheader .welcome {
    background-color: Transparent;
    text-align: left;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
    margin-left: 50px;
    margin-top: 153px;
    /*text-shadow:  1px 1px 0px #525151;*/
    text-transform: uppercase;
    font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-stretch: normal;
}
/* Text CSS */
#header {
    width: 100%;
    margin-top: 0px;
/* Change Color
background-color: #f2a22f;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbaf40), to(#f2a22e));
    background: -webkit-linear-gradient(top, #fbaf40, #f2a22e);
    background: -moz-linear-gradient(top, #fbaf40, #f2a22e);
    background: -ms-linear-gradient(top, #fbaf40, #f2a22e);
    background: -o-linear-gradient(top, #fbaf40, #f2a22e);
    background: linear-gradient(to bottom, #fbaf40, #f2a22e);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fbaf40', endColorstr='#f2a22e');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbaf40', endColorstr='#f2a22e')";*/
   /*  background: #2d414f;
    background: -moz-linear-gradient(top,  #2d414f 0%, #375472 50%, #3d576d 52%, #2c435a 100%); 
    background: -webkit-linear-gradient(top,  #2d414f 0%,#375472 50%,#3d576d 52%,#2c435a 100%); 
    background: linear-gradient(to bottom,  #2d414f 0%,#375472 50%,#3d576d 52%,#2c435a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d414f', endColorstr='#2c435a',GradientType=0 ); */
	background-color: #2c435a;
    height: 50px;
    line-height: 2.8em;
    min-width: 1279px;
    min-height: 50px;
    float: left;
}
#header table {
    width: 99.9%;
    min-height: 50px;
}
#header .smText {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: white;
    line-height: 1.33em;
    font-weight: bold;
    text-decoration: none;
    border-bottom-style: none;
}
#header .smText a {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: white;
    line-height: 1.33em;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    padding: 0px;
    margin:0px;
}
#header .smText a:hover {
    font-family: arial, sans-serif;
    font-size: 12px;
    /*color: #f4f704;*/
    color: #ffffff;
    line-height: 1.33em;
    font-weight: bold;
    text-decoration: none;
    outline-style: none;
}
#header .smText a:active {
    color: #a5d166;
}
.smText {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:1.33em;
    font-weight: normal;
}
.smTextB {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:1.33em;
    font-weight: bold;
    text-decoration: none;
}
.textOrange {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #F6CE60;
    line-height:1.33em;
    font-weight:normal;
    text-decoration: none;
}
.textOrangeB {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #F6CE60;
    line-height:1.33em;
    font-weight: bold;
    text-decoration: none;
}
.textGray {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #4c4c4c;
    line-height:1.33em;
    font-weight:bold;
    text-decoration: none;
}
.textGrayB {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #7c7c7c;
    line-height:1.33em;
    font-weight: bold;
    text-decoration: none;
}
.textBlack {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000000 !important;
    line-height:1.33em;
    font-weight:bold;
    text-decoration: none;
}
.textBlackB {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000000 !important;
    line-height:1.33em;
    font-weight: bold;
    text-decoration: none;
}
.textAqua {
    font-family:arial, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:1.33em;
    font-weight:normal;
    text-decoration: none;
}
.textAquaB {
    font-family:arial, sans-serif;
    font-size: 12px;
    color:#000000;
    line-height:1.33em;
    font-weight:normal;
    text-decoration: none;
}
.textWhite {
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height:1.33em;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
.textWhiteB {
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height:1.33em;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
.textRed {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #ff0000;
    line-height:1.33em;
    font-weight: normal;
    text-decoration: none;
}
.textRedB {
    font-family: arial, sans-serif;
    font-size: 12px;
    ;
    color: #ff0000;
    line-height:1.33em;
    font-weight: bold;
    text-decoration: none;
}
.requiredField {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: ff0000;
    line-height:1.33em;
    font-weight: normal;
}
/* box CSS */
 .boxGray {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    font-weight: normal;
    padding: 1px 1px 1px 1px;
    /*height: 17px !important;*/
    width:200px;
    background:#fff;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
}
input[type="text"] {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    font-weight: normal;
    padding: 1px 1px 1px 1px;
    height: 17px !important;
    /*width:200px;*/
    background:#fff;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
}
.boxWhite {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    font-weight: normal;
    padding: 1px 1px 1px 1px;
    height: 22px !important;
    background:#fff;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
    line-height: 1.5em;
    max-width: 500px;
}
.boxNormalUser {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #999999;
    font-weight: normal;
    padding: 1px 1px 1px 1px;
    height: 22px !important;
    background:#fff;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    line-height: 1.5em;
    max-width: 500px;
}
.boxWhiteAutoAdjust {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    font-weight: normal;
    padding: 1px 1px 1px 1px;
    height: 22px !important;
    background:#fff;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
    line-height: 1.5em;
    width: auto;
    max-width: 900px;
    overflow:hidden;
}
.boxWhiteAutoAdjustMAX {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    font-weight: normal;
    padding: 1px 1px 1px 1px;
    height: 22px !important;
    background:#fff;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
    line-height: 1.5em;
    overflow: hidden;
    width: 500px;
    min-width: 500px !important;
}
.radiobuttonquestion {
    font-family:arial, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:1.33em;
    font-weight:normal;
    text-decoration: none;
    margin-top: -2px;
}
.radiobuttonquestion td {
    white-space: nowrap;
}
.radiolistwrap {
    font-family:arial, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:1.33em;
    font-weight:normal;
    text-decoration: none;
    margin-top: -2px;
}
.radio-inner 
{
    padding: 5px 0 0 0;
}
.CurrentLimitOthers, .FormOfBusinessOthers {
    font-family:arial, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height:1.33em;
    font-weight:normal;
    text-decoration: none;
    margin-top: -2px;
}
.boxListBox {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    padding:1px 1px;
    height: 150px !important;
    width:180px !important;
    background:#fff;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
    color: #0a0a0a;
}
/* Textbox none fixed height */
 .txtBoxNone {
    border: 1px solid #b4b4b4;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    padding: 1px 1px 1px 1px;
    width:200px;
    background:#fff;
    margin-top: 0px;
}
/* Underwriter Notes */
 .boxnotes {
    font-family: arial, sans-serif;
    font-size: 12px;
    padding:1px;
    width:100%;
    color: #0a0a0a;
    font-weight: normal;
}
/* ComboBox, Textbox Focus */
 select:focus, .boxWhite:focus, .boxGray:focus {
    background:#fffceb;
    border-bottom: 1px double #8a8787;
    border-top: 1px double #8a8787;
    border-left:1px double #8a8787;
    border-right:1px double #8a8787;
    color: #353535;
}
.boxWhiteB {
    border: 1px solid #0B5474;
    background-color: #ffffff;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #478FB7;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
}
.boxRed {
    border-top: 2px solid #800000;
    border-left: 2px solid #800000;
    border-bottom: 2px solid #800000;
    border-right: 2px solid #800000;
    background-color: #ffffff;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #478FB7;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    height: 19px;
}
/* buttons CSS */

/* Buttons for Login */
 .btnDarkBlue {
    background-color: #4d4e4f;
    width: 85px;
    height: 27px;
    border: none;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    outline-style: none;
    padding:2px 2px 2px 2px;
    text-transform:uppercase;
}
.btnDarkBlue:hover {
    background-color: #4a4a4a;
}
/* Global Button All Page*/
 .btnOrange {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-family: arial, sans-serif;
    font-size: 11px;
    background-color: #4d4e4f;
    color: #FFFFFF;
    font-weight: normal;
    outline-style: none;
    padding: 2px 9px 2px 10px;
    text-indent: -3px;
    text-transform: none;
    text-align:center;
    font-style:normal;
    text-transform:uppercase;
}
.btnGreen {
    font-family: arial, sans-serif;
    font-size: 11px;
    background-color: #4d4e4f;
    color: #FFFFFF;
    font-weight: normal;
    outline-style: none;
    padding: 2px 9px 2px 10px;
    text-indent: -3px;
    border: none;
    text-transform: none;
    height: 18px !important;
    text-align:center;
    font-style:normal;
    text-transform:uppercase;
}
.btnOrange:hover, .btnGreen:hover {
    background-color: #4a4a4a;
}
.btnRedArate {
    background-color: #B30B2F;
    font-family: arial, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    outline-style: none;
    padding: 2px 9px 2px 10px;
    border: none;
    text-transform: none;
    height: 18px !important;
    text-align:center;
}
/* Chrome disabled buttons */
 .btnOrange[disabled="disabled"] {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    outline-style: none;
    padding: 2px 9px 2px 10px;
    text-indent: -3px;
    border: none;
    text-transform: none;
    height: 18px !important;
    text-align:center;
    font-style:normal;
    text-transform:uppercase;
    background-color: #aaaaaa !important;
    font-weight: bold;
    color: #585757 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    cursor: not-allowed;
}
.btnGreen[disabled="disabled"] {
    font-family: arial, sans-serif;
    font-size: 11px;
    background-color: #4d4e4f;
    color: #000000;
    font-weight: normal;
    outline-style: none;
    padding: 2px 9px 2px 10px;
    text-indent: -3px;
    border: none;
    text-transform: none;
    height: 18px !important;
    text-align:center;
    font-style:normal;
    text-transform:uppercase;
}
.btnOrange[disabled="disabled"]:hover, .btnGreen[disabled="disabled"]:hover {
    background-color: #999999;
    color: #000000;
}
.btnRedArate[disabled="disabled"] {
    background-color: #B30B2F;
    font-family: arial, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    outline-style: none;
    padding:1px 7px 2px 5px;
    border: none;
    text-transform: none;
    height: 18px !important;
    text-align:center;
}
/* For DataGrid CSS */
 .datagrid {
    font-weight: normal;
    font-size: 12px;
    color: #003472;
    /*border: 1px solid #003472;*/
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-color: #FFFFFF;
    /*width: 100%;*/
    border-color: #FFFFFF;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-align: left;
}
.gridCols {
    padding-right: 1px;
    padding-left: 1px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 1px;
    color: #000000;
    /*border-left: 1px solid #FFFFFF;*/
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.gridColz {
    padding-right: 1px;
    padding-left: 1px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 1px;
    color: #000000;
    /*border-left: 1px solid #FFFFFF;*/
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-color: #e7f6ff;
    border-color: #e7f6ff;
}
.gridColz a, .gridCols a {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    /*border-left: 1px solid #FFFFFF;*/
    font-family: arial, sans-serif;
    text-decoration: none;
}
.gridColz a:hover, .gridCols a:hover {
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
}
a.NoboxWhite {
    text-decoration: none !important;
    font-weight: normal !important;
}
.gridview .BusinessIncome {
    text-decoration: underline !important;
    font-weight: bold !important;
    font-size: 12px !important;
    color: #12c !important;
    display: inline !important;
    
}
.gridPick {
    padding-right: 1px;
    padding-left: 1px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 1px;
    color: #000000;
    /*border-left: 1px solid #FFFFFF;*/
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-color: #faec91;
}
.gridHeader {
    padding: 10px;
    font-weight: bold;
    font-size: 12px;
    color: #2b435a;
    border: 1px solid #FFFFFF;
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    vertical-align: inherit;
    text-align: center;
    -webkit-font-smoothing: antialiased;
}
.gridHeader a {
    font-weight: bold;
    font-size: 12px;
    color: #ab435a;
    font-family: arial, sans-serif;
    text-align: left;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
}
.gridHeader a:hover {
    font-size: 12px;
    color: #ab435a;
    text-decoration: underline;
}
.gridFooter {
    padding: 14px;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-repeat: repeat-x;
    background-color: #d0d0d0;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
}
.PageNo {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    background-color: #B4B4B4;
}
.gridCellHeader {
    padding: 8px;
    color: #000;
    padding-top: 5px;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #d0d0d0;
    vertical-align: middle;
    text-align: left;
}
.lblheader {
    padding: 4px;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: arial, sans-serif;
    background-color: #d0d0d0;
    text-align: left;
    width: 99.4%;
    float:left;
}
.lblhidden {
    visibility:hidden;
    display:none;
}
/*All Table Border*/
 #tableborder {
    background-color: #ffffff;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:0px;
    text-align: left;
    min-width: 770px;
}
/*Start of LeftNav Css*/
 .left_table {
    width:100%;
    margin: 0px;
    padding: 0px;
    background-color: #f1f1f1;
    overflow-x: hidden;
    float: left;
}
.left_table_top {
    width:100%;
    margin: 0px;
    padding: 0px;
    background-color: #f1f1f1;
    overflow-x: hidden;
    float: left;
}
.left_oolumn {
    width: 230px;
    background-color: #f1f1f1;
    padding:0px;
    margin:0px;
}
.right_oolumn {
    background-color: #ffffff;
    padding:0px;
    margin:0px;
    text-align: left;
    border-top: none;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
}
.right_oolumnmain {
    /* width: 2300px; */
    min-width: 100%;
    background-color: #f1f1f1;
    padding:0px;
    margin:0px;
    text-align: left;
    width: 100%;
}
.right_oolumnsearch {
    width: 100%;
    background-color: #f1f1f1;
    padding:0px;
    margin:0px;
    border-top: none;
    border-right: none;
    border-left: 1px solid #dcdcdc;
    border-bottom: none;
    min-width: 100%;
}
#leftnav {
    height: 100%;
    background-color: #F1F1F1;
    color:#555555;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height:1.75em;
    margin-right: 0px;
    width: 195px;
    display: inline-block;
}
#leftnav .smText {
    font-family: arial, sans-serif;
    font-size: 12px;
    color:#555;
    font-weight: normal;
    line-height:2em;
}
#leftnav .smTextB {
    font-family: arial, sans-serif;
    font-size: 12px;
    color:#555;
    font-weight: bold;
}
/* Start of User Account */
 #useraccount {
    float: right;
    width: 190px;
    background-color: #f1f1f1;
    padding: 0px;
    margin: 0px;
}
/*Start of Program Group Css*/
 #ProgramGroup {
    width: 190px;
    background-color: #f1f1f1;
    margin-right: 12px;
    padding: 0px;
    margin: 0px;
    float:right;
}
#ProgramGroup td {
    background-color: #f1f1f1;
    color: #555555;
    line-height: 1em;
    padding: 0px;
    margin: 0px;
}
#ProgramGroup .boxGray {
    height: 16px !important;
    font-family: arial, sans-serif;
    font-size: 12px;
    background:#fff;
    border-bottom: 1px double #b4b4b4;
    border-top: 1px double #b4b4b4;
    border-left:1px double #b4b4b4;
    border-right:1px double #b4b4b4;
    color: #0a0a0a;
    line-height: 1.3em;
}
#ProgramGroup .boxGray:focus {
    background:#fffceb;
    border-bottom: 1px double #8a8787;
    border-top: 1px double #8a8787;
    border-left:1px double #8a8787;
    border-right:1px double #8a8787;
    color: #353535;
}
#content .auto_width {
    width: auto;
    max-width: 500px;
    float:left;
    position:relative;
    font-family: arial, sans-serif;
    font-size: 11px;
    padding:3px 3px;
    background:#fff;
    border-bottom: 1px double #b4b4b4;
    border-top: 1px double #b4b4b4;
    border-left:1px double #b4b4b4;
    border-right:1px double #b4b4b4;
    color: #0a0a0a;
    height: 27px;
}
#content .auto_width:focus {
    background:#fffceb;
    border-bottom: 1px double #8a8787;
    border-top: 1px double #8a8787;
    border-left:1px double #8a8787;
    border-right:1px double #8a8787;
    color: #0a0a0a;
}
/*End of Program Group CSS*/

/** Start of ASP Menu Css ***/
 #navigation {
    background-color: #f1f1f1;
    margin:0px;
    padding:0px;
    float:right;
    width: 190px;
}
.menu {
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    cursor: default;
    border: none;
    padding:0px;
    margin: 0px;
    width: 190px;
    text-align: left;
    background-color: #2c435a;
    z-index: 101;
    float:right;
}
.menu tr {
    height: 0 !important;
}
#navigation a {
    color: #FFF;
    display: block;
    text-decoration: none;
    text-indent: 5px;
}
#navigation div.menuItem {
    background-color: #cccccc;
    border: 1px solid #b8b8b8;
    text-align: left;
    min-width: 200px;
}
#navigation .menuItem table a {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 2em;
    font-weight: normal;
    background-color: Transparent;
    width: 200px;
    min-width: 200px;
    padding:0px;
    margin: 0px;
    height: 22px;
}
/* Main Menu Container */
 #navigation .staticMenuItemStyle {
    text-align: left;
    display: block;
    margin: 0px;
    border-top: 1px solid #5f7e94;
    padding: 1px 0px 0px 0px;
    width: 190px;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: rgba(255,255,255,0.8);
    line-height:2em;
    font-weight: bold;
    background-color: Transparent;
    z-index:0;
}
#navigation img {
    margin-left: -14px;
    margin-top: -4px;
    position: absolute;
}
#navigation .staticHoverStyle {
    /*color: #f4f704;*/
    color:#ffffff;
    background-color: #2d414f;
    background-image: url("../Images/right_arrow_white.gif");
    background-repeat: no-repeat;
    background-position:94.5% 44%;
    line-height: 2em;
    padding: 1px 0px 0px 0px;
    z-index: 1;
    position: relative;
}
/* Sub Menu Container */
 #navigation .dynamicMenuItemStyle {
    z-index: 200;
    position: relative;
    font-size: 11px;
    font-family: arial, sans-serif;
    background-color: #f8f8f8;
    border: 1px solid #f8f8f8;
    text-indent: 5px;
    padding-right: 5px;
    cursor: pointer;
}
/*#navigation .dynamicMenuItemStyle a
{
	color: #000;
	display: block;
	text-decoration: none;
	outline: none;
	margin-left: 1px;
}
#navigation .dynamicMenuItemStyle a:hover
{
	color: #000000;
}*/
 #navigation .menuItemMouseOver, .menuItemSelected {
    border: solid 1px #dddddd;
    background-color: #dddddd;
    position: relative;
}
/*End of Menu CSS*/

/* Tables */
 .tblDotted {
    font-size: 12px;
    color: #656565;
    border-top: 1px dotted #5A5A5A;
    border-bottom: 1px dotted #5A5A5A;
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-color: #EFEFEF;
}
/*   Overlay */
 .opaqueLayer {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.1;
    filter: alpha(opacity=10);
    background-color: #000000;
    z-index: 1000;
}
/* Footer */
 #footer {
    background-color: Transparent;
    float: left;
    width: 100%;
    height: 33px;
}
#footer p {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #525151;
    text-align: right;
    margin-right: 15px;
    margin-top:9px;
}
/* Start of Default.apx Main */
 .main {
    text-align: left;
    padding: 0px;
    float: left;
    background-color: Transparent;
    margin: 5px;
    padding:0px;
    margin: 0px;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #333;
    line-height:1.33em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size-adjust: none;
    font-stretch: normal;
    width:100%;
}
.main .lelft_column {
    background-color: #f1f1f1;
    border-top: none;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: none;
    min-width: 985px;
}
.main .mainbanner {
    background-color: #f1f1f1;
    width: 753px;
    margin-bottom: 5px;
}
.main .archbanner {
    border-top: none;
    /* border-bottom: 1px solid #dcdcdc; */
    border-left: none;
    border-right: none;
    padding: 0 1px 1px 0;
}
.main .maincontent {
    background-color: #ffffff;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    height: auto;
    /* padding-bottom: 24px; */
}
.main .maincontent2 {
    background-color: #ffffff;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #dcdcdc;
}
.main .column1 {
    text-align: left;
    padding: 0px;
    width: 245px;
    text-indent:3px;
    float:left;
    margin: 0px;
    padding: 0px;
}
.helpdesk {
    background-color: #5e7790;
    border: 1px solid #e1b459;
    margin-left: 3px;
    margin-bottom: 5px;
    padding-bottom: 7px;
    padding-left:2px;
}
.helpdesk .helpdesklabel {
    font-family: tahoma, arial, sans-serif;
    font-size: 14px;
    color: #0c3ea5;
    font-weight: bold;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #f3f3f3;
    /* same as above*/
    filter: dropshadow(color=#f3f3f3, offx=1, offy=1);
    /* IE and lower */
}
.helpdesk .name {
    font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-transform:uppercase;
}
.helpdesk .label {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #010101;
    font-weight: normal;
    text-align: left;
}
.helpdesk a.contacts {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #0c3da5;
    text-decoration: underline;
    float:left;
}
.helpdesk a.contacts:hover {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #1e3d7f;
    text-decoration: underline;
}
.helpdesk .title {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #010101;
}
.helpdesk .contacts {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #010101;
    float:left;
}
/* End of HelpDesk */
 .main .column2 {
    text-align: left;
    padding: 0px;
    width: 263px;
    text-indent:3px;
    float:left;
    margin: 0px;
    padding: 0px;
}
.main .column3 {
    text-align: left;
    padding: 0px;
    width: 244px;
    text-indent:3px;
    float:left;
    margin: 0px;
    padding: 0px;
}
.main .column4 {
    text-align: left;
    padding: 0px;
    width: 235px;
    text-indent:3px;
    float:left;
    margin: 0px;
    padding: 0px;
}
.main .column5 {
    text-align: left;
    padding: 0px;
    width: 380px;
    /* text-indent:5px; */
    float:left;
    margin: 0;
    padding: 0;
}
.main .column6 {
    text-align: left;
    padding: 0px;
    width: 300px;
    /* text-indent:5px; */
    float:left;
    margin: 0;
    padding: 0 0 0 10px;
}
.main .column7 {
    text-align: left;
    padding: 0px;
    width: 300px;
    /* text-indent:5px; */
    float:left;
    margin: 0;
    padding: 0;
}
.main td {
   vertical-align: top;
}
td.heading1 {
    background-color: #eeeaea;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3e3e3e;
    height: 25px;
    width: 400px;
    vertical-align: middle;
    text-align: left;
    text-indent: 5px;
    border-top: 1px solid #dcdcdc;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
td.heading2 {
    background-color: #eeeaea;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3e3e3e;
    height: 25px;
    width: 400px;
    vertical-align: middle;
    text-align: left;
    text-indent: 5px;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #dcdcdc;
}
.name {
    font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    text-transform:uppercase;
}
.nameNormal {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}
.label {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-align: left;
}
.nameblack {
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #d28307;
}
a.contacts {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3b5998;
    text-decoration: underline;
    float:left;
}
a.contacts:hover {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #1e3d7f;
    text-decoration: underline;
}
.title {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #434343;
}
.contacts {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #434343;
    float:left;
}
.support {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #434343;
}
#right_column {
    padding:0px;
    margin: 0px;
    text-align: right;
    width: auto;
    background-color: rgba(248, 0, 0, 0);
    color: #737171;
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 1.33em;
    /* height: 990px; */
    /* height: auto; */
    margin-right: 0px;
    /* border: 1px solid #dcdcdc; */
}
#right_column .box1 {
    text-align: right;
    width: 263px;
    float: right;
    background-color: rgb(255, 255, 255);
    color: #333333;
    /* height: 223px; */
    font-family: arial, sans-serif;
    font-size: 12px;
    /*border: 1px solid #dcdcdc;
    border-bottom: none !important;
    padding: 1px 1px 0px 1px;*/
    /* height: 100%; */
    /* margin-top: 2px; */
    -webkit-box-sizing: border-box;/* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;/* Firefox, other Gecko */
    box-sizing: border-box;/* Opera/IE 8+ */
    display: table;
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    /* padding-top: 4px; */
    margin-top: 5px;
}
#right_column .box1 .title_bar {
    background-color: #eeeaea;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    height: 25px;
    width: 100%;
    vertical-align: middle;
    text-align: left;
    text-indent: 5px;
    float: left;
    line-height: 2em;
}
#right_column .box1 .content_box {
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 1.33em;
    font-weight: normal;
    color: #333333;
    text-align: center;
}
#right_column .box1 .content_box p {
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 1.33em;
    font-weight: normal;
    color: #333333;
    padding: 3px;
    text-align: left;
    /*float:left;*/
    /* padding:7px; */
    margin:0px;
}
#right_column .box1 .content_box img {
    text-align: center;
    margin-left:auto;
    margin-right: auto;
}
/* Webinar */
.webinar {
    padding: 5px 5px 0 5px;
    box-sizing: border-box;
}
.eventCalendar-list {
    padding: 0px !important;
}
.eventCalendar-list  .meeting,
.eventCalendar-list .eventCalendar-noEvents{
    padding: 1px 0px 10px 4px !important;
    text-align:left;
}
.eventCalendar-list .eventCalendar-noEvents p {
    color: #fff !important;
    padding: 5px 0 !important;
}
.eventDesc,
.eventCalendar-eventDesc  {
    color: #fff !important;
    /*display: none;*/
    padding: 0px 5px;
}
.eventCalendar-list-wrap {
    min-height: 0 !important; 
}
.eventCalendar-daysList li.eventCalendar-current a{
    background-color: #316088 !important;
    color: #fff;
}

/*
#right_column .box1 .content_box a.contacts {
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 1.33em;
    font-weight: bold;
    color: #3b5998;
    text-decoration: underline;
}
#right_column .box1 .content_box a.contacts:hover {
    color: #1e3d7f;
}
#right_column .box1 a {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3b5998;
    text-decoration: underline;
}*/
/*Right Column (Bulletin) */
 table.bulletin {
    background-color: #FFFFFF;
    border: 2px solid #dbdde6;
    color: #000000;
    height: 760px;
    width: 200px;
}
table.bulletin td p {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #01648b;
}
/*End of Default*/

/** For Link Buttons **/
 a {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    /**color: #3b5998;**/
    color: #333333;
    text-decoration: none;
}
a:hover {
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /**ccolor: #1e3d7f;**/
    color: #333333;
    text-decoration: underline;
}
/** End of Link Buttons **/

/*Search */
 #search {
    background-color: #fff;
    border-top: none;
    border-bottom: 1px solid #dcdcdc;
    border-left: none;
    border-right: 1px solid #dcdcdc;
    max-width: 400px;
    min-width: 300px;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
    min-height: 150px;
    margin-bottom: 5px;
}
#policysubmitunderwriter {
    background-color: #fff;
    border-top: none;
    border-bottom:none;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    width:500px;
    min-width: 400px;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    padding-left:1px;
    padding-right:1px;
    padding-top:1px;
    padding-bottom:1px;
    height: 150px;
    margin-bottom: 5px;
}
#search_title {
    background-color: #d0d0d0;
    border: none;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    height: 25px;
    line-height: 2.5em;
    text-indent: 5px;
    margin-bottom: 7px;
    width: 100%;
}
#search_body {
    background-color: #fff;
    border: none;
    font-family: arial, sans-serif;
    font-size: 11px;
    line-height: 2.5em;
    padding: 10px;
    text-align: center;
}
#search_body tr {
    padding-top: 5px;
}
#search_body td {
    text-align: left;
}
#search_body .lblname {
    text-align:right;
    padding-right:10px;
}
#search_body .copyselectedpolicy {
    height: 90px;
}
#search_body .copypolicy_message {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #5c6269;
    text-align:center;
    width: 400px;
    padding-top: 15px;
}
#search_footer {
    background-color: #d0d0d0;
    border: none;
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #474747;
    width: 402px;
    height: 25px;
    line-height: 2.5em;
    text-indent: 5px;
    text-align:center;
    border-left: none;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 0px;
    margin: 0px;
    margin-left:-1px;
}
/*Approve */
 #approve {
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    border: 3px solid #dbdde6;
    color: #000000;
    margin-left: 250px;
    margin-top: 150px;
    height: 150px;
    width: 350px;
}
/*Renewal */
 #renewal {
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    border: 3px solid #dbdde6;
    color: #000000;
    margin-left: 250px;
    margin-top: 150px;
    height: 50px;
    width: 200px;
}
/*
	*
	*	CSS Start Error Page
	*	Date Modified :  March 24, 2011
	*	Added By : Elmer
	*	ErrorPage.aspx
	*
*/
 #errcontainer {
    width: 100%;
    background-color: #FFFFFF;
    border-top: none;
    border-bottom: none;
    border-left: -1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    text-align: center;
}
#errwrap {
    width: 100%;
    background-color: #fff;
    text-align: center;
}
.errheader {
    width: 100%;
    height: 28px;
    background-color: #d0d0d0;
    background-repeat: repeat-x;
    text-align: left;
    font-family: Tahoma, Arial;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-indent: 10px;
    padding-top: 3px;
}
.errcontent {
    width:99.5%;
    background-color: #fff;
    margin-top: 3em;
}
.errcontent .errImage img {
    width: 776px;
    height: 249px;
    background-color: transparent;
    /*background-image: url("../images/Error/errImage.png");*/
    background-repeat: no-repeat;
    margin-top: 1em;
}
.errcontent .errmessage {
    width: 100%;
    background-color transparent;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}
.errcontent .errmessage p {
    font-family: arial, sans-serif;
    font-size: 15px;
    color: #000;
    padding-top: 3em;
    width: 776px;
    text-transform: uppercase;
    text-align:left;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}
.errcontent .errmessage a {
    font-family: arial, sans-serif;
    font-size: 15px;
   /*  color: #ef8406; */
    color: #a5d166;
    text-transform: uppercase;
	text-decoration: underline;
	}
/*
	*
	*	CSS End Error Page
	*	Date Modified :  March 24, 2011
	*	Added By : Elmer
	*	ErrorPage.aspx
	*
*/

/*
	*
	*	For Gridview Control
	*	Date Modified :  March 24, 2011
	*	Added By : Elmer
	*	
	*
*/
 #tableborder .gridviewpolicyinquiry {
    width: 100%;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: 1px solid #ccc;
}
#tableborder .gridviewpolicyinquiry .gvheader {
    background-color: #2c435a;
    color: white;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: arial, sans-serif;
}
#tableborder .gridviewpolicyinquiry .gvalternating {
    background-color: #ffffff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridviewpolicyinquiry .gvrow {
    background-color: #e7f6ff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridviewpolicyinquiry .gvalternating a, .gvrow a {
    color: #3b5998;
    font-family: arial, sans-serif;
    text-decoration: none;
}
#tableborder .gridviewpolicyinquiry .gvalternating a:hover, .gvrow a:hover {
    color: #1e3d7f;
    text-decoration: underline;
}
/*
	*
	*	For Gridview Control ( Debit Credit)
	*	Date Modified :  Feb 8, 2013
	*	Added By : Elmer
	*	
	*
*/
 #tableborder .gridviewdebitcredit {
    width: 100%;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: 1px solid #ccc;
}
#tableborder .gridviewdebitcredit .gvheader {
    background-color: #FFFFFF;
    color: #ab435a;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: arial, sans-serif;
}
#tableborder .gridviewdebitcredit .gvalternating {
    background-color: #ffffff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridviewdebitcredit .gvrow {
    background-color: #e7f6ff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridviewdebitcredit .gvfooter {
    background-color: #efefef;
    color: #7c7c7c;
    text-align: right;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: arial, sans-serif;
}
#tableborder .gridviewdebitcredit .boxWhite {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #0a0a0a;
    font-weight: normal;
    padding: 1px 1px 1px 1px;
    height: 22px !important;
    background:#fff;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
    line-height: 1.5em;
    text-align:right;
}
/** QuoteBinderAndFillins**/
 .FillInsDescItemStyle {
    min-width: 15%;
    width: 15%;
}
.FillInsItemStyle {
    width: 100%;
}
/** Questionnaire **/
 #tableborder table.gridview {
    width: 100%;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: 1px solid #dedede;
}
#tableborder .gridview .gvCovHeader {
    padding: 10px;
    font-size: 12px;
    color: #ab435a;
    border: 1px solid #FFFFFF;
    padding-top: 1px;
    font-family: arial, sans-serif;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    vertical-align:top;
    text-align: center;
}
#tableborder .gridview .gvalternating div:2nd-child, #tableborder .gridview .gvalternating .gvrow div:2nd-child {
    display: none;
}
#tableborder .gridview .gvalternating {
    background-color: #ffffff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridview .gvalternating .gvrow {
    background-color: #ffffff;
}
#tableborder .gridview .gvrow {
    background-color: #e7f6ff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridview .tableinside {
    width: auto;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-family: arial, sans-serif;
    text-align: left;
    border: none;
    background-color: Transparent;
}
#tableborder .gridview .tableinside td.itemimage {
    width: 19px;
}
#tableborder .gridview .tableinside td.itemno {
    width: 15px;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-family: arial, sans-serif;
    text-align: right;
    background-color: Transparent;
    text-align: right;
    padding-left: 10px;
}
#tableborder .gridview .tableinside td.itemdescription {
    width: 50%;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-family: arial, sans-serif;
    text-align: left;
    background-color: Transparent;
    text-decoration: none;
    text-transform: uppercase;
}
#tableborder .gridview .tableinside td.itemcontrol {
    width: 50%;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-weight: bold;
    font-family: arial, sans-serif;
    text-align: left;
    background-color: Transparent;
}
/**** Nested Gridview ****/
 #tableborder .gridview .ShowPnlChild {
    white-space: normal !important;
}
#tableborder .gridview .gridviewinside {
    /*width: 99%;*/
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: 1px solid #c2c2c2 !important;
    background-color: #f7f7f7;
    padding: 0px;
    margin-left: 5em;
    margin-top: 2px;
    margin-bottom: 5px;
    min-width: 300px;
    width: 850px;
}
#tableborder .gridview .gridviewinside .gvheader {
    background-color: #7f7f7f;
    color: #000000;
    font-weight: bold;
    font-family: arial, sans-serif;
    text-align: left;
    height: 24px;
    font-weight: normal;
    font-size: 11px;
}
#tableborder .gridview .gridviewinside .gvalternating {
    background-color: #F7F6F3;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom:2px;
    padding-top: 2px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridview .gridviewinside .gvrow {
    background-color: #f1f1f1 !important;
    text-align: left;
    /*text-indent: 15px;*/
    font-weight: normal;
    font-size: 11px;
    padding-bottom:2px;
    padding-top: 2px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridview .gridviewinside .gvrow table tr td input[type="image"] {
    display: none;
}
/**** Nested Gridview  2****/
 #tableborder .gridview .gridviewinside2 {
    width: 99%;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: none;
    background-color: #efefef;
    padding: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #d7d7d7;
}
#tableborder .gridview .gridviewinside2 .gvheader {
    background-color: #7f7f7f;
    color: #000000;
    font-weight: bold;
    font-family: arial, sans-serif;
    text-align: left;
    height: 24px;
    font-weight: normal;
    font-size: 11px;
}
#tableborder .gridview .gridviewinside2 .gvalternating {
    background-color: #F7F6F3;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: arial, sans-serif;
}
#tableborder .gridview .gridviewinside2 .gvrow {
    background-color: #eaeae9;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
/**** Nested Gridview  3****/
 #tableborder .gridview .gridviewinside3 {
    width: 99%;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: none;
    background-color: #efefef;
    padding: 10px;
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    border: 1px solid #5c6269;
}
#tableborder .gridview .gridviewinside3 .gvheader {
    background-color: #7f7f7f;
    color: #000000;
    font-weight: bold;
    font-family: arial, sans-serif;
    text-align: left;
    height: 24px;
    font-weight: normal;
    font-size: 11px;
}
#tableborder .gridview .gridviewinside3 .gvalternating {
    background-color: #fff;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: arial, sans-serif;
}
#tableborder .gridview .gridviewinside3 .gvrow {
    background-color: #fff;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: arial, sans-serif;
}
/*** Gridview Questions ***/
 #tableborder .gridview .gridviewquestion {
    width: 100%;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    background-color: #efefef;
    padding: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #000;
}
#tableborder .gridview .gridviewquestion tr {
    border: 1px solid #fff;
}
#tableborder .gridview .gridviewquestion .gvalternating {
    background-color: #F7F6F3;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridview .gridviewquestion .gvrow {
    background-color: #F7F6F3;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridview .gridviewquestion td.itemno {
    width: 15px;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-family: arial, sans-serif;
    text-align: right;
    background-color: Transparent;
    text-align: right;
    padding-left: 10px;
    font-weight: bold;
}
#tableborder .gridview .gridviewquestion td.itemdescription {
    width: 200px auto;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-family: arial, sans-serif;
    text-align: left;
    background-color: Transparent;
    text-decoration: none;
    font-weight: bold;
}
#tableborder .gridview .gridviewquestion td.itemcontrol {
    width: 100%;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-weight: bold;
    font-family: arial, sans-serif;
    text-align: left;
    background-color: Transparent;
}
.rb 
{
    margin-top: 2px;
}
.sign 
{
    padding-top: 5px;
}
/****** ModalPopupExtender *******/
 .mainbody #container #wrapper #mainContent .ModalWindow .btnClose {
    float: right;
    right: 0;
    top: 0;
    position: absolute;
    margin-right: -15px;
    margin-top: -15px;
    background-color: Transparent;
    background-image: url("../images/Master/fancy_close.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
    outline: none;
    cursor: default;
}
.btnClose {
    float: right;
    right: 0;
    top: 0;
    position: absolute;
    margin-right: -15px;
    margin-top: -15px;
    background-color: Transparent;
    background-image: url("../Images/close-button.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
    outline: none;
    cursor: default;
    border-style: none;
    border: 0;
    text-indent: -999999px;
}
.modalwindow {
    background-color: Transparent;
    position: absolute;
    top: -1000px;
}
.modalbackground {
    background: #000000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.ModalWindow {
    border: solid1px#c0c0c0;
    background: #f0f0f0;
    padding: 0px10px10px10px;
    position: absolute;
    top: -1000px;
}
/****** ModalPopupExtender *******/

/*
	*
	*	Whole Content
	*	Date Modified :  December 10, 2012
	*	Added By : Elmer
	*	
	*
*/
 #body_container {
    float:left;
    margin:0px;
    padding:0px;
    width: 99.9%;
}
#left_column {
    width: 225px;
    float:left;
    background-color: #f1f1f1;
    margin: 0px;
    padding: 0px;
    margin-top: -19px;
}
/** ARate - Tab ***/
 #Arate_container {
    width: 320px;
    text-align:left;
    border: solid 1px #aaaaaa;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ededed');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ededed');
	background-image: linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -o-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -moz-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -webkit-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -ms-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -webkit-gradient( 		linear, 		left bottom, 		left top, 		color-stop(0, #EDEDED), 		color-stop(0.5, #F1F1F1), 		color-stop(0.75, #f9f9f9) 	);*/
    padding: 1px;
    margin-right: 2px;
}
#Arate_container .boxtitle {
    height: 25px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #aaaaaa;
    text-indent:3px;
    color: #000;
    line-height: 2em;
}
#Arate_container .ARate_tab {
    background-color: #fff;
    border: none;
}
#Arate_container .tab_body {
    background-color: #fff;
    border: none;
    margin: 0px;
    padding:0px;
    margin-top: 2px;
}
#Arate_container .selectedtab {
    background-color:#fff;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000;
    background-color: #f0f0f0;
    border: 1px solid #aaaaaa;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ededed');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ededed');
	background-image: linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -o-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -moz-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -webkit-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -ms-linear-gradient(bottom, #EDEDED 0%, #F1F1F1 50%, #f9f9f9 75%);
	background-image: -webkit-gradient( 		linear, 		left bottom, 		left top, 		color-stop(0, #EDEDED), 		color-stop(0.5, #F1F1F1), 		color-stop(0.75, #f9f9f9) 	);*/
    padding: 4px;
}
#Arate_container .selectedtab div {
    border: none;
}
#Arate_container .defaulttab {
    border: 5px solid #999;
}
#Arate_container .tab_table {
    width: 100%;
    background-color: #fff;
    margin: 0px;
    padding: 0px;
}
#Arate_container .boxfooter {
    height: 25px;
    background-color: #f0f0f0;
    padding: 4px;
    line-height: 2.2em;
}
/* UltraWebTab  Style 
***
*** Added by: Elmer
*** Date created : January 22, 2013
***
*/
 .uwtStyle {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000;
    width: 98%;
    height:300px;
}
.uwtDefaultTabStyle {
    font-family: arial, sans-serif;
    font-size:9px;
    height: 20px;
    color: red;
    border: 1px solid red;
    background-color: Blue;
}
.uwtSelectedTabStyle, .uwtDefaultTabSeparatorStyle {
    border: 1px solid #cccccc;
    margin-top: 150px;
    padding:150px;
}
/* Mulitview  Style 
***
*** Added by: Elmer
*** Date created : February 7, 2013
***
*/
 ul.multiview_menu {
    list-style-type: none;
    margin:0px;
    padding:0px;
    margin-top: 15px;
}
ul.multiview_menu li {
    margin:0px;
    padding: 2px;
}
ul.multiview_menu li a {
    margin-left: 8px;
    color: #3b5998;
    font-weight: bold;
    font-family: arial, sans-serif;
    font-size: 11px;
    background-image: url(../Images/imgArrow.gif);
    background-repeat: no-repeat;
    background-position:left;
    padding-left: 15px;
    outline:none;
}
ul.multiview_menu li a:hover {
    color: #1e3d7f;
    font-weight:bold;
}
table.multiviewtable {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 98%;
    margin-left: 10px;
}
.multiviewtable .tblheader {
    border: 1px solid #ccc;
    background-color: #eeeeee;
    padding: 5px;
    color: #000000;
    font-weight: bold;
    font-family: arial, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
}
.multiviewtable .tblcontent {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: none;
    background-color: #ffffff;
    padding: 5px;
    color: #666666;
    font-weight: normal;
    font-family: arial, sans-serif;
    font-size: 11px;
}
/* Mulitview  Manuscript
***
*** Added by: Elmer
*** Date created : March 6, 2013
***
*/
 ul.manuscriptmultiview_menu {
    list-style-type: none;
    margin:0px;
    padding:0px;
    width: 600px;
    text-align:center;
    float:left;
    padding-left:0px;
}
ul.manuscriptmultiview_menu li {
    margin:0px;
    padding: 2px;
    float:left;
    margin-right: 4em;
}
table.manuscriptmultiviewtable {
    margin-top: 15px;
    margin-bottom: 15px;
    width:99%;
    margin-left: 10px;
}
.manuscriptmultiviewtable .tblheader {
    border: 1px solid #ccc;
    background-color: #eeeeee;
    padding: 5px;
    color: #000000;
    font-weight: bold;
    font-family: arial, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
}
.manuscriptmultiviewtable .tblcontent {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: none;
    background-color: #ffffff;
    padding: 5px;
    color: #666666;
    font-weight: normal;
    font-family: arial, sans-serif;
    font-size: 11px;
}
/* Quote Menu Tab Style 
***
*** Added by: Elmer
*** Date created : February 19, 2013
***
*/
 ul.QuoteMenu,
 ul.QuickQuoteMenu, 
 ul.EndorsementNonChangePremium, 
 ul.EndorsementEDITChangeMenu, 
 ul.EndorsementDeleteChangeMenu, 
 ul.EndorsementLIMITChangeMenu, 
 ul.EndorsementPropertyMenu {
    display: block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    width: 100%;
    margin-bottom: 5px;
}
ul.QuoteMenu li, 
ul.QuickQuoteMenu li, 
ul.EndorsementNonChangePremium li, 
ul.EndorsementEDITChangeMenu li,
ul.EndorsementDeleteChangeMenu li, 
ul.EndorsementLIMITChangeMenu li, 
ul.EndorsementPropertyMenu li {
    margin:0px;
    padding:0px;
    text-align:left;
    float:left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.btnTabOrange {
    font-family: arial, sans-serif;
/*     font-size: 11px;
    background-color: #ffae45;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
    background: -webkit-linear-gradient(top, #ffc579, #fb9d23);
    background: -moz-linear-gradient(top, #ffc579, #fb9d23);
    background: -ms-linear-gradient(top, #ffc579, #fb9d23);
    background: -o-linear-gradient(top, #ffc579, #fb9d23);
    background: linear-gradient(to bottom, #ffc579, #fb9d23);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffc579', endColorstr='#fb9d23');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffc579', endColorstr='#fb9d23')";
    color: #525357; */
	background-color: #2b435a;
	color: white;
    font-weight: bold;
    outline-style: none;
    padding: 0px;
    margin: 0px;
    border: 1px solid #a4d3ee;
    text-transform: none;
    height: 30px !important;
    text-align: center;
    float: left;
    cursor: pointer;
    width: 90px;
    line-height: .5em;
}
.QuoteMenu a, 
.QuickQuoteMenu a, 
.EndorsementNonChangePremium a, 
.EndorsementEDITChangeMenu a, 
.EndorsementDeleteChangeMenu a, 
.EndorsementLIMITChangeMenu a, 
.EndorsementPropertyMenu a {
    line-height: 1.1em;
    text-decoration: none;
    height: 26px !important;
    padding-top:2px;
}
.btnTabOrange:hover {
/*     background-color: #ffae45;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd8a6), to(#fcac44));
    background: -webkit-linear-gradient(top, #ffd8a6, #fcac44);
    background: -moz-linear-gradient(top, #ffd8a6, #fcac44);
    background: -ms-linear-gradient(top, #ffd8a6, #fcac44);
    background: -o-linear-gradient(top, #ffd8a6, #fcac44);
    background: linear-gradient(to bottom, #ffd8a6, #fcac44);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffd8a6', endColorstr='#fcac44');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffd8a6', endColorstr='#fcac44')"; */
	background-color: #4e6173;
	color: white;
}
.btnTabSilver {
    font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    color: white;
    text-decoration: none;
    background-color: #5e7790 !important;
    height: 30px !important;
    padding: 0px 10px 0px 10px !important;
    margin: 0px;
    width: auto !important;
    display: block;
    line-height: 2.6em;
    font-weight: bold;
    min-width: 100px !important;
    white-space: nowrap;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    white-space: normal;
    border: 1px solid #a4d3ee;
}
ul.QuoteMenu .btnTabSilver[disabled="disabled"] {
    font-family: arial, sans-serif;
    font-size: 11px;
    background-color: #888888 !important;
    background-color: #888888;
    background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#888888));
    background: -webkit-linear-gradient(top, #888888, #888888);
    background: -moz-linear-gradient(top, #888888, #888888);
    background: -ms-linear-gradient(top, #888888, #888888);
    background: -o-linear-gradient(top, #888888, #888888);
    background: linear-gradient(to bottom, #888888, #888888);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#888888', endColorstr='#888888');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#888888', endColorstr='#888888')";
    color: #000000;
    font-weight: bold;
    outline-style: none;
    padding: 0px;
    margin:0px;
    border: 1px solid #d3d3d3;
    text-transform: none;
    height: 30px !important;
    text-align:center;
    float:left;
    cursor: not-allowed;
    width: 90px;
}
.btnTabGray {
    font-family: arial, sans-serif;
    font-size: 11px;
    background-color: #888888;
    color: #000000;
    font-weight: bold;
    outline-style: none;
    padding: 0px;
    margin:0px;
    border: 1px solid #d3d3d3;
    text-transform: none;
    height: 30px !important;
    text-align:center;
    float:left;
    cursor: not-allowed;
    width: 90px;
}
/* Gridview Exceptions */
 #tableborder .gridviewexceptions {
    width: 100%;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: 1px solid #ccc;
}
#tableborder .gridviewexceptions .gvheader {
    background-color: #2c435a;
    color: white;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: arial, sans-serif;
}
#tableborder .gridviewexceptions .gvalternating {
    background-color: #ffffff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
#tableborder .gridviewexceptions .gvrow {
    background-color: #ffffff;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
}
.gridresults_button {
    width:120px;
}
.gridresults_endorsement {
    width:80px;
    min-width:80px;
    text-align:center;
}
.gridresults_policy {
    width:120px;
    min-width: 95px;
    text-align:left;
}
.gridresults_type {
    width:160px;
    min-width:160px;
    text-align:left;
}
.gridresults_date {
    width:100px;
    min-width: 80px;
    text-align:left;
}
.gridresults_insured {
    text-align:left;
}
.gridresults_MGA {
    width:50px;
    min-width:50px;
    text-align:center;
}
.gridresults_transaction {
    width:80px;
    min-width:80px;
    text-align:left;
}
.gridresults_insuranceline {
    width:100px;
    min-width: 90px;
    text-align:left;
}
.gridresults_netpremiums {
    width:100px;
    min-width: 85px;
    text-align:right;
}
.gridresults_remittance {
    width:80px;
    min-width:80px;
    text-align:right;
}
.gridresults_balance {
    width:100px;
    min-width: 80px;
    text-align:right;
}
/* PRODUCT LINE STYLE */
 .productlinemenu {
    float:left;
    margin-top: 0px;
}
.productlinemenu ul {
    float:left;
}
.productlinemenu a {
    font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    color: white;
    text-decoration: none;
    background-color: #5e7790 !important;
    height: 30px !important;
    padding: 0px 10px 0px 10px !important;
    margin: 0px;
    width: auto !important;
    display:block;
    line-height: 2.6em;
    font-weight: bold;
    min-width: 100px !important;
    white-space: nowrap;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    white-space: normal;
	border: 1px solid #a4d3ee;
    /* text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); */
}
/*.productlinemenu .highlighted
{ 
    color: #ffffff; 
    background-color: #27649d !important;
}*/

/*.productlinemenu a:hover
{
	background-color: #27649d !important;
	font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight:bold;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;   
}
*/

/*.productlinemenu a:active { color: red; }*/
 .productlinemenu a:hover {
    background-color: #4e6173 !important;
    font-weight: bold;
}
.productlinemenu a:focus {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    background: #b3b3b3;
    border: solid 1px #3e3e3e;
}
.productlinemenu li {
    /*width: auto;   */
    width: auto !important;
    padding: 0px 0px 0px 0px;
    margin-right: 2px;
    text-align: center;
    /*min-width: 150px;*/
    min-width: 100px;
    margin-bottom: 2px;
}
.productlinemenu li a.selected {
    background-color: #2b435a !important;
    font-weight: bold;
    color: #ffffff;
    /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); */
}
.productlinemenu li a.aspNetDisabled {
    background-color: #aaaaaa !important;
    font-weight: bold;
    color: #585757 !important;
    /* text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); */
    cursor: not-allowed;
}
.Btn_ddremoveproductline {
    width: auto;
    background-color: #27649d !important;
    border: none;
    text-align: center;
    font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight:bold;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    height: 30px !important;
    padding: 2px 5px 2px 5px;
    border: solid 1px #505050;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.Btn_ddremoveproductline:hover {
    width: auto;
    background-color: #2f70ac !important;
}
.Btn_ddremoveproductline:focus {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
    background: #b3b3b3;
}
ul.filelist {
    display:block;
    list-style-type: none;
    float:left;
    background-color: #fff;
    margin: 0px;
    padding: 0px;
    margin-top: -3px;
}
ul.filelist li {
    background-color: #ffffff;
    padding: 3px;
    border-bottom: 1px dashed #dcdcdc;
    min-width: 250px;
}
.modalwindow {
    background-color: Transparent;
    position: absolute;
    top: -1000px;
}
.modalbackground {
    background: #000000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.btnhide {
    border: none;
    background-color: Transparent;
    visibility: hidden;
}
/** Business Income Coverage ***/
 .modal_container {
    background-color: #ffffff;
    width: auto;
    padding: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 3px 3px 4px #444;
    -webkit-box-shadow: 3px 3px 4px #444;
    box-shadow: 3px 3px 4px #444;
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')
}
.modal_content {
    background-color: transparent;
    width: 400px;
    display: inline-block;
}
.modal_content_addremoveinsline {
    background-color: transparent;
    width: 410px;
    display: inline-block;
}
.modal_content_appbrowser {
    background-color: transparent;
    width: 250px;
    display: inline-block;
}
.modal_header {
    background-color: #2c435a;
    float: left;
    width: 100%;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    margin: 0;
    padding: 0;
    height: 35px;
}
.modal_header h5 {
    margin: 0;
    line-height: 35px;
    padding: 0;
    font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    text-indent: 15px;
    color: white;
}
.modal_body {
    display: inline-block;
    background-color: #ffffff;
    width: 100%;
}
.modal_footer {
    background-color: transparent;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 28px;
}
.modal_footer p {
    margin: 0;
    line-height: 28px;
    text-align: right;
    padding: 0px 10px 0px 0px;
}
.business_income {
    padding: 10px;
}
.business_income_type_label {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #525357;
    font-weight: normal;
    line-height: 2em;
}
.business_income_type {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #525357;
    font-weight: bold;
    padding: 0px 0px 0px 20px;
    line-height: 1em;
}
.Questions_Description {
    text-decoration: none !important;
    font-weight: bold !important;
    font-size: 12px !important;
    color: #12c !important;
}
.btnRedDiscretionary {
    background-color: #B30B2F;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
    outline-style: none;
    padding: 2px 9px 2px 10px;
    text-indent: -3px;
    border: none;
    text-transform: none;
    height: 18px !important;
    text-align:center;
    font-style:normal;
    text-transform:uppercase;
}
/** Property  Exlcuding Wind and Hail **/
 .hover_col {
    background-color: rgba(242, 162, 47, .9);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding: 3px;
    -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
    -ms-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
    position: absolute;
    z-index: 1000;
 }
.hover_table {
    background-color: #ffffff;
    min-width: 120px;
    height: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    margin: 0;
    border: 3px solid rgb(242, 162, 47) !important;
}
.ColFinalRate,
.ColAdjustedFinalRate {
    cursor: default !important;
    position: relative;
}
.hover_row {
    background-color: transparent;
    width: 100%;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    cursor: default !important;
    color: rgb(51, 51, 51);
    font-family: arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-align: left;
}
.hover_table tr td:nth-child(2), .hover_table tr td:nth-child(4) {
    border-right: 3px solid rgb(242, 162, 47) !important;
}
.hover_table tr td.divider {
    border-right: 3px solid rgb(242, 162, 47) !important;
}
.hover_table tr td:nth-child(1), .hover_table tr td:nth-child(3), .hover_table tr td:nth-child(5) {
    min-width: 120px;
    text-align:left;
}
.hover_table tr td.hoverlabel {
    width: 120px;
    min-width: 120px;
    text-align:left;
}
.hover_table tr td {
    border-bottom: 1px dashed #eee !important;
}
/*Added by elmer 1/29/2014 */
 .gridviewservices {
    width: 100%;
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 11px !important;
    color: #000000;
    text-align: left;
}
.gridviewservices .gvheadersv {
    background-color: #2c435a;
    color: white;
    text-align: left;
    /*font-weight: bold;*/
    font-size: 12px;
    line-height: 20px;
    font-family: arial, sans-serif;
}
.gridviewservices .gvalternatingsv {
    background-color: #f8f8f8;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: none;
    border-top: none;
}
.gridviewservices .gvrowsv {
    background-color: #f1f1f1;
    color: #000;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #000000;
    font-family: arial, sans-serif;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: none;
    border-top: none;
}
.border_style_left {
    border-left: 1px solid #ccc;
}
.non-underline {
    text-decoration: none !important;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000000 !important;
    line-height: 1.33em;
    font-weight: bold;
}
.non-underline:hover {
    color: #12c !important;
    cursor: pointer;
}
/** Wrap Address  **/
 .wrapping_address {
    min-width: 300px;
    word-wrap: break-word;
    word-break: break-all;
}
.divTable_container {
    background-color: #FFFFFF;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
}
.divTable {
    background-color: #d0d0d0;
    width: 100%;
    padding: 0;
    margin: 0;
}
.container {
    display: inline-block;
    width: 100%;
    border-collapse: collapse;
    padding: 0 0 0 7px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.centerTable {
    padding: 0 0 0 50px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.table-row {
    display: table-row;
    text-align: center;
    /* margin: 2px 0 0 0; */
    padding: 0;
}
.col {
    display:table-cell;
    padding: 0;
    border-style: none;
    /* border: 1px solid red; */
}
.col100percent {
    width: 100%;
}
.wrapping {
    word-break: break-all;
    word-wrap: break-word;
    width: 100% !important;
}
div.colName {
    width: 105px;
    min-width: 90px;
    text-align: right;
    padding: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* border: 1px solid red; */
    display: inline-block;
    font-weight: bold;
    white-space: nowrap;
}
div.colVal {
    width: 150px;
    min-width: 350px;
    text-align: left;
    padding: 5px;
    color: #000000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 20px 2px 8px;
}
div.colNameLong {
    width: 150px;
    min-width: 150px;
}
div.longChar {
    max-width: 600px;
    min-width: 400px;
}
div.shortChar {
    max-width: 1000px;
}
div.colValShort {
    /*width: 150px;
    min-width: 150px;*/
    text-align: left;
    padding: 5px;
    color: #000000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 10px 2px 2px;
    white-space: nowrap;
}
div.colValLong {
    width: 150px;
    min-width: 500px;
    text-align: left;
    padding: 5px;
    color: #000000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 20px 2px 2px;
}
div.colValLong2 {
    width: 150px;
    min-width: 300px;
    text-align: left;
    padding: 5px;
    color: #000000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 20px 2px 2px;
}
div.lbl50 {
    width: 50px !important;
    min-width: 50px !important;
}
div.lbl60 {
    width: 60px !important;
    min-width: 60px !important;
}
div.lbl65 {
    width: 65px !important;
    min-width: 65px !important;
}
div.lbl70 {
    width: 70px !important;
    min-width: 70px !important;
}
div.lbl80 {
    width: 80px !important;
    min-width: 80px !important;
    display: inline;
}
div.lbl90 {
    width: 90px !important;
    min-width: 90px !important;
}
div.lbl110 {
    width: 110px !important;
    min-width: 110px !important;
}
div.lbl75 {
    width: 170px !important;
    min-width: 170px !important;
}

div.lbl205 {
    width: 205px !important;
    min-width: 205px !important;
}

div.leftalign {
    text-align: left !important;
}
/* Calendar Style */
 .OneSysCalendar {
    background-color: #5f7e94;
    width: 200px;
    border: 1px solid #000;
    box-sizing: border-box;
}
.OneSysCalendar a {
    text-decoration: none;
}
.OneSysCalendar th {
    font-weight: bold;
    height: 22px;
    font-size: 11px;
    background-color: #f2a22f;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f1f1f1));
    background: -webkit-linear-gradient(top, #f7f7f7, #f1f1f1);
    background: -moz-linear-gradient(top, #f7f7f7, #f1f1f1);
    background: -ms-linear-gradient(top, #f7f7f7, #f1f1f1);
    background: -o-linear-gradient(top, #f7f7f7, #f1f1f1);
    background: linear-gradient(to bottom, #f7f7f7, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#f1f1f1');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7', endColorstr='#f1f1f1')";
    border-bottom: 1px solid #e8e8e8;
}
    .OneSysCalendar .OneSysCalendarTitle {
        font-weight: bold;
        height: 23px;
        font-size: 12px;
        color: #FFFFFF;
        background-color: #2c435a;
    }
.OneSysCalendar td.OneSysCalendarDay,
.OneSysCalendar td.OneSysTodayDay,
.OneSysCalendar td.OneSysWeekendDay {
    border-style: none;
    border-left: 0;
    border-top: 0;  
    background-color: #fff;
}
.OneSysCalendar td.OneSysCalendarSelectedDay {
    border-style: none;
    border-left: 0;
    border-top: 0;  
    background-color: #fff !important;
}
.OneSysCalendar td.OneSysCalendarDay a { 
    background-color: #fff;
    display:block;
    border: 1px solid #d0d0d0;
    padding: 2px 1px 2px 1px;  
    color: #000000;
}
.OneSysCalendar td.OneSysTodayDay a {
        background-color: #2c435a;
        display: block;
        border: 1px solid #d0d0d0;
        padding: 2px 1px 2px 1px;
        color: #ffffff !important;
        font-weight: bold;
        -webkit-box-shadow: inset 0 0 15px rgba(218, 157, 68, 0.2);
        -moz-box-shadow: inset 0 0 15px rgba(218, 157, 68, 0.2);
        box-shadow: inset 0 0 15px rgba(218, 157, 68, 0.2);
}
    .OneSysCalendar td.OneSysWeekendDay a {
        background-color: #5f7e94;
        display: block;
        border: 1px solid #d0d0d0;
        padding: 2px 1px 2px 1px;
        color: #000000;
    }
.OneSysCalendar .1SysCalendarNextPrev {
    text-align: center;
}
.OneSysCalendar td.OneSysCalendarSelector {
    background-color: #dddddd;
}
.OneSysCalendar .OneSysCalendarSelector a,
.OneSysCalendar .OneSysCalendarNextPrev a {
    display: block;
    line-height: 23px;
    text-align:center;
}
.OneSysCalendar .OneSysCalendarSelectedDay a{
    color: #ffffff !important;
    font-weight:bold;
    display:block;
    border: 1px solid #d0d0d0;
    padding: 2px 1px 2px 1px;  
    background-color: #A2A4A6;
}
.OneSysCalendar .OneSysWeekendDay a:hover,
.OneSysCalendar .OneSysTodayDay a:hover,
.OneSysCalendar .OneSysCalendarDay a:hover,
.OneSysCalendar .OneSysCalendarSelector a:hover {
    background-color: #cccccc;
}
.OneSysCalendar .OneSysCalendarNextPrev a:hover {
   background-color: #fbb550;
   font-weight: bold;  
}
#blur
{
    width: 100%;
    background-color: black;
    moz-opacity: 0.5;
    khtml-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 120;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#progress
{
    z-index: 200;
    position: absolute;
    top: 40%;
    left: 40%;
    padding: 50px;
    text-align: center;
    color: #000000;

    background-color: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 3px 3px 4px #444;
    -webkit-box-shadow: 3px 3px 4px #444;
    box-shadow: 3px 3px 4px #444;
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
    margin-left: auto;
    margin-right: auto;
}
/** WIND/HAIL ***/   
.gv-property {
    color: #000000;
    text-align: left;
    border: 1px solid #FFF !important;
    margin-left: 5px;
    min-width: 730px;
    background-color: white;
    width: auto !important;
}   
.gv-property tr {
    border: solid 1px #ffffff;
}
.tbl-property {
    width: 724px;            
    background-color: #5e7790;
    border-collapse: collapse; 
    margin-top: 10px; 
    width: auto;
    min-width: 724px;
    border: 1px solid #fec753;
    margin-right: -1px;
    margin-left: -1px;    
    position: relative;
}        
.tbl-property .tbl-property-headings{
    padding: 5px 2px;
    background-color: #5e7790;
    border: 1px solid #fec753;
    color: #000;
    font-weight: bold;
    font-size: 12px;
}  
.tbl-property-content {
    padding: 5px;
    background-color: #fdf8db;
    border: 1px solid #fec753;
}              
.tb-property {
    width: 100%;
    /*background-color: Red;*/
    border-collapse: collapse;            
}
.tb-property td {
    border: 1px solid #fec753;
    text-align: center;
}    
.tb-property .tb-headings {
    text-align: center;
    background-color: #fff;
    padding: 4px 5px;
    font-weight: bold;
    font-size: 12px;
    color: #ab435a;
} 
.tb-property .tb-controls {
    background-color: #e7f6ff;
    padding: 4px 2px;
    min-width: 80px;
}
.tbl-property-footer td {
    padding: 5px;
    background-color: #FFFFFF;
    border: 1px solid #dedede;
    font-weight: bold;
    text-align: right;
}
.custom-footer-content {
    border: 1px solid #dedede; 
    width:100%;  
    display: inline-block;
    margin-top: 0;
    margin-left: 0;
    /* padding: 5px; */
    /* box-sizing: border-box; */
}
.custom-footer {
    background-color: white; 
    display: inline-block;
    float: right;
}
.custom-footer-property {
    padding: 0; 
    margin: 0; 
    list-style-type: none; 
    width: 100%;
    box-sizing: border-box; 
    background-color: rgba(255, 255, 255, 0); 
    display: inline-table;
}
.custom-footer-property li {
    display: inline-block; 
    width: 85px;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    padding: 5px 5px;
    box-sizing: border-box;
}
.custom-footer-property li.total {
    display: inline-block;  
    background-color: white;  
    text-align: right; 
    padding-right: 15px; 
    box-sizing: border-box;
    width: 80px;
}
.width-auto 
{
    width: auto !important;
}

/* Added by Elmer */
.blinkingMenu,
.highlight-text {
    background: #ca5f5d;
    width: 190px;
    color: #ffffff;
    display: block;    
    margin-top: -1px;
}
.blinkingMenu:hover {
    background-image: url("../Images/right_arrow_white.gif");
    background-repeat: no-repeat;
    background-position:94.5% 44%;
    line-height: 2em;
}

/* Drag and Drop - modified by Diane*/
/* Upload Button */
.btn {
    display: inline-block;
    padding: 0px 10px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;    
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;   
    text-decoration: none; 
   -webkit-appearance: none;
    min-height: 20px;
    height: auto;
}
.btn-default {
    color: #FFFFFF;
    background-color: #4d4e4f;
    border-color: #505050;
    font-size: 12px !important;
    font-family: "Helvetica Neue", Helvetica,Arial, sans-serif !important;
}
.btn-default.active, 
.btn-default.focus, 
.btn-default:active, 
.btn-default:focus, 
.btn-default:hover {
    background: #878787;
    border: solid 1px #777777;
}
.btn-default {
    text-transform: uppercase;
}
.btn-default:hover {
    pointer: pointer;
}
.btn-ajax-container {
    position: relative;
    display: inline-block;
    margin: 10px;
    webkit-appearance: none;
}
.btn btn-default {
    font-family: "Helvetica Neue", Helvetica,Arial, sans-serif !important;
    font-size: 12px !important;
}
.btn-ajax {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 96px;
    height: 27px;
    webkit-appearance: none;
}
.btn-ajax-container:hover, 
.btn-ajax:hover, 
.btn-ajax-container input:hover, 
.btn-ajax-container div:hover {
    cursor: pointer;
}
.drop-image {
    background-image: url("../Images/upload.png");
    height: 59px;
    width: 90px;
    background-repeat: no-repeat;
    background-position: center center;
    /* background-color: rebeccapurple; */
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
}

/** Document Upload **/
.stitched {
   padding: 50px;
   margin: 10px;
   background: #f6f6f6;
   color: #767a7b;
   font-size: 21px;
   font-weight: bold;
   line-height: 1.3em;
   border: 2px dashed #d6d6d6;
   border-radius: 0px;
   font-weight: bold;
   text-align: center;
   /* width: 100%; */
}
.stitched .drop-subtitle {
    font-size: 16px;
    font-weight: normal;
}
.divtable
{
     display:table;
     background-color: #ffffff;
	width: 100%;
	border-collapse: collapse;
}
.divtable td, th
{
    padding: 8px 4px 8px 4px;;
}
.divtable th
{
    border-right: 1px solid #ffffff;
    text-align: left !important;
}
.grid-header a
{
    background-color: #d6d3d3;
    color: black;
    text-align: left;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;     
}
.grid-header
{
    background-color: #d6d3d3;
    color: black;
    text-align: left;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px; 
}


.pl-30px {
    /* padding-left: 30px; */
    /*    font-family: arial, sans-serif;
    font-size: 12px;
    color: #4c4c4c;
    line-height: 1.33em;
    font-weight: bold;
    text-decoration: none;*/
}

/*.ml-30px {*/
/* margin-left: 30px; */
/*font-family: arial, sans-serif;
    font-size: 12px;
    color: #4c4c4c;
    line-height: 1.33em;
    font-weight: bold;
    text-decoration: none;
}*/



.pl-60px {
    padding-left: 30px;
}

.ml-30px {
    margin-left: 30px;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #4c4c4c;
    line-height: 1.33em;
    font-weight: bold;
    text-decoration: none;
}

.ml-0px {
    margin-left: 0px;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #4c4c4c;
    line-height: 1.33em;
    font-weight: bold;
    text-decoration: none;
}
/* End CSS File */
/*BTSClass*/
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}



.overflow-hidden {
    overflow: hidden;
}



input.boxWhite:disabled {
    background-color: #cccccc;
    border-color: rgba(118, 118, 118, 0.3) !important;
}



/*bootstrap css*/
.text-nowrap {
    white-space: nowrap !important;
}