/* HTML table styles */

/* TABLE styles */

TABLE.centered
{
	text-align: center;
	padding: 0;
}

TABLE.pageCentered
{
	margin-left: auto; 
	margin-right: auto;
}
	
/* TD styles */
TD
{
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
}

TD.heading
{
    background-color: #336699;
    font-weight: bold;
    font-size: 12pt;
    color: white;
    font-family: Arial, Verdana, Sans-Serif;    
}

TD.headingFX
{
    height: 30px;
    font-size: 12pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;    
    font-weight: bold;
    /*background-image: url(Graphics/banner_bottom_1x1.jpg);
    background-repeat: repeat;*/
    background-color: #e2e2e2;
    border-left: solid 1px #cccccc;    
    border-top: solid 1px #cccccc;    
    border-bottom: solid 1px #cccccc;            
}

TD.formsFX200
{
	height: 200px;
	width: 270px;
	color: White;
	font-size: 12pt;
	font-family: Arial, Verdana, Sans-Serif;
	background-image: url(Graphics/forms.jpg);
}

TD.formsFX250
{
	height: 250px;
	width: 270px;
	color: White;
	font-size: 12pt;
	font-family: Arial, Verdana, Sans-Serif;
	background-image: url(Graphics/forms.jpg);
}

TD.formsFX300
{
	height: 300px;
	width: 270px;
	color: White;
	font-size: 12pt;
	font-family: Arial, Verdana, Sans-Serif;
	background-image: url(Graphics/forms300.jpg);
}

TD.formsFX400
{
	height: 400px;
	width: 270px;
	color: White;
	font-size: 12pt;
	font-family: Arial, Verdana, Sans-Serif;
	background-image: url(Graphics/forms400.jpg);
}

TD.headingFX2
{
    height: 30px;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;    
    /*background-image: url(Graphics/spacer_top.jpg);
    background-repeat: repeat;*/
    background-color: #e2e2e2;
    border: solid 1px #cccccc;
}

TD.headingFX_noleftborder
{
    height: 30px;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;    
    /*background-image: url(Graphics/spacer_top.jpg);
    background-repeat: repeat;*/
    background-color: #e2e2e2;
    border-top: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;        
}

TD.subheading
{
    font-weight: bold;
    font-size: 10pt;
    color: Black;
    font-family: Arial, Verdana, Sans-Serif;    
}

TD.tabsubheading
{
    height: 35px;
    background-color: white;
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;    
}

TD.pageheader
{
    font-size: 20pt;
    color:  #003366;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #BBCCDD;
}

TD.pageheaderFX
{
    font-size: 16pt;
    background-image: url(Graphics/banner_top_620.jpg);
    width: 620px;
    color: white;
    font-family: Garamond, Times New Roman, Sans-Serif;
    height: 30px;
	background-repeat: no-repeat;    
}

TD.pageheaderFX2_top
{
    background-image: url(Graphics/banner_top_620_top.jpg);
    width: 620px;
    height: 20px;    
}

TD.pageheaderFX2_bottom
{
    background-image: url(Graphics/banner_top_620_bottom.jpg);
    width: 620px;
    height: 20px;    
}

TD.pageheaderFX2_help
{    
    background-image: url(Graphics/banner_help_150.jpg);
    width: 75px;
    height: 20px;    
}

TD.pageheaderFX2_helpbutton
{
    background-image: url(Graphics/help_75.jpg);
    width: 75px;
    height: 20px;
}

TD.pageheaderFX2_exitbutton
{
    background-image: url(Graphics/exit_75.jpg);
    width: 75px;
    height: 20px;    
}

TD.spacer
{
    font-size: 25%;
    font-family: Arial, Verdana, Sans-Serif;
}

TD.footnote
{
	font-size: 8pt;
}

TD.error
{
	color: red;
}

TD.coverage
{
    font-size: 12pt;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #000000;
    color: white;
    text-align: left;
}

