/* Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */

/*Batch -1 Code starts here*/

/* Side Bar Elements start here*/

div.agentBlock div.shadow
{
    width:180px;
    margin:8px 0 15px -2px;

}
div.agentBlock div.shadow img
{
    margin:0 auto;
    padding:12px 0 8px 0;
    max-width: 175px;
    max-height: 200px;	
    /*for IE6...*/
  	height: expression(this.offsetHeight > 200 ? 200: true);
  	width: expression(this.offsetWidth > 175 ? 175: true);

}
div.agentBlock, div.miscBlock, div.genInfoBlock, div.mediaBlock         /* div.genInfoBlock  added in Batch-2*/  /* div.mediaBlock  added in Batch-3*/
{
    width:198px;
    padding:1.2em 0 1.2em 15px;
    color:#333;
    background:#d9dba3;
}
div.agentBlock h3, div.billBlock h3, div.claimBlock h3, div.searchBlock h3, div.miscBlock h3, div.genInfoBlock h3   /* div.genInfoBlock  added in Batch-2*/
{
    font-weight:bold;
    font-size:1.3em;    /* Font size changed from 1.4 to 1.3em in Batch-3  */
}
div.agentBlock p
{
    margin-bottom:0;
}
div.agentBlock a, div.agentBlock a:visited, div.claimBlock a, div.claimBlock a:visited, div.miscBlock a, div.miscBlock a:visited 
{
    color:#333;
}
div.agentBlock a:hover, div.agentBlock a:active, div.miscBlock a:hover, div.miscBlock a:active
{
    color:#d88034;
}
div.billBlock, div.topicsBlock, div.searchBlock
{
    width:198px;    
    margin:10px 0;    padding:1.5em 0 1.5em 15px;
    color:#fff;
    background:#036;
}
div.billBlock h3 a, div.billBlock h3 a:visited
{
    padding-left:15px;
    color:#fff !important;
    text-decoration:none !important;
    background: url(../images/whiteArrow.gif) no-repeat 0 5px; 
}
div.billBlock h3 a:hover, div.billBlock h3 a:active
{
    color:#d88034 !important;    
}
div.billing div.billBlock h3 a, div.iFrameTemplate div.billBlock h3 a           /* div.iFrameTemplate  added in Batch-2*/
{
    display:block;   
}
div.claimBlock
{
    float:left;
    width:213px;
    padding-bottom:0.3em;
    background:#ccd9dc;
}
div.claimBlock div.header
{
    padding:0.9em 15px 0.8em 15px;
    background:#798da8;
}
div.claimBlock div.header h3
{
    color:#fff;
}
div.claimBlock ul
{
    margin:1.4em 0 0 17px; padding-bottom:1.4em;
}
div.claimBlock ul li
{
    margin:0;   padding:0 0 1.2em 15px; 
    list-style:none;
    background: url(../images/lightBlueArrow.gif) no-repeat 0 5px;
}
div.claimBlock a:hover, div.claimBlock a:active
{
    color:#2c7eba;
}
div.searchBlock
{
    float:left;
    margin:0;
    color:#333;
    background:#ccd9dc;
}
div.searchBlock h3
{
    width:130px;
    line-height:1.3em;
}
div.formSeachBlock
{
     padding-top:7px;
}
div.miscBlock
{
    float:left;
    margin-top:10px;    margin-bottom:0;    padding-bottom:0.5em;
    background:#d9dfda;
}
div.miscBlock h3
{
    margin-bottom:2px;
    line-height:1.3em;
}
div.topicsBlock
{
    float:left;
    padding-top:1em;     
    color:#333;
    background:#efefef;
}
div.policyDetail div.topicsBlock
{
    margin-bottom:0;
}
div.topicsBlock  div.relatedTopics
{
    float:left;
    margin-right:0;   padding:0;
    width:180px;
}
div.topicsBlock div.shadow
{
    margin-bottom:8px;
}
/* Side Bar Elements end here*/

/*Batch -1 Code ends here*/

/*Batch -2 Code */

div.public div.column2 p
{
    width:170px;
    font-size:0.9em;    
    padding-right:12px; padding-left:2px;
    line-height:1.4em;
}
div.genInfoBlock
{
    float:left;
    background:#e8e9c8;
    padding-bottom:20px;
}

/* Agent Search and Generic Info Block */

div.publicHome div.agentSearch
{
    float:left;
    width:228px;
    margin-top:10px;    padding:1.2em 0 2em 14px;
    background: #d9dba3; 
}
div.publicHome div.agentSearch div.sectnHead, div.genInfoBlock div.sectnHead
{
    padding-bottom:12px;
}
div.publicHome div.agentSearch h3, div.genInfoBlock h3
{
    display:inline;
}
div.publicHome div.agentSearch div.formRow , div.genInfoBlock div.formRow 
{
    padding:3px 0;
}
div.publicHome div.agentSearch div.formRow label, div.genInfoBlock div.formRow label
{
    margin-right:6px;
    font-weight:bold;
    color:#000;
    font-size:0.9em;
}
div.publicHome div.agentSearch div.formRow div.radioBtns label, div.genInfoBlock div.formRow div.radioBtns label
{
    margin-right:14px;
    font-weight:normal;
    color:#666;
}
div.genInfoBlock div.formRow div.radioBtns label
{
    margin-right:10px;
}
div.publicHome div.agentSearch div.formRow div.radioBtns span.RadioButton Label, div.genInfoBlock div.formRow div.radioBtns span.RadioButton Label /* changed to SIGI render */
{
    margin-right:14px;
    font-weight:normal;
    vertical-align:middle;
    color:#666;
} 
div.genInfoBlock div.formRow div.radioBtns span.RadioButton Label /* changed to SIGI render */
{
    margin-right:10px !important;
}
div.publicHome div.agentSearch div.formRow select, div.genInfoBlock div.formRow select
{
    margin-left:8px;
    font-size:0.9em;
}
div.genInfoBlock div.formRow select
{
    margin-left:0;    margin-right:8px;
}
div.publicHome div.agentSearch div.shadow
{
    margin-top:15px;    margin-bottom:25px;
}
div.publicHome div.agentSearch div.actnBtn3
{
   margin:0 auto;
}
div.publicHome div.agentSearch div.ButtonStyle4     /* added for SIGI render */
{
   margin:0 auto;
}

