.cbx_Wide1 
{  /* 
    FONT-SIZE: 1px;   
    font-style:normal;
    background-color :#F8F8F8;   
*/   
    border:none;
	border-width:0px;
	border-color:#777777;	 
    font-family :Comic Sans MS;
	  /*   
    FONT-FAMILY: Sans-Serif, Verdana, Arial;
  
    HEIGHT: 18px;    
    min-width: 200px;*/
}

.cbx_Wide td
{
       FONT-SIZE: 10px;    
       font-weight:lighter;
       font-style:normal; 
       
}


.required_content
{
background-image: url('Images/required.gif');background-repeat: no-repeat; background-position: top left;padding-left: 15px;
}




.ListControl input[type=checkbox], input[type=radio]
{
    display: none;
}

.ListControl label
{
    display: inline;
    float: left;
    color: #000;
    cursor: pointer;
    text-indent: 20px;
    white-space: nowrap;
}

.ListControl input[type=checkbox] + label
{
    display          : block;
    width            : 1em;
    height           : 1em;
    border           : 0.0625em solid rgb(192,192,192);
    border-radius    : 0.25em;
    background       : rgb(211,168,255);
    background-image : -moz-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -ms-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -o-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : linear-gradient(rgb(240,240,240),rgb(211,168,255));
    vertical-align   : middle;
    line-height      : 1em;
    font-size        : 14px;
}

.ListControl input[type=checkbox]:checked + label::before
{
    content         : "\2714";
    color           : #fff;
    height          : 1em;
    line-height     : 1.1em;
    width           : 1em;
    font-weight     : 900;
    margin-right    : 6px;
    margin-left     : -20px;
}

.ListControl input[type=radio] + label  
{
    display          :block;
    width            : 1em;
    height           : 1em;
    border           : 0.0625em solid rgb(192,192,192);
    border-radius    : 1em;
    background       : rgb(211,168,255);
    background-image : -moz-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -ms-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -o-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : linear-gradient(rgb(240,240,240),rgb(211,168,255));
    vertical-align   : middle;
    line-height      : 1em;
    font-size        : 14px;
}

.ListControl input[type=radio]:checked + label::before
{
    content         : "\2716";
    color           : #fff;
    display         : inline;
    width           : 1em;
    height          : 1em;
    margin-right    : 6px;
    margin-left     : -20px;
}

Single Checkbox:
.CheckBoxLabel
{
    white-space: nowrap;
}

.SingleCheckbox input[type=checkbox]
{
    display: block;
}

.SingleCheckbox label  
{
    display: block;
    float: left;
    color: #000;
    cursor: pointer;
}

.SingleCheckbox input[type=checkbox] + label
{
    /*
    width            : 1em;
    height           : 1em;
    border           : 0.0625em solid rgb(192,192,192);
    border-radius    : 0.25em;
    background       : rgb(211,168,255);
    background-image : -moz-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -ms-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -o-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : linear-gradient(rgb(240,240,240),rgb(211,168,255));
    vertical-align   : middle;
    line-height      : 1em;
    text-indent      : 20px;
    font-size        : 14px;
    */
}

.SingleCheckbox input[type=checkbox]:checked + label::before
{
    /*
    content         : "\2714";
    color           : #fff;
    height          : 1em;
    line-height     : 1.1em;
    width           : 1em;
    font-weight     : 900;
    margin-right    : 6px;
    margin-left     : -20px;
    */
     font-weight     : 100;
}



