
img.LogoImage
{
	height: 70%;
	padding:0px 0px 0px 0px;	
}

/* Logo Image <table>*/
.clsLogo
{
	width: 10%;
	height:83%;
	margin: 0px 0px 0px 0px;		
	padding:0px 0px 0px 0px;
	display: inline;
	text-align: center;
	vertical-align: middle;
	border: 0px solid black;		
	
}

.clsTopStrip
{
	color:white;
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;		
	width: 100%;	
	height: 22px;	
	border-top: solid 2px #d0d1dd;	
	border-bottom: solid 1px #B6B8CB;	
	background-color:#dedede;
}
.clsTitle
{
	color:white;
	font-size: 10pt;
	font-family: tahoma;
	font-weight: bold;		
	width: 100%;	
	height: 20px;	
	padding-left: 4;
	padding-top:1;
	padding-right: 0px;
	margin-left:2;
	margin-right: 0px;
	margin-top:2;
	background:#3B4990;
	border-top: solid 1px white;
	border: solid 1px #B6B8CB;	
}

.clsPaperTitleTbl
{
	width: 100%;
	border-collapse:collapse;
	height: 20px;	
	padding-top:1;
	margin-left:2;
	margin-top:2;
	background:#3B4990; 
	border-top: solid 1px white;
	border-left:solid 1px #B6B8CB;	
	border-right:solid 1px #3B4990;	
	border-bottom: solid 1px #B6B8CB;
	font-family: tahoma;
	font-weight: bold;	
	font-size: 10pt;	
	color:white;
	border: solid 1px #B6B8CB;	
	
}
/*Paper version*/
.clsPaperTitle
{		
	padding-left: 4;		
}
.clsGeneralInstrInputHeader
{
	width: 100%;
	text-indent: 2;
	background-color:#3B4990; 
	cursor: pointer;	
	font-size: 8pt; 
	font-weight:bold;
	color:  white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   	border-top: 1px solid #B6B8CB;  	
    margin-left:2;
}
.clsGeneralInstrInputContent
{
	border-left: 1px solid #B6B8CB;
	border-bottom: 1px solid #B6B8CB;
	border-right: 1px solid #B6B8CB;
	background-color: White;	
	font-weight: normal;
	font-size: 8pt; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR:#3D3D3D; 
}
.IntroTbl
{
	width: 100%;
	padding-left:0;		
}
.clsInputLabel
{
	FONT-SIZE: 8pt; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;  
    COLOR:#3D3D3D; 
    padding-left:2;
}
/*Bind Request Form*/
.clsSubLbl
{
	FONT-SIZE: 8pt;  
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;  
    COLOR:#2F4F4F;/*3B4990  3D3D3D  335938*/
    text-indent:1px;
    border-top:#dedede solid 1px;
    border-bottom:#dedede solid 1px;	
}
/*Used on Bind Request Form - does not work */
.clsSubRow
{
	background-color: #F2F2F2;
}
.clsLbl
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;  
    COLOR:#3D3D3D; 
    padding-left:2;	
}
.clsLabel
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    COLOR:#3D3D3D; 
}
.clsItem
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    COLOR:#3D3D3D; 
    font-weight: normal;
}
.clsInputLabelIndent
{
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    text-indent: 20px;
    COLOR:#3D3D3D; 
}
.clsSubInputLabel
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;    
    background-color: #ededed; /*F2F2F2 - lighter*/    
    text-indent:2;    
    color: #3B4990;
    vertical-align:middle;
   	border-top: solid 1px #F2F2F2;
   	border-bottom: solid 1px #B6B8CB;/*#dedede*/     
}
.clsSubInputLblDiv
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;   
    BACKGROUND-COLOR: #F2F2F2; 
    text-indent:2;    
    color: #3B4990;
    vertical-align:middle;
   	border-top: solid 1px #F2F2F2;
   	border-bottom: solid 1px #dedede;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;	
	text-align:center;
	height:30px;
	OVERFLOW:hidden;
}
.clsSubInputLblDiv2
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;       
    background-color:#f8f8ff; /*#f8f8ff;*/
    text-indent:2;   
    color: #3B4990;
    vertical-align:middle;   
	border-bottom: solid 1px  #F2F2F2; 
	border-top: solid 1px #ffffff;
	text-align:center;
	height:10px;
}
/*used in "Attach Files to Send to Underwriter" form #2 section
		  "False Information" form#2 section*/