/* Shadow Container */ 

div.abtSelective div.genInfoBlock div.shadow, div.abtSelective div.miscBlock div.shadow, 
div.genInfoBlock div.shadow, div.businessIns div.miscBlock div.shadow
{
    width:180px;
    margin:15px 0 18px -2px;
}
div.contractors div.genInfoBlock div.shadow, div.contractors div.businessIns div.miscBlock div.shadow
{
    margin-bottom:18px;
}
div.genInfoBlock div.shadow
{
    margin-top:8px; 
}
div.businessIns div.miscBlock div.shadow
{
    margin-top:0;    
}
div.abtSelective div.miscBlock div.shadow, div.genInfoBlock div.shadow, div.businessIns div.miscBlock div.shadow
{
   width:auto;
}
div.abtSelective div.genInfoBlock div.shadow img
{
    margin:0 auto;    padding:6px 0 5px 0;
}

/* Action Btns */ 

div.genInfoBlock div.ButtonStyle1 ,div.genInfoBlock div.ButtonStyle3,  div.businessIns div.miscBlock div.ButtonStyle3, div.abtSelective div.miscBlock div.ButtonStyle3
{
    margin-left:0;
}
div.contractors div.genInfoBlock div.drkGreenlarge
{
    margin-right:0;
}
div.contractors div.genInfoBlock div.ButtonStyle5      /* added for SIGI render */
{
    margin-right:0;
}

/* Miscellaneous Block */ 

div.genInfoBlock div.shadow img, div.miscBlock div.shadow img
{
    max-width: 175px;
    /*for IE6...*/
  	width: expression(this.offsetWidth > 175 ? 175: true);
}
div.reportClaim div.miscBlock   
{
    margin-bottom:10px;
}
div.businessIns div.miscBlock h3
{
    margin-bottom:20px;
}
div.contractors div.miscBlock h3
{
    margin-bottom:15px;
}
div.contractors div.miscBlock, div.abtSelective div.miscBlock, div.pressRelease div.miscBlock       /* PressRelease Added in Batch-3 */
{
   padding-bottom:1.5em;
}
div.businessIns div.miscBlock p a   /* Specifically defined for p to avoid overriding for ActnBtn a */
{
    padding-right:8px;
    background: url(../images/blackArrow.gif) no-repeat right 6px;
}
div.businessIns div.miscBlock p a:hover
{
    background: url(../images/orangeArrow.gif) no-repeat right 6px;
}

/*Batch -2 Code */
/* Batch-3 Code */

/* Common */ 

div.public div.column2 div.actnBtn, div.public div.column2 div.actnBtn1, div.public div.column2 div.actnBtn2, div.public div.column2 div.actnBtn3
{
    margin-left:0;
}
div.public div.column2 div.ButtonStyle1, div.public div.column2 div.ButtonStyle2, div.public div.column2 div.ButtonStyle3, div.public div.column2 div.ButtonStyle4         /* added for SIGI render */
{
    margin-left:0;
}
div.mediaBlock
{
    background:#d9dba3;
}

/* Find an Agent */ 

div.findAgent div.genInfoBlock h3
{
    line-height:1.35em;
}
div.findAgent div.miscBlock 
{
    padding-bottom:1em;
}

/* Faqs */  

div.faqs div.miscBlock
{
    padding-bottom:2em;
}
div.faqs div.miscBlock h3
{
    margin-bottom:12px;
}

/* Bios */ 

div.bioList div.miscBlock div.shadow
{
    width:180px;
}
div.bioList div.miscBlock div.shadow img
{
    margin:0 auto;    padding:1px 0 0 0;
}

/* Press Release List & Detail */

div.pressRelease div.miscBlock h3
{
    margin-bottom:18px;
}
div.pressRelease div.paginationResults *
{
    vertical-align:middle;      
}
div.pressRelease div.paginationResults label
{
   font-weight:bold;
   margin-right:4px;
}
div.pressDetail div.mediaBlock
{
    margin-top:23px; padding-top:1em;  padding-bottom:0.1em;
}
div.pressDetail div.mediaBlock h3
{
    float:none;
    font-size:1.3em;
    margin-bottom:1.2em !important;
}
div.pressDetail div.mediaBlock p
{
    font-size:1em;
    padding-bottom:1.8em;
}

/* Contact us */

div.contactUs h3
{
    display:block;  margin-bottom:15px;
}
div.contactUs div.genInfoBlock ul
{
    margin:0; padding:0 0 2px 0;
}
div.contactUs div.genInfoBlock h3
{
    line-height:1.3em;
}
div.contactUs div.genInfoBlock ul li
{
    list-style:none;
    font-size:0.9em;  
    padding:3px 0;  
}
div.contactUs div.genInfoBlock ul li a, div.contactUs div.genInfoBlock ul li a:visited
{
    padding-right:8px;
    color:#000 !important;
    background: url(../images/blackArrow.gif) no-repeat right 6px;
}
div.contactUs div.genInfoBlock ul li a:hover, div.contactUs div.genInfoBlock ul li a:active
{
    padding-right:8px;
    color:#d88034 !important;
    background: url(../images/orangeArrow.gif) no-repeat right 6px;
}
