/* 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*/

/* Page Specific Styles start here */

/* Policy Landing Template */

div.policyLanding div.viewStatus
{
    margin-bottom:8px;    padding:6px 0 8px 42px;
    font-weight: bold;
    font-size: 1.4em;
    color:#c00;
    border:2px solid #c00;
    background: url(../images/iconBill.gif) no-repeat 14px 5px;
}
div.policyLanding div.viewStatus p
{
	background: url(../images/redArrow.gif) no-repeat center right;
    display:inline; margin-bottom:0; 
    padding-right:12px;   
}
div.policyLanding div.viewStatus img
{
    vertical-align:top; margin-top:5px;    margin-left:8px;
}

/* Policy Detail template */

div.policyDetail div.infoHeader
{
    float:left; 
    width:716px;
    padding:1.6em 0 1.4em 14px;
    border-top:1px solid #cacaca;
}
div.policyDetail div.infoHeader h3
{
    float:left;
    font-weight:bold;
    font-size: 1.5em;
    color:#000;
}
div.policyDetail div.infoHeader h3 .divider
{
    padding:0 12px;
}
div.policyDetail div.forminfoSearch
{
    float:right;
}
div.policyDetail div.forminfoSearch label, div.policyDetail  div.forminfoSearch select 
{
    float:left;
    margin-top:1px; 
    font-size:0.9em;
    vertical-align:middle;
}
div.policyDetail  div.forminfoSearch select
{
    margin-top:1px; margin-left:4px;
}
div.policyDetail div.policyStats
{
    float:left;
    width:175px;
    padding:6px 14px;
    background:#efefef;
}
div.policyDetail div.tabularinfo
{
    float:left;
    margin-left:10px;
    width:523px;
}
div.policyDetail div.tabularinfo div.mainInfoBox  
{
    width:100%;
    margin-bottom:10px;
}
div.policyDetail div.tabularinfo div.mainInfoBox div.header h3, div.policyDetail div.tabularinfo div.mainInfoBox div.header,div.tabularinfo div.mainInfoBox  
{
    float:left;
}
div.policyDetail div.tabularinfo div.mainInfoBox div.header .divider 
{
    float:left;    
    padding:1px 6px;
    vertical-align:top;
    color:#fff;
}
div.policyDetail div.tabularinfo div.mainInfoBox div.header a, div.policyDetail div.tabularinfo div.mainInfoBox div.header a:visited  
{
    margin-top:1px;
    color:#fff;
    float:left;
}

/* Billing & payments Template*/

div.billing div.paymentSectn
{
    float:left;
    width:723px;
    margin-top:12px;    padding:1.3em 0 1em 17px;
    background:#e5e8da;
}
div.billing div.paymentSectn h3
{
    font-size:1.3em;
    margin-bottom:14px;
}
div.billing div.paymentType
{
    float:left;
    width:158px;
    margin-right:12px;  padding-top:1em;   padding-left:10px;
    background:#fff;
    color:#333;
    min-height:260px;
}
div.billing div.paymentType h4
{
    font-size:1em;
    margin-bottom:6px;    padding-bottom:8px; margin-right:14px;
    color:#036;
    border-bottom:1px solid #c2c2c2;
}
div.billing div.paymentType div.shadow 
{
    margin-left:-2px; margin-bottom:12px;
}
div.billing div.paymentType p
{
   padding-right:15px;
}
div.billing div.paymentType div.ButtonStyle1
{
    margin:0;
}
div.billing div.paymentType .additionalInfo
{
    font-size:0.9em;
}
div.billing div.paymentType .tips
{
    color:#036;
}
/*Batch -1 Code ends here*/

/*Batch - 2 Code */

/* Billing Detail Template */

div.billingDetail div.accSearchSectn
{
    float:right;
    color:#fff;
}
div.billingDetail div.accSearchSectn strong
{
    float:left;    
}
div.billingDetail div.accSearchSectn div.formRow
{
    float:left;
    margin-left:3px;
}
div.billingDetail div.accSearchSectn div.formRow label, div.billingDetail div.accSearchSectn div.formRow input.txt, 
div.billingDetail div.accSearchSectn div.formRow img
{
    float:left;
    margin-left:5px;    margin-top:1px;    
}
div.billingDetail div.accSearchSectn div.formRow input.TextBox /* added for SIGI render */
{
    float:left;
    margin-left:5px;    margin-top:1px;    
}
div.billingDetail div.accSearchSectn div.formRow label
{
    color:#fff;
}
div.billingDetail div.accSearchSectn div.formRow img
{
    margin-top:3px; margin-right:3px;
}
div.billingDetail div.accSearchSectn div.ButtonStyle3
{
    margin-left:4px;
}
div.billingDetail div.accSearchBar
{
   width:700px;
   padding:6px 0 12px 12px; 
} 
div.billingDetail  div.accSearchBar select, div.accSearchBar label
{
    float:left;
    margin-top:1px;
    color:#333;
}
div.billingDetail  div.accSearchBar label
{
    font-weight:bold;
    margin-right:7px; margin-top:2px;
    color:#000;
}
div.billingDetail  div.relatedTopics
{
    width:472px;
}
div.billingDetail .lastOne
{
    width:209px !important;
}

/* Claim Detail Template */

div.claims div.claimDetails
{
    float:left;
    width:720px;
    padding:17px 0 18px 17px;
    background:#e5e8da;
    color:#333;
}
div.claims div.claimDetails h3
{
    font-size:1.3em;
}
div.claims div.claimInfo
{
    float:left;
    width:330px;
}
div.claims div.helpInfo
{
    float:left;
    width:325px;
    padding:15px 35px 10px 15px;
    background:#fff;
}
div.claims div.aditionalInfo
{
    margin-top:10px;    padding:10px 0;
    border-top:1px solid #c2c2c2;    
}
div.claims div.aditionalInfo h3
{
    margin-bottom:8px;
}
div.claims div.aditionalInfo p
{
    margin-bottom:0.5em;
}
div.claims div.helpInfo a, div.helpInfo a:visited 
{
    color:#333;
} 
div.claims div.helpInfo a:hover, div.helpInfo a:active
{
    color:#d88034;
}

/* Report a Claim template */

div.reportClaim div.infoBlock1
{
    float:left;
    width:335px;
    margin-right:40px;
}
div.reportClaim div.infoBlock2
{
    float:left;
    width:330px;
    margin-bottom:10px;
}
div.reportClaim div.formRow
{
    width:100%;
    margin-bottom:10px;
}
div.reportClaim div.formRow label
{
    width:173px;
}
div.reportClaim div.formRow img
{
    float:left;
    margin-left:6px; margin-top:1px;
    vertical-align:middle;
}
div.reportClaim div.infoBlock2 div.formRow label
{
    width:142px;
}
div.reportClaim div.radioBtns label
{
    width:auto !important;
}
div.reportClaim div.radioBtns span.RadioButton label     /* added for SIGI render */
{
    width:auto !important;
}
div.reportClaim .small div.radioBtns
{
    margin-left:17px !important;
}
div.reportClaim .small div.radioBtns span.RadioButton        /* added for SIGI render */
{
    margin-left:17px !important;
}
div.reportClaim .small div.radioBtns label
{
    margin-right:4px !important;
}
div.reportClaim .small div.radioBtns span.RadioButton label          /* added for SIGI render */
{
    margin-right:4px !important;
}
div.reportClaim div.infoBlock2 div.formRow div.ButtonStyle1
{
    float:right;
    margin-right:6px;
}
div.reportClaim .botRightBlock
{
    margin-top:22px;
}
/*Batch - 2 Code */

