﻿

/*------------------------Global classes-----------------------------*/
body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea, legend
{	
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana;
    color: #1C1C1C;
    /*	
	color: #5f625a;
	font-family: Arial, Helvetica, sans-serif;
    */
}

fieldSet{
    border:1px solid #C3C3C3;
}


input[type="text"], input[type="password"], textarea
{
	/*border: 1px solid #C2C2C2;*/
	line-height: 15px;
}
input[type="radio"]
{
	line-height: 12px;
	vertical-align: middle;
}
input[type="checkbox"]
{
	position: relative;
	/*top: 2px;*/
    top: 0px
}

select {
    border:1px solid #c2c2c2;
}
label
{
	line-height: 12px;
	vertical-align: middle;
	font-size: 10pt;	

}
labelRAtes
{
	
	vertical-align: middle;
	font-size: 10pt;	
}
#trQ14Treatment label
{
	line-height: 16px;
	vertical-align: middle;
	font-size: 10pt;	
}



h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
}

h1
{
	font-size: 22px;
	line-height: 24px;
}
h2
{
	font-size: 18px;
	line-height: 20px;
}
h3
{
	font-size: 14px;
	line-height: 26px;
}
h4
{
	font-size: 13px;
	line-height: 18px;
}
h5
{
	font-size: 12px;
	line-height: 18px;
}
h6
{
	font-size: 10px;
	line-height: 18px;
}

/*a               { color:#63625D; text-decoration: none; font-size:12px; font-weight: normal; outline:none 0px;}
a:hover         { color: #232323; }*/
td, tr
{
	vertical-align: middle;
}
body
{
	padding: 0px;
	margin: 0px;
	width: 100%; /*background: #F2F2F2;*/
}

p
{
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}

ul, li, div, h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
}





p
{
	line-height: 18px;
}

.clear
{
	line-height: 0px;
	font-size: 0px;
	clear: both;
}

a img
{
	border: 0px;
	outline: 0px;
}

#PrintHeader
{
	visibility: hidden;
	display: none;
}
#InvisibleInPrint
{
}

/*------------------------Global classes-----------------------------*/


/*------------------------Main page classes-----------------------------*/

.wrapper
{
	margin: 0px auto;
	padding: 0px 10px 0px 10px;
	width: 980px; /*min-height:711px;*/
	height: auto !important; /*height: 711px;*/
}

.header
{
	width: 980px;
	height: 119px;
	border-top: 1px #EBEBF7 solid;
}

.logo
{
	width: 251px;
	height: 119px;
	float: left;
}

.header-links
{
	width: 385px;
	height: 119px;
	float: right;
	display: inline;
	color: #7B8084;
	text-align: left;
	font-size: 1em;
}

.header-links ul
{
	list-style-type: none;
	text-align: left;
	float: left;
	display: inline;
	padding-top: 20px;
}

.header-links li
{
	display: inline;
	padding-left: 18px;
	text-align: center;
}

.header-links a
{
	display: inline;
	text-decoration: none;
	font-size: 1em;
	color: #7B8084;
}

.header-links .current a
{
	text-decoration: none;
	color: #BCBBBB;
	font-weight: normal;
}

.header-links a:hover
{
	text-decoration: none;
	color: #EC1817;
}

.header-links .sep
{
	color: #BCBBBB;
}

.search-txbox
{
	width: 126px;
	height: 15px;
	border: solid 1px #BEBEBE;
	color: #7B8084;
	margin-left: 5px;
	line-height: 15px;
}

.search
{
	padding-top: 16px;
}

*:first-child + html .search
{
	padding-top: 14px;
}

.search-btn
{
	padding-top: 16px !important;
	padding-top: 17px;
}

*:first-child + html .search-btn
{
	padding-top: 15px !important;
}

.steps
{
	width: 983px;
	height: 32px;
	border-bottom: 1px #ffffff solid; /*background: url('../../images/steps-bg.jpg') repeat-x top; */
	/*background-color: #C1C6C9;*/
    background-color: #F8971D;
}

.steps-grey
{
	width: 980px;
	height: 32px;
	border-bottom: 1px #ffffff solid;
	background: url('../../images/steps-grey.jpg') no-repeat;
}

.steps-grey h1
{
	font-size: 22px;
	line-height: 32px;
	display: inline;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
}
.steps-grey h2
{
	font-size: 15px;
	line-height: 32px;
	display: inline;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
}
.steps-grey h2 a
{
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}

.step1
{
	width: 310px;
	height: 32px;
	padding-left: 16px;
	float: left;
	border-right: 1px #989898 solid;
	text-align: center;
}

.step1 h1
{
	font-size: 18px;
	line-height: 32px;
	display: inline; /*color:#403F3F;*/
	color: #7D7E80;
	font-style: italic;
	font-weight: bold;
}
.step1 h2
{
	font-size: 14px;
	line-height: 32px;
	display: inline; /*color:#403F3F;*/
	color: #7D7E80;
	font-style: italic;
	font-weight: bold;
}
.step1 h2 a
{
	font-size: 14px; /*color:#403F3F;*/
	color: #7D7E80;
	font-weight: bold;
}


.step1-current
{
	width: 311px;
	height: 32px;
	padding-left: 16px; /*background: url('../../images/step-current-bg.jpg') repeat-x;*/
	background-color: #266979;
	float: left;
	color: #ffffff;
	text-align: center;
}

.step1-current h1
{
	font-size: 18px;
	line-height: 32px;
	display: inline;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
}
.step1-current h2
{
	font-size: 14px;
	line-height: 32px;
	display: inline;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
	background: url('../../images/step-currentarrow.jpg') no-repeat right center;
	padding-right: 30px;
}
.step1-current h2 a
{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}



.step2
{
	width: 311px;
	height: 32px;
	padding-left: 16px;
	float: left;
	border-right: 1px #989898 solid;
	text-align: center;
}

