﻿ .cmdFindAddressButtonDown{
    background-color:#ffffe5;
    color:#cc6600;
    padding:2px;
    /*font-weight:bold; */
    border:1px solid #cc6600;
    cursor:pointer;
    background-image:url(../images/final/yellow_buttonclicked_bg.jpg);
    background-repeat:repeat-x;
 }
   .cmdFindAddressButtonOver { background-color:#ffffe5;
    color:red;
    padding:2px;
    /*font-weight:bold; */
    border:1px solid red;
    cursor:pointer;
    background-image:url(../images/final/yellow_buttonOver_bg.jpg);
    background-repeat:repeat-x;
 }
 .cmdFindAddressButton{
    background-color:#ffffe5;
    color:black;
    padding:2px;
   /* font-weight:bold; */
    border:1px solid black;
    cursor:pointer;
    background-image:url(../images/final/yellow_button_bg.jpg);
    background-repeat:repeat-x;
 }
.Inline { 
display: inline;

}


.fileBox
{
    font-size: 10pt; 
    
    font-family:Verdana;
}

.menuDiv
{
    top:10px;
    position:absolute;

}

.menuItem
{
    font-size:14px;
    text-decoration: none;
    color: Black;
}

.menuItemOver
{
    font-size:14px;
    color: #9F0740;
}
.HelpHandProp{
cursor:help;

}

.moneyList{
    width:104px;
    text-align:right;
}

#divHTMLMessage{
    padding:4px;
    margin:6px;
    width:600px;
    overflow:auto;
    border:1px solid #cccccc;
    text-align:left;
}

.singleLineTxtBox250{
    width:250px;
    text-transform:uppercase;
}
.singleLineTxtBox250NoCase{
    width:250px;
}
.SummaryHeadercm
{
  color:Black;
  font-size:14pt;
  font-family:Verdana;  
 

      
    
    
}

.subMenuHeader
{
    font-weight:bold; 
    font-size:9pt; 
    font-family:verdana;
}

.quoteSectionHeading{
    background-color:#999999;
    color:#ffffff;
    padding:4px;
    font-weight:bold;
    }
  .NavButtonOver { background-color:#ffffe5;
    color:red;
    padding:4px;
    /*font-weight:bold; */
    border:1px solid red;
    cursor:pointer;
    background-image:url(../images/final/yellow_buttonOver_bg.jpg);
    background-repeat:repeat-x;
 }
 .navButton{
    background-color:#ffffe5;
    color:black;
    padding:4px;
   /* font-weight:bold; */
    border:1px solid black;
    cursor:pointer;
    background-image:url(../images/final/yellow_button_bg.jpg);
    background-repeat:repeat-x;
 }
 .checkList
 {
     background-color:#ffee99;
     color:Black;
     font-weight: bold;
     font-size: 100pt;
     border:1px solid black;
     width: 400px;
 }
     
 .navButtonDown{
    background-color:#ffffe5;
    color:#cc6600;
    padding:4px;
    /*font-weight:bold; */
    border:1px solid #cc6600;
    cursor:pointer;
    background-image:url(../images/final/yellow_buttonclicked_bg.jpg);
    background-repeat:repeat-x;
 }
 

 
 
 
 
 
 
 .navButtonOver .navButton{
  background-image:url(../../images/final/tb_blue_bg.gif);
 }
 
.navButtonCont{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    margin-top:6px;
    position:absolute;
    bottom:0.2em;
    width:99%;
    left:0.4em;
}

.navButtonContTreatment{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    margin-top:6px;
    bottom:0.2em;
    width:99%;
    left:0.4em;
}
.navButtonContSmall{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    margin-top:6px;
    position:absolute;
    top:53.6em;
    width:99%;
    left:0.4em;
}
.navButtonContQS{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    margin-top:6px;
    position:absolute;
    bottom:0.2em;
    width:99%;
    left:0.4em;
}
.navButtonContHC{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    margin-top:6px;
    position:absolute;
    bottom:0.2em;
    width:99%;
    left:0.4em;
}
.navButtonContCmSummary{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    margin-top:6px;
    background-color:#d8e8ff;
}
.navBarCmBlue
{
 background-color:#d8e8ff;  
}




#divBottNav{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    position:absolute;
    left:0px;
    top:632px;
    background-color:#eeeeee;    
    width:100%;

}