.input-group-addon-label{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:left;background-color:#eee;border:1px solid #ccc; border-left:1px; border-right:0px; border-radius:0px}

.input-group-addon-label.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon-label.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon-label input[type=checkbox],
.input-group-addon-label input[type=radio]{margin-top:0}




.input-group-addon-img{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:left;background-color:#eee;border:1px none #ccc; border-left:0px; border-right:0px; border-radius:0px}

.input-group-addon-img.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon-img.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon-img input[type=checkbox],
.input-group-addon-img input[type=radio]{margin-top:0}




.input-group-addon-entry{padding:0px 0px 0px 0px; font-size:14px;font-weight:400;line-height:1;color:#555;text-align:left;background-color:#f5f5f5;border:1px none #ccc; border-left:0px; border-right:1px; border-radius:0px}

.input-group-addon-entry.input-sm{padding:0px 0px; margin: 5px 0px 5px 0px; font-size:12px;border-radius:1px}
.input-group-addon-entry.input-lg{padding:0px 0px; margin: 5px 0px 5px 0px; font-size:18px;border-radius:1px}
.input-group-addon-entry input[type=checkbox],
.input-group-addon-entry input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon-entry:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon-entry:first-child{border-right:1}



.tr-control-margins
{
    padding-left: 1px; 
    margin: 5px 0px 5px 0px;
   
    }
    
    

.input-group-addon-label_b{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:left;background-color:#eee;border:1px none #ccc;border-radius:4px}

.input-group-addon-label_b.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon-label_b.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon-label_b input[type=checkbox],.input-group-addon-label_b input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon-label_b:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon-label_b:first-child{border-right:0}

   
    

.input-group-addon-label_c{ height:40px; padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:left;background-color:#f5f5f5;border:1px none #ccc;border-radius:4px}

.input-group-addon-label_c.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon-label_c.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon-label_c input[type=checkbox],.input-group-addon-label_c input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon-label_c:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon-label_c:first-child{border-right:0}




.input-group-addon_left_align{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:left;background-color:#eee;border:1px solid #ccc;border-radius:4px}
.input-group-addon_left_align.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon_left_align.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon_left_align input[type=checkbox],.input-group-addon_left_align input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon_left_align:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon_left_align:first-child{border-right:0}

.input-group .form-control:last-child,.input-group-addon_left_align:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon_left_align:last-child{border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}




.otherLinks {
	background:  none repeat scroll 0 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	 font-size
	 
}
.otherLinks a:Hover {
    color: #f08b1d;
}

. transparent
{
     background-color:transparent;
}



/* NEW TABSTYLE*/


  .VictorTabStyle_2017 .ajax__tab_header
        {
  /*
          font-family: "Helvetica Neue" , Arial, Sans-Serif;
          font-size: 14px;
          font-weight:bold;
          display: block;
*/
            font-family: Sans-Serif ;
        /* font-family : Source Sans Pro, "Trebuchet MS"f;*/
          font-size: 12px;
          font-weight:bold;
          display: block;
            border-left: 1px;
            border-right: 1px;
           
        }
        .VictorTabStyle_2017 .ajax__tab_header .ajax__tab_outer
        {
            /*border-color: #FFFFFF;*/
            color: #222;
            padding-left: 10px;
            padding-bottom: 10px;
           
            margin: 3px 0px 3px 1px;
            border-left:solid 1px #FFF;
            border-bottom:solid 1px #FFF;
            border-top:solid 1px #FFF;
            border-right:solid 1px #FFF;
            background-color:#e1e2e3;
            border-radius: 2px;
        }
        .VictorTabStyle_2017 .ajax__tab_header .ajax__tab_inner
        {
            border-color: #FFFFFF;
            color: #666;
            padding: 3px 10px 0px 0px;
        }
        .VictorTabStyle_2017 .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#648cad;
        }
        .VictorTabStyle_2017 .ajax__tab_hover .ajax__tab_inner
        {
            color: #fff;
        }
        .VictorTabStyle_2017 .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #ffffff;
            /*
            background: -moz-linear-gradient(top, #d7d7d7, #FFFFFF);
            background: -ms-linear-gradient(top, #d7d7d7, #FFFFFF);
            background: -o-linear-gradient(top, #d7d7d7, #FFFFFF);
            background: -webkit-linear-gradient(top, #d7d7d7, #FFFFFF);
            */
             background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
            background: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
            background: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
            background: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
               border-left:solid 1px #d7d7d7;
            border-bottom:solid 1px #d7d7d7;
            border-top:solid 1px #d7d7d7;
            border-right:solid 1px #d7d7d7;
        }
        .VictorTabStyle_2017 .ajax__tab_active .ajax__tab_inner
        {
            color: #000;
            border-color: #333;
        }
        .VictorTabStyle_2017 .ajax__tab_body
        {
            font-family: Sans-Serif,verdana,tahoma,helvetica;
            font-size: 10pt;
            /*background-color: #fff;*/
            background-color: #f5f5f5;
            border-top-width: 0;
            border: solid 0px #FFFFFF;
            border-top-color: #d7d7d7;
            border-left-color: #ffffff;
        }
        
        .VictorTabStyle_2017 .VictorTabStyle_2017Sub .ajax__tab_body
        {
            font-family: Sans-Serif,verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #fff;
            border-top-width: 0;
            border: solid 0px #FFFFFF;
            border-top-color: #d7d7d7;
            border-left-color: #FFFFFF;
        }
        
   .ajax__calendar_container   
{
    position :absolute;
    z-index : 100003 !important;
    background-color:#f5f5f5;
    border: 1px solid #ccc;
    
}

.ajaxPanel_requiresAction
{
     background:url(../images/redwarning_16.jpg) left center no-repeat;
     color:Red;
}
    
    
 
    /*LEFT*/
    
    .nav-tabs-left {
 
  border: 1px solid #f8f8f8;
  width:100%;
}
.nav-tabs-left > li {
  float: left;
  margin-bottom: -1px;
  border: 1px solid #f8f8f8;
  width:100%;
  height:40px;
  background-color:#c9dde9;
  
}
.nav-tabs-left > li.active a,
.nav-tabs-left > li.active a:hover,
.nav-tabs-left > li.active a:focus {
  color: #111111;
  background-color: #f8f8f8;
   border-left: 3px solid #2978a6;
   border-right: 0px solid #c9dde9;
  border-top: 1px solid #c9dde9;
  border-bottom: 1px solid #c9dde9;
}
.nav-tabs-left > li > a {
  border-radius: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #555555;
  padding: 1px 1px 1px;
  margin-right: 0;
  background-color:#c9dde9; 
  text-align:left;
}
.nav-tabs-left > li > a .fa {
  margin-right: 1px;
}
.nav-tabs-left > li > a:hover,
.nav-tabs-left > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.nav-tabs-left > li > a i {
  font-size: 32px;
  margin-right: 1px;
  vertical-align: middle;
}
/* -------- Nav Tabs ---------- */
.nav-tabs-left > li {
  text-align: center;
}
.nav-tabs-left > li > a i {
  display: block;
  font-size: 48px;
  margin-right: 0;
  margin-bottom: 10px;
  vertical-align: middle;
}


.vertical-tab .tab-content {
  padding: 5px 5px 3px 3px;
  border: none;
}
.vertical-tab .nav-tabs-left > li {
  float: none;
  margin-bottom: 0;
}
.vertical-tab .nav-tabs-left > li > a {
  background: none;
  border-radius: 0;
  border-bottom: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  font-size: 14px;
  padding: 20px 0 2px 15px;
}
.vertical-tab .nav-tabs-left > li:first-child > a {
  border-top: 1px solid #d3d3d3 !important;
}
.vertical-tab .nav-tabs-left > li.active > a,
.vertical-tab .nav-tabs-left > li.active > a:hover,
.vertical-tab .nav-tabs-left > li.active > a:focus {
  background: none;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid #d3d3d3;
}
.vertical-tab .small-padding .nav-tabs-left > li a {
  padding: 20px 0 20px 15px;
}
.vertical-tab .small-padding .nav-tabs-left > li i {
  font-size: 24px;
}




  /*TOP*/
    
    .nav-tabs-top {
 
  border: 1px solid #f8f8f8;
}
.nav-tabs-top > li {
  float: left;
  margin-bottom: -1px;
  border: 1px solid #f8f8f8;
 
  height:40px;
  background-color:#e1e2e3;
  
}
.nav-tabs-top > li.active a,
.nav-tabs-top > li.active a:hover,
.nav-tabs-top > li.active a:focus {
  color: #111111;
  background-color: #f8f8f8;
   border-bottom: 3px solid #2978a6;
  border-top: 1px solid #e1e2e3;
  border-left: 1px solid #e1e2e3;
  height:40px;
  margin-bottom:10px;
}
.nav-tabs-top > li > a {
  border-radius: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #555555;
  padding: 5px 5px 5px;
  margin-right: 0;
  background-color:#e1e2e3; 
  text-align:left;
}
.nav-tabs-top > li > a .fa {
  margin-right: 1px;
}
.nav-tabs-top > li > a:hover,
.nav-tabs-top > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.nav-tabs-top > li > a i {
  font-size: 32px;
  margin-right: 1px;
  vertical-align: middle;
}
/* -------- Nav Tabs ---------- */
.nav-tabs-top > li {
  text-align: center;
}
.nav-tabs-top > li > a i {
  display: block;
  font-size: 48px;
  margin-right: 0;
  margin-bottom: 10px;
  vertical-align: middle;
}


.vertical-tab .tab-content {
  padding: 5px 5px 3px 3px;
  border: none;
}
.vertical-tab .nav-tabs-top > li {
  float: none;
  margin-bottom: 0;
}
.vertical-tab .nav-tabs-top > li > a {
  background: none;
  border-radius: 0;
  border-bottom: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  font-size: 14px;
  padding: 20px 0 2px 15px;
}
.vertical-tab .nav-tabs-top > li:first-child > a {
  border-top: 1px solid #d3d3d3 !important;
}
.vertical-tab .nav-tabs-top > li.active > a,
.vertical-tab .nav-tabs-top > li.active > a:hover,
.vertical-tab .nav-tabs-top > li.active > a:focus {
  background: none;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid #d3d3d3;
}
.vertical-tab .small-padding .nav-tabs-top > li a {
  padding: 20px 0 20px 15px;
}
.vertical-tab .small-padding .nav-tabs-top > li i {
  font-size: 24px;
}
/**/

.arrow_box {
	position: relative;
	background: #88b7d5;
	border: 4px solid #c2e1f5;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #88b7d5;
	border-width: 30px;
	margin-left: -30px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #c2e1f5;
	border-width: 36px;
	margin-left: -36px;
}




.arrow_box_bottom {
	position: relative;
	background: #88b7d5;
	border: 2px solid #e1e2e3;
}
.arrow_box_bottom:after, .arrow_box_bottom:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_bottom:after {
	 
	border-top-color: #2978a6;
	border-width: 7px;
	margin-left: -7px;
}
.arrow_box_bottom:before {
 
	border-top-color: #e1e2e3;
	border-width: 8px;
	margin-left: -8px;
}


.arrow_box_right {
	position: relative;
	background: #88b7d5;
	border: 4px solid #c2e1f5;
}
.arrow_box_right:after, .arrow_box_right:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_right:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #2978a6;
	border-width: 7px;
	margin-top: -7px;
}
.arrow_box_right:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #c9dde9;
	border-width: 8px;
	margin-top: -8px;
}

.arrow_box_top {
	position: relative;
	background: #88b7d5;
	border: 4px solid #c2e1f5;
}
.arrow_box_top:after, .arrow_box_top:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_top:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #88b7d5;
	border-width: 30px;
	margin-left: -30px;
}
.arrow_box_top:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #c2e1f5;
	border-width: 36px;
	margin-left: -36px;
}

