﻿body
   {
   height:100%;
   margin:0px;
   font:  11px black;
   font-family:Verdana;
   line-height:20px;
   min-width:770px;
   background: url(images/bg-body.jpg) repeat-x #f7f7f5;
   }
   
html
{
    height:100%; 
}
   
#nonFooter
{
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */

}
.push
    {
    height:30px;
    }

#footer
{    
   position: relative;
   height:30px;
   width:100%;
   background: url(images/bg-footer.gif) repeat-x;
   border:0px black solid;
   color:#ffffff;
   margin-left:auto;
   margin-right:auto;
   padding:0;
   text-align:left;
}

#footer a, #footer a:visited, #footer a:active, #footer a:hover
{
    font-weight:bold;
    color:White;
    text-decoration:none;
    border-bottom: 1px dotted white;
    line-height:20px; 
    margin:0px 5px 0px 5px; 
 }
 
 .imageclose
 {
    height:10px;
    width:10px;
    }
 
 .footerleft
 {
    float:left; 
    padding-left:3px;
    }
 .footerright
 {
    float:right;
    }
   
   a:visited
   {
   color:Blue;
   }
   
   .floatleft
   {
   float:left;
   clear:none;
   display:inline; 
   }
   
   .floatright
   {
   float:right;
   clear:none;
   display:inline;
   }
   
   /* Detail View Tables */
   
    .singlecolumn
    {
        width:32%;
        float:left;
        min-width:325px;
    }
    
    .doublecolumn
    {
        width:64%;
        float:left;
        min-width:650px;
    }
    
    .double-single
    {
        width:49.9%;
        float:left;
        min-width:325px;
    }
    
    .im-left, .im-middle ,.im-right
    {
    width:31%;
    min-width:300px;
    float:left;
    padding:4px;
    padding-bottom:0px;
    margin-left:1%;
    background:#f3f3f3;
    border:1px solid #f3f3f3;
    margin-bottom:5px;
    }
    
     .im-11
    {
    width:95%;
    min-width:300px;
    float:left;
    height:200px;
    padding:4px;
    padding-bottom:4px;
    margin-left:2.4%;
    margin-right:2.4%;
    background:#f3f3f3;
    border:0px solid #f3f3f3;
    border-bottom:7px solid white;
    margin-bottom:0px;
    }
    
    .im-12
    {
    width:97.5%;
    min-width:600px;
    float:left;
    height:200px;
    padding:4px;
    padding-bottom:4px;
    margin-left:1.20%;
    margin-right:1.20%;
    background:#f3f3f3;
    border:0px solid #f3f3f3;
    border-bottom:7px solid white;
    margin-bottom:0px;
    }
    
     .im-21
    {
    width:95%;
    min-width:300px;
    float:left;
    height:416px;
    padding:4px;
    padding-bottom:4px;
    margin-left:2.4%;
    margin-right:2.4%;
    background:#f3f3f3;
    border:0px solid #f3f3f3;
    border-bottom:7px solid white;
    margin-bottom:0px;
    }
    
    .im-22
    {
    width:97.5%;
    min-width:600px;
    float:left;
    height:416px;
    padding:4px;
    padding-bottom:4px;
    margin-left:1.20%;
    margin-right:1.20%;
    background:#f3f3f3;
    border:0px solid #f3f3f3;
    border-bottom:7px solid white;
    margin-bottom:0px;
    }
    
    
    .product
    {
    width:31%;
    min-width:300px;
    float:left;
    padding:4px;
    padding-bottom:4px;
    margin-left:1%;
    background:#f3f3f3;
    border:0px solid #f3f3f3;
    margin-bottom:5px;
    }
   
    .overlay
    {
    position:fixed;
    top:0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    background-attachment:scroll;
    
    }
       

    .lightbox 
    {
    width:60%;
    min-width:400px; 
    border:5px solid #f3f3f3;
    display: block;
    position:absolute;
    top: 25%;
    left: 20%;
    padding: 0px;
    background-color: white;
    z-index:1002;
    overflow: auto;
    text-align:left;
    color:Black;
    }
    
    .lightbox a 
    { 
        color:blue;
    }
    
    .lightboxie6 
    {
    width:60%;
    min-width:400px; 
    border:5px solid black;
    display: block;
    position: absolute;
    top: 25%;
    left: 20%;
    padding: 0px;
    background-color: white;
    z-index:1002;
    overflow: auto;
    text-align:left;
    color:Black;
    }
    
    
    
    .CvanInfo, .ProposerInfo, .ClaimInfo, .PrincipalInfo, .BranchInfo, .BrokerInfo
    {
    border:1px solid #e5352c;
    margin-bottom:5px;
    }
    
    .im-left table td, .imright table td, .im-middle table td, .im-left table tr
    {
    padding:2px;
    }
    
    .bold
    {
    font-weight:bold;    
    }
    
    
    
    tr .ruled
    {
        background-color:#fdf7bd;
    }
    
    .QuoteInfo
    {
        border:1px solid #1065b2;
        margin-left:1px;
        margin-bottom:5px;
    } 
      
    .headerClaim, .headerDetails, .headerProposer, .headerQuoteInfo, .headerPrincipal ,.headerBroker ,.headerBrokerDetails
    {
        background:url(images/RedBannerLight.gif) repeat-x top left;
        height:25px;
        line-height:25px;
        padding:6px;
        font-weight:bold;
        text-indent:2px;
        color:White;
    }
    
    .headerQuoteInfo
    {
        background:url(images/DarkBlueBanner.gif) repeat-x top left;
        font-weight:bold;
        line-height:24px;
        text-indent:2px;
        color:White;
    }
    
   .highlight
   {
       background:yellow; 
       border:1px solid #;
   }
   
   .lower
   {
        clear:left;
   }
   
   hr
   {
   border-top:1px dotted #e5352c;
   border-bottom:1px dotted #e5352c;
   border-left:0px;
   border-right:0px;
   height:4px;
   clear:both; 
   text-align:center;
   margin:10px 125px 10px 125px;
   display:none;
   }
   
   .clear
   {
    clear:both;
    }
   
   h1
   {
   text-align:center;
   margin:10px;
   font-size:15px;
   }
   
   h2
   {
   text-align:center;
   margin:5px 10px 15px 10px;
   }
   
   .detailoptions
   {
   width:940px;
   margin:10px;
   background-color:#fdf7bd;
   border:1px solid #ece830;
   }
   
   
   .help h3
   {
   Font-weight:bold;
   font:12px Inherit black;
   }
   
   h4
   {
   margin:5px;
   padding-right:0px;
   text-align:center;
   font-size:12px;
   line-height:19px;
   }
   

   h3
   {
   margin:10px 0px 10px 0px;
   padding-right:0px;
   font-size:14px; 
   border-bottom:1px solid #e5352c;
   }
   
   h5
   {
   text-align:center;
   margin-top: 10px;
   margin-bottom:10px;
   padding-right:0px;
   font-size:12px; 
   border-bottom:0px solid red;
   }
   
   
   .referitem
   {
   background:#e5352c;
   color:White;
   }
   
   
   
   h6
   {
   font-size:12px;
   margin:5px 0px 5px 0px;
   font-weight:bold;
   }
    
   .center
    {
    text-align:center;
    }
   
    
   .optionslinks
   {
   display:inline;
   }
   
   .header
   {
   width:100%;
   height:190px;
   background: none;
   }
   
   .headerimage
   {
   width:146px;
   height:102px;
   float:left;
   margin: 35px 0px 0px 20px;
   background:url(images/coast-logo.gif) no-repeat ;
   }
   
   .loginbox
   {
   text-align:right;
   }
   
    .allrisk
    {
    margin-left:100px;
    line-height:20px;
    }
    
    .row .description
    {
    width:200px;
    margin-bottom:0px;
    float:none;
    }
    
    .row .value
    {
    width:50px;
    float:none;
    margin-bottom:0px;
    }
      .submit
    { 
   
    }
   .headertitle
   {
   height:120px;
   float:left;
   text-align:center;
   font-size:30px;
   padding: 0px;
   line-height:120px;
   color:black;
   /*background: url(images/brokertitle.gif) top left no-repeat;*/
   }
  
   .headerlinks
   {
   line-height:20px;
   padding:0px 5px 0px 5px;
   }
   
   .headerlinks a, .headerlinks a:visited  
   {
   color:White;
   font-weight:bold;
   text-decoration:none;
   }
   
   .headerlinks a:hover
   {
   color:White;
   text-decoration:underline;
   }
   
   .lowerlinks
   {
   line-height:20px;
   padding:0px 5px 0px 5px;
   margin-top:71px;
   }
   
   .lowerlinks a, .lowerlinks a:visited  
   {
   color:White;
   font-weight:bold;
   text-decoration:none;
   }
   
   .lowerlinks a:hover
   {
   color:White;
   text-decoration:underline;
   }
   
   .infotooltip
   {
    clear:none;
    padding:0px 2px 0px 2px;
   }
     
   .adminnumber 
   {
   color:red;
   font-weight:bold;
   }
    
   .adminzeronumber
   {
   color:Black; 
   }
    
   .number
   {
   color:Lime;
   }
   
   .zeronumber
   {
   color:white;
   }
     
   .headerlogin
   {
   text-align:right;
   width:350px;
   float:right;
   clear:right;
   padding:0px;
   
   }
    
   .retrieve
   {
   width:978px;
   margin:10px;
   }
   
   .retfields
   {
   margin:0px 0px 4px 0px;
   border:1px solid #1065b2;
   padding:0px;
   background-color:White;
   height:100%;
   }
   .retfieldsall
   {
   width:97%; 
   border:4px solid #f3f3f3;
   border-bottom:1px solid #f3f3f3;
   background-color: #f3f3f3;
   margin-left:auto;
   margin-right:auto;
   }
   
   .retfieldscolortitle
   {
   
   background:#1065b2 url(images/Banner.png) top left ;
   margin-left:0px;
   margin-right:0px;
   padding:6px;
   margin-bottom:0px;
   text-align:right;
   color:White; 
   }
   
   .retfieldstitle
   {
   background:url(images/DarkBlueBanner.gif) top left;
   margin-left:0px;
   margin-right:0px;
   padding:2px;
   text-indent:2px;
   line-height:24px;
   margin-bottom:0px;
   text-align:right;
   color:White;
   }
   
   .retfieldstitleLightbox
   {
   background:#1065b2 url(images/DarkBlueBanner.gif) top left ;
   margin-left:0px;
   margin-right:0px;
   padding:6px;
   margin-bottom:0px;
   text-align:right;
   color:White; 
   }
   
   .inboxsubject
   {
   background:url(images/DarkBlueBanner.gif) top left;
   margin-left:0px;
   margin-right:0px;
   padding:6px;
   margin-bottom:10px;
   text-align:left;
   
   color:White;
   }
   
   .inboxotherdetails
   {
    
   }
   
  .retfieldstitle span, .retfieldstitleLightbox span
  {
  padding:0px;
  float:left;
  font-weight:bold;
  }
   
  .retfieldstitle input
  {
  margin:0px;
  font-family:Verdana;
  font-size:11px;
  
  }
  
   .retfieldstitle select
  {
  margin:0px;
  font-family:Verdana;
  font-size:11px;
  }

  .inbox 
  {
        padding:5px;
        background:white;
        color:Black;
        margin:0px;
        height:100%;
    }
    
    .im-11 .inbox 
    {
        height:150px;
    }
    
    .im-22 .inbox
    {
        height:350px;    
    }
        
    .imailreply
    {
        display:inline;        
    }
  
   .quoteview
   {
   margin:0px 10px 10px 10px;
   text-align:left;
   color:Black;
   }
   
   .searchIcon
    {
    position:relative;
    top:3px;
   }
      
   .bar
   {
   width:1000px;
   background-color:#eaeaea;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   }
   
   .name 
   {
   border:1px #bbbbbb solid;
   }
     
   .content
   {
   padding:5px;
   }
   
   .contentoptions
   {
   display:none;
   margin:10px;
   width:200px;
   background-color:#eaeaea;
   text-align:left;
   float:left;
   padding:0px;
   clear:none;
   }
     
   .optionsnav
   {
   list-style:none;
   margin:0;
   padding:0;
   }
   
   .options
   {
   border:1px solid #eeeeee;
   margin:10px;
   padding:5px;
   text-align:left;
   }
   
   .options select
   {
   float:left;
   }
   
   .optionsleft
   {
   font-weight:bold;
   float:left;
   }
   
   .optionsright
   {
   float:right;
   }
   
   .clear 
   {
   clear:both;
   }
   
   .options h2
   {
   padding:0px;
   margin:0;
   }
   
   .optionsboxleft
   {
   float:left;
   width:35%; 
   margin-top:5px;
   }
   
   .optionsboxright
   {
   float:left;
   width:63%;
   margin-top:5px;
   }
 
    .hover {
	background: #efefef; 
	}
	
 	
   .optionsboxright input
   {margin-bottom:5px;}
    
   .optionstitle
   {
   margin:0;
   margin-bottom:5px;
   text-align:left;
   background:URL(images/BlueBanner.gif) top left no-repeat;
   background-color: #CCFFFF;
   padding:5px;
   } 
    
   .optionsnav li
   {
   border-top: 1px black none;
   padding:0;
   margin:0;
   background:url(images/buttonfade.gif) top left repeat-x;
   }

   .optionsnav a
   {
   padding:3px 5px 3px 0px;
   line-height:15px;
   }
   
   .contentblockimage
   {
   width:200px;
   float:left;
   }
   
   
   
   .boxleft{
   width:380px;
   height:200px;
   float:left;
   background:url(images/greyshadedbg.gif) top right repeat-y;
   background-color:#eaeaea;
   }
   
   .boxleft div 
   {
   float:left;
   height:100%;
   padding: 0 0px 0px 0;
   background:url(images/redshadedbg.gif) top left repeat-y;
   }
    
   .boxmiddle{
   width:200px;
   height:200px;
   float:left;
   background:url(images/greyshadedbg.gif) top right repeat-y;
   background-color:#eaeaea;
   }
   
   .boxright
   {
   clear:left;
   width:100%;
   height:8px;
   background-color:#eaeaea;
   border:0px black solid;
   margin-left:auto;
   margin-right:auto;
   border-bottom:0px;
   }
   
   .boxright span
   {
   text-align:center;
   }
   
  
   .boxrow
   {
   width:600px;
   margin-left:auto;
   margin-right:auto;
   }
   
   .footer li
   {
   } 
   
   .all{
   }

   .row
   {
   margin:0px auto 0px auto;
   width:98%;
   max-width:950px;
   padding-top:15px; 
   padding:0px;
   }
   

   
   .validationSummary
    {
    background-color:#fdf7bd;
    border:1px dashed #ece830;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
    color:black;
    width:500px; 
    margin-left:auto;
    margin-right:auto;
    }
     
   .claim
   {
   border:1px #bbbbbb solid;
   margin:5px;
   width:500px; 
   margin-left:auto;
   margin-right:auto;
   }
   
    div
    {
        margin:0;
    } 
    
    .imailSend
    {
        
    }
    
    .row label
    {
        width: 48%;
	    float: left;
	    margin: 0 0px 10px 0px; 
	}
      .submit 
    {
        width:50px;
        margin:0px 0px 0px 0px;
    }
    
    .row img
    {
        margin:0px;
    }
    
     .row input, .row textarea 
    {  
	    width: 250px;
	    float: left;
	    margin: 0 0 5px 0;
	    font-family:Verdana;
	    font-size:11px;
    }
  
    .row select
    {
    float:left;
    margin:0 0 5px 0;
    padding:0;
    font-family:Verdana;
    font-size:11px;
    text-indent:0px;
    }
    
    br
    {
        clear:both;
    }
        
    .textfloated
    {
    float:left;
    }
    
    .optionsboxright select
    {
        margin-bottom:5px;
    }
    
    .optionsboxright label
    {
        float:left;
        width:100px;
    }
        
    .claim label
    {
    width:150px;
    }
    
    label 
    {
	    text-align: right;
	    width: 50px;
	    padding-right: 10px;	
    }
      
    .radio 
    {
        float:left;
        margin-bottom:10px;
    }
    .radio label 
    {
        float:none;
        display:inline;
        margin-left:2px;
        margin-bottom:2px;
        font-weight:normal;
    }
    .radio input 
    {
        float:none;
        width:auto;
        margin:0px;
        margin-bottom:0px;
    }
    br 
    {
	    clear: left;
    }
    .row span
    {
       
    }
        
   .checkbox
   {
   width:20px;
   padding:0;
   margin:0;
   text-align:left; 
   }
    
   
      
div.AspNet-TreeView
{
    margin: 0;
    padding: 0;
}

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}