#divFinalButtons{
    padding:4px 0px 4px 0px;
    border-top:1px solid #999999;
    position:absolute;
    left:0px;
    top:632px;
    background-color:#eeeeee;    
    width:100%;
}

.helpImage{
    margin:0px 0px 0px 2px;
}

.progSelected{
    font-weight:bold;
    background-color:#336799;
    color:#ffffff;
    padding:4px;
}

.progNotSelected{
    font-weight:bold;
    background-color:#eeeeee;
    color:#336799;
    padding:2px;
    border:1px solid #cccccc;
}

.formText{
    background-color:#eeeeee;
    color:#336799;
    padding:2px;
}


.formTextcm{
  
    color:#336799;
    padding:2px;
}
.HC_Upper_Lbl{
  
    color:#336799;
    width:8.5em;
    padding:2px;
    text-align:right;
}
.HC_Middle_Lbl{
  
    color:#336799;
    width:8.5em;
    padding:2px;
    text-align:right;
}

.HC_Lower_Lbl{
  
    color:#336799;
    width:13em;
    padding:2px;
    text-align:right;
}

.toolBarBG{
    padding:4px;
    background-color:#eeeeee;    
    border:1px solid #999999;
}

.nameOfScheme{
    padding:4px;
    background-color:#336799;    
    border:1px solid #ffffff;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    width:80%;
}

.quoteLegCont{
    padding:6px;
    border:1px solid #999999;
}
.companyNameCont{
    color:#cc6600;
    font-weight:bold;
    font-size:22px;
    padding:6px 0px 6px 0px;
    width:90%;
    height:100%;
}
.subHeading{
    border:1px solid #cccccc;
    background-color:#eeeeee;
    padding:6px;
    color:#333333;
}


.subHeadingcm{
text-align:left;
  font-weight:bold;
    padding:6px;
    color:#333333;
}

.subHeadingemail{
    border:1px solid #cccccc;

    padding:6px;
    color:#333333;
}


.registryButton
{
     width:150px;
}
.warningMessageText{
    color:#9F0740;
}

.summaryCmDetails
{
    font-size:12pt;
    color:Black;
    font-family:Verdana;
    text-align:right;
    font-weight:bold;
   
}

.cmheaderbold{
font-family:Verdana;
color:Black;
font-size:14pt;
font-weight:bold;
}


.summaryCmDetailsPoundSign{
font-size:12pt;
    color:Black;
    font-family:Verdana;
    text-align:left;

}



.summaryCmDetailsvarleftdisnone

{
    font-size:12pt;
    color:Black;
    font-family:Verdana;
    text-align:left;
    display:none;
   
}

.summaryCmDetailsvarleftdisblock

{
    font-size:12pt;
    color:Black;
    font-family:Verdana;
    text-align:left;
    display:block;
   
}













.summaryCmDetailsvarleft
{
    font-size:12pt;
    color:Black;
    font-family:Verdana;
    text-align:left;
    
   
}




.summaryCmDetailsvar
{
    font-size:12pt;
    color:Black;
    font-family:Verdana;
    text-align:right;
    
   
}


.summaryCmDetailsvarLGENOSHOW

{
   
    display:none;
   
}

.summaryCmDetailsvarLGESHOW

{

   
    display:block;
   
}









.summaryCmDetailsvartxt
{
    font-size:12pt;
    color:Black;
    font-family:Verdana;
    text-align:left;
    
   
}


.stdTextBox{
    width:98%
}

body, td, input, select
{
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
}

 .DefaultPolicyReturnedvals
        {
            font-weight: bold;
            font-family: verdanna;
            font-size: 12pt;
            text-align: left;
            color: #336799;
        }



.Defaultpolicy

{ 
   font-weight: bold;
   font-family: verdanna;
   font-size: 12pt;
text-align: right;
padding-top: 1;
padding-right:5px; 
 word-spacing: 1;
 color: #336799;
 width: 355px;
}

.Defaultpolicyquotereffered

{ 
   font-weight: bold;
   font-family: verdanna;
   font-size: 12pt;
text-align: left;
padding-top: 1;
padding-right:5px; 
 word-spacing: 1;
 color: #336799;
 width: 200px;
 
}


.DefaultpolicyquoterefferedRED