.arrow_box_left {
	position: relative;
	background: #88b7d5;
	border: 4px solid #c2e1f5;
}
.arrow_box_left:after, .arrow_box_left:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_left:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #88b7d5;
	border-width: 30px;
	margin-top: -30px;
}
.arrow_box_left:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #c2e1f5;
	border-width: 36px;
	margin-top: -36px;
}


/*MEDIUM-SIZE BUTTONS*/

.mediumGeneralButton
{    
     height: 30px;
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    /*background-color:#0c426f;*/
    /*background-color:#527d9c;*/
    background-color:#337ab7;
    
     border: 1px solid;
       min-width:100px;
        
}
.mediumGeneralButton:hover,
.mediumGeneralButton:focus {
	color: #fff !important;
	/*font-weight: 700 !important;*/
	 background-color:#337ab7 !important;
}
 
  
.mediumGeneralButton  :hover
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 0px;
    background-color:#000000 !important;
     border: 1px solid;
       min-width:100px;
}




/*SMALL BUTTONS*/

.littleGeneralButton
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#527d9c;
     border: 1px solid;
       min-width:100px;
}
.littleGeneralButton:hover,
.littleGeneralButton:focus {
	color: #fff !important;
	font-weight: 700 !important;
}
 



.littleFilterButton
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#527d9c;
     border: 1px solid;
       min-width:50px;
}
 