div.AspNet-TreeView ul li

{

    white-space: nowrap;

    padding: 3px 0 2px 5px; 

    font-size: small;

    
    

}



div.AspNet-TreeView ul ul

{

    margin: 2px 0 2px 5px;

}



div.AspNet-TreeView ul li img

{

    border: none;

    vertical-align: middle;

    margin: 0 2px 0 0;

}



div.AspNet-TreeView li a

{

    text-decoration: none;
    cursor:pointer;

}



div.AspNet-TreeView li.AspNet-TreeView-Root

{

}



div.AspNet-TreeView li.AspNet-TreeView-Parent

{

}



div.AspNet-TreeView li.AspNet-TreeView-Leaf

{

    margin-left: 20px;

}



/* Consider changing the cursor value (below) to something like */

/*     cursor: n-resize;                                        */

    span.AspNet-TreeView-ClickableNonLink
    {
    cursor: pointer;
    
    }
    span.AspNet-TreeView-ClickableNonLink:hover;
    {font-weight:bold;
    }
    
  



/* Consider changing the cursor value (below) to something like */

/*     cursor: n-resize;                                        */

div.AspNet-TreeView .AspNet-TreeView-Collapse

{

    background: url(collapse.gif) 0 0 no-repeat;

    width: 15px;

    margin-right: 5px;

    float:left;

    cursor: pointer;

    

    font-size: large;

    line-height: 15px;

}