.clsLabel
{
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    
    text-align: left;    
    COLOR:#3D3D3D; 
}
.clsInputElement
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: right;    
    vertical-align: top;  
    COLOR:#3D3D3D;  
 }
.clsInputLabelCenter
{
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;  
    COLOR:#3D3D3D;      
}
.clsInputLabelRight
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;      
    COLOR:#3D3D3D;
}
/*"Prior Insurance and Activities Information" form #2 section */
.clsSubInputLabelCenter
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
	BACKGROUND-COLOR: #ededed; /*#F2F2F2 original*/
	color: #3B4990; 
   	border-top: solid 1px #F2F2F2;
   	border-bottom: solid 1px #B6B8CB;/*dedede*/
}
/*"Prior Insurance and Activities Information" form #2 section */
.clsInputElementCenter
{
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;     
    COLOR:#3D3D3D;   
}
/*Bind Request Form*/
.clsSubInputElementCenter
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;     
    COLOR:#3D3D3D;    
    background-color: #F2F2F2;
    border-top:#dedede solid 1px;
    border-bottom:#dedede solid 1px;    
}
.clsInputElementLeft
{
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;      
    COLOR:#3D3D3D; 
}
.clsInputInstruction
{
	FONT-SIZE: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;	
	font-weight: normal;
	display:inline;
	padding:2px;
}
.clsInstruction
{
	FONT-SIZE: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;	
	font-weight: normal;
	padding:2px;
}
.clsInputInstructionRed
{
	FONT-SIZE: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;	
	font-weight: normal;
	display:inline;
	color:#B22222;
	padding-left:4px;
}
.clsTableHeader
{
	color: #2e3970; 
    BACKGROUND-COLOR:#dedede; 
    text-indent:2;
    font-size: 8pt;
    font-weight:bold; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #B6B8CB;
    border-left: solid 1px #B6B8CB;
    border-top: solid 1px #F2F2F2;    
    height:18px;        
}
.clsTblHeader
{
	background-image: url(header.gif);
	color: #2e3970; 
    text-indent:2;
    font-size: 8pt;
    font-weight:bold; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    height: 30px;     
}
/*Used for headers with multiple <td> - hides border between the cells */
.clsTblHeaderMltTd
{
	COLOR: #2e3970;
    BACKGROUND-COLOR:#dedede;
    text-indent:2;
    font-size: 8pt;
    font-weight:bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #B6B8CB;
    border-left: solid 1px #dedede;
    border-top: solid 1px #F2F2F2;   
}	
.clsUWTbl
{
	font-size:8pt; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	width:100%;
	color:#3D3D3D;	
}
.clsUWSubTbl
{
	font-size:8pt; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;	
	color:#3D3D3D;	
	width:105px;
}
.clsTblHeaderCell
{
	border-bottom: solid 1px #B6B8CB;
} 
/*used in "Read This Before You Continue" form #2 section*/
.clsTableHeaderRed
{
	COLOR: red;
    BACKGROUND-COLOR: #dedede; 
    text-align: center;
    font-size: 10pt;
    font-weight:bold;
    font-style: italic;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #B6B8CB;
    border-top: solid 1px #B6B8CB;
}
.clsReadThis
{
	COLOR:#3D3D3D; 
}
.questionNumber
{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: left; 
	vertical-align: top;
	padding-top: 3px;
	width: 15px;
	top: 10;	
	COLOR:#3D3D3D;
}
/*Bind Request*/
.clsMessage
{
	text-align: left;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		
}
.clsErrorMessageBlack
{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-align: left;
	COLOR:#3D3D3D; 
	padding-left:3px;
}
.clsQstnIntroOutput
{
	padding: 2;
	width: 100%;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.clsErrorMessageRed
{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-align: left;
	color: Red;
	font-weight: bold;
	padding-left:3px;
	display:inline; 
}
.clsCopyright
{
	border: gray 0px solid;	
	width: 100%;
	height: 9;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: center;	
	color: #2e3970;	
}
div.Copyright
{
	position: absolute; 
	background-color: white; 
	height:12px; 
	bottom: 0; 
	width: 100%; 
	z-index: 1000; 
	margin: 0px;
}
/*Application Form - scrollable area*/
.divMain
{
	BORDER: #B6B8CB 1px solid;   
    OVERFLOW: auto; 
    WIDTH: 100%;       
    background-color: White; 
    height: 500px;
    margin-left:2; 
    margin-right:0px;
    padding: 0px; 
    text-align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;           
}
.divSub
{
	BORDER: #B6B8CB 0px solid;   
    WIDTH: 100%;    
}
.divSubIntro
{
	BORDER: #B6B8CB 0px solid; 
	OVERFLOW: auto;  
    WIDTH: 100%;    
    background-color:White;          
    height: 500px;
    margin-left:2;
    z-index: 2;            
}
.frmMain
{
text-align: center;
}
.divLogin
{
BORDER: #B6B8CB 1px solid;   
WIDTH: 370px;
padding: 2 2 2 2;    
}
TEXTAREA
{
	width: 100%;
	height: 55px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#3D3D3D; 
}
.SpacerTable
{
	height: 4px;
}
/*used in "Prior Insurance and Activities Information" form #2 section */
.TableBorder
{
	border: #B6B8CB 1px solid;	
	width: 100%;
	border-collapse:collapse;	
}
.TableNoBorder
{	
	width: 100%;
	border-collapse:collapse;		
}
INPUT
{
    FONT-SIZE: 8pt;
    COLOR:#3D3D3D; 
}
/*alternate rows' background 
 Used: Attach File form*/
.clsUploadInput
{
	FONT-SIZE: 8pt; 
    COLOR:#3D3D3D; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;   	
}
.TableRow 
{
	background-color:white;
	font-size:8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	vertical-align:top;
	text-indent: 2;
	height: 21px;
	COLOR:#3D3D3D; 
}
.TableRowAlt 
{
	background-color:#F7F7F7;
	font-size:8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-indent: 2;
	vertical-align: top;
	height: 21px;
	COLOR:#3D3D3D; 
}
.clsFileAttachIframe
{
	 width: 89%;
	 height:200;
	 border:solid 1px #B6B8CB;
	 border-collapse:collapse;	
}
.clsUploadFileTbl
{	
 width: 100%;
 border-collapse: collapse;   
}
.button
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    cursor:pointer;
   	background:#3B4990;
}
.button2
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #3B4990;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    cursor:pointer;
   	background:#ffffff;
   	border:0px solid white;
}
.ButtonsArea
{
	padding-right:2px;
	padding-top:2px;
	margin:0px;
}
SELECT
{
    FONT-SIZE: 8pt;
    COLOR:#3D3D3D; 
}
hr
{
	color:#919191;
	height: 1;	
}
.hrLight
{
	color:#dedede;
	height: 1;	
}
.hr_1
{
	color:#b6b8cb;
	height:1;
}
.clsNumOfResubmissions
{
	 FONT-SIZE: 8pt;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #3B4990;
	 text-align: right;	 	
	 width: 18%;	  
	 vertical-align: bottom;
}
.clsResubmissionMsg
{
	 FONT-SIZE: 8pt;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 text-align:left;
	 color: red;
	 width: 80%;
	 padding-left: 6;	 
}
.clsRedInfoMsg
{
	color:red;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
/*OUTPUT APPLICATION FORM */
.clsContentFont
{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*Non Erisk logo images <div>*/
.clsOutputNonEriskLogo
{
	height: 80;
	text-align: center;
}
.clsOutputEriskLogoImg
{
	WIDTH: 350;
	HEIGHT: 80;	
}
.clsOutputEriskLogo
{
	width:50%;
	height:1;
	vertical-align: middle;
}
.clsOutputAddressLogoImg
{	
	 WIDTH: 216;
	 HEIGHT:93;
}
.clsGeneralInstrOutputContent
{
	font-size: 9pt;
	font-weight: normal;
}
.clsGeneralInstrOutputHeader
{	
	font-weight: bold; 
}
.clsOutputLabel
{
	vertical-align: top;
	text-align: left;		
}
.clsSubOutputLabelCenter
{
	text-decoration: underline;	
}
.clsOutputElement
{
	width: 20%;
	vertical-align: top;
	text-align: left;	
	font-weight: bold;		
}
.clsOutputSubElement
{
	vertical-align: top;
	text-align: left;	
	font-weight: bold;		
}
.clsOutputElementGI
{
	vertical-align: top;
	text-align: left;	
	font-weight: bold;
	width: 58%;	
}
.clsTableHeaderOutput
{	   
	BACKGROUND-COLOR: #dedede;    
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	padding-left: 4;
    padding-right: 4;
    padding-top: 4;
    padding-bottom: 4;
    font-weight: bold; 
    color: #3D3D3D;    
    display: inline;
    width: 100%;
    font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    
}
.questionNumberOutput
{
	vertical-align: top;
	text-align: center;
	width: 35; 	
}
.divSubOutput
{
	WIDTH: 100%;    
}
.TableBorderedOutput
{
	width: 95%;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsOutputHr
{
	color: black;
	height: 4;	
}
.clsOutputYNImg
{
	width: 96;
	height: 24;
}
.clsSignatureField
{
	vertical-align: bottom;	
	border-bottom: solid 1px black;
	border-left: solid 0px white;
	border-top: solid 0px white;
	border-right:solid 0px white;
	text-align: left;
	font-weight: bold;	
}
.clsSignatureRowTable
{
	width: 590;
	height: 70;		
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsSignatureInstruction
{
	vertical-align: top;
	text-align: center;	
}
.clsSignatureLabel
{
	vertical-align: bottom;	
	text-align: left;		
}
.clsSignatureElement
{
	vertical-align: bottom;	
	text-align: center;	
}
/*QUOTE LETTER*/
.clsLogoQL
{
	width: 200;
	height: 50;
	padding:0;
} 	
/*Non Erisk logo images <div>*/
.clsNonEriskLogoQL
{
	width: 100%;
	height:80;
	text-align: center;
}
.clsTextQL
{
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
} 
.clsClickHere
{
	font-size: 8pt;
	font-weight:normal;
	font-style:italic;    
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.clsHeaderQL
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: inline;	
}
.clsHeaderCenterQL
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;	
}
.clsPageTableQL
{
	width: 100%;
	border:solid 0px black;
}
 .clsCvrgSectTblHeader
{
	vertical-align: top;
	width: 33%;	
	font-weight: bold; 
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	border-left: solid 2px black;
	border-right: solid 2px black;
	border-top: solid 2px black;
	border-bottom: solid 2px black;	
}
.clsSubHeaderQL
{
	vertical-align: top;
	font-weight: bold; 
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;	
}
.clsCvrgSectTblCell
{
	border-left: solid 2px black;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsCvrgSectTbl
{
	width: 60%;
	text-align: center;
	border-collapse: collapse;			
}
.clsCvrgSectDiv
{
	text-align:center;
	border: solid 0px red;		
}
.clsDeclineReasonsTbl
{
	width:60%;
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.clsLarger
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsContanctInfo
{
	width:100%;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsSignatureImg
{
	width: 256;
	height: 53;	
}
.clsDeclineMsg
{
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100%;
}
/*CONFIRMATION PAGE*/
.clsCPTbl
{    
    font-size: 8pt;  
    COLOR:#3D3D3D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    border-collapse: collapse;  
    display: block;
    margin-left: 2;
    width: 99%;
} 
.clsCP2ColTbl
{
	margin-left: 10;  
    font-size: 8pt;  
    COLOR:#3D3D3D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    border-collapse: collapse;  
    border: solid 1px #EDEDED; 
    display: block ;
}
.clsCPHeader
{ 
    font-size: 9pt; 
    COLOR: white; 
    BACKGROUND-COLOR: #3B4990;
    text-indent:2; 
    font-weight: bold;       
   	border: 1px solid #B6B8CB;  	   
} 
.clsCPSubHeader
{ 
	color: #3B4990; 
    font-weight: bold;    
    BACKGROUND-COLOR: #dedede; 
    text-indent: 5;     
    
    border-bottom: solid 1px #B6B8CB;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    border-top: solid 1px #dedede; 
 }  
 .clsCPTblItem
{	
	width: 1%;
    border: solid 1px #dedede;
    padding: 2;       
}
.clsRedMsg
{
	font-size: 9pt;	
	color: #FF0000;
}
.clsPrintView
{
	color:  #0000A0;
	text-decoration: none;
	display: inline;
}
.clsCPText
{
    font-size: 9pt;		   
}
/*LINK*/
a
{
	color:#0000A0;
	text-decoration: none;	
	cursor: pointer;
}
.clsMsgTxtRed
{
	font-size: 8pt;  
	COLOR:red;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    width: 99%;
    text-align:center;	
    margin-left: 2;
    padding:6px;
}
.clsMsgText
{ 
	color:#3D3D3D;
	margin-left: 3; 
	font-size: 8pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding:6px;
} 
.tabhead
{
    FONT-SIZE: 11px; 
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    
    BACKGROUND-COLOR: #3B4990;  
    TEXT-DECORATION: none;    
}
.myQuoteDIV
{
	width:100%;
	BORDER: #B6B8CB 1px solid;   
	margin-left:2; 
	overflow:auto;
}
.myQuoteTable
{
	width:100%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#3D3D3D;
}
.clsTableRow
{
    FONT-SIZE: 8pt;
    background-color: white;
}
.clsTableRowAlt
{
    FONT-SIZE: 8pt;
    background-color:#EDEDED;    
}
/*USED ON SUBMISSION_HISTORY YAHOO PANEL*/
.clsTableRowHiLite
{
    FONT-SIZE: 8pt;
    cursor:pointer;
    background-color:#d0d1dd;
}
.clsTableRowAltHiLite
{
    FONT-SIZE: 8pt;
    background-color:#d0d1dd;  
}
.clsTblRow
{
    FONT-SIZE: 8pt;
    background-color: white;   
}
.clsTblRowAlt
{
    FONT-SIZE: 8pt;
    background-color:#F2F2F2;  
}
.clsTblRowAltHiLite
{
    FONT-SIZE: 8pt;
    background-color:#DCDFE2;     
    cursor:hand;   
}
.clsTblRowHiLite
{
   FONT-SIZE: 8pt;
   background-color:#DCDFE2;     
   cursor:hand; 
}
/*Status frame frmStatus*/
.clsLblStatus
{
	color: #3B4990;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding-left: 5;
}
.clsTxtStatus
{
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;      
    color: #3D3D3D;   
}
.cssTblStatus
{	
	margin-left: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;	
}
.clsSlogan
{
	color: #3B4990;
	font-family: Comic Sans MS;
	font-weight: bold;
	font-size: 11pt;
	text-align: right;
}
/*CvrgSect Highlights, AppFrm Instructions,*/
.cssMsgTxtHeader
{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	COLOR:#3B4990;
	text-indent:1;
	margin-left:20;
	padding-bottom:2;	
	border-bottom:solid 1px #B6B8CB;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
/*Endorsement Details Display page */
.clsBlink
{
	text-align: center;
	color: Red;
	font-weight:bold;
	FONT-SIZE: 11pt;
}
.clsEndorsmInfoTbl
{	
	width: 85%;
	BORDER: #3D3D3D 1px solid; 
	border-collapse: collapse;
	font-weight: bold;
	color: #3D3D3D;
}
.clsEndorsmInfoTblItem
{
	BORDER: #3D3D3D 1px solid;  
}
.clsEndorsmInfoTblLbl
{	
	font-weight: normal;
}
.clsEndorsmInfoTblTitle
{
	font-weight: bold;
	font-size: 11pt;
	text-align:center;
}
.clsEndorsmTitle
{
	text-align: center;
	font-weight: bold;
	color:#3D3D3D;	
}
.clsETbleHeader
{
	COLOR: #3B4990;
    BACKGROUND-COLOR:#F2F2F2; 
    text-indent:2;
    font-size: 8pt;
    font-weight:bold; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #B6B8CB;
    border-left: solid 1px #B6B8CB;
    border-top: solid 1px #F2F2F2;       
}
/*Endorsement Editor page */
.clsABCNvgRow
{
	background:#B6B8CB;
}
.clsABCNvg
{
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:10pt;	
	background:#B6B8CB;
}
.clsABCLetter
{
	width:6%;
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:10pt;	
	background:#B6B8CB;
}
.clsABCLink
{
	color:white;
	font-weight:bold;
	font-size:10pt;
}
.clsLoginLink
{
	color:Navy;
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
}
/*Used for Non-Active Items header*/
.clsNAHeaderRow
{	
	COLOR:#B22222;/*#3B4990;*/
	cursor:pointer;
    font-family :Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:8pt;
	background:#f2f2f2;
	height:20px;
}
.clsNATbl
{
  width:99%;
  border-collapse:collapse;
  border-left:solid 1px #B6B8CB;
  border-top:solid 1px #B6B8CB;
  border-bottom:solid 1px #B6B8CB;
  border-right:solid 1px #B6B8CB;
  margin-top:4px;
  margin-left:3px;
  margin-right:2px;
}
.clsDivHeaderText
{
   width:90%;
   display:inline;
   padding-left:3px;
}
.clsDivShowHide
{
  font-weight:normal;
  display:inline;
  padding-right:3px;
  width:5%; 
}
.clsLblIndent
{
	FONT-SIZE: 8pt;
    text-indent:30px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    
    text-align: left;    
    COLOR:#3D3D3D;     
}
.clsLblBlue
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;  
    font-weight:bold;
    COLOR:#3B4990; 
    text-indent:10px;	 
}
.clsTbl
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-collapse:collapse;
    width: 100%;    
    border-top:solid 1px #B6B8CB;
 }
 .clsNAValue
 {
	text-align: right;
 }
/*End Non-Active Items header*/ 
 
/*Red asteriks for err msgs*/
.clsStar
{
	display:inline; 
	color:#FF0000; 
	font-weight:bold; 
	font-size:14px; 
	vertical-align: bottom;
	text-align:right;
	cursor:pointer; 
}
.clsMsg
{
	display:inline; 
	color:#FF0000; 
	font-weight:normal; 
	font-size:12px; 
	vertical-align: bottom;
	text-align:right;
	cursor:none; 
}
/*Emphasized tooltip err msg text*/
.clsRed
{
	font-weight:bold; 
	display:inline; 
	color:red;
}

.rowBorder
{
	border-bottom: 1px solid #dedede;
}
.chckRowHiLite
{
	FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #e1e1e8;  
    cursor:pointer; 

}
.chckRow
{	
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    cursor:pointer;
}
.clsInfoMsg
{
	color: #3D3D3D;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9pt
	
}
.fullWidth
{
	overflow:hidden;
	margin-right:0px;
}
.clsParenthesizedInfo
{
	font-size:8pt;
	font-style: italic;
	color:#335938;
	font-weight:normal;
	border-top: #dedede 1px solid;	
	height:23px;
}
.clsCheckMsgItem
{
	padding-left:5px;
	border-bottom:1px solid #dedede;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#3D3D3D;		
}
/*SUBMISSION HISTORY PANNEL*/
.SubmissionHistoryTbl
{		
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#3D3D3D;	
	border: 0px solid black;
	border:0px solid black;
	width:100%;
	padding:2px;
}
/*--Panel header table*/
.PanelHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;		
	color: #2e3970;
	text-align: left;				
	padding-left: 0px;	
}
.PanelInfoMsg
{
	color: #3D3D3D;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	text-align:center;
}
.PanelTbl
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#3D3D3D;	
	border: 0px solid black;
	border:0px solid black;
	width:100%;
	border:1px solid #dedede;	
}
.clsPanelFileAttachIframe
{
	 width: 95%;
	 height:150;
	 border:solid 1px #B6B8CB;
	 border-collapse:collapse;	
}
.clsELogInfoLbl
{
	width: 33%;
	border-bottom: 1px solid #dedede;	
	font-weight: bold;	
	background:#F0F0F0;
	height:17px;
	padding-left:2px;
	color:#2e3970;
	text-align:right;
}
.clsELogInfoItem
{
	width:67%;
	border-bottom: 1px solid #dedede;
	height:17px;
	padding-left:2px;	
}
.clsMoreInfo
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:normal;
	color:#52538f; 
	cursor:pointer;
	width:18px;
	padding:0px;
	margin: 0px;
}
/*EMAIL LOG CONTENT*/
.clsELogContentInfoLbl
{
	width: 17%;
	border-bottom: 1px solid #dedede;	
	font-weight: bold;	
	background:#F0F0F0;
	height:18px;
	padding-left:2px;
	color:#2e3970;
	text-align:right;
}
.clsELogContentInfoItem
{
	width:83%;
	border-bottom: 1px solid #dedede;
	height:18px;
	padding-left:2px;
}
.clsELogContentHeader
{
	width:100%;
	margin-left: 2px;
	BORDER: #B6B8CB 1px solid;  	
}
.clsELogContentMsg
{	
	BORDER: #B6B8CB 1px solid;   
    OVERFLOW: auto; 
    WIDTH: 100%;       
    background-color: White; 
    height: 600px; 
    padding-bottom: 10px; 
    margin-left:2px;	
}
/*<td> BOTTOM BORDER CLASSES: label, input element*/
.rowBorderLbl
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;  
    COLOR:#3D3D3D; 
    padding-left:4px;	    
    border-bottom: 1px solid #dedede;          
}
/*Left aligned input element with bottom border*/
.clsBndrItem
{ 
	border-bottom: 1px solid #dedede;           
    FONT-SIZE: 8pt;
    font-weight: normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    vertical-align: top;  
    COLOR:#3D3D3D;	
}
/*Right aligned input element with bottom border*/
.rowBorderItem
{    
    border-bottom: 1px solid #dedede;           
    FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: right;    
    vertical-align: top;  
    COLOR:#3D3D3D; 
}
.rowBorderItemCenter
{    
    border-bottom: 1px solid #dedede;           
    FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;    
    vertical-align: top;  
    COLOR:#3D3D3D; 
}
.rowBorderLblCenter
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;  
    COLOR:#3D3D3D; 
    padding-left:4px;	    
    border-bottom: 1px solid #dedede;       
}
.clsHeader
{
	padding-left:2px;
	padding-top:2px;
}
/*BINDER OUTPUT / CONFIRMATION OF COVERAGE BOUND - ORIGINAL*/
.clsBOTitle
{
	padding-left: 5px;
	font-size: 9pt;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
}
.clsBOPdfTitle
{
	text-align:center;
	font-size: 9pt;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
}
.clsBOLogo
{
	text-align:center;
	vertical-align:top;
}
.clsBOTxt
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;
}
.clsBOTxtBold
{
	font-size: 9pt;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
}
.clsBOSectionH
{
	width:20px;
	padding-top: 1px;
	vertical-align:top;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color:#3D3D3D;	
}
.clsBOLblBold
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;
	font-weight:bold;
	vertical-align:top;
	width:20%;
}
.clsBOLbl
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;
	vertical-align:top;
	width:20%;
}
.clsBOItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;	
}
.clsBOItemCenter
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;	
	text-align:center;
}
.clsBOItemBold
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;
	font-weight:bold;	
}
.clsBOQuestionNum
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;
	vertical-align:top;
	width:13px;
}
.clsBOLetterItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;
	font-weight:normal;
	vertical-align:top;
	width:10px;	
}
/*superscript*/
.clsBOSupBold
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: top;
	width:4px;
}	
.clsBOIndent
{
	padding-left: 0px;
}
.clsBOSupSmall
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size:8pt;	
}
/*<UL> smaller than the default margin*/
.clsBOULMargin
{
	margin-left:19px;
	padding-left:0px;		
}
/*BINDER OUTPUT / CONFIRMATION OF COVERAGE BOUND - NEW*/
.clsCBCTbl
{
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9pt;	
	border:0px solid red;	
	color:#3D3D3D;
	border: solid 0px black;
}
.clsCBCLbl_Td
{
	width:20%;
	vertical-align:top;
}
.clsCBCQNum 
{
	vertical-align:top;
	width:5px;
}
.clsCBCTd_Right  
{
	text-align:right;
}
.clsCBCTd_Cntr
{
	text-align:center;
}
.clsCBCLogo
{
	text-align:center;
	vertical-align:top;
}
.clsCBCTxtBold
{	
	font-weight:bold;	
}
/*superscript*/
.clsCBCSupBold
{
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;*/
	font-weight: bold;
	vertical-align: top;
	width:4px;
}	
/*TERRORISM_DISCLOSURE_NOTICE*/
.clstdnLogoRight
{
	text-align:right;
	vertical-align:top;
	height: 70px;
	padding-right:10px;
	padding-top:4px;
}
.clsTDNLogoLeft
{
	text-align:left;
	vertical-align:top;
	height: 70px;
	padding-right:10px;
	padding-top:4px;
	padding-left: 25px;	
}
.clsLogoTDN
{
	width: 200;
	height: 50;
	padding:0;
} 
.clsTDNTxt
{ 
	color:#3D3D3D; 
	font-size: 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left:25px;
} 
/*Rate Sheet*/
.clsRSTxt
{
	color:#3D3D3D;
	font-size: 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsRSTitle
{
	color:#3D3D3D;
	font-size: 10pt; 
	text-align:center;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.clsRSHeader
{
	color:#3D3D3D;
	font-size: 10pt; 
	text-align:center;
	font-weight: bold;		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #dedede;    
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	padding-left: 4;
    padding-right: 4;
    padding-top: 4;
    padding-bottom: 4;
}
.clsRShr
{
	height: 1px;
	color:gray;	
}
/* -- DeclarationsPage*/
.clsSignatureBorder
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	text-align: center;
	vertical-align: bottom;	
	border-bottom: solid 1px #666666;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;	
	width:40%;
}
.clsSignatureTxtBorder
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	text-align: center;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;	
	width:40%;	
}

