
/*New styles for Checklist & Documentation
========================================*/
.emp-checklist {width:700px;}
.emp-checklist fieldset{ border:solid 1px #ccc; padding:10px;}
.emp-checklist legend{color:#A41C2B; font-weight:bold; font-size:14px;}
.emp-checklist table td{ padding:2px 0; vertical-align:middle; text-align:left;}
.emp-checklist h3 .update{ position:absolute; top:2px; left:270px;}
.emp-checklist h3 button{padding:2px 10px; color:#fff; font-size:12px; }
.emp-checklist input{ border:solid 1px #ccc; }
.emp-checklist input[type=checkbox]{ margin-top:4px;}
.emp-checklist input[type=text]{ padding:2px 5px; width:150px;}
.emp-checklist select { width:180px; font-size:12px; color:#666; padding:2px 2px 2px 5px; border:solid 1px #ccc; margin-right:3px;}
.emp-checklist .actions{ text-align:center; padding:10px 0;}
.emp-checklist .actions button{ padding:6px 20px; font-size:16px; cursor:pointer; margin:0 20px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; color:#fff; }
/*Download forms style*/
.download-form{ padding:10px; border:solid 1px #999; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:10px 0; clear:both;   }
.download-form ul{ width:330px; display:inline-block; margin-top:5px; vertical-align:top;}
.download-form li{background-image:url(/images/doc_collection/icon_download.jpg); background-repeat:no-repeat; background-position:0 0; padding-left:22px; display:block; height:16px; margin-bottom:5px;}
.download-form a{ text-decoration:underline; color:#0000ff; }
.download-form #download-all{color:#ffffff; padding: 5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
/*applicant details table style*/
.app-details-left, .app-details-right{ float:left; text-align:left; vertical-align:top; padding-bottom:10px;}
.app-details-left{ width:390px; padding-right:10px;}
.app-details-right{ width:300px;}
.underwriter-section .save-button{display:inline-block; padding:0 10px; line-height:22px; color:#ffffff; cursor:pointer; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

/*accordion header, body content styles*/
.ui-state-default .ui-icon, .ui-state-active .ui-icon { background-image: url(/images/doc_collection/accordion_arrow.png); background-repeat:no-repeat;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {left:auto; right:0.5em; margin-top:-8px; position: absolute; top: 50%;}
.ui-icon-triangle-1-e{ background-position:0 5px;}
.ui-icon-triangle-1-s {background-position:0 -12px;}
.ui-accordion .ui-accordion-icons, .ui-accordion .ui-accordion-content{padding-left:1em;}
.ui-widget .ui-state-active, .ui-widget .ui-state-default{ color:#fff; font-size:12px;}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:arial, helvetica sans-serif;}
.ui-accordion .ui-accordion-header {display:block; cursor:pointer; position:relative; margin-top:2px; padding:.5em .5em .5em .7em; min-height: 0; /* support: IE7 */}
.ui-accordion .ui-accordion-icons {padding-left:2.2em;}
.ui-accordion .ui-accordion-noicons {padding-left: .7em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position:absolute; left:.5em;	top:50%; margin-top:-8px;}
.ui-accordion .ui-accordion-content { padding:1em 2.2em; border-top:0; overflow:auto;}
.ui-helper-reset { line-height:1.3; list-style:none; margin:0; outline:0 none; padding:0; text-decoration:none;}
.ui-icon {display:block; overflow:hidden; text-indent:-99999px;height:16px; width:16px;}
.ui-widget-content{border:1px solid #AAAAAA;}
/*Corner radius*/
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius:4px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius:4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius:4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius:4px;}
.ui-state-default button,.ui-state-active button{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; color:#fff;}

/* Gradient Styles
===============================*/
.grey, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background: #bcbcbc; /* Old browsers */
    background: -moz-linear-gradient(top, #bcbcbc 0%, #ababab 50%, #9c9c9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(50%,#ababab), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */
    border: 1px solid #999999;}

.orange, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    background: #e36725; /* Old browsers */
    background: -moz-linear-gradient(top,  #e36725 0%, #bb3829 49%, #a41d2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e36725), color-stop(49%,#bb3829), color-stop(100%,#a41d2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36725', endColorstr='#a41d2b',GradientType=0 ); /* IE6-9 */
    border: solid 1px #a51d2b;
}

.ui-state-default button{
    background: #9c9c9c; /* Old browsers */
    background: -moz-linear-gradient(top,  #9c9c9c 0%, #ababab 50%, #bcbcbc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(50%,#ababab), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
    border: 1px solid #999999;}

.ui-state-active button{
    background: #a41d2b; /* Old browsers */
    background: -moz-linear-gradient(top, #a41d2b 0%, #bb3829 51%, #e36725 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a41d2b), color-stop(51%,#bb3829), color-stop(100%,#e36725)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a41d2b', endColorstr='#e36725',GradientType=0 ); /* IE6-9 */
    border: solid 1px #a51d2b;}


/*New styles for Checklist & Documentation
========================================*/
.emp-checklist { width:700px; }
.emp-checklist fieldset{ border:solid 1px #ccc; padding:10px;}
.emp-checklist legend{color:#A41C2B;	font-weight:bold; font-size:14px;}
.emp-checklist table td{ padding:2px 0;}

.download-form{ padding:10px; border:solid 1px #999; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:10px 0;  }
.download-form ul{ width:330px; display:inline-block; margin-top:5px; vertical-align:top;}
.download-form li{background-image:url(/images/doc_collection/icon_download.jpg); background-repeat:no-repeat; background-position:0 0; padding-left:22px; display:block; height:16px; margin-bottom:5px;}
.download-form a{ text-decoration:underline; color:#0000ff; }

.actions{ text-align:center; padding:10px 0;}
.actions button{ padding:6px 20px; font-size:16px; cursor:pointer; margin:0 20px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; color:#fff; }

#accordion h3 .update{ position:absolute; top:2px; left:270px;}
#accordion h3 button{padding:2px 10px; color:#fff; }
#accordion input{ border:solid 1px #ccc; }
#accordion input[type=checkbox]{ margin-top:4px;}
#accordion input[type=text]{ padding:2px 5px; width:150px;}
#accordion select { width:180px; font-size:12px; color:#666; padding:2px 2px 2px 5px; border:solid 1px #ccc; margin-right:3px;}



/* Gradient & Round corner Styles
===============================*/
.orange{
    background: #e36725; /* Old browsers */
    background: -moz-linear-gradient(top,  #e36725 0%, #bb3829 49%, #a41d2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e36725), color-stop(49%,#bb3829), color-stop(100%,#a41d2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36725', endColorstr='#a41d2b',GradientType=0 ); /* IE6-9 */
    border: solid 1px #a51d2b;
}
.grey{
    background: #bcbcbc; /* Old browsers */
    background: -moz-linear-gradient(top, #bcbcbc 0%, #ababab 50%, #9c9c9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(50%,#ababab), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */
    border: 1px solid #999999;}

.ui-state-default button, .ui-state-active button{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; color:#fff;}

.ui-state-default button{
    background: #9c9c9c; /* Old browsers */
    background: -moz-linear-gradient(top,  #9c9c9c 0%, #ababab 50%, #bcbcbc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(50%,#ababab), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9c9c9c 0%,#ababab 50%,#bcbcbc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
    border: 1px solid #999999;
}

.ui-state-active button{
    background: #a41d2b; /* Old browsers */
    background: -moz-linear-gradient(top, #a41d2b 0%, #bb3829 51%, #e36725 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a41d2b), color-stop(51%,#bb3829), color-stop(100%,#e36725)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a41d2b 0%,#bb3829 51%,#e36725 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a41d2b', endColorstr='#e36725',GradientType=0 ); /* IE6-9 */
    border: solid 1px #a51d2b;}



/*Overwriting accordion styles
=============================*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background: #bcbcbc; /* Old browsers */
    background: -moz-linear-gradient(top, #bcbcbc 0%, #ababab 50%, #9c9c9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(50%,#ababab), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bcbcbc 0%,#ababab 50%,#9c9c9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */
    border: 1px solid #999999;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    background: #e36725; /* Old browsers */
    background: -moz-linear-gradient(top,  #e36725 0%, #bb3829 49%, #a41d2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e36725), color-stop(49%,#bb3829), color-stop(100%,#a41d2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e36725 0%,#bb3829 49%,#a41d2b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36725', endColorstr='#a41d2b',GradientType=0 ); /* IE6-9 */
    border: solid 1px #a51d2b;}



.ui-state-default .ui-icon, .ui-state-active .ui-icon { background-image: url(/images/doc_collection/accordion_arrow.png); background-repeat:no-repeat; position: absolute; right:0.5em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {left:auto; right:0.5em; margin-top:-8px; position: absolute; top: 50%;}
.ui-icon-triangle-1-e{ background-position:0 5px;}
.ui-icon-triangle-1-s {background-position:0 -11px;}

.ui-accordion .ui-accordion-icons, .ui-accordion .ui-accordion-content{ padding-left:1em;}
.ui-widget .ui-state-active, .ui-widget .ui-state-default{ color:#fff; font-size:12px;}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:arial, helvetica sans-serif;}

.ui-accordion .ui-accordion-icons {padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position:absolute; right:.5em; top:50%; margin-top:-8px;}

/*docProofForm styles*/
.docProofForm div.check-list{border: 1px solid #fff;padding: 0 0 3px;text-align: center;}
.docProofForm div.error{border: 1px solid #FF0000;padding: 0 0 3px;text-align: center;}
.fcrmDialog{ background-color:#FFFFFF; border:1px solid #A41C2B; padding:15px; border-radius:5px;width:550px;}
.pad-left{ padding-left:10px;}
.doc-collect-checklist{ line-height:14px;}
.doc-collect-checklist .pad-left{ padding-left:10px;}
.doc-collect-checklist .error{color:#ff0000; border-color:#ff0000; border:solid 1px #ff0000;}
.doc-collect-checklist input.error[type='checkbox']{ outline:solid 2px #ff0000;}
.doc-check-button{ padding:10px 0;}
.doc-check-button button { border-radius:8px; color:#FFFFFF; cursor:pointer; font-size:16px; margin:0 20px; padding:6px 20px;}

#rejectDialog { background-color:#FFFFFF; border:1px solid #A41C2B; padding:15px; border-radius:5px;width:auto;}
#rejectDialog li.wwgrp select {width: 390px;}
#rejectDialog .wwlbl {width: 28%}
.rejectDialog-button{ padding:10px; text-align:center}
.rejectDialog-button button{padding:5px 10px; color:#ffffff;}
#accordion h3 .update select.error{ border:#FF0004 dotted 1px;}
#accordion h3 .update label.error{position:absolute; white-space:nowrap; background-color:#FF0004; padding:2px 10px; border-radius:3px; top:-17px; left:48px;}
/*popup form style*/
li.wwgrp {padding: 4px 0 5px 0;}
.wwlbl{width:40%;float:left;text-align:right;padding:3px 2% 0 2px;}
.wwctrl{float:left;text-align:left;}
.wwerror{ float:left; text-align:left;color:#D9032C;padding-left:10px;}
li.wwgrp input,li.wwgrp select,li.wwgrp textarea{border:#c0c0c0 1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
li.wwgrp input:focus,li.wwgrp select:focus,li.wwgrp textarea:focus{ background-color:#fbf7c8;}
#eForm_form_formDisclaimer:focus{ padding:0;}
li.wwgrp input#eForm_form_formDisclaimer {vertical-align:text-bottom; width:14px;margin:3px 0 0 3px; border:0 none;}
li.wwgrp{ padding:4px 0;clear: both;}
li.wwgrp:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
li.wwgrp select, li.wwgrp input{width:180px;}

.notify-block {background-color: #FFFFFF; border-radius: 5px; font-size: 14px; min-height: 100px; padding: 15px; text-align: center;}
.notify-block p{text-align:left; padding-bottom:5px;}
.notify-block  ol {text-align:left; padding-left:20px;}
.notify-block  ol li{padding-bottom:5px;}