body {
background: #ffffff url(../images/insureforall-header-bg.gif) top repeat-x;
text-align:center; margin: 0; font:12px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;
}

a:focus { outline: none }
a, a:link, a:visited{color:#F30; text-decoration: underline;}




h1 {font:22px/26px Arial, Helvetica, sans-serif; padding:0; margin:0; text-decoration:none; color:#000000;  font-weight:bold;}
h2 {font:16px/18px Arial, Helvetica, sans-serif; text-decoration:none; padding:0; margin:0; color:#ff4c00;  font-weight:bold;}

#right-content p {line-height:170%; width:95%; padding:0; font-size:12px; margin:5px 0px 9px 0px}

a img {border:0}

.contactrow {padding:0px 0px 10px 0px}
.lab {width:200px; float:left; clear:none}


li p {margin:2px; padding:0px}

ol li {line-height:160%; margin-top:10px;}

#wrapper {
width:925px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:0;
}

#header {
width:925px;float:left; clear:both; 
}

#hright {
width:600px; 
float:right; 
clear:none; 
overflow:hidden;
display:inline;
}

#logo {
width:153px;
height:129px;
clear:none;
float:left;
margin: 0 0 0 30px;
}

#itij {
width:184px;
height:65px;
float:right;
clear:none;
margin: 0 22px 0 0
}




#ullinks {
list-style:none;
width:500px;
height:54px;
margin: 10px 10px 0 0;
padding:0;
float:right;
}

#ullinks li {
	text-align:center;
height:54px;
float:left;
clear:none;
overflow:hidden;

background: url(../images/toplink.gif) no-repeat;
}


#link1 {width:130px}
#link2 {width:130px}
#link3 {width:135px}
#link4 {width:90px}


#ullinks li a {
display:block;
height:49px;
background: url(../images/toplink.gif) top right no-repeat;
padding:12px 10px 0 3px;
line-height:16px;
margin:0 0 0 8px;
color:#000;
text-decoration:none;
}


#ullinks #link4 {
background: url(../images/toplinko.gif) top left no-repeat;
}


#ullinks #link4 a {
background: url(../images/toplinko.gif) top right no-repeat;
}


#bar {
clear:both;
float:left;
margin: 0 0 0 30px;
}

#content {
clear:both;
float:left;
width:925px;
margin: 5px 0 0 0
}

#headerpic {width:545px; height:245px; margin-bottom:10px }
#headerpic a {color:#FFF; display:block; width:545px; height:245px; }

#content-top {
width:925px;
height:28px;
float:left; clear:both;
background:url(../images/content-top.gif) top left no-repeat;
}

#content-fill {
width:925px;
background:url(../images/content-fill.gif) top right repeat-y;
float:left; clear:both
}

#content-bottom {
width:925px;
height:30px;
background:url(../images/content-bottom.gif) bottom left no-repeat;
}
#leftbar {float:left; margin:0 0 0 40px; clear:none; display:inline; width:280px; overflow:hidden; margin-bottom:10px;}
#leftmenu {width:280px; overflow:hidden; padding-bottom:5px; text-align:left; margin-bottom:0px; }
#leftmenu ul {background:url(../images/ul.gif) 0px 50% ;  margin:0px 0px 0px 0px; list-style:none; padding:0; }
#leftmenu ul li { margin:0px 0px 0px 9px;  padding:0px; background:url(../images/liline.gif) repeat-x bottom left; height:29px; width:240px }
#leftmenu ul li a { font-size:13px; color:#333; display:block; margin-left:10px; margin-right:10px; text-decoration:none; height:29px; line-height:25px}
#leftmenu ul li a:hover { font-size:13px; color:#333; display:block; margin-left:10px; margin-right:10px; text-decoration:underline; height:29px; line-height:25px}
.listtop {background:url(../images/ul.gif) top left; height:12px ; line-height:8px;}
.listend {background:url(../images/ul.gif) bottom left ; height:12px; line-height:8px; margin-bottom:10px }

#leftmenu ul li.first {padding-top:0px; border-top:0px; background:none}
#leftmenu ul li.last { padding-bottom:0px; border-bottom:0px; background:none}









#advicebox ul {background:url(../images/ulorange.gif) 0px 50% ;  margin:0px 0px 0px 0px; list-style:none; padding:0; }
#advicebox ul li { margin:0px 0px 0px 9px; color:#000; padding:10px 10px; width:240px }
#advicebox ul li a { font-size:13px; color:#000; text-decoration:underline}

#advicebox .listtop {background:url(../images/ulorange.gif) top left; height:12px }
#advicebox .listend {background:url(../images/ulorange.gif) bottom left ; height:12px; margin-bottom:10px }

#advicebox ul li.first {padding-top:0px; border-top:0px}
#advicebox ul li.last { padding-bottom:0px; border-bottom:0px;}





#right-content {
float:left; 
clear:none; 
width:554px;
text-align:left;
margin: 0 0px 0 15px;
display:inline;
}

#innerfooter {width:91%; font-size:11px; line-height:18px; color:#666; background:url(../images/innerfooter_22.jpg) repeat-x;  padding:10px 0px 0px 5px;  text-align:left; clear:both; margin:0px auto}

#innerfooter  ul li {line-height:18px;}

#innerfooter a {color:#F40;}

#footer {
text-align:center; 
float:left; clear:both;
width:860px; 
height:100px;}






#footer1 {
font-size:10px;
clear: both; 
float:left;
margin: 0px 0 0 0; 
width:860px;
}

#footerlinks {
font-size:10px;
}

#breadcrumb {
width:800px;
margin: 0 0 0px 40px;
font-size:10px;
}

#breadcrumb ul li a {
text-align:left;
color:#4a4a4a;
font-weight:bold;
}

#breadcrumb ul li a:hover {
text-align:left;
color:#4a4a4a;
font-weight:bold;
text-decoration:none;
}


#breadcrumb ul {
list-style:none;
text-align:left;
margin:0; padding:0; height:20px;
}

#breadcrumb ul li img{
padding:0;
margin:0 0 1px 0;
}

#breadcrumb ul li {
padding: 0 0 0 3px;
float:left;
clear:none;
color:#4a4a4a;
font-weight:bold;
}

#right-content ul li {
list-style: url(../images/icon.gif);
margin:3px 0 0 0;
}

#innerfooter ul li {
list-style: none;
background: url(../images/icon.gif) 0 5px no-repeat;
margin:0 0 0 0;
padding:0 0 0 15px;
}

#innerfooter ul{
margin:0;
padding:0;
}

.blocklink {display:block; padding:0px 5px 5px 40px; margin:10px 0px 0px 0px; line-height:30px; background: #F6F6F6 url(../images/ques-bullet1.gif) 1% 50% no-repeat;  font-size:16px; font-weight:bold; }

.quotelink { background:url(../images/emptylink.gif) no-repeat; overflow:hidden;   width:545px; height:39px;}
.quotelink a {display:block;padding-top:13px; margin-left:10px; text-transform:uppercase; text-decoration:none;  height:39px; font-size:16px; font-weight:bold; color:#FFF}
.sitehead {color:#333333; font-weight: bold; font-size:16px;}

#right-content p.intro {font-weight:bold; color:#F30; font-size:13px; margin:9px 0px !important; padding:0px} 

.footnote {color:#999999; font-size:10px;}

#covertable td {padding: 0 0 0 10px;}