.step2 h1
{
	font-size: 18px;
	line-height: 32px;
	display: inline; /*color:#403F3F;*/
	color: #7D7E80;
	font-style: italic;
	font-weight: bold;
}
.step2 h2
{
	font-size: 14px;
	line-height: 32px;
	display: inline; /*color:#403F3F;*/
	color: #7D7E80;
	font-style: italic;
	font-weight: bold;
}
.step2 h2 a
{
	font-size: 14px; /*color:#403F3F;*/
	color: #7D7E80;
	font-weight: bold;
}


.step2-current
{
	width: 312px;
	height: 32px;
	padding-left: 16px; /*background: url('../../images/step-current-bg.jpg') repeat-x;*/
	background-color: #266979;
	float: left;
	text-align: center;
}

.step2-current h1
{
	font-size: 18px;
	line-height: 32px;
	display: inline;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
}
.step2-current h2
{
	font-size: 14px;
	line-height: 32px;
	display: inline;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
	background: url('../../images/step-currentarrow.jpg') no-repeat right center;
	padding-right: 30px;
}
.step2-current h2 a
{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}



.step3
{
	width: 311px;
	height: 32px;
	padding-left: 16px;
	float: left;
	border-right: 1px #989898 solid;
	text-align: center;
}

.step3 h1
{
	font-size: 18px;
	line-height: 32px;
	display: inline; /*color:#403F3F;*/
	color: #7D7E80;
	font-style: italic;
	font-weight: bold;
}
.step3 h2
{
	font-size: 14px;
	line-height: 32px;
	display: inline; /*color:#403F3F;*/
	color: #7D7E80;
	font-style: italic;
	font-weight: bold;
}
.step3 h2 a
{
	font-size: 14px; /*color:#403F3F;*/
	color: #7D7E80;
	font-weight: bold;
}

.step3-current
{
	width: 312px;
	height: 32px;
	padding-left: 10px; /*background: url('../../images/step-current-bg.jpg') repeat-x;*/
	/*background-color: #266979;*/
    /*text-align: center;*/
	float: left;
   
}

.step3-current h1
{
	font-size: 18px;
	line-height: 32px;
	display: inline;
	color: #ffffff;	
	font-weight: bold;
    background-image: url('../../images/darkgreysmlarrow.png') !important;
    background-repeat:no-repeat;
    background-position:0 6px !important;
     border-bottom:none !important;
}
.step3-current h2
{
	font-size: 14px;
	line-height: 32px;
	display: inline;
	color: #ffffff;	
	font-weight: bold;
	background: url('../../images/step-currentarrow.jpg') no-repeat right center;
	padding-right: 30px;
}
.step3-current h2 a
{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}



.get-info
{
	width: 100%;/*978px;*/
	min-height: 330px;
	height: auto !important;
	/*height: 300px;*/
	/*background: url('../../images/banner-bg.jpg') repeat-x center top #F5F5F5;
	background-color:#F5F5F5;*/
    padding-bottom:5px;
    float:left;			
}

.get-info-left
{
	width: 70%; /*570px;*/
	min-height: 273px;
	height: auto !important;
	height: 273px;
	float: left;
}

.get-info-right
{
	width: 38%; /*378px;*/
	height: 258px;
	float: right;
	padding-top: 15px;
	padding-left: 20px;
	background: url('../../images/banner-img1.jpg') no-repeat center bottom;
}

.get-info-right-group
{
	width: 25%; /*378px;*/
	height: 258px;
	float: right;
	padding-top: 15px;
	padding-left: 20px;
	background: url('../../images/getQuote.jpg') no-repeat center bottom;
}

.get-info-h1
{
	background: none;
	font-size: 14px;
	line-height: 20px;
	display: inline;
	/*color: #373434;*/
    color:#F8971D;
}
.page-body
{
	width: 980px; /*min-height:450px;*/
	height: auto !important; /*height: 450px;*/
	padding-top: 5px;
}
.footer-outer
{
	width: 100%;
	height: 104px;
	background: url(../../images/application-footer-bg.jpg) repeat-x center top #ffffff;
}
.footer
{
	margin: 0px auto;
	width: 980px;
	height: 104px; /*background:url(../../images/application-footer-bg.jpg) repeat-x center top #ffffff;*/
	padding-top: 10px; /*	-moz-border-radius:  5px;  	border-radius: 5px; 	-webkit-border-radius:  5px; 	box-shadow: 60px 60px 60px 60px #000000; 	-webkit-box-shadow: 60px 60px 60px 60px #000000; 	-moz-box-shadow: 60px 60px 60px 60px #000000; */
}

/*----------------------- Application UI ------------------------------*/

/*----------------------- Application UI ------------------------------*/


.tabs
{
	width: 980px;
	height: 32px;
	border-bottom: 1px #ffffff solid;
	background-color: #898989;
}

.tabs ul
{
}

.tabs ul li
{
	display: inline; /* Fix IE Step Down */
	width: auto;
}

.tabs ul li a, .menu ul li a:visited
{
	display: block;
	height: 32px;
	float: left;
	background-color: #898989;
	margin: 0 1px 0 1px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 32px;
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px #ffffff solid;
}

.tabs ul li a:hover, .tabs ul li a:active
{
	background-color: #606060;
}

.tabs ul li a.current
{
	background-color: #606060;
}

.application-basic-info
{
	width: 980px;
	min-height: 119px;
	height: auto; /*background:url(../../images/application-basic-info-bg.jpg) repeat-x center; */ /*background-color:#E0E0E0;*/
	background-color: #ECEFE8; /*margin-top:10px;*/
	color: #63625D;
	font-weight: bold;
	border: 1px solid #BEBEBE;
}
.Underwriterapplication-basic-info
{
	width: 100%;
	min-height: 100px;
	height: auto; /*background:url(../../images/application-basic-info-bg.jpg) repeat-x center; */ /*background-color:#E0E0E0;*/
	background-color: #ECEFE8; /*margin-top:10px;*/
	color: #63625D;
	font-weight: bold;
	border: 1px solid #BEBEBE;
}
.PDFLinkContainer
{
	background-color: #E0E0E0;
	color: #63625D;
	font-weight: bold;
}
.application-basic-info table td
{
	color: #63625D;
	font-weight: normal;
	height: 22px;
}