/* Consider changing the cursor value (below) to something like */

/*     cursor: n-resize;                                        */

div.AspNet-TreeView .AspNet-TreeView-Expand

{

    background:  url(expand.gif) 0 0 no-repeat;

    width: 15px;

    margin-right: 5px;

    float:left;

    cursor: pointer;

    

    font-size: large;

    line-height: 15px;

}


div.AspNet-TreeView a,
div.AspNet-TreeView a:visited,
div.AspNet-TreeView a:active,
div.AspNet-TreeView a:hover,
div.AspNet-TreeView a:link

{

    color: black;

}



div.AspNet-TreeView .AspNet-TreeView-Selected a

{

    font-weight: bold !important;

    color: black !important;

}


div.AspNet-TreeView .AspNet-TreeView-Selected ul a

{

    font-weight: normal !important;

    color: black !important;

}

div.AspNet-TreeView .AspNet-TreeView-Collapse

{

    background: url(images/collapse.gif) 0 -1px no-repeat;

    width: 15px;

    float:left;

    cursor: pointer;

}


div.AspNet-TreeView .AspNet-TreeView-Expand

{

    background: url(images/expand.gif) 0 -1px no-repeat;

    width: 15px;

    float:left;

    cursor: pointer;
}

.left
    {
    padding-left:200px;
    float:left;
    width:220px;
    }