BODY
{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;	
	cursor:default;
	margin-left: 0px;
	margin-right:0px;
}
FORM
{
	display:inline;
}
.divMailer
{
	BORDER:#b6b8cb 1px solid;
	MARGIN-LEFT:2px;
	WIDTH:100%;
}
/*
-----------------------------
	DECLARATIONS PAGE 
-----------------------------
*/
.clsDHeader_Tbl
{
	width: 100%;
	padding: 5;
	border:0px solid black;
	color:#3D3D3D;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9pt;	
	color:#3D3D3D;
	
}
.clsDTd_Right
{
	text-align:right;
}
.clsDTd_Cntr
{
	text-align:center;
}
.clsDLogo_Td
{
	width:10%;
}
.clsDCompany_Td
{
	vertical-align: top;
	padding-left: 5px;		
}
.clsDTitle_Td
{
	text-align: right;
	font-size:12pt;	
}
.clsDTbl
{
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9pt;			
	color:#3D3D3D;
	border: solid 0px blue;
}
.clsDLbl_Td
{
	width:20%;
	vertical-align:top;
}

.clsDQNum
{
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	font-size: 9pt;*/
	vertical-align:top;
	width:5px;
}


.clsIcon
{
	cursor:pointer;
	width:14px;
	height:14px;
}
.clsIcon_1
{
	cursor:pointer;
	width:17px;
	height:17px;
}
.clsIcon_2
{
	cursor:pointer;
	width:16px;
	height:15px;
}
.clsPnlHd
{

	line-height:100%;	
	padding:3px;	
	color: #2e3970; 
    BACKGROUND-COLOR:#dedede; 
    text-indent:2;
    font-size: 8pt;
    font-weight:bold; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    
    border-bottom: solid 1px #B6B8CB;      
    height:21px;	
    vertical-align:baseline;
    text-align:left;
}

