/* 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*/

/*Start Main InfoBox */
div.mainInfoBox
{
    padding:0 1px;
    background:#99a26d;
    border-bottom:6px solid #999;
}
div.mainInfoBox div.header
{
    padding:10px 0 10px 15px;
}
div.mainInfoBox div.header h3
{
    font-weight:bold;
    font-size: 1.3em;
    color:#fff;
}
div.mainInfoBox .statusInfo
{
    font-weight:bold;
    color:#c00;
}

/*End Main InfoBox */

/*Batch -1 Code ends here*/

/*Batch -2 Code */

/* Billing Detail */

div.billingDetail div.mainInfoBox div.header
{
    width:705px;
    padding-right:18px;
}
div.billingDetail div.mainInfoBox div.header h3
{
    float:left;
}
div.billingDetail div.mainInfoBox div.footer, div.billing div.mainInfoBox div.footer, div.iFrameTemplate div.mainInfoBox div.footer
{
    width:718px; 
    padding:7px 0 7px 20px;
    background:#e5e8da;
    border-top:1px solid #999;
}
div.billingDetail div.mainInfoBox div.footer label, div.billing div.mainInfoBox div.footer label, div.iFrameTemplate div.mainInfoBox div.footer label
{
    float:left;
    margin-top:3px; font-weight:bold;
    color:#000;
    vertical-align:middle;
}
div.billingDetail div.mainInfoBox div.footer div.ButtonStyle3, div.billing div.mainInfoBox div.footer div.ButtonStyle3, div.iFrameTemplate div.mainInfoBox div.footer div.ButtonStyle3
{
    margin-left:10px; margin-right:0px;
}

/* Report a Claim */

div.reportClaim div.mainInfoBox, div.contactForm div.mainInfoBox
{
    padding:0;
    border-bottom:none;
}
div.reportClaim div.mainInfoBox h4
{
    font-size:1em;
    margin-bottom:10px;
}
div.reportClaim div.mainInfoBox div.content, div.contactForm div.mainInfoBox div.content
{
    width:722px;
    padding:20px 0 20px 18px;
    background:#e5e8da;
}

/* Shadow White Box */

div.shadowWhiteBox{
	float:left;
	margin:0 0 2px 0;   padding:0;
	width:100%;
}
div.shadowWhiteBox div.header
{
    padding-right:10px;
    height:12px;    
    background: url( ../images/topRightWhiteBox.png) no-repeat right top;
}
div.shadowWhiteBox div.innerHeader
{
    width:auto;
    padding:12px 0 0 0;
    background: url(../images/topLeftWhiteBox.png) no-repeat left top;  
}
div.shadowWhiteBox div.content
{
    padding-left:25px;
    color:#666;
    font-size:0.9em;
    line-height:1.3em;
    background: url(../images/midLeftWhiteBox.png) no-repeat left top;    
}
div.shadowWhiteBox div.footer
{
    padding-right:10px;
    background: url(../images/botRightWhiteBox.png) no-repeat right top;
}
div.shadowWhiteBox div.innerFooter
{
    padding:20px 0 0 0; 
    background: url(../images/botLeftWhiteBox.png) no-repeat left top;
}
div.shadowWhiteBox a
{
    color:#666 !important;
}
div.shadowWhiteBox a:hover
{
    color:#000 !important;
}
div.shadowWhiteBox .divider
{
    padding:0 8px;
}
div.shadowWhiteBox h3
{
    display:inline;
}
div.shadowWhiteBox div.sectnHead  
{
    padding-top:2px;    padding-bottom:8px;
    vertical-align:middle;
}
div.shadowWhiteBox div.innerContent p
{
    margin-bottom:0.8em;
}
div.shadowWhiteBox div.formRow
{
    width:100%;
    margin-bottom:8px;
}
div.shadowWhiteBox div.formRow input.txt
{
    margin-top:1px;
    font-size:1em;
}
div.shadowWhiteBox div.formRow input.TextBox /* added for SIGI render */
{
    margin-top:1px;
    font-size:1em;
}
div.shadowWhiteBox div.formRow div.ButtonStyle1
{
    font-size:1em; 
}
/* Shadow White Box  */

/* Shadow Blue Box */

div.shadowBlueBox
{
	float:left;
	margin:0;   padding:0; 	
	width:100%;
}
div.shadowBlueBox div.header
{
    padding-right:12px;
    height:10px;
    background: url( ../images/topRtDrkBluBx.png) no-repeat right top;
}
div.shadowBlueBox div.innerHeader
{
    padding-top:10px;
    background: url( ../images/topLtDrkBluBx.png) no-repeat left top;
}
div.shadowBlueBox div.content
{
    padding-top:5px; padding-left:25px;  
    background: url(../images/midLtDrkBluBx.png) no-repeat left top;
}
div.shadowBlueBox div.footer
{
    padding-right:12px; 
    height:14px;
    background: url(../images/botRtDrkBluBx.png) no-repeat right top;
}
div.shadowBlueBox div.innerFooter
{
    padding:14px 0 0 0; 
    background: url(../images/botLtDrkBluBx.png) no-repeat left top;
}
div.shadowBlueBox table th  
{
    margin:0; padding:0 0 2px 0;
    text-align:left;
}
div.shadowBlueBox table td
{
    padding:2px 0 2px 12px;
    background: url(../images/whiteArrow.gif) no-repeat 0 7px;    
    font-size:1.1em; font-weight:bold;
    color:#58a1d7;    
}
div.shadowBlueBox a
{
    color:#58a1d7 !important;   
}
div.shadowBlueBox a:hover
{
    color:#fff !important;
}
div.shadowBlueBox table .col1
{
    width:118px;
}
/* Shadow Blue Box */

/* HighlightsBox */

div.hightlightsBox
{
    float:right;
    width:206px;
    border:1px solid #ccc;
    padding:1px 1px;
    font-size:0.9em;
    margin-left:20px; margin-bottom:22px;
}
div.hightlightsBox div.header
{   
    padding:8px 10px;
    background:#becce2;
}
div.hightlightsBox div.content
{   
    padding:5px 10px;
    background:#fff;
    overflow-y:auto;
    height:200px;
}
/* HighlightsBox  */

/* Common for different Boxes */

div.sectnHead h3 img
{
    vertical-align:middle;  margin-top:2px
}
div.sectnHead img.icon
{
     margin-left:8px;
     vertical-align:top;
}

/*Batch -2 Code */
/*Batch -3 Code */

/* ContactUs */

div.contactForm div.mainInfoBox div.content
{
    width:460px; 
    padding-bottom:25px;
}
div.contactForm div.mainInfoBox div.content p
{
    margin-bottom:0.5em !important;
}
div.contactForm div.mainInfoBox div.content div.formRow
{
    margin-right:20px;    padding:8px 0;
    font-size:0.9em;
}
div.contactForm div.mainInfoBox div.content div.formRow label
{
    font-weight:bold;
}
div.contactForm div.mainInfoBox div.content .smallRow
{
   margin-right:8px !important;
}
div.contactForm div.mainInfoBox div.content div.formRow input.txt, div.contactForm div.mainInfoBox div.content div.formRow select
{
    clear:both;
}
div.contactForm div.mainInfoBox div.content div.formRow input.TextBox /* added for SIGI render */
{
    clear:both;
}
div.contactForm div.mainInfoBox div.content div.formRow textarea
{
    clear:both;
    font-size:1em;
    padding-top:6px; padding-bottom:6px;
}
div.contactForm div.mainInfoBox div.content div.ButtonStyle1
{
    float:right;
    margin-left:0; margin-right:22px; margin-top:5px;
}


/*Batch -3 Code */