TD.PageSubHeading /* was frontLeftTab */
{
    height: 30px;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #336699;
    color: black;
    background-repeat: repeat-x;
    background-image: url(Graphics/sumheader_1x30.jpg);
}

TD.PageSubHeading_end
{
    height: 30px;
    width: 2px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader_end_2x30.jpg);
	background-repeat: no-repeat;
}

TD.PageSubHeading_start
{
    height: 30px;
    width: 2px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader_start_2x30.jpg);
    background-repeat: no-repeat;
}

TD.PageSubHeadingLinks
{
    height: 30px;
    font-size: 10pt;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #336699;
    color: black;
    padding: 0, 0, 0, 0;
    background-image: url(Graphics/sumheader_1x30.jpg);
}

TD.PageSubHeadingLinks_bottomborder
{
    height: 30px;
    font-size: 10pt;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #336699;
    color: black;
    padding: 0, 0, 0, 0;
    background-image: url(Graphics/sumheader_bottomborder_1x30.jpg);
}

TD.frontLeftTabFX
{
    width: 250px;
    height: 30px;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: white;
    color: black;
    background-image : url(Graphics/tab.jpg);
    background-repeat : no-repeat;    
}

TD.frontLeftTabFX_196
{
    width: 196px;
    height: 30px;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: white;
    color: black;
    background-image : url(Graphics/tab_196.jpg);
    background-repeat : no-repeat;    
}

TD.frontLeftTabFX_hover
{
    width: 250px;
    height: 30px;    
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: white;
    color: #003366;
    background-image : url(Graphics/tab_hover.jpg);
    background-repeat : no-repeat;    
}

TD.frontLeftTabFX_190
{
    width: 190px;
    height: 21px;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: white;
    color: #003366;
    background-image : url(Graphics/tab_190.jpg);
    background-repeat : no-repeat;    
}

TD.frontLeftTabFX_190_hover
{
    width: 190px;
    height: 21px;    
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: white;
    color: #003366;
    background-image : url(Graphics/tab_hover_190.jpg);
    background-repeat : no-repeat;    
}

TD.SummaryHeading
{
    height: 30px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader2_1x30.jpg);
    background-repeat: repeat-x;
}

TD.SummaryHeading25_topborder
{
    height: 25px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader_topborder_1x25.jpg);
    background-repeat: repeat-x;    
}

TD.SummaryHeading25_shadow
{
    height: 25px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader_shadow_1x25.jpg);
    background-repeat: repeat-x;
}

TD.SummaryHeading25
{
    height: 25px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader_1x25.jpg);
    background-repeat: repeat-x;
}

TD.SummaryHeading25_end
{
    height: 25px;
    width: 2px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader_end_2x25.jpg);
}

TD.SummaryHeading25_start
{
    height: 25px;
    width: 2px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/sumheader_start_2x25.jpg);
}

TD.tabrow_end
{
    height: 30px;
    width: 2px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/tabrow_end_2x20.jpg);
}

TD.tabrow_start
{
    height: 30px;
    width: 2px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
	background-image: url(Graphics/tabrow_start_2x20.jpg);
}

TD.Summary
{
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
    background-image: url(Graphics/SpacerCream_1x1.jpg);
    background-repeat: repeat;
}

TD.InsuredInfoHeading
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #003366;
    color: white;
}

TD.InsuredInfoHeading2
{
    height: 30px;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    background-image: url(Graphics/spacerLowerShadow_1x21px.jpg);
    color: white;
}

TD.SummarySubHeading
{
    height: 30px;
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFF0A5;
    background-image: url(Graphics/spacerLowerShadow_1x30px3.jpg);
}

TD.imagespacer
{
    height: 25px;
    background-image: url(Graphics/spacer.jpg);
    background-repeat: repeat-x;
}

.existingquoteheader
{
    font-size: 20pt;
    color:  #003366;
    font-family: Arial, Verdana, Sans-Serif;
    
}