.clsPnBd 
{
	/*overflow:hidden;*/	
	overflow:auto;	
	/*padding:4px;*/
	/*height:100px;*/
	border:solid 1px #B6B8CB; 	
	background: #ffffff;
}

.clsRedCnt
{	 
	display:inline; 
	color:red;
	
}
.clsMsgTbl
{ 
    width: 98%;     
    font-size: 8pt; 
    border-collapse: collapse; 
    border: solid 1px #B6B8CB;
 }
 .clsCnt
 {	
	COLOR:#3D3D3D; 
	font-size: 8pt;   
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 }
 
 .clsMsgLbl
{	
	
    
    font-weight: bold;    
        
    /*border:solid 1px #DEDEDE; COLOR:#3D3D3D;text-indent: 10px; width:135px;*/   
     
    color: #3B4990; 
    font-size: 8pt;   
    text-align: left; 
    border-bottom: solid 1px #B6B8CB;
    border-left: solid 1px #dedede;
    border-top: solid 1px #B6B8CB;
    BACKGROUND-COLOR: #dedede; 
    text-indent: 2; 
}
.clsMsgItem
{
	FONT-SIZE: 8pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    COLOR:#3D3D3D; 
    font-weight: normal;
	border:solid 1px #DEDEDE;
	text-indent: 2; 
}


.clsCvrgSectCombinedTblHeader
{
   vertical-align: top;
   width: 25%; 
   font-weight: bold; 
   font-size: 8pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   border-left: solid 2px black;
   border-right: solid 2px black;
   border-top: solid 2px black;
   border-bottom: solid 2px black;
}