.application-basic-info .altrow-color
{
	background-color: #E3E9DF;
}

.basic-info-txbox1
{
	width: 175px;
	border: 1px #63625D solid;
}

.basic-info-txbox2
{
	width: 115px;
	border: 1px #63625D solid;
}

.basic-info-txbox3
{
	width: 50px;
	border: 1px #63625D solid;
}

.application-data
{
	background-color: #ffffff;
	border: 1px solid #C3C3C3;
}

.application-data td
{
	vertical-align: middle;
}
    .application-data .heading {
        /*background-color: #c7c7c7;*/
        background-color: #3fc380; /*height: 25px;*/
        color: #fff !important; /*line-height: 25px;*/
        font-size: 12px;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        padding-left: 15px; /*background:url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;*/
        line-height: 20px;
        height: 25px;
    }
.lblheading1
{
	color: #64696C;
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
}
.TableTitle
{
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}
.section-head {
    width: 98%;
    padding-left: 2%;
    height: 28px;
    /*background: url(../../images/landing-head-bg.jpg) repeat-x #4F4F4F;*/ /*background:#C1C6C9;
    background-color:#F8971D;*/
    background-color: #3fc380;
    color: #ffffff;
    font-size: 12pt;
    line-height: 28px;
    font-weight: bold;
}

.section-head-green{
	width: 98%;
	padding-left: 2%;
	height: 28px;
	/*background: url(../../images/landing-head-bg.jpg) repeat-x #4F4F4F;*/ /*background:#C1C6C9;*/
    background-color: #B2D234;
	color: #ffffff;
	font-size: 12pt;
	line-height: 28px;
	font-weight: bold;
}


.sub-heading{
	/*background-color: #EDF1F2;*/
	height: 25px;
	color: #262525;
	line-height: 20px;
	font-size: 14px;
	/*font-weight: bold;*/
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	/*background: url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;*/
	/*background: url(../../images/dashboardtableHead.png) repeat-x center top;*/
}

.sub-heading h2{
    font-size:19px;
	color:#434343;
	padding:15px 0 5px 25px;	
	background-image:url(../../images/bluearrow.png);
	background-repeat:no-repeat;
	background-position:0 19px;
	font-weight:normal;
}

.collapsable-heading
{
	background-color: #B6B6B6;
	height: 25px;
	color: #262525;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	background: url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;
}

.application-data .bg1
{
	/*background-color:#E7E7E7;*/
	background-color: #EAEEED;
	text-align: left;	
	border-bottom: 1px #B8B8B8 solid;
	padding-left:5px;
	width:32px;
}

.application-data .bg2
{
	background-color: #ffffff;
	text-align: left;
	padding-left: 15px;
	border-bottom: 1px #B8B8B8 solid;
	padding-top: 10px;
	padding-bottom: 10px;
}

.application-data .bg3
{
	/*background-color:#F3F5F4;*/
	background-color: #DFDFDF;
	text-align: center;
	padding-left: 0px;
	border-bottom: 1px #B8B8B8 solid;
}

.application-data .bg4
{
	/*background-color:#E2E2E2;*/
	background-color: #E5E9E8;
	text-align: center;
	padding-left: 0px;
	border-bottom: 1px #B8B8B8 solid;
}

.application-data .bg5
{
	/*background-color:#8B8B8B;*/
	background-color: #ffffff;
	padding-left: 10px;
	color: #ffffff;
}

.application-data .bg5 table td
{
}