.middle{
    float:left;
    width:220px;
    }
.right{
    float:left;
    width:170px;
    }
    
.row .left input,.row .middle input
    {
    width:190px;
    }
.row .right input
    {
    width:150px;
    }

.broker
{
    
    
}
.broker label
{
    border:0;
}

.fill
{
height:400px;
}
    
.BrokerMenu 
{
margin-top:75px;
width:100%;
height:29px;
border:0px solid black;
background-color:#e5352c;
text-align:center;
margin-right:0px;
color:White;
font-weight:bold;
border-bottom:0px solid #eeeeee;
display:none;
}

.BrokerMenu ul.AspNet-Menu /* Tier 1 */
{
    width: 100%; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
   
}

.BrokerMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    
    top: 100%;
    left: -740px;
    margin:0px;
    padding:0px;
    border-top:0px solid black;
    color:Black;
    z-index:1;
    width:800px;
}

.BrokerMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: 100%;
    left: 0%;
    
}

.BrokerMenu li /* all list items */
{
    
    margin-right:0px;
    margin-left:0px;
    border:0px solid black;
    border-bottom:0px;
    width:60px;
    text-align:center;
    
}

.BrokerMenu li li 
 {
   width:auto;
   margin:0px;
   text-align:right;
   border:0px;
 }