{ 
   font-weight: normal;
   font-family: verdanna;
   font-size: 12pt;
text-align: center;

padding-right:5px; 

  width: 200px;
 color:#9F0740;
}
.Defaultpolicyleftreffered

{ 
   font-weight: bold;
   font-family: verdanna;
   font-size: 12pt;
text-align: left;
padding-top: 1;
padding-right:5px; 
 word-spacing: 1;
 color: #336799;
 width: 200px;
  text-indent:2em;
}

.QuoteReffMessageText{
    
    
   
    color:black;
   text-align:left;
    font-size:12pt;
    margin:0,0,0,3px;
}









.htmlmessageDiv
{
    font-weight: normal;
    font-family: verdanna;
    font-size: 12pt;
    text-align: left;
    color: #336799;
border-style: groove;
border-color: #336799; 
border-width:thin;
}

.htmlmessagetd
{
    font-weight: normal;
    font-family: verdanna;
    font-size: 12pt;
    text-align: left;
    color: #336799;
text-indent:3em;
}





.summaryinfo
{
    font-weight: normal;
    font-family: verdanna;
    font-size: 14pt;
    text-align: left;
    color: #336799;

}



.Defaultpolicyvaribles

{
     font-weight:normal;
   font-family: verdanna;
   font-size:12;
text-align:left;
}







input{
    padding:2px;

}

.navLink{
    color:#0033cc;
    text-decoration:underline;
}

.quoteNav ol
{
   /* margin-left:30px;*/
}

.SOF{
    padding:4px;
    width:99%;
    height:340px;
    overflow:auto;
    border:1px solid #cccccc;
    background-color:#ffffaa;

}


.divSumRefReason
{
   
    width:450px;
    height:100px;
    overflow:auto;
    font-family:Verdana;
    color:#9F0740;
    font-size:11pt;
    

}

.divNavButtons{
    text-align:right;
    padding-top:5px;
}

.divNavButtons input{
    width:100px;
}

        .tbEnabled{
            cursor:pointer;
            background-position: 0px 0px;        
        }
        
        .tbEnabledOver{
            cursor:pointer;
            background-position: 0px -32px;        
        }
        
       .tbDisabled{
            background-position: 0px -64px;
            cursor:auto;  
            content:(bob);
        }
        
        
        .tbMenuDeactivated{
            background-position: 0px -64px;
            cursor:auto;  
            display:table-cell;
            content:(bob);
        
        
        
        }
        
        .tableBG{
            background-image:url(../../images/final/tb_blue_bg.gif);
            background-repeat:repeat-x;
            height:32px;
        }
        
        #divAjaxHelp{   
            position:absolute;
            top:10px;
            left:10px;
            width:200px;
            overflow:auto;
            background-color:#FFFFCC;
            color:#000000;
            border:1px solid #333333;
            z-index:9000px;
            display:none;
            visibility:hidden;
            padding:4px;
            font: arial 10px;
            -ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=gray,offX=5,offY=5, positive=true)";

        }
        
        
.sectionHeading{
    font-family:Arial;
     font-weight:bold;
   font-size:16px;
    margin:0px;
    color:#999999;
}

.yellowBox{
    border:1px solid #f5e082;
    background-color:#ffffef;
    padding:4px;
}

.greyBox{
    border:1px solid #cccccc;
    background-color:#eeeeee;
}




.greyBoxLogin{
    border:1px solid #cccccc;
    background-color:#d6e8fe;
    height:450px;
}

.orangeHeaderText{
    font-weight:bold;
    color:#cc6600;

}
#divRequired{
    background-color:#eeeeee;
    color:#cc6600;
    margin:4px;
    padding:4px;
    /*border: 1px solid #999999;*/
}

.orangeButton{ 
    background-image: url(../images/final/yellow_button_bg.jpg);
    border:1px solid #ecc101;
    color:#994800;
    font-weight:bold;
    height:22px;
}

.greyText{
    color:#666666;
}
.sofFirstSpace
{
    height:25px;
}
.sofSecondSpace
{
    height:20px;
}
.divHTMLMessage
{
    height:60px;
}

.packageButtons td
{
    border-width:6px;
}

.modalDiv {
    /*CSS for veil that covers entire page while modal window is visible*/
    position: absolute;
    z-index: 5;
    width: 99.8%;
    height: 119%;
    left: 0;
    top: 0;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity=40);
    opacity: 0.8;
}