.littleFilterButtonReset
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#FFFFFF;
     border: 1px solid #d7d7d7;
       min-width:50px;
}
 
.littleGeneralButton  :hover
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 0px;
    background-color:#000000;
     border: 1px solid;
       min-width:100px;
}



.littleSave
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#1ab394;
     border: 1px solid;
}



.littleSave_tiny
{    
    margin: 0.1em 0.1em 0.1em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 8pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#1ab394;
     border: 1px solid;
}



.littleSave_gray
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 9pt Sans-Serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#dddddd;
     border: 1px solid #bbbbbb;
      min-width:250px;
       height: 20px;
     
   
}

.littlePrint
{     
    /*
     background:url(../images/preview_16.jpg) left center no-repeat;
    background-image: height:6px;
    */
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#337ab7;
     border: 1px solid;
     
   
}

.littlePrint :hover
{     
    /*
     background:url(../images/preview_16.jpg) left center no-repeat;
    background-image: height:6px;
    */
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 10pt Sans-Serif;
    color: #ffffff !important;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#337ab7;
     border: 1px solid;
     
   
}



.littlePrint_gray
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 10pt Sans-Serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#dddddd;
     border: 1px solid;
     
   
}

.littleCancel
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#e59946;
     border: 1px solid;
     
   
}