.BrokerMenu li:hover, /* list items being hovered over */
.BrokerMenu li.AspNet-Menu-Hover
{
    background: #e5352c;
    /*border-bottom: 0px solid Red; */
}

.BrokerMenu a,  /* all anchors and spans (nodes with no link) */
.BrokerMenu span
{
    color: white;
    padding: 4px 4px 4px 4px;
    background: transparent;
    border:0px solid transparent;
    border-bottom:0px;
}

.BrokerMenu a:visited
{
    color:white;}

.BrokerMenu a:hover
{
    color:white;
    }

.BrokerMenu li.AspNet-Menu-Leaf a, /* leaves */
.BrokerMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
    border:0px solid transparent;
    border-top:0px;
}

.BrokerMenu li:hover a, /* hovered text */
.BrokerMenu li:hover span,
.BrokerMenu li.AspNet-Menu-Hover a,
.BrokerMenu li.AspNet-Menu-Hover span,
.BrokerMenu li:hover li:hover a,
.BrokerMenu li:hover li:hover span,
.BrokerMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.BrokerMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.BrokerMenu li:hover li:hover li:hover a,
.BrokerMenu li:hover li:hover li:hover span,
.BrokerMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.BrokerMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: black;
    background: transparent;
  
    
}

.BrokerMenu li:hover li a, /* the tier above this one is hovered */
.BrokerMenu li:hover li span,
.BrokerMenu li.AspNet-Menu-Hover li a,
.BrokerMenu li.AspNet-Menu-Hover li span,
.BrokerMenu li:hover li:hover li a,
.BrokerMenu li:hover li:hover li span,
.BrokerMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.BrokerMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
   color: Black;
}

.BrokerMenu .AspNet-Menu-Selected li /* this tier is selected */
{
    /*border-bottom: solid 1px #000000 !important;*/
    
}

.BrokerMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
   /* border-bottom: solid 1px #000000 !important;*/
   background:transparent;
}

.BrokerMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
   /* border: solid 1px #000000 !important;*/
   
}

.broker
{
border:0;  
float:left;
clear:none;  
}
    
.broker span
{
border:0;
}

.premium
{
text-align:center;
font-size:25px;
font-weight:bold;
color:Green;    
}

.style
{
border:1px solid black;
background-color:Lime;    
}

