BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eff6fb; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052A3; FONT-SIZE: 12px; PADDING-TOP: 0px;height: 100%;

	
}

a
a, b{ display:block}
/*Body bits*/
#main{min-height: 100%;
}

#bodySection {
	BACKGROUND-COLOR: #fff;
}
#bodyWrapper {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto ; PADDING-LEFT:0px; WIDTH: 980px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;Position: relative;BACKGROUND-COLOR: #ffffff; overflow:auto; padding-bottom:10px;margin-top:0px;
	overflow:hidden;border:1px solid #e5e5e5;
	
}

.colmask {
	POSITION: relative; FLOAT: left; CLEAR: both; OVERFLOW: hidden ; WIDTH: 100% ; LEFT: 0%
}
.colmid {
	POSITION: relative; WIDTH: 100%; FLOAT: left;RIGHT: 25%
}
.colin {
	POSITION: relative; WIDTH: 100%; FLOAT: left ;RIGHT: 25%
}
.colleft {
	POSITION: relative; WIDTH: 100%; FLOAT: left; right : 25%
}
.mobile{ width : 120px;
         height:17px;
    float: right;
    position : relative;
  margin-right:25px;
	font-size : 12px;
	
    color : #761c49;
    text-align : left;}

/*homepage*/
.homepageBanner{width:970px; height:400px;background:URL("../images/homepagebanner.jpg");margin:0 5px 0 5px;}
.homepageAddBanner{background-color:#69a1d9;width:980px; height:60px;margin-top:0px;padding-top:0px;color:#fff}
.homepageAddBanner h1{color:#ffffff; font-size:23px; padding-left:150px;padding-top:15px;margin-top:5px;}
.homepageAddBanner  a:hover {text-decoration:underline;color:#fff}
.homepageAddBanner  a:link{color:#ffffff;}
.homepageAddBanner a:visited{color:#ffffff;}

	    
	 
	    .holidayhomesbutton{position:absolute; right:220px; top:392px;}
	     .holidayhomesbutton img{border:none}
	
	  

.holidayhouse{position: absolute;
   left:0px;
   top: 350px;
   }
   .homeinsurance {position: absolute;
   left:80px;
   top: 25px;
   width:150px;
   height:80px;
  
  }
  
  .homeinsurance img {border:none;}
   .holidayhomeinsurance {position: absolute;
   left:10px;
   top: 140px;
   width:200px;
   height:100px;
  }
   .holidayhomeinsurance img {border:none;}
   .mobilehomensurance{position: absolute;
   left:290px;
   top: 70px;
   width:150px;
   height:80px;
 }
 .montessorinsurance img{border:none;}
 .mobilehomensurance img{border:none;}
   .montessorinsurance {position: absolute;
   left:330px;
  top: 290px;
   width:150px;
   height:80px;
    }
     .commercialinsurance{position: absolute;
   left:480px;
  top: 20px;
   width:150px;
   height:80px;
   }
    .vacantProperties{position: absolute;
   left:560px;
  top: 310px;
   width:150px;
   height:80px;
  
   }
   .vacantProperties img{border:none;}
   .commercialinsurance img{border:none;}
    .montessorinsurance {border:none;}
    .hhmQuote{padding-left:15px;}
/* Headers*/
H1 {
	FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3
}
H2 {
	FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3
}
H3 {
	FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3
}
H4 {
	FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3
}
H5 {
	FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3
}
H6 {
	FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3
}
H1 {
	FONT-SIZE: 16px; FONT-WEIGHT: bold;PADDING-left: 50px;padding-top:10px;
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}


/*Anchors*/
A:link {
	COLOR: #2052a3; TEXT-DECORATION: none
}
A:active {
	COLOR: #2052a3; TEXT-DECORATION: none
}
A:hover {
	color:#2052a3;
    
    
}
A:visited {
	COLOR: #2052a3; TEXT-DECORATION: none
}
/**/

/**/
.logos {
	 border-top: 1px dotted #363636;
	  border-bottom: 1px dotted #363636;
	  background: URL("../images/line1.png");
	  background-position:top right; 
	    background-repeat: repeat-x;
	    width: 980px;
	    margin-bottom:20px;
	    margin:0 auto;
	    background-color:#fff;
	   
	    }
.logo 
{
    float:left;  text-align:center;  padding: 2px 15px 5px 5px;

}
/**/

#footer {
	MARGIN: 0px auto; WIDTH: 980px; CLEAR: both;
	 float: none;
   padding:0px;
    text-align: center;
    height:100px;
    background-color:#fff;
  


  }

	
	.clearfix {text-align:center;float:none;Margin:0px Auto; padding:5px; color:#555555; font-size:11px;clear: both;background-color:#f1f5f8;
	          
   }



.subheading {FONT-FAMILY: Verdana, Geneva, sans-serif; font-weight: bold; font-size:12px; color:#00a6ec;margin-bottom:5px;}
.inBox a:hover {
	text-decoration: underline;
}
.likeme { margin:0px Auto; width: 980px ;height: 50px;float:none;}

.bannerarea
{
   text-align: center;
   margin-bottom:1px;
   margin-top:4px;
   margin-left:12px;
   padding-top:0px;
   background: url("../images/topbannerbg.jpg")  no-repeat;
    background-position:bottom;
  width:677px;
  height:255px;
 
  
  }
  .bannerareaBrokers
{
   text-align: center;
   margin-bottom:1px;
   margin-top:5px;
   margin-left:12px;
   padding-top:0px;
   background: url("../images/topbannerbgbrokers.jpg")  no-repeat;
    background-position:bottom;
  width:640px;
  height:241px;
  
  }
 
  .bannerareaBrokers img
{
   float:left;
   padding:23px 0px 15px 23px;
   
   }

  .DetailsStyle {background-color:#f5f7fb; padding:5px 5px 5px 5px; border:1px solid #e3ebf8; margin-top:5px; margin-bottom:5px;  }
  .DetailsStyle img {border:none  }
  .contentagent {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; MARGIN: 10px 14px 10px 18px; PADDING: 5px 10px 5px 10px;  COLOR: #5f6368;background-color:#fff; 
	 border:1px solid #d2d9e7;border-top:5px solid #d2d9e7; height:auto;
	
}

.contentagent a:link
{
    background: url("../images/arrow.png") no-repeat scroll 100% 50% transparent;
   
    padding-right: 8px;
     padding-left: 8px;
    padding-bottom:2px;
    
}

.contentagent h1{ border-bottom: 1px dotted #2052A3;
    color: #102B58;
    font-size: 20px;
    margin: 5px 0 5px 0;
    padding: 0 0 5px 0;
    font-style: italic;
     }
 
{
   float:left;
   padding:20px 0px 15px 20px;
   
   }

.inbox A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.inbox A:active {
	COLOR: #000; TEXT-DECORATION: none
}
.inbox A:hover {
	COLOR: #FFF; TEXT-DECORATION: none
}
.inbox A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.inBox LI { Font-Size : 1em;font-family:  'Lucida Grande',
	   Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;

    LINE-HEIGHT: 1em;
     PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none;
     MARGIN-LEFT: 0px;
      PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; LIST-STYLE-IMAGE: none; list-style-position:outside; PADDING-TOP: 10px;
 FONT-WEIGHT : bold;
}
.inBox {PADDING-BOTTOM:0px;PADDING-LEFT:1px;COLOR : #000}



/**/
.topblocker 
{
   
	 WIDTH: 100%; HEIGHT:130px;
	 background: url("../images/shadow.png") repeat-x scroll 0% 97% transparent
	
}
.topWrapper {
	
    height: 115px;
    left: 0;
    position: absolute;
    top: 0;
    
    width: 100%;
    background : url("../images/topwrapperbg.png");
    background-position: left top; 
    background-repeat:repeat;
     
   }
.topSection {
	background: url("../images/top_banner.png") no-repeat scroll 0 55%;
    height:78px;
    margin: 0 auto;
    width: 980px;
}
.menuWrap {
    PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px; PADDING-TOP:0px; z-index:50; margin: 0 auto;margin-bottom:0px;
    width: 980px;
    
}
.menuWrapContainer
{
   
     WIDTH: 100%; HEIGHT:36px;
     left: 0;
    position: absolute;
    top: 68%;
     background : url("../images/menuwrapperbg.png");
    background-position: left top; 
    background-repeat:repeat-x;
    border-top: 1px solid #98c8f7;
    border-bottom: 1px solid #d0e0f1;
    
    z-index:100000
    }

.slogan {
    color: #fff;
    font-size: 13px;
    font-weight: lighter;
   
    margin-left: 87px;
    margin-top: 42px;
   
    width: 500px;
   font-family:Lucida Grande,Lucida Sans Unicode,Helvetica,Arial,Verdana,sans-serif;
}

.EmergencyContact{clear:both; float:right; width:230px;height:40px;border-right:1px dotted #d0e0f1;border-left:1px dotted #d0e0f1;margin-top:18px;margin-right:20px;
                  background : url("../images/emergencycontactimg.png");
    background-position: 8% 10%;  background-repeat:no-repeat}
.EmergencyContact p{color:#fff; font-size:12px;font-weight:bolder;float:right;padding-right:20px;margin-top: 3px; margin-top: 3px; line-height:1.5em;}
.EmergencyContact a:hover{text-decoration:underline;}
.EmergencyContact a {color:#fff;}
.menuTop {
	PADDING-BOTTOM:0px; PADDING-LEFT: 0px; PADDING-RIGHT:0px; COLOR: #2052a3; FONT-SIZE: 11px; PADDING-TOP: 0px; 
	margin-right:15px;
	
	    width:350px;
	    float: right;
	    text-align:right;
	   
	  
	  }
.menuTop UL {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT:0; PADDING-RIGHT: 0px; PADDING-TOP: 0px; overflow: hidden;
	
	    
}

	 
.menuTop UL LI 
{
   PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-TOP: 5px ;
	border-left:1px solid #fff
	
}
.menuTop UL li:first-child {
	
	border-left:1px solid #94c0e8;
	 }
.menuTop UL LI A{
	color :#fff;
	 font-family:Trebuchet MS;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	
	
}

/**/
.littleinbox
{
    float:right ;  margin:35px 18px 1px 2px;
    
 }
 .bold
 {font-size:21px;
  color:#00a6ec;
  font-weight:bold;
 }
 .CallBackButton
 {
     padding-bottom:5px;
      }
     

/**/

   
    
.contentArea {
	WIDTH: 690px;  margin-top:0px; float: right; margin-right:0px; margin-left:0px; padding-left:2px; padding-top:0px; padding-right:0px; 
left:-8px;
	position: relative;
	 
	
    
  
 
   
 }
 .contentAreaBrokers {
	WIDTH:660px;  margin-top:0px; float: right; margin-right:2px; margin-left:0px; padding-left:3px; padding-top:0px;
	left: -3px;
	position: relative;
	
 }
 .warningmessage{font-size:11px; font-style:italic; }
 .contentinside h2
 {border-bottom: 1px dotted #2052A3;
    color: #102B58;
    font-size: 12px;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
   
     }
      .contentinside
 {background-color:#f8f8f8;
  margin: 5px 10px 2px 21px;
    padding: 5px 15px 2px;
    
    border:1px solid #d4d1d1;
    border-top:5px solid #d7caca;
    border-bottom:2px solid #d7caca;
   }
   .contentinside img {border: none;padding-left:0;margin-left:-8px; }
   .warning{float:left; padding-right:5px;}
   .das{float:left; padding-right:10px;}
  
   .contentinside a:link
   {
       background: url("../images/arrowe.png") no-repeat scroll 100% 50% transparent;
        padding-right: 8px;
     padding-left: 8px;
    padding-bottom:2px;
    color:Black;
   
   }
    .contentagent a:link
   {
       background: url("../images/arrowe.png") no-repeat scroll 100% 50% transparent;
        padding-right: 8px;
     padding-left: 8px;
    padding-bottom:2px;
    color:Black;
   
   }
   .contentinside a:hover
{
   text-decoration:underline;
    color:Black;
}
 .contentinside ul li
{
    
    text-align:justify;
  	 List-style-image: URL("../images/bluebullet.gif");
  	 
  	 list-style-position : outside;
  	
  	 line-height :1.2em;
  	 font-size:11px;
  	 COLOR: #5f6368  ;
  	}
  	.clip{position: absolute;
    right:25px;
    bottom: 195px;}
    
    .drawingpin{position: absolute;
   left:125px;
   top: 545px;
   }
    .drawingpin1{position: absolute;
   left:118px;
   top: 405px;
   }
    .clip1{position: absolute;
    right: 7px;
    bottom: 65px;}
    .clip2{position: absolute;
right: 15px;
    bottom: 105px;}
    
    
    
    .homepage{
   position:absolute;
   left:15%;
   top:0%;
    width:500px;
    height:69px;
    cursor:pointer;
    border:none;}
    .homepage img{border:none;}
   .download
   {
     margin: 0px 10px 0px 20px;
     font-size:11px;
    width:659;
    height:46px;
    background : url("../images/download.png")  no-repeat;
    background-position: left; 
   }
    .download p
    {
        padding:8px 0px 2px 45px; 
         }
         .download a:hover
    {
       text-decoration:underline;
         }
     
     .contentinside p
     {margin:2px; font-size:11px;line-height: 1.4em; text-align:justify;color:#5F6368;
         }
        
         .contentinside a:visited{color:#F8F8F8;}
         .contentinsideagent
 {
  margin: 10px 11px 10px 11px;
    padding: 5px 20px 5px 10px;
   width:920px;
   height:206px;
      background : url("../images/bg-agent.png");
      background-repeat:no-repeat;
       border: 1px solid #e1e1e1;
    
   }
     .contentinsideagent img
 {border:none; margin-left:15px;
   }
   .contentinsideagent p
     {margin-top :5px; margin-bottom : 5px; margin-left: 15px;margin-right: 15px; font-size:11px;line-height: 1.4em; text-align:justify;color:#5F6368;
         }
         .contentinsideagent h2 {
    border-bottom: 1px dotted #2052A3;
    color: #102B58;
    font-size: 14px;
    padding: 15px 10px 10px 5px;
    margin-left:15px;
 }

.contentAreaCenter 
{
      width : 800px;
        margin-left :50px;
         PADDING-TOP: 10px ; margin-top: 5PX;
       }
.content {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.6em; MARGIN: 10px 10px 2px 21px; PADDING-LEFT: 18px; PADDING-RIGHT: 15px; COLOR: #5f6368; PADDING-TOP: 10px; padding-left:15px; border:1px solid #d8e3eb;border-top:5px solid #a7cbe5;border-bottom:2px solid #a7cbe5
	; 
}
.content a img {border: none; background: url("../images/arrowe.png") no-repeat scroll 100% 50% transparent;}
   
   
.content p
{
    margin-top : 0.9em; margin-bottom : 0.4em; font-size:1em;line-height: 1.4em; text-align:justify;
}
.content a:link
{
    background: url("../images/arrow.png") no-repeat scroll 100% 50% transparent;
   
    padding-right: 8px;
     padding-left: 2px;
    padding-bottom:2px;
    
}

.content a:hover
{
   text-decoration:underline;
    
}
.content h1 {
    border-bottom: 1px dotted #a7cbe5;
    color: #2052A3;
    font-size: 15px;
    margin: 0 0 5px;
    padding: 0 0 5px;
    font-style: italic;
}
.holidayhomeadd{height:128px ; width:620px;background: url("../images/holidayhomequote.png") no-repeat }
.holidayhomeadd p {color:#fff; font-size:23px; padding-left:160px; padding-top:15px;text-align:left;font-weight:bold; Font:Trebuchet MS;line-height: 1.3em;}
.holidayhomeadd a:link { color:#fff; background: url("../images/arrowe.png") no-repeat scroll 100% 50% transparent;}
.holidayhomeadd a:hover { text-decoration:underline;}
.holidayhomeadd a:visited { color:#fff}
.online{font-size:40px; text-decoration:underline;}
.bannerarea img{float:left;
   padding:20px 0px 15px 20px;}
.contentright {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.6em; MARGIN: 0px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #5f6368; PADDING-TOP: 0px
}
.content UL
{
   
    
}
.blue{ color:#084994}

 ul.list {margin-top:5px; 
    margin-bottom:18px; 
    margin-right:45px;}

.content UL LI 
{
    
    text-align:justify;
  	 List-style-image: URL("../images/bluebullet.gif");
  	 
  	 list-style-position : outside;
  	
  	 line-height :1.6em;
  	 font-size:11px;
  	 COLOR: #252525  ;
  	}
  	
  .content UL LI a:link
  {
      background: url("../images/arrowe.png") no-repeat scroll 100% 50% transparent;
  }
  
  ul.list li
  { List-style-image: URL("../images/bluesmallbullet.png");
    list-style-position : outside;
   line-height :1.5em;
  	font-size:11px;
  	COLOR: #555555;
  	      }
  	       ul.faqlist li
  { List-style:none;
    list-style-position : outside;
   line-height :1.3em;
  	font-size:11px;
  	font-weight:bolder;
  	margin-left: 0;
	padding-left: 0px;
	text-indent: -25px;
  	      }
  	      /**/
.linkcontainer {width:100%;height:98px;text-align:center;margin:15px 5px 5px 5px;border-left:1px dotted #363636; 
 }
 .buttoncontainer {width:100%;height:125px;text-align:justify; margin:5px 0px 5px 0px; padding-bottom:5px; border-bottom:2px dotted #6696d6;
 }
 .containercolumn{width:152px; float:left;border-right:1px dotted #363636;height:98px;}
 .buttoncontainercolumn{width:150px; float:left;font-size:11px; padding:10px 0px 10px 8px;}
 .textcontainercolumn{width:390px; float:left;font-size:11px; padding:2px 11px 2px 25px;}
 .listcontainer {width:100%;height:150px;text-align:justify;  padding-bottom:5px; }
 .listcontainercolumn{width:30%; float:left;font-size:11px; }
.image{text-align:center;border:1px solid #fff;}

.image a:link{ background: url("../images/arrowe.png") no-repeat scroll 100% 50% transparent;color:#fff; border:none}

.image a:visited{color:#fff}
.text a:link{line-height :1.2em;
       font-size:11px;
  	 background: url("../images/arrowe.png") no-repeat;
  	 }
  	 .childcareforms  a:link {background: url("../images/arrowe.png") no-repeat; font-weight:bolder;}
  	 .downloadforms  a:link { font-weight:lighter; font-size:11px; padding-right:0;}
  	 
  	 .travelcontainer{width:100%; padding-top:0px;margin-top:0px;}
  	 .travelcontainerinside{float:left;padding-left:10px;padding-right:10px;color:#18468a; font-size:12px;}
.pagecontents LI
{
   
  	 List-style-type : disc;
  	 List-style-position : outside;
  	 line-height : 1em;
  	 
  	 COLOR: #5f6368;
}
.SmallInfo{font-size:11px;font-weight:bolder;}
.SmallInfo a:hover{text-decoration:underline;}
.contentcol1
{
    WIDTH: 20% ; text-align:right; COLOR: #2052a3;font-size:0.9em
}
.contentcol2
{
    WIDTH: 20% ;text-align:left; font-size:0.9em
}
.contentcol3
{
    WIDTH: 50% ; text-align:right; COLOR: #2052a3;font-size:0.8em
}
.contentcol4
{
    WIDTH: 20% ;text-align:left;
}

.ContentHeading
{
   background-color:#000; 
   width:360px;
   height:25px;}
   
/*Two Column Div*/
div.divcolleft { float:left; width:50%;}
div.colright { margin-left:50%; width:50%;}

/* Accordion */
.accordionHeader
{
    border-bottom-width :1px;
    border-top-width : 1px;
    border-top-style: solid;
    border-bottom-style : solid;
    background : url("../images/expandright.gif")  no-repeat;
    background-position:left center;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #000000;
    
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
    background : #2F4F4F;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    
     background : yellow;
    background-position:left center;
    border-bottom-width :1px;
    border-top-width : 1px;
    border-top-style: solid;
    border-bottom-style : solid;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
         background : none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      
      text-decoration: underline;
}
 
.accordionContent
{
   
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/*Menu Node Styles*/
.mymenu
{
     background-color : #fff;

     font:   Arial, Verdana, Helvetica;
   
    
    padding:5px;
    padding-top:11px;
    padding-bottom:11px;
     
    }
.mymenu a {	COLOR: #2052a3; TEXT-DECORATION: none}

.mymenuitemstatic
{
     background-color : #fff;

    border-top :1px solid #2F4F4F;
   
    Font-Size:9pt;
    Padding:5px;
    padding-top : 0px;
    padding-bottom : 0px; 
}
.mymenuitemstatic  A {color :#2052a3 ;text-decoration :inherit;width : 100% ; display : block; padding :0px; padding-top : 10px;
    padding-bottom :10px;   Font:Trebuchet MS;Font-Size:9pt;
    Font-Size:10pt; }
.mymenuitemdynamic
{
      
   
}
.mymenudynamic 
{
   
    
}
.mymenustatic
{
    padding: 5px;
    margin : 0px;
    
}
.mymenudynhover
{
    background-color : #4169E1;
    color : #5555dd;
      padding-top : 0px;
    padding-bottom :0px; 
}
.mymenudynhover A {color :#FFFFFF ;text-decoration :inherit;width : 100% ; display : block; padding :0px; padding-top : 10px;
    padding-bottom :10px;  Font:"Sans Serif";
    Font-Size:10pt; }
.mymenustahover
{
    background-color : #4169E1;
    color : #5555dd;
     padding-top : 0px;
    padding-bottom :0px;
}
.mymenustahover A {color :#FFFFFF;text-decoration :inherit;width : 100% ; display: block; padding-top : 10px;
    padding-bottom :10px;Font:"Sans Serif";
    Font-Size:"10pt"; }
/*top Menu Node Styles*/

.topmenu
{
   
    border:1px solid  #ededee;
    color:#fff;
    background-image:url('../images/requestbg.png');
    background-repeat:repeat-x;
   font-size:12px;
   display :block;
}
.topmenu UL LI
{
    margin: 0px;
}
.topmenu UL LI A 
{
    color:#fff;
    
}
.topmenuitem {
    display:block;
    
}

.topmenuitemstatic
{   
   
    margin-right : 0px;
   
    padding-top : 7px;
    padding-bottom :7px;
    padding-left :5px;
    padding-right :5px;
    text-align :center;
    display:block;
    margin : 0px;

}

.topmenustatic
{
    padding :5px;
    margin : 0px;
    
}
.topmenustahover
{
    border : none | important;
    background-color :#4169E1;
    color : #FFFFFF;
    padding : 0px;
   
}

.topmenudynamic 
{
    border-top: 1px solid #2F4F4F;
    border-bottom:  1px solid #2F4F4F;
    z-index:9999;
}

.topmenuitemdynamic
{
    border :1px solid #2F4F4F;
    border-top :none;
    background-color : #bfcde1;
    text-align : center;
    color : black;
    font-size : 10pt;
    padding-top : 6px;
    padding-bottom : 6px;
    padding-left : 0px;
    padding-right : 0px;
   z-index:99999;
}

.topmenudynhover
{
    border : none | important;
    background-color :#f22f86;
    color : #b6373a;
   padding : 0px; 
   
      
}
   
    .topmenuItemSelected
    {
        
}
    
      
      
        
    
/*Styles for modal popup*/
.modalBackground 
{
    background-color:#ffffff;
    filter:alpha(opacity=60);
    opacity:0.6;
    
}
.innerPopup
{
    background-color:#fff;
    width:200px;
}
.outerPopup 
{
    background-color:transparent;  
    padding:1em 6px;
     
}



.infoButton 
{
  
     
   
    vertical-align: middle;
}

    
.collapsePanel {
      
      background-color:transparent;
      overflow:hidden;
}
.BreadCrumbDiv
{
   Position : absolute; height: 20px; top:128px; width: 980px; Margin :0px auto; left: 50%; 
    margin-left: -475px; z-index:-1;
  

}
.breadcrumbholder 
{
    MARGIN: 0px auto; WIDTH: 980px; 
   
}

/**/
.mybox
{
  
}
.mybox ul
{
    PADDING-BOTTOM:0px;PADDING-LEFT:0.5em;COLOR : #000;margin-left: 0px
}
.mybox li 
{
   Font-Size : 1em;font-family:Sans-Serif;
LINE-HEIGHT: 1em; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none;MARGIN-LEFT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px;
 FONT-WEIGHT :bold;
}
.mybox A:hover
{
    text-decoration:underline;
}

.mybox li A:link {
	COLOR: #2052a3; TEXT-DECORATION: none
}
.mybox li A:active {
	COLOR: #2052a3; TEXT-DECORATION: none
}
.mybox li A:hover {
	COLOR: #2052a3; TEXT-DECORATION: underline
}
.mybox li A:visited {
	COLOR: #2052a3; TEXT-DECORATION: none
}
.mybox b 
{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; font:arial,helvetica,sans-serif; font-size:small; 
	PADDING-TOP: 12px
}


.mybox b A:link {
	COLOR: #FFF; TEXT-DECORATION: none
}
.mybox b A:active {
	COLOR: #FFF; TEXT-DECORATION: none
}
.mybox b A:hover {
	COLOR: #FFF; TEXT-DECORATION: underline
}
.mybox b A:visited {
	COLOR: #FFF; TEXT-DECORATION: none
}

/*Multicolumn Listbox*/
.multicollist {
  float: left;
  width: 640px; /* width is changed */
  margin: 10px;
  padding: 0;
 
  	 
}

 
.multicollist LI {
  float: left;
  list-style-image: none !important;
  	 List-style-type : disc !important;
  margin: 10px;
  
} 
.popup_info{
	
    background: none repeat scroll 0 0 #ECF1F4;
    border: 1px solid #407292;
    color: #000000;
    overflow: hidden;
    padding-bottom:25px
    
}

.popupinfoh {
	position: absolute;
	right:10px;	
	width: 200px;	
	overflow: visible;
	background: #fcfcfc;
	color: #000;	
	z-index: 1000;	
	border: 1px solid #407292;
	font:   Arial, Verdana, Helvetica;
	
	background-image:url('../images/callimg.png');
	background-position:bottom right; 
	background-repeat:no-repeat;

}


	
	.popupinfo
        {
            position: relative;  
     text-align: center;  
 
    background-color: #fff;  
    border: 3px solid #0d4891;  
    padding:5px;
    font-size:11px;
    line-height: 1.4em;
    color: #555555;
     border-radius: 30px;  
    -webkit-box-shadow: 2px 2px 4px #888;  
    -moz-box-shadow: 2px 2px 4px #888;  
    box-shadow: 2px 2px 4px #888;  
    background-image:url('../images/hdpopupimg.png');
    background-position:bottom;
     background-repeat:repeat-x;
   
        }
   .popupinfo:before {
   content:"";
   display:block; 
   position:absolute;
   top:-15px;
  left:20px;
   width:0;
   border-width:0px 35px 15px 0;
   border-style:solid;
   border-color:#0d4891 transparent;
}






    
.contentpanel
{
line-height: 1em;
z-index: 5000;
}
.popup_infohead,.callbackhead 
{
    padding:4px 0px 1px 0px;
	min-height: 12px;
	height: 25px;
	margin: 0 ;
	margin-bottom:10px;
	color: #ffffff;
    border-bottom: 1px solid #407292;
	font-size: 1.4em;
	letter-spacing:-0.01em;
    font:   Arial, Verdana, Helvetica;
	text-align:center;
	background-image:url('../images/requestbg.png');
	background-repeat:repeat-x;
	font-weight:lighter;
	 
}
popup_infohead
{
    padding:5px 5px 0 5px;
    color:#2152a4;
    font-size: 14px;
   
	
}
.popup_info h2{
	padding: 5px 0 5px 5px;
	min-height: 15px;
	_height: 15px;
	margin: 0;
	background: #407292;
	color: #ffffff;
	display: block;
	font-size: 1.2em;
}
.popup_info h3{
	font-weight: bold;
	padding: 4px;
	margin: 0;
	font-size: 1.1em;
	line-height: 1.1em;
	text-decoration : underline;
}


.popup_info h4{
	font-weight: bold;
	padding: 4px;
	margin: 0;
	font-size: 1.1em;
	line-height: 1.1em;
}

.popup_info p{
	
	margin: 0;
	font-size: 11px;
	line-height: 1.5em;
	text-align: justify;
	padding-left:20px;
	padding-right:20px;
	margin-left:5px;
}
.popup_info UL
{
   
    padding-left:20px;
}

.popup_info UL LI 
{
    
     list-style-image: none;
  	 List-style-type : disc;
  	 list-style-position : inside;
  	 line-height : 1em;
  	 
  	 COLOR: #000000 ;
  	
}
.popup_info iframe{	

	display: block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width: 202;	
}


.popup_inputbottomright 
{
    position:absolute;
	right: 0;
	bottom: 0;
	display: block;
}
.popup_inputbottomleft
{
    position:absolute;
	left: 0;
	bottom: 0;
	display: block;
}
.popup_closebutton
{
    position:relative;
    padding-right :5px;
    top: 1px;  
	bottom: 1px;
}
.topPanel
{
    position:absolute;
    left:0;
    top:0;
    height: 30px;
    display: block;
}


.Wiz{
	PADDING-BOTTOM: 15px;
	LINE-HEIGHT: 1.8em;
	MARGIN: 0px 0px 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	
	
	COLOR: #5f6368; 
	PADDING-TOP: 0px; 
	border: 2px;
	border-color:#c2c2c2;
	background-image:url('../images/quotebg.png');
    background-repeat:repeat-x ;
   

}

/* = STEPS CONTAINER----------------------------*/
.wizard-steps     
{
    margin:2px 8px 39px 0px;
    padding:0px 3px 3px 3px;
    position: relative;
    clear:both;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:normal;
  
  
    
}
.wizard-steps div    
{
     position:relative;
     
  
     
}
/* = STEP NUMBERS----------------------------*/
.wizard-steps span    
{
  display: block;
    float: left;
    font-size: 11px;
    text-align:center;
    width:15px;
    margin: 5px 8px 0px 0px;
    line-height:15px;
    color: #363636;
    background: #fff;
    border: 1px solid #363636;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    }
/* = DEFAULT STEPS----------------------------*/
.wizard-steps a 
{    position:relative;
    display:block;
    width:auto;
    height:30px;
    margin-right: 2px;
   padding:0px 15px 0px 15px;
    float: left;
    font-size:14px;
    line-height:30px;
    color:#363636;
    background: #d7d7d7;
    text-decoration:none;
    border:1px solid #fff
   
                                    }
.wizard-steps a:before 
{    width:0px;
    height:0px;
   
    position: absolute;
    content: "";
    top: 0px;
    
    }
.wizard-steps a:after
 {   width: 0;
    height: 0;
   
    position: absolute;
    content: "";
    top: 0px;
    
    }
 /* = COMPLETED STEPS----------------------------*/
.wizard-steps .completed-step a {
    color:#fff;
    background: #afc4de;
     
}

      


.wizard-steps .completed-step span {
    border: 1px solid #fff;
    color: #fff;
    text-shadow:none;
     background: #2052a3;
   
}
/* = ACTIVE STEPS----------------------------*/
.wizard-steps .active-step a {
    color:#ffffff;
    background: #2152a4;
    
}


.wizard-steps .active-step span {
    color: #2052a3;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
   
    border: 1px solid #afc4de;
    
}

.WizImg
{
    
   
}
.WizSideBar
{
    Height:15px 
}

.wizstepsBefore {
    width:0px;
    height:0px;
  
    position: absolute;
    content: "";
    top: 0px;
    
}
.divRow 
{
    width : 98%;
    float:left;
    clear :both;
    padding-left:10px;
}
.divleft
{
    width : 40%;
    float :left;
    position : relative;
    font-size : 12px;
	
    color : #2052a3;
    text-align : right;
    padding-right : 20px;
    padding-bottom: 5px;
	
    border : 1px, solid, black|important;
	padding-top: 10px;
  
}
.divright
{
    width : 55%;
    float: right;
    position : relative;
    padding-bottom: 5px;
	padding-top: 10px;
   
}

.divright UL
{
    
}
.divright LI
{
    list-style-type : none;
    list-style-image : none;
}
.indivElement
{
    width:auto;
    float : left;
    margin :0px;
    padding : 0px;
    clear : none;
    border:none;
}
.outerdiv
{
    width:100%;
    vertical-align : top;
   
}
.autocompletelist 
{
      background-color :#fff;
      
     list-style-type :none;
    list-style-image : none;
   
    
   
}
.autocompletelist DIV
{
}
.autocompletelist DIV UL
{
    list-style-type :none;
    list-style-image : none;
}
.autocompletelist DIV UL LI
{
    list-style-type :none;
    list-style-image : none;
}
.autocompletelistitem
{
     background-color : #ebebeb;
      list-style-type :none;
    list-style-image : none;
    padding-left:5px;
    color:Black
    
}
.autocompletelistitem DIV LI
{
     background-color : White;
    list-style-type : none;
    list-style-image : none;
   
}
.autocompletelistitemhighlight
{
    	background-color :#2052a3;
    	color : #ffffff;
    	list-style-type :none;
        
        padding-left:3px;
      
}
.errorfield
{
    
}

.UnderConstructionDiv 
{
    Position: absolute; top : 20px; margin:auto; background-color : White;border : 1px
}
.UnderConstructionDiv P
{
    margin:0px
}
.MyTabPages
{
    
}
.ContentFormRow
{
    vertical-align : middle;margin-bottom :5px;
}
.ContentFormColLeft
{
    width:40%; margin-right :10px;text-align :right; float :left ;Vertical-Align : middle;
}
.ContentFormColRight

{
    width: 30% ; float :left;Vertical-Align : middle;bottom:50%
    
    }
.ContentFormColInfo
{
    float:left; width : 10px; 
}
.ContentFormClear
{
   clear:left;  height : 1px; width : 1px;
}
.breadCrumbhide
{
    display:none;
}
.breadCrumb
{
      font:"Verdana";font-size:12px; z-index:-5;
}
.breadCrumb > a:first-child + span + span 
{ 
  display: none; 
} 
.smallprint
{
    line-height:90%;
     font-size: x-small;
     font-style:italic;
}
.ParaHead  {
	FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.Heading 
{
    FONT-FAMILY: Verdana, Geneva, sans-serif; COLOR: #2052a3;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px;Margin-Bottom:0px;Margin-Top:0.5em;
	
}

.InfoTB, .SmallInfoTB, .popup_infoTB, .CallbackText, .InfoTBWM, .SmallInfoTBWM
{
    border: 1px solid #7d7d7d;
    margin : 0px;
    padding : 3px;
    overflow:visible;
    width : 100%;
    height : 100%;
	background-color:#fff;
	color: #000000;
	line-height : 1.5em;
    display :block;
   
 
}
.CallbackTB, .CallbackText
{
    height:25px;
    padding-left:1px;
   
     width : 100%;
}
.RadioB
{
    font : verdana ;
    color : #2052a3;
}

.InfoTB,.InfoTBWM
{
    width : 70%;

}
.SmallInfoTB, .SmallInfoTBWM
{
    width : 100%;
}
.CallbackTB, .SmallInfoTBWM, .InfoTBWM
{
    Color : #a1a1a1;
   
    
}
.CallbackText
{
	background-color: #ffffff;
	width : 100%;
	
	
}
.CallbackLeftColumn {
	width:180px; 
	float : left; 
	border: none |important ;
	Margin :0px;  
	Padding : 3px; 
	vertical-align:middle;
	text-align:right; 
	height : 25px;
	margin-right:2px;
	border : 1px solid | important;
}
.CallbackMidColumn 
{
   
	width: 205px;
    float : left;
	clear:none;
	border: none;
	margin :4px | important; 
	padding : 1px|important;
	height : 25px;
	overflow :visible;
	vertical-align:middle;

	 
}

.CallbackRow 
{
    margin : 15px | important;
    float:none;
    clear:both;
    padding-top : 12px;
    padding-bottom : 12px;
    vertical-align:middle ;
    overflow:visible;
}
.InfoDropPanel,.ShareDropPanel
{
margin-left:60px;
width : 24px;
height :24px; 
 
 float:left; 
 overflow:visible;
 background-image:url('../images/Info.png');
 background-repeat:no-repeat;
 clear:none;
}

.ShareDropPanel
{ margin:0px;width:95px;background-image:url('../images/Share.png')}
.TableHeadRow th
{
    text-align:center; font-size:15px; font-weight:normal;padding-left:10px;color:#363636;
   
}
.TableResultsRow td
{
    text-align:left; 
    padding-left:10px;
    border:1px solid #F9F9FA;
    font-weight:normal;
    background-color:#fff;
    font-size:12px;
   
}

.TableResults td{
   text-align:left;
   padding:15px 0px 0px 5px;
    font-weight:normal;
    background-color:#F9F9FA;
    font-size:12px;
    font-weight:bolder;
    color:#2152a4;
 }
 
.hd
{
    padding-left : 10px;
    margin-bottom:20px;
	background-image:url('../images/headbg.png');
	
	

    }
	btn
	{
		float:right; 
		}



.hdpopup
{
    padding-left : 10px;
    margin-bottom:0px;
     display: block;
     color:#7d7d7d;
     font-size:14px;
     text-decoration:underline;
     
}
   
	

	.popup_block{
	
	position: absolute;
	right:10px;	
	width: 200px;	
	overflow: visible;
	background: red;
	color: #000;	
	z-index: 1000;	
	border: 1px solid #407292;
	font:   Arial, Verdana, Helvetica;
	border-radius:5px;

}

.customCalloutStyle div, .customCalloutStyle td
        {
            border: solid 1px #fff;
            background-color: #78aed7;
            overflow:visible;
           z-index:100000;
	
	background-repeat:repeat-x;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
            
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
             overflow:visible;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
              overflow:visible;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
             overflow:visible;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
             overflow:visible;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
             overflow:visible;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .customCalloutStyle .ajax__validatorcallout_error_message_cell
        {
            font-family: Verdana;
            font-size: 10px;
            padding: 5px;
            border-right: none;
            border-left: none;
            width: 100%;
            color:#fff;
            line-height:1.5em;
            overflow:visible;
            z-index:5000000;
            text-align:center
           
        }
        .customCalloutStyle .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
            overflow:visible;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
           
            text-align: center;
            width: 15px;
            padding: 4px;
            cursor: pointer;
        }
       /* = Quote----------------------------*/ 
       
       .QuoteBody
       {
           MARGIN: 0px auto;
           background-color:#FFF;
           width:100%;
          
           
           
          
          
           
       }
       
       .QuoteWizHolder
       {
           background-color:#FFF;
           width:85%;
           MARGIN: 0px auto;
           
          }
          
          .QuoteHead
           {
               
               
               margin-left:69px;
              margin-top:5px;
               margin-bottom:5px;
               border-bottom: 1px dotted #D3D3D3;
               font-family: Arial,Helvetica,sans-serif;
                font-size: 1.9em;
                padding-bottom:2px;
                color:#203aa3;
                width:50%;
               
               
              
                }
    .QuoteHead H2{PADDING-left:35px;}
     .sectiondiv 
     {
       background-color:#FFFFFF;
       border:solid #c2c2c2 1px;
         float:left;
         clear:both;
         width:98%;
         margin-top:2px;
         margin-bottom:2px;
         padding-top:2px;
         padding-bottom:20px;
         padding-left:15px;
         padding-right:15px;
     } 
      .sectiondivstep2 
     {
       background-color:#FFFFFF;
      
         float:left;
         clear:both;
         width:98%;
         margin-top:2px;
         margin-bottom:2px;
         padding:5px;
        
     } 
     .sectionleft
     {width : 49%;
      float:left;
    position:relative;
    font-size : 12px;
	background-color:#f7f9fb;
    color : #2052a3;
    text-align : right;
    padding-right : 5px;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:10px;
    padding-bottom:10px;
    clear:right;
   }
	
   .sectionright {width : 49%;
    float :right;
    position:relative;
    font-size : 12px;
	background-color:#f7f9fb;
    color : #2052a3;
    text-align : right;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:10px;
    padding-bottom:10px;
   
   
  }
    .sectionrightAD {width : 49%;
    float :right;
    position:relative;
    font-size : 12px;
	background-color:#fff;
    color : #2052a3;
    text-align : right;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:10px;
    padding-bottom:10px;
   
   
  }
   .sectionleftAD
     {width : 49%;
      float:left;
    position:relative;
    font-size : 12px;
	background-color:#FFF;
    color : #2052a3;
    text-align : right;
    padding-right : 5px;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:10px;
    padding-bottom:10px;
    clear:right;
   }
   
   .exceptInfoTB{border: 1px solid #7d7d7d;
    margin : 0px;
    padding : 3px;
    overflow:visible;
    width : 130%;
    max-width:200px;
    height : 100%;
	background-color:#fff;
	color: #000000;
	line-height : 1.5em;
    display :block;}
    
    .exceptInfoTBWM{border: 1px solid #7d7d7d;
    margin : 0px;
    padding : 3px;
    overflow:visible;
    width : 130%;
  max-width:200px;
    height : 100%;
	background-color:#fff;
	color:#A1A1A1;
	line-height : 1.5em;
    display :block;}
    .leftDiv
{
   width : 30%;
    float :left;
   
    font-size : 12px;
	
    color : #2052a3;
    text-align : right;
    padding-right : 5px;
    padding-bottom: 2px;
     border : 1px, solid, black|important;
	padding-top: 2px;
    
  
}
.rightDiv{
    width : 65%;
    float:right;
   
    padding-bottom: 2px;
	padding-top: 2px;
   }
   
  .rightDiva{
    width : 65%;
    float:right;
   
    padding-bottom: 2px;
	padding-top: 2px;
   }
   
   .leftDiva
{
   width : 30%;
    float :left;
   
    font-size : 12px;
	
    color : #2052a3;
    text-align : right;
    padding-right : 5px;
    padding-bottom: 2px;
    
	padding-top: 2px;
    
  
}
    .leftDivQ
{
   width : 80%;
    float :left;
   position:relative;
    font-size : 11px;
	padding-left: 1.5em;
    text-indent: -1.5em;
    color : #2052a3;
    text-align : left;
    padding-right : 5px;
    padding-bottom: 2px;
     border : 1px, solid, black|important;
	padding-top: 2px;
    
  
}
.rightDivQ{
    width : 15%;
    float: right;
   position:relative;
    padding-bottom: 2px;
	padding-top: 2px;
	font-size:14px;
	color : #2052a3;
   }
  .leftDivH{width : 70%;
    float :left;
   position:relative;
    font-size : 11px;
	line-height:1.4em;
    color : #2052a3;
    text-align : left;
    padding-left: 10px;
    padding-bottom: 5px;
     border : 1px, solid, black|important;
	padding-top: 10px;}
	
	.rightDivH{
    width : 20%;
    float: right;
    line-height:1.4em;
   position:relative;
   padding-right: 15px;
     padding-left: 9px;
    padding-bottom: 5px;
    padding-top: 9px;
	text-align:left;
   }
    .superscript{font-size:xx-small; vertical-align:top;} 
    .divRowaddress 
{
    width : 98%;
    float:left;
    clear :both;
    margin-bottom:5px;
   
    
}
.blocker{height:15px;width:50px;float:right;clear:both;}
.tblResults {font-size:12px;color:#13478e;text-align:center;background-color:#fafafa;width:100%;color:#363636;}
.tblResults a:link{text-decoration:underline;font-size:10px;padding-left:5px;float:left;}
.tblResults img{border:none;}

    
     .callusback{ float:left;  margin:10px 0px 1px 10px; width:200px;text-align:center;font-size:11px;border:1px solid #afc4de;border-bottom:3px solid #afc4de;}
     
         .Quotepagenumbers{font-size:20px; color:#13478e; font-weight:bold;}
         
     .QuoteImg
     {
         
         float:left;
         padding-left:15PX;
    
         }  
  .rightinput{width : 90%;
    float: right;
   position:relative;
  
    padding-bottom: 2px;
	padding-top: 2px;}
	
	.leftinput{width : 1%;
    float: right;
   position:relative;
    padding-bottom: 2px;
	padding-top: 2px;}
   /* adds */ 
   
   .adds
   {
       width: 980px;
       height:25px;
         float:none;
       border-top: 1px dotted #363636;
       margin-top:5px;
    
       clear:both;
        MARGIN: 0px auto;
       }
       
     .addbox {
    float: left;
    margin-right: 5px;
    margin-top: 4px;
    padding: 0 8px 0 2px;
    border-right: 1px dotted #898989;
    font-weight:bold
   
}
.googlebox
{
     float: left;
    margin-left:4px;
    margin-top: 4px;
    padding: 0 1px 0 2px;
    border-right: 1px dotted #898989;
}
.tableWrapper{ width:100%}
.ClaimsTable
{
    Width: 100%;
    Padding: 1px;
    Background-Color: #EBEBEB;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
}
.ClaimsTable a:link
{
   background: url("../images/arrowe.png") no-repeat scroll 100% 50% transparent;
 
  
}
.ClaimsTable TH

{
    Background-color: #1b4689;
     Height: 35px;
    Font-weight:normal;
   color:#fff;
      
}
.ClaimsTable TR
{
    Background-color: #fff;
     Height: 25px;
     padding:2px;
	LINE-HEIGHT: 0.9em;
	
	
}
     
.ClaimsTable TR TD     
 {
        Width:auto;
        Border-Color:#999999;
         text-align:left;
        Background-color: #fff;
        Font-weight:normal;
        line-height:1.5em;
      vertical-align:middle;
        padding-left:5px;
 }
  .TableImage
	{
	 height:25px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	}
	.TableLogo
	{
	
	float:left;
	padding-right:5px;
	padding-left:2px;
	}
.promo{float:left;
       width:264px;
       margin-top:10px;}
 /*** Menu*****************/
.container  
{
    overflow:visible;  
    width:980px;
    position :static;
    margin-top:0px;
    font-size:12px;
    margin: 0px;  
    font-family:Trebuchet MS;
    margin-bottom:1px;
   }  

.menu
{
     margin: 0px auto;
     padding: 0px; 
     width:100%;
     list-style: none;
     float: left;
     position: relative;
     height:36px;
     margin-bottom:0px;
     margin-left:13px;
    
    
  }
.menu li:first-child
{
    background : url("../images/menuseparat.png")  no-repeat;
    background-repeat:no-repeat;
}
.menu li
{
    float: left; 
    background: url("../images/menuseparator.png")  no-repeat;
    background-position: left top; 
    background-repeat:no-repeat;
    cursor: pointer; 
}
.menu li a 
{
   display:block;
   color:#fff;
   cursor: pointer; 
   padding:9px 12px 9px 10px;
   

}

 li.sfHover{  
    background-color:#fff;
  }
  
  li.sfHover.activepage{background-color:#fff;}
  .menu li a.activepage {  
    background-color:#98c8f7;
    color:#fff;
    border-bottom:1px solid #98c8f7;
    
    
  }
 li.sfHover  a {  
  color: #2052a3;
 
    } 
    li.sfHover  a:hover {  
  color: #3399fd;
  
 
    } 
 .menu li.sfHover {  
    background-color:#fff;
  }
/*hover bits*/
ul.menu li a:hover div
{
      display:block;
        float:left;
    
}
ul.menu li.sfHover div
{
    display:block;
    float:left;
   
}


/******* /MENU *******/  
/******* CONTENT *******/  
.menucontent{  
    margin: 0px auto;  
    background: #fff;  
    width:auto;
    border-bottom: 2px solid #2052a3;
    border-right: 1px solid #2052a3; 
    border-left: 1px solid #2052a3; 
    padding: 0px 8px 8px 8px;  
 
    position:absolute;
    left:0;
    top: 31px;
    width :auto;
    display: none;
    z-index:50;
      
   
 }  
div.megaColumn , div.megaColumnMotorTraders, div.megaColumnCreche 
{
    position: static;
    float: left;
   font-size: 10px;
    width: 210px;
    padding-left: 5px;
     padding-right: 8px;
     height: 100%;
}

 div.megaColumnHomeInsurance{ width: 200px;padding-right:5px;}
 div.megaColumnoverseasInsurance { width: 185px;}
 

div.megaColumn div a ,.megaColumnCreche div a , .megaColumnInsuranseForms div a ,div.megaColumnMotorTraders div a , div.megaColumnHomeInsurance div a 
{
      font-size: 13px; 
    font-weight:bolder;
    padding:5px 0px 4px 1px;
 
 } 
 
div.megaColumn div a.activepage{background-color:transparent; color:#084994; border-bottom:1px dotted #fff}
div.megaColumnCreche div a.activepage{background-color:transparent; color:#084994; border-bottom:1px dotted #fff}
div.megaColumnInsuranseForms div a.activepage{background-color:transparent; color:#084994; border-bottom:1px dotted #fff}
div.megaColumnMotorTraders div a.activepage{background-color:transparent; color:#084994; border-bottom:1px dotted #fff}
div.megaColumnHomeInsurance div a.activepage{background-color:transparent; color:#084994; border-bottom:1px dotted #fff}
.innerColumn
{
        
        margin:0px;
        padding:0px;
}


.container ul.innerColumn 
{
     list-style-position:outside; 
     list-style-type: none;
     margin:0px;
     line-height:1.1em;
      
}

div.container div.menuColumnImg
{
   margin:0px;
    margin-bottom:5px;
  height:50px;
 margin-top:3px;
 width:100%;
  overflow:hidden;
   }

.container ul.innerColumn li  {

  margin-right:0px;
  margin: 0;
  color: Black;
   border:none;
 background: none;
  display:block;
  float: none;

}
.container ul.innerColumn li a 
{
    color:#333333;
    border-bottom:1px dotted #d7d7d7;
    font-size:11px;
    font-weight:normal;
    padding-left:0;
    padding-right:2px;

}   
  .container ul.innerColumn li a.activepage{background-color:#fff;}  
.container ul.innerColumn li a:hover
 {
     color:#3399fd;
    }


div.megaColumnInsuranseForms
{
     background: URL("../images/bgnav.png") no-repeat scroll left top transparent;
    color: #333333;
    float: left;
   overflow: hidden;
    padding: 5px 5px 5px 25px;
    width: auto;
   
   }
.container div.megaColumnInsuranseForms li a 
{
    color: #2052a3;
    font-size: 11px;
     padding:3px 0px 3px 1px;
    
} 

.container div.megaColumnInsuranseForms a:hover, div.megaColumn div  a:hover ,.megaColumnCreche div  a:hover , .megaColumnInsuranseForms div  a:hover ,div.megaColumnMotorTraders div  a:hover, div.megaColumnHomeInsurance div a:hover, 
{
    list-style-type:none;
    color:#3399fd;
    
} 
    /******* /SIDE MENU *******/ 
    
   
    .leftSide img {
	border:none;
	float:left;
	padding:4px 6px 0px 6px;
	}
	.menuSide li:first-child
	{

border-bottom:1px dotted #5faaf4;
	padding:0px 0px 0px 0px;
	font-size:18px;
	
	}
	
	.leftSide li:first-child  a
	{
	 font-size:16px;
	 color:#2052A3;
	
}
.menuSide li:first-child a:hover
	{
	 background-color:#98c8f7;
	 
	 color:#2052A3;
	
	  
}
	 
	 
   
	
	.leftSide li a
	{color:#102b58;
	 font-size:11px;
	 font-weight:bolder;
	display:block;
	 padding-left:8px;
        padding-right:20px;
        padding-top:6px;
        padding-bottom:6px;
	}
	 
		

    .menuSide{  
    margin-top:0px;
    margin-bottom:10px;
     list-style: none;
    float:left;
      width:282px;
	 padding-left:0px;
	 margin-left:0px;
	 padding-top:0px;
	
	border: 1px solid #cfd2d4;
	border-left: 2px solid #a6d5fb;
	border-bottom: 1px solid #a6d5fb;
	border-top:5px solid #98c8f7;
	 
	 background-color:#e7f2fb;
	
	
	
	
	  } 
	  
	  .leftSidebg
	   {
	        
	    width:282px;
	   height:auto;
      
    }
     .leftSideag
     {width:310px;
	   height:auto;
	   padding-left:5px;
	 margin-left:0px;
	 padding-top:10px;
	  margin-bottom:10px;
	 margin-left:0px;
	 background-color:#e7f2fb;
	 padding-bottom:25px;
	border-top:5px solid #98c8f7;
         }
      .menuSide li
      {
         
         padding-right:0px;
         padding-left:0px;
        
          
          
          
         }
    
     .menucontentSide
     {
      border-bottom:1px dotted #95caf5;
    
     }
     
    
    .megaColumnSide{
     font-family: Tahoma,Geneva,sans-serif;
     padding-top:0px;
     padding-bottom:0px;
        border-top:1px dotted #95caf5;
      width :100%;
     margin: 0;
   
    }
	
    
    div.megaColumnSide div a 
{
      color:#333333;
      font-weight:normal;
        padding-left:29px;
        padding-right:20px;
        padding-top:5px;
          padding-bottom:5px;
  }  
.menuSide li a:hover
 {
   
   background-color:#98c8f7;

  }
.activepage 
 {
   
   background-color:#98c8f7;}
   
   

     .menuColumnImgSide
         {
           width:16px;
          height:16px;
          margin-right:2px;
        }
        
          /******* /ACCORDION *******/ 
 .accordionfaq {  
            width: 630px;  
        }  
          
        .accordionfaqHeader {  
            border: 1px solid #c6d0ef;  
            color: #3b5999;  
            background-color: #f0f1f4;  
            font-family: Arial, Sans-Serif;  
            font-size: 12px;  
            font-weight: bold;  
            padding: 5px;  
            margin-top: 5px;  
            cursor: pointer;  
        }  
          
        .accordionfaqHeaderSelected {  
            border: 1px solid #c6d0ef;  
            color: #3b5999;  
            background-color: #f0f1f4;   
            font-family: Arial, Sans-Serif;  
            font-size: 12px;  
            font-weight: bold;  
            padding: 5px;  
            margin-top: 5px;  
            cursor: pointer;  
        }  
          
        .accordionfaqContent {  
            background-color: #fff;  
            border: 1px solid #d8d8d8;  
            border-top: none;  
            padding: 5px;  
            padding-top: 10px; 
            color:#252525; 
            font-size:11px
        }  
        /******* /AboutUs *******/ 
        .aboutusbannerarea{
   margin:15px;
    
   background-color:#c2c2c2;
    width:950px;
     height:250px;
 }
 .continside{padding-left:10px;
             margin-bottom:5px;
              margin-top:5px;
                 
                    }
 .continsideright{float:right;
                  width:470px;
                 margin-bottom:0px;
                  height:128px;
                  border-top:5px solid #6ba2da;}
  .continsideleft{float:left;
                  width:200px;
                 margin-bottom:2px;
                  height:130px;
                 
                 }
   .continsideleft img{border:5px solid #e1e1e1;
                     width:180px;
                     height:118px; }
 .aboutuscontent{
                  MARGIN: 0px 5px 5px 15px;
                 width:700px;
                    float:left;
                   
                   
	 }
	 .aboutuscontent p{  padding-left:5px;
	                     color:#555555;}
	.aboutuscontent h1{color:#6ba2da;
	                    padding-left:5px;
	                    font-size:20px;
	                    padding-top:0px;
	                     font-family: Trebuchet MS;}
	.aboutuscontent h2{color:#6ba2da;
	                    padding-left:5px;
	                    font-size:15px;
	                    padding-top:0px;
	                     font-family: Trebuchet MS;}                    
	                    
   .aboutusvideo{float:right;
	              width:220px;
	             background-color:#e1e1e1;
	            margin:70px 15px 5px 05px;
	             height:200px;}
	            
.videohead{background-color:#6ba2da;
           width:200px;
           margin:10px;
           color:#fff;
          padding-top:5px;
          padding-bottom:5px;
           text-align:center;
          
          }	                                  
.videohead h2{color:#fff;
              font-size:19px;
               font-family: Trebuchet MS;}
 .videocontent{background-color:#fff;
               width:200px;
               margin:10px;
               height:100px;
               border:1px solid #c2c2c2;}
  .videocontent p {text-align:center;}	    
  .slider-1 {
   
   
    background-color:#c2c2c2;
    width:950px;
     height:250px;
}
.slider-1 .overfw {
    width:950px;
    height:250px;
    margin-right:15px;
    overflow:hidden;
    border:none;
}
.slider-1 .numbers  {
	position:absolute;
	top:225px;
	left:40px;
	font-size:15px;
	width: 500px;
	text-align:left;
	color:#fff;
	
}

.slider-1 .pop-1 {
    position:absolute;
    left:660px;
    top:140px;
    background: URL("../images/pop-1.png");
    width:235px;
    height:180px;
    padding:25px 40px 0 60px;
	
    z-index:10;
}
.slider-1 .pop-1 p 
{
    margin-left:15px;
    margin-top:10px;
    height:150px;
    display:block;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-align:center;  }
    
    .slider-1 .pop-1 strong.block {
    font-weight:bold;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    margin-top:0;
}
    .slider-1 img{
    border:0 none; }
    
 
   
 .numElemen {
   
    text-align:center ;
   padding:5px 9px 5px 9px;
    font-size:15px ;
      
      margin:0px;
    width:35px;
    color: #363636;
    background: #fff;
    text-decoration:none ;
     border: 1px solid #0d4891;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    
}

.numElemen-act {
  
    text-align:center ;
   padding:5px 9px 5px 9px;
    font-size:15px ;
    
      margin:0px;
   width:35px;
    color: #ffffff;
    background-color: #6ba2da;
    text-decoration:none ;
     border: 1px solid #0d4891;
   -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
}


.numElemen:hover {
   
    text-align:center ;
   padding:5px 9px 5px 9px;
    font-size:15px ;
       width:35px;
      margin:0px;
   
    color: #fff;
    background: #0b4893;
    text-decoration:none ;
     border: 1px solid #fff;
     -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
}
 
 .continsideright  UL LI 
{
    
    margin-top:-5px;
  	 list-style-type: none;
     font-size:12px;
   margin-left:-30px;
  	 list-style-position : inside;
  	color:#6ba2da;
  	 line-height :2.2em;	
  	} 
   /******* /Homepage *******/ 
        .homepagebanner{
     width:959px;
     height:330px;
   margin-left:12px;
     margin-bottom:20px;
     background-color:#fff;
     margin-bottom:10px;
      background: URL("../images/slidebg.png");
     background-position:top; 
	    background-repeat: repeat-y;
     background-position:top; 
	    background-repeat: repeat-x;
 }	
 .homepagecallusbox
 {
     float:right;
      width:320px; 
      height:315px;
     margin-top:14px;
     margin-right:14px;
       margin-left:2px;
       background-color:#ffffff;}
 .homepagenumb{font-size:44px; color:#00a6ec;  font-weight:bold;text-align:justify;}
 .homepagecallusbox h2{font-size:25px;text-align:center;padding-top:60px; }
 .HomepageCallBackBtn{text-align:center; padding-top:20px;}
 .HomepageCallBackBtn p{font-size:15px}
 .homepageslider{margin-top:18px;margin-left:10px;
  
    width:590px;
     height:310px;
     float:left;}
  .homepageAboutUs{width:940px;  height:130px;margin: 0 auto;margin-top:15px;margin-bottom:0px;  background-color:#f9f9fa;border:1px solid #d7dddf;color:#959595;}
   .homepageAboutUs p{font-size:11px; padding-left:5px; padding-bottom:5px;line-height:1.2em;color:#959595} 
    .homepageAboutUs h2{font-size:15px; padding-left:5px;padding-bottom:0px;color:#959595;}
    .homepageAboutUs a:hover{color:#000000;}
   
  
    
  .containercolumnAboutUs{width:148px;height:130px; float:left;padding-left:10px; border-right:5px solid #fff;padding-top:5px;}
  .containercolumnAboutUs a:link{color:#959595;}
.containercolumnAboutUs a:hover{color:#000000;}
  
  .containercolumnInsurance{width:530px;height:130px; float:left;padding-left:5px;border-right:5px solid #fff;padding-top:5px;}
  .containercolumnInsurance  a:link{color:#959595;}
  .containercolumnInsurance  a:hover{color:#000000;}
 
  .containercolumnContact {width:220px; height:130px; float:left;padding-top:5px;padding-left:8px;}
  .containercolumnContact a:link{color:#959595;}
  .containercolumnContact a:hover {color:#000000;}
  
  .homepageadds{width:940px;height:160px; margin: 0 auto;}   
  .homepageaddleft {width:308px; float:left; border:1px solid #d7d7d7;padding-top:0px;height:160px;margin-right:5px; background: URL("../images/homepageaddleft.png");}
    .homepageaddleft a:hover{text-decoration:underline;color:#5e70db}
   
  .homepageaddmiddle {width:308px; float:left; border:1px solid #e5d3f7;padding-top:0px;height:160px;background: URL("../images/homepageaddmiddle.png");color:#4644c4;} 
   .homepageaddmiddle a:hover {color:#000000;text-decoration:underline;}
   .homepageaddmiddle a:link {color:#12478e; font-size:14px;text-align:left;margin-top:10px;font-family:Trebuchet MS;margin-left:10px;font-weight:200;line-height:1.5em;}
   
  .homepageaddright {width:308px; float:right; border:1px solid #cbdec3;padding-top:0px;height:160px; background: URL("../images/homepageaddright.png");color:#396338;}
    .homepageaddright h3{color:#fff; font-size:20px;text-align:center;margin-top:10px;font-family:Trebuchet MS;}
    .homepageaddright a:hover {color:#64c663;text-decoration:underline;}
   .homepageaddright p{padding-left:15px;line-height:1.5em;}
    .homepageaddright  a:link{color:#549a53; font-size:14px;text-align:left;margin-top:25px;font-family:Trebuchet MS;margin-left:10px;font-weight:200;line-height:1.8em;} 
   .homepageaddmiddle h3{color:#fff; font-size:20px;text-align:center;margin-top:10px;font-family:Trebuchet MS;}
   .homepageaddmiddle p{ font-size:14px;text-align:left;margin-top:10px;font-family:Trebuchet MS;margin-left:10px;font-weight:200;line-height:1.5em;color:#4644c4}
  .homepageaddleft h3{color:#fff; font-size:20px;text-align:center;margin-top:10px;font-family:Trebuchet MS;}  
   .homepageaddleft p{color:#12478e; font-size:14px;text-align:left;margin-top:10px;font-family:Trebuchet MS;margin-left:10px;font-weight:200;} 
   .Quote{color:#5e70db;font-size:15px;margin-left:8px;font-weight:bold;}
    .com{color:#5e70db;font-size:14px;font-weight:bold;}
   .mob{color:#5ec152;font-size:15px;margin-left:8px;font-weight:bold;}  
   
   .str{ font-size:25px; font-weight:bold;color:#396338;}
  
	 

.Insurancetext1  {float:left; padding-right:10px; width:150px;line-height: 1.7em; font-size:11px;}
.Insurancetext2  {float:left; padding-right:8px; width:170px;line-height: 1.7em; padding-bottom:0px ;font-size:11px;}
.Insurancetext3  {float:left; width:180px;line-height: 1.7em;padding-bottom:0px ;font-size:11px; }
.Insurancetext1 ul li ,.Insurancetext2 ul li,.Insurancetext3 ul li { list-style-position:inside;border-bottom:1px dotted #1b1c1a;font-size:11px;color:#959595}
 /******* /slider*******/
.slider-2 {
   width:590px;
     height:310px;
    }
    .slider-2 .overfw {
    width:590px;
    height:310px;
     overflow:hidden;
    border:none;
}
.slider-2 .numbers  {
	position:absolute;
	 left:22px;
    top:250px;
	border-right:1px solid #fff;
	width: 160px;
	text-align:left;

	 height:40px;
	background: URL("../images/numbg.png"); 
	background-repeat:repeat-x;


	padding:50px 0px 0px 10px;
}

.slider-2 .pop-1 {
    position:absolute;
    left:195px;
    top:250px;
background: URL("../images/popbg.png"); 
	background-repeat:repeat-x;

    width:418px;
    height:78px;
   z-index:10;
}
.slider-2 .pop-1 p 
{
   
    margin-top:15px;
    height:60px;
    display:block;
    color:#00a6ec;
     font-family:Trebuchet MS;
    font-size:36px;
    text-align:center;  }
    
    .slider-2 .pop-1 strong.block {
    font-weight:bold;
   
    color:#1a458a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:40px;
   
}
.slider-2 .pop-1 .blockad{font-size:20px;
                          color:#308a58;
                          font-weight:normal;}
    .slider-2 img{
    border:0 none; }
    
 
   
 .numbtn {
   
    text-align:center ;
    padding:40px 25px 5px 20px;
   
       background: URL("../images/numbtn.png"); 
       background-repeat:no-repeat;
      margin-right:1px;
   width:45px;
  
   font-size:1px;
   text-decoration:none ;
  color: #ffffff;
  
    
}

.numbtn-act {
  
    text-align:center ;
     padding:40px 25px 5px 20px;
   
    background: URL("../images/numbtnact.png"); 
    background-repeat:no-repeat;
 
   width:45px;
 
    color: #ffffff;
}


.numbtn:hover {
   
    text-align:center ;
     padding:40px 25px 5px 20px;
   
    background: URL("../images/numbtnact.png"); 
   background-repeat:no-repeat;

   width:45px;
  
     color: #ffffff;
     
}
 .InfonameTB
{  background-color: #FFFFFF;
    border: 1px solid #7D7D7D;
    color: #000000;
    display: block;
    width: 140%;
    line-height: 1.5em;
    margin: 0;
    overflow: visible;
    padding: 3px;}
   
 .name{ background-color: #FFFFFF;
    border: 1px solid #7D7D7D;
    color: #000000;
    display: block;
    width: 140%;
    line-height: 1.5em;
    margin: 0;
    overflow: visible;
    padding: 3px;}  
   
    .lblAmt{font-size : 16px;color:#0c4892;text-align:center;padding-bottom:15px;}
    
 /******* /childcare*******/
 .childcarebanner
 {  width:960px;
     height:380px;
   margin-top:20px;
   margin:0 auto;
    background-color:Blue;
    background: URL("../images/childcarebanner.png"); 
    clear:both;
     }
   .childcarebanner h1{color:#0d5cab;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:left;padding-left:0px;}
   .childcarebannerright{float:left;width:650px;padding-left:15px;}
    .childcarebanner h2{color:#898989; text-align:left;font-size:15px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}
    .banner{color:#1fb0ee;font-size:16px;font-weight:bolder;}
    
 .childcareaddbox
 {width:960px;  height:auto; margin: 0 auto;margin-bottom:0px;}
 .crecheinsurancebox{width:230px;  float:left;margin-right:11px; }
 .childmindingbox {width:230px;  float:left;margin-right:12px; }
 .carinsurancebox{width:230px;  float:left;margin-right:12px; }
 .carinsurancebox p{font-size:12px;color:#898989;font-family:Arial,Helvetica,sans-serif;}
 .carinsurancebox{font-size:1.0em; color:#898989;font-family:Arial,Helvetica,sans-serif;}
 .claimsbox{width:230px;  float:right; }
 .childcareaddbox h2{font-size:18px; color:#00a6ec;font-family:Arial,Helvetica,sans-serif;}
 .childcareaddbox p{font-size:1.0em; color:#898989;font-family:Arial,Helvetica,sans-serif;}
  .childcareaddbox ul li {font-size:0.9em; color:#898989;font-family:Arial,Helvetica,sans-serif;line-height:1.5em;}
  .childcareaddbox h2 a:hover{text-decoration:underline;}
   .childcareaddbox h2 a:link{font-size:18px; color:#00a6ec;font-family:Arial,Helvetica,sans-serif;}
   .crecheinsurancebox a:hover{text-decoration:underline;}
   .crecheinsurancebox a:link{font-size:11px;color:#00a6ec;font-family:Arial,Helvetica,sans-serif;}
   .childmindingbox a:hover{text-decoration:underline;}
     .childmindingbox a:link{font-size:11px;color:#00a6ec;font-family:Arial,Helvetica,sans-serif;}
     .claimsbox a:link{ color:#898989;font-family:Arial,Helvetica,sans-serif;}
     .claimsbox a:hover{text-decoration:underline;}
     .contact{font-size:13px;color:#00a6ec;}
     .callmeback{width:180px;float:right;height:140px;border:1px solid #b7d8f0;margin-right:50px;background-color:#fff;}
     .callmebackbutton{padding-left:20px;}
     .callmeback p{color:#0d5cab; font-size:12px;font-weight:normal;text-align:center;}