.littleCancel_gray
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 10pt Sans-Serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#dddddd;
     border: 1px solid;
     
   
}


.littleDelete 
{    
      margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 1.2em 0.5em 1.2em;
    font: 10pt Sans-Serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#ed5565;
     border: 0px none; 
      color: #FFFFFF;
}
.littleDelete :visited
{    
     background-color:#ed5565;
     border: 0px none; 
     color: #FFFFFF;
}

.littleDelete :hover
{    
     background-color:#ed5565;
     border: 0px none; 
     color: #FFFFFF;
}


.littleUploadButton
{    
    /*
     background:url(../images/btnUpload16.jpg) left center no-repeat;
    background-image: height:6px;
    */
    margin: 0.2em 0.1em 0.2em 0.1em;
    padding: 0.2em 0.5em 0.2em 0.5em;
    font: 10pt Sans-Serif;
    /*color: #527d9c;*/
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    background-color:#527d9c;
   /*  border: 1px solid #527d9c;*/
       min-width:80px;
}


/*Submitted and otherStatus marks*/

.pendingApproval
{    
        margin:0px 0px 0px 0px;
    background:url(../images/AlreadySubmitted16.jpg) left center no-repeat;
    background-image: height:6px;
    padding: 0em 1.2em 0em 1.5em;
   /*font: 9pt "Maiandra GD";*/
   /*  color: #1ab394;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;*/
}



.Completed
{    
        margin:0px 0px 0px 0px;
    background:url(../images/AlreadySubmitted16.jpg) left center no-repeat;
    background-image: height:6px;
    padding: 0em 1.2em 0em 1.5em;
   /*font: 9pt "Maiandra GD";*/
   /*  color: #1ab394;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;*/
}


/*style="  background:url(../images/required.jpg) left center no-repeat; "*/
.required_star_inside
{
    /*
  background-image: url('../Images/required.gif');
  background-repeat: no-repeat ;
   background-position: top left;
   padding-left: 15px;  
   */
    background:url(../images/required.jpg) left top no-repeat;
    background-image: height:28px;
     padding-left: 25px;
     
   
}

.td_with_top_bottom_border
{
  background-color:#eeeeee;
  text-align:left;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}




.littleGeneralButton_green
{    
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    /*background-color:#8dd37f;*/
     background-color: #00A653;
     border: 0px solid;
       min-width:150px; 
         border-radius : 5px;

}
.littleGeneralButton_green:hover,
.littleGeneralButton_green:focus {
	color: #fff !important;
	font-weight: 700 !important;
}


.littleGeneralButton_blue {
    margin: 0.5em 0.1em 0.5em 0.1em;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font: 10pt Sans-Serif;
    color: #f7fcea;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: 0px;
    /*background-color:#8dd37f;*/
    background-color: cornflowerblue;
    border: 0px solid;
    min-width: 150px;
    border-radius: 5px;
}

    .littleGeneralButton_blue:hover,
    .littleGeneralButton_blue:focus {
        color: #fff !important;
        font-weight: 700 !important;
    }
 