/*.AspNet-DetailsView-Name
{
    width:200px;
    background-color:Red;
}

.AspNet-DetailsView-Value Input
{
    clear:right;
}*/

.detailview div.AspNet-DetailsView-Data li

{

    padding: 3px 0 2px 4px;

    color: #333333;

    background-color: White;

    vertical-align: middle;

    min-height:1.4em; /* ADDED for Firefox */

}



/* Every other field is marked as being "Alternate." */

/* This allows you to define an "alternating row" style (though the adapter doesn't actually generate an HTML table). */

.detailview div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate

{

    background-color: #F7F6F3;

}



/* This corresponds to the HeaderText attribute of an <asp:BoundField>. */

.detailview span.AspNet-DetailsView-Name

{

    position:absolute;

    top: 3px;

    left: 0;

    font-weight: bold;

}



/* This corresponds to the DataField attribute of an <asp:BoundField>. */

.detailview span.AspNet-DetailsView-Value

{
    margin-left:8em;
}



/* --------------------------------------------------------------------------------------------------- */

/* Please refer to FormViewExample.css for comments on these rules. */

.AspNet-DetailsView-Pagination

{

    background-color: #284775;

    text-align:center;

    padding: 4px 0 4px 0;

    position:relative;

}


.AspNet-DetailsView-ActivePage

{

    color: White;

    margin-left: 4px;

}


 .AspNet-DetailsView-OtherPage

{

    color: #00FFFF;

    text-decoration:none;

    margin-left: 4px;

}

.detailbox
{
    display:block;
    width:500px;
    position:relative;
}

.highlightbox
{
    width:90%;
    margin-left:auto;
    margin-right:auto;
    background-color:#fdf7bd;
    border:1px dashed #ece830;
    margin-top:10px;
    margin-bottom:10px;
}

.highlightWarning
{
    
    width:80%;
    margin-left:auto;
    margin-right:auto;
    /*background-color:#00993A;
    border:1px dashed #2CE572;*/
    background-color:#fdf7bd;
    border:1px dashed #ece830;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
}
.highlightNewMail
{
    
    width:80%;
    margin-left:auto;
    margin-right:auto;
    /*background-color:#00993A;
    border:1px dashed #2CE572;*/
    background-color:#fdf7bd;
    border:1px dashed #ece830;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
    color: #000000;   
}

.highlightNewMail a
{

	color: #000000;  
		text-decoration: none;  
}

.highlightNewMail a:hover
{

	color: #000000;  
	text-decoration: underline;    
}

.highlightNews
{
    
    width:80%;
    margin-left:auto;
    margin-right:auto;
    /*background-color:#00993A;
    border:1px dashed #2CE572;*/
    background-color:#fdf7bd;
    border:1px dashed #ece830;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
}

.highlightNews h1
{
	font-size:15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -7px;
   }


.timebox
{
	padding-top:5px;
	display:inline;
}



.refer 
{
    text-align:center;
    width:500px;
    margin-left:auto;
    margin-right:auto;
}

.refer ul
{
    text-align:left;
}

.referref
{
    color:Blue;
}
    
.declined 
{
    color:Red;
}


/* Admin Page */




 
 
 /* Link Icons */
 
 
.repeaterButtons
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:auto;
} 
 
.mail a, .signout a, .help a, .onrisk a, .cancel a, .mta a, .decline a, .approve a, .requote a, .documents a, .home a, .quote a, .help a, .admin a, .ref a, .signups a, .events a, .printer a, .imailSend a, .notes a, .notesAdd a, .brokers a, .history a
{
    background:transparent;
    padding:2px 5px 2px 18px;  
    line-height:16px; 
}



.mail, .signout, .help, .onrisk, .mta, .cancel, .decline, .approve, .requote, .documents, .home, .quote, .help, .admin, .signups, .ref, .events, .printer, .imailSend, .notes , .notesAdd, .brokers, .history 
{
   background-position: left;
   background-position:left;
   background-repeat: no-repeat;
   display:inline;
   padding:2px 0 2px 0;
   margin:2px;
}

.notes
{ 
    background-image: url(images/smallicons/comments.png);
}

.notesAdd
{ 
    background-image: url(images/smallicons/comments_Add.png);
    }
    
.brokers
{
    background-image: url(images/smallicons/comments_Add.png);
    }

.add, .remove
{
   background-position: left;
   background-position:left;
   background-repeat: no-repeat;
   display:inline;
   padding:2px 0 2px 0;
   margin:2px;
   padding-right:0px;
   text-align:center;  
}

.add a, .remove a
{
   background:transparent;
   padding:2px 5px 2px 18px;  
   line-height:16px; 
}

.selected
{
    background:#f3f3f3;    
}