.application-data .white-bg
{
	background-color: #ffffff;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.application-data .fields
{
	color: #656259;
	font-size: 11px;
	font-weight: normal;
}

.application-data .txt-fields
{
	background-color: #E7E0CE;
	height: 25px;
	color: #656259;
	font-size: 13px;
}

.application-data .fields td
{
	height: 30px;
	color: #2B2726;
	vertical-align: middle;
	line-height: 16px;
}

.application-data .fields td td
{
	padding-left: 0px;
}

.application-data .data-footer
{
	color: #656259;
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px; /*background:url(../../images/application-footer-bg.jpg) repeat-x center bottom #E7E1D5;*/
	background-color: #E2E2E2;
	width: 950px;
}


.lblspace
{
	width: 50px;
	height: 30px;
	color: #2B2726;
	vertical-align: middle;
	line-height: 16px;
}

.lbltext
{
	width: 110px;
	height: 30px;
	color: #2B2726;
	vertical-align: middle;
	line-height: 12px;
	text-align: left;
	padding-left: 15px;
}

td.lbltext2
{
	width: 125px;
	height: 30px;
	color: #ffffff;
	vertical-align: middle;
	line-height: 12px;
	text-align: left;
	padding-left: 15px;
}
.col-white
{
	color: #ffffff; /*color:#666B6E;*/
	line-height: 18px;
	font-weight: bold;
}
td.lblfield
{
	width: 225px;
	height: 30px;
	color: #2B2726;
	vertical-align: middle;
	line-height: 16px;
}

td.lblfield2
{
	width: 250px;
	height: 30px;
	color: #2B2726;
	vertical-align: middle;
	line-height: 16px;
}
.lblrequired
{
	width: 95px;
	height: 30px;
	color: #2B2726;
	vertical-align: middle;
	line-height: 16px;
	padding-left: 5px;
}

.required
{
	color: Red;
	font-size: 10px;
}

.application-btnsubmit
{
	height: 32px;
	width: 120px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #EC1817;
	border: 0px solid #EC1817;
}

.column1
{
	text-align: left;
	padding-left: 20px;
	width: 140px;
	height: 25px;
}
.column2
{
	text-align: left;
	width: 160px;
	height: 25px;
}
.verticaltop
{
	vertical-align: top;
}
.txtcol1
{
	color: #62615C;
}
.bgcol1
{
	background-color: #E2E2E2;
}
.aligncenter
{
	text-align: center;
}
.alignright
{
	text-align: right;
}


/*------- Plan Page --------------*/


.plan-data
{
	/*background-color:#ffffff;*/
	color: #63625D;
}

.plan-data td
{
	vertical-align: middle;
}

.plan-heading
{
	/*background-color:#ffffff;*/
	height: 25px;
}

.plan-tab td
{
	/*background-color:#4C8491;*/
	background-color: #F8971D;
	height: 25px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	text-align: center;
    font-weight:bold;
}

.plan-bdr
{
	/*background-color:#878787;*/
	background-color: #4C8491;
	height: 3px;
}

.plan-data .sort
{
	background: url(../../images/application-heading-bg.jpg) repeat-x center top #DADADA;
	height: 25px;
	color: #656259;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}

.plan-data .column-select
{
	text-align: center; /*background:url(../../images/plan-select-bg.jpg) repeat-x center top #444444;*/
	background-color: #C8D6D9;
}

.plan-data .column-data
{
	background-color: #ffffff;
	border: 1px solid #b1b0ae;
}

.plan-data .column-data .plan-attributes
{
	/*background-color:#E3E3E3;*/
	background-color: #ECEFE8;
	text-align: center;
	width: 25%;
	padding: 5px 0px 5px 0px;
}

.plan-data .column-data h1
{
	background: none;
	font-size: 22px;
	line-height: 22px;
	color: #4D4E50;
	font-weight: bold;
}
.plan-data .column-data h2
{
	background: none;
	font-size: 16px;
	line-height: 16px;
	color: #4D4E50;
	text-align: center;
	font-weight: bold;
}
.plan-data .column-data h3
{
	background: none;
	font-size: 13px;
	line-height: 13px;
	color: #4D4E50;
	text-align: center;
}

.plan-price
{
	background: none;
	font-size: 18px;
	line-height: 18px; /*color:#EC1817;*/
	color: #256B77;
	font-weight: bold;
}
.plan-period
{
	background: none;
	font-size: 15px;
	line-height: 15px;
	color: #4D4E50;
	padding:0 0 5px 0;
	display:block;
}


.plan-btnsubmit
{
	height: 22px;
	width: 110px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #878787;
	border: 0px solid #EC1817;
}


.application-data .fields
{
	color: #020202;
	font-size: 11px;
	font-weight: normal;
}

.application-data .fields td
{
	height: 30px;
	color: #2B2726;
	vertical-align: middle;
}

.application-data .data-footer
{
	color: #656259;
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px; /*background:url(../../images/application-footer-bg.jpg) repeat-x center bottom #E7E1D5;*/
	background-color: #E2E2E2;
	width: 950px;
	height: 35px;
}

/*-------Compare Screen Data-------------*/
.compare
{
	width: 240px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	background: #ffffff;
	border: 1px #B9B9B9 solid;
}

.compare-plan
{
	width: 100%;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	border-right: 1px #8F8F8F solid;
	vertical-align: top;
}

.compare-plan-head
{
	width: 100%;
	min-height: 210px;
	height: auto !important;
	height: 210px;
	color: #979797;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
}

.compare-plan-title
{
	float: none;
	width: 80%;
	margin: 20px 10% 0px 10%;
	height: 152px; /*background:#D7D7D7;*/
	background: #5296A4;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
.compare-plan-head a
{
	/*color:#979797; 	font-size:8pt; 	text-decoration:none;*/
}

.compare-btnsubmit
{
	height: 22px;
	width: 110px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525151;
	text-decoration: none;
	background-color: #C5C5C5;
	border: 1px solid #464646;
	text-transform: uppercase;
}

.compare-row
{
	width: 90%;
	padding-left: 10%;
	padding-top: 12px;
	height: 65px;
	background: url(../../images/compare-row-bg.jpg) repeat-x #F1F0EE;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	color: #656565;
	line-height: 16px;
}

.compare-row span
{
	font-size: 11pt;
	color: #494949;
	font-weight: bold;
	line-height: 16px;
}

.compare-alt-row
{
	width: 90%;
	padding-left: 10%;
	padding-top: 12px;
	height: 65px;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	color: #656565;
	line-height: 16px;
}

.compare-alt-row span
{
	font-size: 11pt;
	color: #494949;
	font-weight: bold;
	line-height: 16px;
}

/*-------Broker Landing Screen Data-------------*/
.landing
{
	width: 100%;
	min-height: 235px;
	height: auto !important;
	background: #ffffff;
	border: 1px #B9B9B9 solid;
}

.landing-head
{
	width: 100%;
	height: 28px;
	/*background: url(../../images/landing-head-bg.jpg) repeat-x #4F4F4F; */ /*background:#C1C6C9;*/
    background-color:#F8971D;    
	color: #ffffff;
	font-size: 12pt;
	line-height: 12pt;
	font-weight: bold;
}

.landing-head table td
{
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	line-height: 12pt;
}

.landing-head td img
{
	vertical-align: middle;
}
.landing-head td a
{
	color: #ffffff;
	font-size: 12pt;
	text-decoration: underline;
	font-weight: normal;
}

.landing-head td a:hover
{
	color: #559B9D;
	font-weight: normal;
	font-size: 12pt;
	text-decoration: underline;
}

.landing-data
{
	width: 100%;
	color: #666666;
	font-size: 12pt;
	vertical-align: top;
}
.landing-data td
{
	vertical-align: top;
	color: #666666;
	font-size: 12pt;
	line-height: 14pt;
}

.landing-data td a
{
	color: #666666;
	font-size: 12pt;
	text-decoration: underline;
}

.landing-data td a:hover
{
	color: #559B9D;
	font-size: 12pt;
	text-decoration: underline;
}

.landing-img
{
	vertical-align: middle;
	padding-right: 7px;
	padding-bottom: 8px;
}
.landing-h1
{
	font-size: 12pt;
	line-height: 14pt;
	display: inline;
	color: #296879;
	font-weight: bold;
}

.landing-h1 a
{
	font-size: 12pt;
	line-height: 14pt;
	display: inline;
	color: #296879;
	font-weight: bold;
	text-decoration: none;
}

.landing-h1 a:hover
{
	font-size: 12pt;
	line-height: 14pt;
	display: inline;
	color: #559B9D;
	font-weight: bold;
	text-decoration: none;
}

.landing-h1 h1 a
{
	font-size: 12pt;
	line-height: 14pt;
	display: inline;
	color: #296879;
	font-weight: bold;
	text-decoration: none;
}

.landing-h1 h1 a:hover
{
	font-size: 12pt;
	line-height: 14pt;
	display: inline;
	color: #559B9D;
	font-weight: bold;
	text-decoration: none;
}

.btnsubmit2
{
	height: 23px;
	width: 102px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #EC1817;
	border: 0px solid #EC1817;
	vertical-align: middle;
	line-height: 23px;
}

.RatingEmpty
{
	background-image: url('../../Images/rating-icon-gray.jpg');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.RatingFilled
{
	background-image: url('../../Images/rating-icon.jpg');
	background-repeat: no-repeat; /*background-color: Yellow; */
	width: 20px;
	height: 20px;
}
.RatingStar
{
	/*background-image: url('../../Images/rating-icon.jpg'); 	background-repeat: no-repeat; 	/*background-color: Yellow; */
	width: 20px;
	height: 20px;
}
.RatingWaiting
{
	/*background-image: url('../../Images/rating-icon.jpg'); 	background-repeat: no-repeat; 	/*background-color: Yellow; */
	width: 20px;
	height: 20px;
}

.alt-rowcolor
{
	background-color: #e0e1e2;
	padding-left: 15px;
}
.alt-rowcolor tr
{
	background-color: #F5F5F5;
	padding-left: 15px;
}
.rowcolor
{
	background-color: #ffffff;
	padding-left: 15px;
}

.verticle-mid
{
	vertical-align: middle;
}


/*-------sign in  Screen Data-------------*/
.signin-panel
{
	margin: 0px auto;
	width: 980px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	background: #ffffff;
	border: 1px #B9B9B9 solid;
}

.signin-left
{
	float: left;
	width: 635px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.signin-right
{
	float: right;
	width: 345px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	text-align: right;
}

.signin-head
{
	width: 620px;
	height: 32px;
	background: url(../../images/landing-head-bg.jpg) repeat-x #4F4F4F;
	color: #ffffff;
	font-size: 12pt;
	line-height: 32px;
	padding-left: 15px;
	font-weight: bold;
}

/*------- Portal home banner -------------*/
.portal-home-banner
{
	width: 430px;
	height: 65px;
	background: url(../images/portal-home-banner.jpg) no-repeat #F0F0F0;
	float: left;
	padding-left: 165px;
	padding-top: 165px;
}

.change-pwd
{
	width: 100%;
	height: auto;
	background: url(../../images/changepwd-bg.jpg) no-repeat right bottom #ffffff;
}
/*-----------------------------PDF Generation StyleSheet------------------------ */
/*------------------------Main page classes-----------------------------*/


.pdf-heading
{
	background-color: #E7E0CE;
	height: 25px;
	color: #262525;
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px; /*background:url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;*/
	background-color: #D5D3D3;
}
.pdf-subheading
{
	background-color: #E7E0CE;
	height: 20px;
	color: #262525;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
	background-color: #D5D3D3;
}
/*------ Borders -----------*/
.borderall
{
	border: 1px solid #2B2726;
}
.borderboldall
{
	border: 2px solid #2B2726;
}

.borderbtm
{
	border-bottom: 1px solid #2B2726;
}
.bordertop
{
	border-top: 1px solid #2B2726;
}
.borderright
{
	border-right: 1px solid #2B2726;
}
.borderleft
{
	border-left: 1px solid #2B2726;
}

.borderboldbtm
{
	border-bottom: 2px solid #2B2726;
}
.borderboldtop
{
	border-top: 2px solid #2B2726;
}
.borderboldright
{
	border-right: 2px solid #2B2726;
}
.borderboldleft
{
	border-left: 2px solid #2B2726;
}

.lblbuttons
{
	color: #7B7C77;
	font-size: 10pt;
	text-transform: capitalize;
}

.section-border
{
	border: 1px solid #B9B9B9;
}
.shadow-btm
{
	background: url(../../images/shadow-bottom.jpg) repeat-x center bottom;
	height: 13px;
}


.popupdolist
{
	position: absolute;
	z-index: 10;
	background-color: #F1F5F6;
	border: #C2C2C2 1px solid;
	width: 350px;
	top: 250px;
	padding: 0px;
	margin-left: -175px;
	left: 50%;
	right: 0;
	clear: both;
	float: none;
    padding-bottom:5px;
}

.PreviewPopUpOuter
{
	position: absolute;
	z-index: 1000;
	background-color: #ffffff;
	border: #ffffff 2px solid;
	width: 606px;
	height: 423px;
	top: 158px;
	padding: 0px;
	margin-left: -302px;
	left: 50%;
	right: 0;
	clear: both;
	float: none;
}

.PreviewPopUp
{
	z-index: 1001;
	background-color: #ffffff;
	border: #000000 1px solid;
	width: 604px;
	height: 429px;
	padding: 0px;
	clear: both;
	float: none;
}

.PreviewPopUpOffer
{
	z-index: 1001;
	background-color: #ffffff;
	border: #000000 1px solid;
	width: 930px;
	height: 429px;
	padding: 0px;
	clear: both;
	float: none;
}

.PreviewPopUpIner
{
	z-index: 1002;
	background-color: #e6e6e6;
	border: #ffffff 2px solid;
	width: 600px;
	height: 425px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0px;
	clear: both;
	float: none;
}

.PreviewPopUpInnerOffer
{
	z-index: 1002;	
	border: #ffffff 2px solid;
	width: 920px;
	height: 420px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0px;
	clear: both;
	float: none;
}


.PreviewPopUpInnerOffer td{
    border:none !important
}

.dolistbgcontent
{
	background-color: #ECEFE8;
}

.app-info
{
	width: 980px;
	height: 44px; /*background:url(../../images/application-basic-info-bg.jpg) repeat-x center; */ /*background-color:#E0E0E0;*/
	background-color: #ECEFE8; /*margin-top:10px;*/
	color: #63625D;
	font-weight: bold;
	border: 1px solid #BEBEBE;
}

.app-info table td
{
	color: #63625D;
	font-weight: normal;
	height: 22px;
}

.app-info .altrow-color
{
	background-color: #E3E9DF;
}

.box1
{
	background-color: #F1F1F1;
	background: url('../../images/box1-bg.jpg') repeat-y left #ffffff;
	border: 2px solid #D6D6D3;
	padding: 5px;
}

.box2
{
	background-color: rgb(235, 244, 249); /*border: 2px solid #D2D8D9;*/ /*border: 1px solid #D2D8D9;*/ /*padding: 15px;*/ /*padding-left: 15px;*/
}

.box3
{
	background: url('../../images/box3-bg.jpg') repeat-y left #ffffff;
	border: 2px solid #A2BFC5;
	padding: 5px;
}

.box3-heading
{
	/*background-color: #BFDBFF;*/
	background-color: #A2BFC5;
	height: 25px;
	color: #262525;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}

.box4
{
	background: url('../../images/box4-bg.jpg') repeat-x left center #ffffff;
	border: 2px solid #C1C6C9;
}

.box5
{
	/*background: url('../../images/box3-bg.jpg') repeat-y #e4f3f8;*/	
	/*background-image: url('../../images/box3-bg.jpg');
    background-position: 0 0;
    background-repeat: repeat-y;*/
    background-color: #f1f5f6;   
	border: 1px solid #c9d7d8 !important;
	padding: 5px;
	
}

.box5-heading
{
	/*background-color: #BFDBFF;*/
	background-color: #c9d7d8;
	height: 25px;
	color: #63625d;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}

.trp-bg {background-color:Transparent; border:none; }

.add-task
{
	background-image: url('../../Images/add.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-size: 10pt;
	height: 25px;
	line-height: 25px;
}

.view-all
{
	background-image: url('../../Images/view-all.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	font-size: 10pt;
	height: 25px;
	line-height: 25px;
}

td.add-view a
{
	color: #666666;
	font-size: 10pt;
	text-decoration: underline;
}

td.add-view a:hover
{
	color: #559B9D;
	font-size: 10pt;
	text-decoration: underline;
}


.UWlanding-data
{
	width: 100%;
	color: #666666;
	font-size: 10pt;
	vertical-align: top;
}
.UWlanding-data td
{
	color: #666666;
	font-size: 10pt;
	line-height: 14pt;
}

.UWlanding-data td a
{
	color: #666666;
	font-size: 10pt;
	text-decoration: underline;
}

.UWlanding-data td a:hover
{
	color: #559B9D;
	font-size: 10pt;
	text-decoration: underline;
}

.UWlanding-data td h1 a
{
	font-size: 12pt;
	line-height: 14pt;
	display: inline;
	color: #296879;
	font-weight: bold;
	text-decoration: none;
}

.UWlanding-data td h1 a:hover
{
	font-size: 12pt;
	line-height: 14pt;
	display: inline;
	color: #559B9D;
	font-weight: bold;
	text-decoration: none;
}

.veralign
{
	vertical-align: middle;
}

.veraligntop
{
	vertical-align: top;
	line-height: 14pt;
}


.trackpopup
{
	position: absolute;
	z-index: 10;
	background-color: #F1F5F6;
	border: #63625D 1px solid;
	width: 760px;
	top: 250px;
	left: 50%;
	padding: 0px;
	margin-top: 0px;
	margin-left: -380px; /*half of the width */
	clear: both;
	float: none;
	height: auto;
	display: none;
}

.divbusy
{
	position: fixed;
	z-index: 10;
	/*background-color: #F1F5F6;*/
	/*border: #63625D 1px solid;*/
	width: 110px;
	top: 250px;
	left: 50%;
	padding: 0px;
	margin-top: 0px;
	margin-left: -55px; /*half of the width */
	clear: both;
	float: none;
	height: auto;
	display: block;
	vertical-align: middle;
}

.divwrap
{
	white-space: normal;
}

.lnheight30
{
	line-height: 22px;
	font-weight: bold;
}

.recent-apps td
{
	line-height: 15pt;
}

.recent-apps h3
{
	font-size: 14px;
	line-height: 18px;
	color: #292929;
	font-weight: bold;
}

.recent-apps td a
{
	line-height: 12pt;
	font-size: 11px;
	/*color: #1F497D;*/
}

.recent-apps-body
{
	/*border-bottom: #B9B9B9 1px solid;*/
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.consumer-right-panel
{
	background: url('../../images/consumer-right-panel-bg.jpg') no-repeat left bottom #ffffff;
	width: 150px;
	border-bottom: 1px solid #B3BAC3;
	min-height: 170px;
	height: auto;
	font-size: 10px;
}

.consumer-right-panel-body
{
	font-size: 10px;
	text-align: left;
}

.consumer-right-panel-body h4
{
	font-size: 11px;
	font-weight: bold;
	display: inline;
	text-align: left;
}

.consumer-right-panel-24x7
{
	background: url('../../images/24x7-icon.jpg') no-repeat right center #ffffff;
	height: 35px;
}
.consumer-right-panel td
{
	padding-left: 5px;
}

.consumer-right-panel-head{
	background-color: #C1CD23;
	color: #ffffff;
	font-size: 13px;
	height: 20px;
	vertical-align: middle;
	line-height: 20px;
	padding-left: 5px;
    font-weight:bold;
}

.sub-heading2{	
	/*background-color: #C9D7D8;*/
    background-color:#e0e1e2;
	height: 25px;
	/*color: #63625D;*/
    color: #000;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px; /*background:url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;*/
}




.sub-heading3
{
	background-color: #e6ecf0;
	height: 21px;
	color: #63625D;
	line-height: 21px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px; /*background:url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;*/
}

.sub-heading4{	
	/*background-color: #C9D7D8;*/
    background-color:#717073;
	height: 25px;
	/*color: #63625D;*/
    color: #fff;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px; /*background:url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;*/
}


.summary
{
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	height: 25px;
	line-height: 22px;
	padding-left: 12px;
	font-size: 10pt;
	width: 200px;
	background: url(../../Images/WizardMenu/vertical-nav_summarybg.jpg) repeat-x left bottom #ffffff;
	vertical-align: middle;
	color: #ffffff;
}

.completion
{
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	line-height: 23px; /*border: 1px solid #DDDBDB;*/
	padding-left: 5%;
	margin-bottom: 2px;
	font-size: 12px;
	width: 95%;
	/*background: url(../../Images/WizardMenu/vertical-nav_completionbg.jpg) repeat-x left bottom #ffffff;*/	
	color: #444444; /*height: 25px;*/
	padding-bottom:10px;
	font-weight:bold;
}


.vertical-nav
{
	padding: 0px;
	margin: 0px;
	width: 200px;
	height: auto;
	/*background-color: #F2F2F2;*/
    background-color: #f8f8f8;
	font-size: 10pt;
	font-family: Arial, Tahoma, Verdana;
	color: #262525;
	font-weight: normal;
	overflow: auto;
}

.vertical-nav h3
{
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	line-height: 28px;
	border: 1px solid #DDDBDB;
	padding-left: 10px;
	margin-bottom: 2px;
	font-size: 10pt;
	width: 188px;
	background: url(images/vertical-nav_h3bg.jpg) repeat-x left bottom #ffffff;
	vertical-align: middle;
}
.vertical-nav h3 *
{
	vertical-align: middle;
}

.vertical-nav h3 span
{
	display: inline-block;
	height: 100%;
	width: 30px;
	line-height: 30px;
	vertical-align: middle;
	float: left;
	padding-top: 3px;
}

.vertical-nav ul
{
	padding: 5px 0px 5px 12px;
	margin: 0px;
	list-style-type: none;
	float: left;
	width: 188px;
}
.vertical-nav ul li
{
	list-style-type: none;
	line-height: 16px;
	width: 188px;
	float: left;
}

.vertical-nav ul li span
{
	display: block;
	height: 15px;
	float: right;
	padding-right: 10px;
	padding-top: 1px;
}

.vertical-nav ul li a
{
	color: #262525;
	text-decoration: none;
	float: left;
}

.vertical-nav ul li a:hover
{
	color: #559b98;
	text-decoration: none;
}





.vertical-nav table.summarydetail
{
	/*		padding:5px 0px 5px 12px; */
	padding: 0px 0px 5px 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
	width: 212px;
	background-color: #E0DFDF;
}
.vertical-nav table.summarydetail td
{
	padding: 0px 0px 5px 12px;
	list-style-type: none;
	line-height: 14px;
	width: 200px;
	float: left;
}



.vertical-nav table.summarydetail td a
{
	color: #262525;
	text-decoration: underline;
	float: left;
}

.vertical-nav table.summarydetail td a:hover
{
	color: #262525;
	text-decoration: none;
}

.fontjustify
{
	text-align:justify;
}
.header-bg { background-color:#ECEFE8; }


.InvisibleCell
{
    display:none;
    visibility:hidden;
    background-color:Red;
}


/********* UnderWriter Dashboard Design ***********/
.dashboardContainer{
	float:left;
	width:980px;
	margin-top:20px;
	position:relative;
}

.dashboardSideBar{
	width:200px;
	/*border:1px solid #cccdcc;*/
	float:left;	
}

.sideBarHead{
	font-size:12px;
	color:#fff;
	padding:3px 0 6px 6px;
	/*line-height:27px;*/
	/*background-image:url(../../images/sideBarHeadBg.png);
	background-repeat:repeat-x;
	background-color:#434343;
	background-color:#60a0d0;*/
	background-color:#60a0d0;
	float:left;
	display:block;
	width:194px;
}

.sideBarHead .arrow{
	/*float:right;*/
	margin:10px 0 0 80px;
	/*right:7px;*/
}

.treeView{
	width:200px;
	min-height:400px;
	overflow:scroll;
	float:left;
}

.treeView ul{
	list-style:none;
	margin:10px 0 0 10px;
}

.treeView ul li{
	list-style:none;
	display:block;
	font-size:12px;
	color:#434343;
	line-height:22px;
}

.treeView ul li ul{
	list-style:none;
	display:block;
	font-size:12px;
	color:#434343;
	line-height:22px;
	margin:0 0 0 8px;
}

.treeView ul li ul li{
	margin:0 0 0 5px;
}

.treeView ul li.rtTop{
	font-weight:bold;
	background-image:url(images/normalarrow.png) !important;
	background-repeat:no-repeat;
	background-position:left 7px;
	padding:0 0 0 15px;
}

.treeView ul li.active{	
	background-image:url(images/activeArrow.png);
	background-repeat:no-repeat;
	background-position:left 9px;
	padding:0 0 0 15px;
	
}

.treeView ul li a{	
	color:#434343;	
}

.treeView ul li a:hover{
	font-size:12px;
	color:#000;	
}

.dashTable{
	border:1px solid #cbcccb;
	margin-bottom:15px;
	width:100% !important;
}

.dasdhBoardTableHead{
	background-image:url(../../images/dashboardtableHead.png);
	background-repeat:repeat-x;
	/*line-height:25px;*/
	font-size:14px !important;
	color:#000 !important;
	padding:0px 0 6px 5px;
	line-height:22px;
}

.dasdhBoardTableHead2{
	background-image:url(../../images/dashboardtableHead.png);
	background-repeat:repeat-x;	
	font-size:14px !important;
	color:#000 !important;
	padding:0px 0 6px 15px;
	line-height:22px;
}

.dasdhBoardTableHead2 .NormalText{
    font-size:14px !important;
    }

.dashBoardEdit{
	margin:0 10px -3px 5px;
}

.dashBoardclose{
	margin:6px 10px 0 0;
}

.dashGrid thead{
	background-color:#edf1f2;
}


.dashGrid thead th{
	font-size:12px;
	color:#124079;
	padding:3px 5px 3px 5px;
	border:1px solid #e9e9e9;
}

.dashGrid tbody tr.row{
	background-color:#fbfbfb;
}

.dashGrid tbody tr.altRow, .dashGrid .altRow{
	background-color:#fff;
}

.dashGrid tbody td{	
	border:1px solid #e9e9e9;
	font-size:12px;
	color:#898989;
	padding:3px 5px 3px 5px;
}

.tblBdr th{	
	/*border:1px solid #e9e9e9;*/
	font-size:12px;
	color:#898989;
	padding:3px 5px 3px 5px;
}

.bdrTbl{
    border-collapse:collapse;
}

.bdrTbl td{
    border:1px solid #e9e9e9;
    padding:5px 5px 5px 5px;
}

.tblBdr td{	
	/*border:1px solid #e9e9e9;*/
	font-size:12px;
	color:#898989;
	padding:3px 5px 3px 5px;
}
.greyrightBdr {
    border-right:1px solid #dedede;
}


.tblSpace
{
    font-size:12px;
	color:#898989;
	padding:3px 5px 3px 5px;
    }

.openCloseSideBar{
	position:absolute;
	left:-13px;
}

.dashBoardForm .labe{
	font-size:12px;
	color:#787878;
}

.dashBoardForm .txtInput{
	font-size:12px;
	color:#434343;
	padding:2px 5px 2px 5px;
	border:1px solid #bebebe;
	width:256px;
}

.dashSubHead{
	font-size:12px;
	color:#434343;
	padding:2px 5px 2px 13px;	
	background-color:#d2d2d2;
	font-weight:bold;
	line-height:20px;
}

.SearchResultHead{
	font-size:12px;
	color:#fff;
	padding:2px 5px 2px 13px;	
	background-color:#717073;
	font-weight:bold;
	line-height:20px;
}

.dashSubHeadForRates{
	font-size:12px;
	color:#124079;
	padding:0px 0px 0px 0px;
	background-color:#edf1f2;
	font-weight:bold;
	line-height:20px;
}

.proposalPlanBg {
    background-image:url(../../images/proposalSelectBg.jpg);
	background-repeat:repeat-x;
    font-weight:bold;
    color:#ee8237;
    font-size:13px;
}
.RadTreeView_Default .rtLines .rtFirst
{
   /* background-image:url(../../images/normalarrow.png) !important;
	background-repeat:no-repeat !important;
	background-position:left 7px !important;
	position:relative;
	z-index:1000;*/
  
  }
  
  .RadTreeView_Default .rtSelected .rtIn  {
    
    background-color:#ccc;
    background-image:none !important;

      }
      
.tableTdSpace td{ /*padding:2px 0 2px 10px !important;*/}

.employeeTblSpace{ padding-left:13px;}

.accountPadding{padding-left:10px; text-align:left;}
.tdLeftSpace{padding-left:15px;}
.correspondenceHeading{
    font-size:18px;
    
    }
    
    .lineHeight{line-height:20px;}
   #ra td   {
      padding:5px 0 5px 0 !important;
       }
     
   .tdSpace td{padding:0px 0 5px 0;}
   
   .sub-headingforsummary{
	
	/*background-color: #C9D7D8;*/
    background-color: #F8971D;
	height: 25px;	
	line-height: 25px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 15px; /*background:url(../../images/application-heading-bg.jpg) repeat-x center top #B6B6B6;*/
    color:#fff;
}


   /*Radio button styles */

.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 6px;
	border-radius: 40px;
	display: inline-block;
	position: relative;
}

.regular-radio:checked + label:after {
	background: none repeat scroll 0 0 #F8971D;
    border-radius: 40px 40px 40px 40px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
    content: " ";
    font-size: 32px;
    height: 8px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 8px;
}

.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.ErrorMessage{
   color:red !important;
   
    
    }

.dob input{ width:90px !important;}

.chkBoxLabelFormate label{
    float:left;   
    width:675px;
    line-height:20px;
}

.chkBoxLabelFormate input{
    float:left;
    width:20px;    
}

.removeLtSpace {
    margin-left:-6px;     
}



.labelRequiredValidator {
    font-size: 13px;
    padding: 0px 0px 0px 0px !important;
    /*display: block;*/
    color: red !important;
    position: relative;
    top: 3px;
    /*float: left;
    width: 100%;*/
    clear: both;
}


span.labelRequiredValidator[style*="inline"]{
    display:block !important;
}
    .labelRequiredValidatorSmrtCtrl {
    font-size: 13px;
    padding: 0px 0px 0px 0px !important;
    /*display: block;*/
    color: red !important;
    position: relative;
    top: 3px;
    float: left;
    clear: both;
}

span.labelRequiredValidator[style*="inline"] {
    display: block !important;
}

.childSpace{
padding-left:10px;