body{margin:0; padding:24px 0 30px 0; background:url(http://www.professionalindemnityinsurance.co.uk/images/bg.jpg) repeat-x #70ba0b;}
body, td{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
form{margin:0; padding:0;}
a {color:#30caee; text-decoration:underline;}
a:hover {color:#356971;}
.hometopnav{color:#7c7c7c; font-size:12px; font-weight:bold; text-align:right; height:28px;}
.topnav:link, .topnav:visited{color:#7c7c7c; text-decoration:none;}
.topnav:hover{color:#30caee; text-decoration:underline;}
.leftrightpad{padding:0 5px;}
.phoneno{color:#64af0a; font-size:24px; font-weight:bold;}
.callus{font-size:18px; color:#6ec4d1; font-weight:bold;}
.navbg{height:55px; background:url(../images/nav-right.gif) no-repeat top right #fff; vertical-align:top;}
.tablink {padding-right : 0;padding-left : 0;float : left; vertical-align:top; background-image:url(../images/navbg.gif);}
.tablink A {float : left; color : #000;text-decoration : none;background-position : right;background-image : url(../images/t-right.gif);background-repeat : no-repeat; height:45px; line-height:45px; font-size:12px; font-weight:bold; margin-right:3px;}
.tablink A SPAN {display : block; float:left;background-position : left 50%;background-image : url(../images/t-left.gif);color : #000;background-repeat : no-repeat; height:45px; line-height:45px;padding:0 20px;}
.tablink A:hover {background-position : right 50%;float : left;background-image : url(../images/tselect-right.gif);color : #fff;background-repeat : no-repeat;text-decoration : none; color:#fff;}
.tablink A:hover SPAN {float:left;background-position : left 50%;display : block;background-image : url(../images/tselect-left.gif);cursor : pointer;background-repeat : no-repeat; color:#fff;}
.tablink1 A {float : left; text-decoration : none;background-position : right;background-image : url(../images/tselect-right.gif);background-repeat : no-repeat; height:45px; line-height:45px; font-size:12px; font-weight:bold; margin-right:3px; color:#fff;}
.tablink1 A SPAN {display : block; float:left;background-position : left 50%;background-image : url(../images/tselect-left.gif); color: #000;background-repeat : no-repeat; height:45px; line-height:45px;padding:0 20px;color:#fff;}


#middle{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; background:#fff;}
.midtop1{background:url(../images/bgtop1.gif) top no-repeat;}
.midbot1{background:url(../images/bgbot1.gif) bottom no-repeat; padding:6px 0 11px 0;}
.bggrey{background:#e5e5e5;}
.middlebg{border-left:1px solid #dddddd;border-right:1px solid #dddddd; background:#fff;}
.head1{padding:10px 0 0 13px; font-size:12px; font-weight:bold;}
.imgborder{border:1px solid #ccc;}
.imgfloat{float:left; margin-right:9px;}
.headcontent{padding:7px 3px 7px 13px; border-bottom:1px solid #ddd; line-height:19px;}
.banner{background:url(http://www.professionalindemnityinsurance.co.uk/images/protect_business2.jpg) no-repeat; height:286px; vertical-align:top; width:246px}
.midmid1{border-left:1px solid #eeeeed;border-right:1px solid #eeeeed;}
.midmid2{margin:0 2px; background:url(../images/bgmid.gif) top repeat-x; padding:10px 15px 5px 15px;}
.generaltext{font-size:12px; line-height:20px;}
.bulletleft{background:url(../images/green-bullet.gif) no-repeat left; padding:0 0 0 20px; line-height:21px;}
.rightbg{background-image:url(../images/right-mid1.gif)}
.rightbgtop{background:url(../images/right-top1.gif) top no-repeat; padding:5px 5px 0 5px;}
.midtop3{background:url(../images/bgtop3.gif) top no-repeat;}
.midbot3{background:url(../images/bgbot3.gif) bottom no-repeat; padding:6px 0 11px 0;}
.font12{font-size:12px;color:#30caee; padding-top:5px;}
.headcontent1{padding:16px 3px 16px 13px; border-bottom:1px solid #ddd; line-height:19px;}
.footerbg{background:#5ba007; vertical-align:top;}
.footerbg1{background:#fff; padding:0 5px 0 0; height:49px;}


.footerbg1_new{background:#fff; padding:0 5px 0 0; height:73px;}
.footerbg1_new a{color: #000000; text-decoration:none;}
.footerbg1_new a:hover{color:#30CAEE; text-decoration:underline;}
h3{padding:26px 0 1px 0; margin:0; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}



.footerbg1 a{color:#000; text-decoration:none;}
.footerbg1 a:hover{color:#666; text-decoration:underline;}
.generaltext ul{margin:0; padding:0; list-style-type:none;}
.generaltext ul li{background:url(../images/green-bullet1.gif) no-repeat left top; padding:0 0 5px 20px; line-height:17px; margin:0;}
.generaltext ul li a{
text-decoration:none; color:#333333;}
.generaltext ul li a:hover{text-decoration:underline;}

.tdgreen{background:#ebfcfe; font-weight:bold; color:#5eaab5;}
.tdgreen1{background:#6ec4d1; color:#fff; font-weight:bold;}
.tdgrey{background:#f9f9f9;}
.inputtext{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.normaltext{display:inline; font-size:11px; font-weight:normal;}
h1 {display:inline; font-size:12px; font-weight:normal;}
h2 {display:inline; font-size:12px; font-weight:normal;}
h3 {display:inline; font-size:11px; font-weight:normal;}
h4 {display:inline; font-size:12px; font-weight:normal;}
.normaltet{display:inline; font-size:12px; font-weight:normal;}
.head {font-size:18px; font-family:Georgia; line-height:15px; font-weight:bold; color:#6ec4d1;}

.newlinks1 {color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
.newlinks1 a {color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
.newlinks1 a:hover {color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
.newlinks1 a:visited {color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}

.sitemap_top{
background:url(../images/sitemap_top.jpg) top center no-repeat;
height:55px;
}

.sitemap_bg{
background:url(../images/sitemap_bg.jpg) top center repeat-y;
}

.sitemap_bott{
background:url(../images/sitemap_bott.jpg) top center no-repeat;
height:21px;
}

.sitemap_head{
color:#6CC127;
padding:13px 0px 10px 30px;
font-size:16px;
font-weight:bold;
}

.bottbox_head{
font-family:"Trebuchet MS", arial;
font-weight:bold;
color:#30caee;
font-size:15px;
padding:0px 0px 0px 40px;
}
.bottbox_head a{
color:#30caee;
text-decoration:none;
}
.bottbox_head a:hover{
color:#FCD039;
}

.bottbox_text{
font-family:"Trebuchet MS", arial;
line-height:21px;
padding:5px 0px 20px 40px;
}
.bottbox_text a{
font-family:"Trebuchet MS", arial;
line-height:21px;
color:#000000;
text-decoration:none;
}
.bottbox_text a:hover{
color:#356971;
}

.green_box_head{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0px 0px 7px 0px;
}
.green_box_text{
color:#FFFFFF;
font-size:11px;
}