.home
{
    background-image:url(images/smallicons/house.gif);
}
.quote
{
    background-image:url(images/smallicons/money_pound.gif);
}
.admin
{
    background-image:url(images/smallicons/table_edit.gif);
}

.add 
{
    background-image:url(images/smallicons/add.gif);
}

.remove
{
    background-image: url(images/smallicons/delete.gif);  
}

.new
{
    background-image: url(images/smallicons/new.png); 
}

.signups
{
    background-image: url(images/smallicons/table_edit.png);    
}

.ref
{
    background-image: url(images/smallicons/arrow_rotate_clockwise.png);    
}

.events 
{
    background-image: url(images/smallicons/cog.png);
}

.printer
{
   background-image: url(images/smallicons/printer.png);   
}

.hidden
{
    display:none;
}
   
.mail
{
    background-image: url(images/smallicons/email_go.png);   
}

.signout
{
    background-image: url(images/smallicons/cancel.gif);
}

.help
{
    background-image: url(images/smallicons/help.gif);
}

.onrisk
{
    background-image: url(images/smallicons/shield_go.gif);
}

.cancel
{
    background-image: url(images/smallicons/cancel.gif);    
}

.mta
{
    background-image: url(images/smallicons/calendar_edit.gif);
}

.approve
{
     background-image: url(images/smallicons/accept.gif);
}

.decline
{
     background-image: url(images/smallicons/delete.gif);
}

.documents
{
    background-image: url(images/smallicons/page_white_acrobat.gif);
}

.requote
{
    background-image: url(images/smallicons/arrow_refresh.gif);
}

.imailSend
{
    background-image: url(images/smallicons/email.png);
}

.history
{
    background-image: url(images/smallicons/book.png);  
    padding-left:18px;  
}


/* Main Page */

.maincentral
{
    width:1020px;
    margin-left:auto;
    margin-right:auto;
    padding:5px;
}

.maintext
{
    float:left;
    width:500px;
    margin-right:10px;
    text-align:justify;
}
.maintext h1
{ 
    font-size:16px;  
    font-weight:bold;
}

.maintext h2
{
    font-size:12px;
}



.mainnews
{
	margin-right:auto;
	margin-left:auto;
	width:650px;
	background-color:#f3f3f3;
	border:1px solid #black;
	vertical-align: middle;
	position: relative;
}

.mainsurvey1
{
	width:650px;
	background-color:#FFFFFF;
	vertical-align: middle;
	position: relative;
	float: right;
	padding-top:250px;
		padding-right:50px;
	margin: auto;
	clear: left;
	height: auto;
}

.mainloginb, .mainsurvey
{
   
    width:460px;
	margin:10px;
    /*border:1px solid #black;*/
	float:left;
   
}

      .hbss
   {
	margin:0px 0px 0px 30px;
  margin-right:auto;
    margin-left:auto;
	width:960px;
	padding-top:15px;
	padding:0px;
	
   }

.newsheader 
{
	background:url(images/DarkBlueBanner.gif) top left no-repeat #e5352e;
	text-align:center;
	color:White;
	font-weight:bold;
	/*border: thin solid #000000;*/
}
.surveyheader 
{
	background:url(images/GreenBanner.gif) top left no-repeat #e5352e;
	text-align:center;
	color:White;
	font-weight:bold;
	/*border: thin solid #000000;*/
}

.news
{
    /*border:1px solid #eeeeee;
    padding:3px;*/
    border:1px solid  #1065b2;
    padding:0px;
    text-align:justify;
    background-color:white;
}

.surveybox
{
    /*border:1px solid #eeeeee;
    padding:3px;*/
    border:1px solid  #17880d;
    padding:0px;
    text-align:justify;
    background-color:white;
}


.mainsignup
{
    border:3px solid #f3f3f3;
    font-size:16px;
    text-align:center;
    padding:5px; 
    font-weight:bold;
    margin:20px 0px 20px 0px;
    background-color:#1065b2;
    color:White;
}

.newstext
{
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.login
{
    /*border:1px solid #eeeeee;
    padding:3px;*/
    border:1px solid #e5352e;
    padding:0px;
    text-align:justify;
    background-color:white;
}

.login p
{
    padding:10px;    
}

.login h1
{
    font-size:14px;
}

.loginheader 
{
    width:100%;
    background:url(images/RedBannerLight.gif) top left no-repeat #e5352e;
    margin:0px;
    margin-bottom:10px;
    text-align:center;
    color:White;
    font-weight:bold;
}
    
 .login label
{
    width: 150px;
    float: left;
    font-weight:bold;
	margin: 0 0 5px 0;
	padding: 0 7px 0 0;
}

.login input
{
    width: 200px;
	float: left;
	margin: 0 0 5px 0;
	font-family:Verdana;
    border:0x solid black;
}

.checkbox input
{
   width:14px;
   float:left;
   height:21px;
   padding:0;
}
 
.button, .button:active, .button:visited
{
    margin-right:auto;
    margin-left:auto;
    width:100px;
    padding:7px 10px 7px 10px;
    border:1px solid #284775;
    background:#1065b2;
    text-decoration:none;
    font-weight:bold;
    color:white;
    display:block;
    text-align:center;
}
    
.button:hover
{
    padding:7px 10px 7px 10px;
    border:1px solid #1065b2;
    background:white;
    text-decoration:none;
    font-weight:bold;
    color:#1065b2;
 }
    
.AllRisk label
{
 
}

.AllRisk .radio label
{ 
    margin:5px;
}

.infobox
{
    background:url(images/smallicons/information1.gif) 2px 2px #1066B2 no-repeat;
    border: 1px dashed lightblue;
    color:White;
    }

.infotext
{
    padding:0px 2px 0px 20px;
}


.overdiv
{
  position:absolute;
  top:200px;
  left:500px;
  width:300px;
  background-color:red;
  margin-left:auto;
  margin-right:auto;
  margin-top:300px;  
}

.quotebutton
{
    text-align:center;
    font-size:16px;
}



/** Admin **/

.nav
{
   float:left;
   padding:0px;
   margin:0px;
   ;
}
    
.nav li
{
     display:inline;    
     
}

.Allnav
{   
   float:left;
   padding:0px;
   margin:0px;
    list-style-type:none;
  
}

.Allnav li
{
    display:inline;
}

.Allnav li a 
{
    padding:20px; 
}
.Allnav li a:hover
{
    background-color:#FAF0E6;
}    

.adminAllheader
{
 margin-left:auto;
 margin-right:auto;
 width:100%;
 background-color:#DEB887;
 border:0px solid #DEB887 ;
 margin-bottom:0px;
 border-bottom:0px solid #DEB887;   
 height:40px;
}

.adminheader
{
 margin-left:auto;
 margin-right:auto;
 width:100%;
 background-color:#FAF0E6 ;
 border:0px solid #DEB887 ;
 margin-bottom:5px;
 border-bottom:1px solid #DEB887;
 text-align:left;
}

.adminheader h1
{
    margin:0;
    padding:0;}

.adminleft
{
width:32%;
float:left;
margin:5px 0 5px 0;
}

.adminmiddle
{
width:33%;
float:left;
text-align:center;
margin:5px 0 5px 0;
}

.adminright
{
float:left;
width:33%;
text-align:right;
margin:5px 0 5px 0;
}

.admincontent
{
margin-left:auto;
margin-right:auto;
width:100%;
border:0px solid #DEB887;
border-top:0;
}

.collheader
{
    background-image:url(images/SilverBanner.gif);
    margin:0px;
    margin-bottom:10px;
    background-color:Silver;
    border:0px solid Silver;
    line-height:20px;
    padding:4px;
}

.collheader input
{
   float:right;
}

.collheader span
{
    font-weight:bold;
}

.collbox
{
	width:97%;
	padding:3px;
	background:none;
	margin-left:auto;
    margin-right:auto;
	border:1px solid #eeeeee;
	margin-bottom:10px;
	margin-top:10px;
}

.note
{
    background: url(images/smallicons/comment.png) no-repeat ;
}

.note span
{ 
    padding-left:16px;
}

.tablebg td

{
    background-color:White;
    color:Black;
    border:0px solid #ccc;
}

.highlightRed
{
    width:70%;
    padding: 5px;
    color:white;
    background-color:#E5352c;
    border:1px dashed black;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
}


 .regenerate
    {
        float:right;    
    }
    
 .docleft
 {
        float:left;
    }


.newsbut {
z-index:20;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
}

#popupNews{
	font-family: Arial, Helvetica, sans-serif;
/*	display:none;  */
	position:fixed;
	position:absolute; /* hack for internet explorer 6*/
	height:160px;
	width:408px;
	background:#FFFFFF;
 border:1px solid #e5352e;
	z-index:2;
	/* padding:12px; */
	font-size:13px;
	        left: 50%;
          margin-left: -204px;

}

#popupNews h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
font-weight:bold;
	font-variant: normal;
	color: #E5352C;
}

#popupNewsClose{
	line-height:14px;
	right:0px;
	top:0px;
	position:absolute;
	display:block;
		cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}


.openimail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
		text-decoration: none;
			position:relative;
	top:26px;
	left:176px;

}

#popupimailopen{
	line-height:14px;
	left:4px;
	top:0px;
	position:relative;
	display:block;
	border:none;
		cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
}

