DIV.rija{float:right; padding-top:21px; padding-right:20px}
DIV#footer{width:900px; margin-left:auto; margin-right:auto}
BODY{text-align:center; background-image:url(images/bg_main.jpg); background-repeat:repeat-x; background-color:#888; margin:0 auto; padding:0px; width:100%}
#body P{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}
#body{background-color:#FFF; width:820px; margin:0 auto; text-align:left; padding-right:40px; padding-left:40px; background-image:url(images/bg_text.png); background-repeat:no-repeat; background-position:center 330px; padding-top:2px; height:800px}
DIV#page-top{background-image:url(images/body-top-bg.jpg); background-repeat:no-repeat; background-position:center top; height:214px}
DIV#page-top-center{width:900px; height:214px; margin:0 auto; position:relative}
#bodyo{background-color:#FFF; width:820px; margin:0 auto; text-align:left; padding-right:40px; padding-left:40px; background-image:url(images/bg_text.png); background-repeat:no-repeat; background-position:center 10px; padding-top:25px; font-family:Arial,Helvetica,sans-serif; font-size:12px; min-height:550px; padding-bottom:20px}
DIV#bodyo UL LI{padding-bottom:10px}
UL.sectors LI UL{padding-top:10px}

DIV.contact-form TEXTAREA#comment{width:320px; height:120px}
DIV.contact-form TEXTAREA{background-color:#CCC}
DIV.contact-form INPUT#email{margin-left:0px; width:320px}
.contact-form INPUT#phone{margin-left:0px; width:320px}
DIV.contact-form INPUT{margin-bottom:12px; background-color:#CCC}
DIV.contact-form INPUT#name{margin-left:0px; width:320px}
DIV.contact-form{width:350px}
DIV.right-pics IMG{padding-bottom:20px}
A:link{color:#003F5F; font-weight:bold; text-decoration:none; font-size:12px}
A:visited{color:#003F5F; font-weight:bold; text-decoration:none; font-size:12px}
DIV.index-sub-menu UL LI A{font-size:14px; line-height:30px; margin-left:3px; font-weight:normal}
A:active{color:#003F5F; font-weight:bold; text-decoration:none; font-size:12px}
A:hover{color:#003F5F; font-weight:bold; text-decoration:none; font-size:12px}
h1{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#003F5F; margin-top:0}
h2{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#003F5F; margin-top:0}
DIV#body H1{margin-top:41px}
.main{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#666}
DIV#intmenu DIV.index-sub-menu{width:250px; height:300px; background-image:url(images/insurance-types.jpg)}
DIV.index-sub-menu UL{list-style-type:none; font-family:Arial,Helvetica,sans-serif}
.whitetext{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF}
.style1{font-size:10px}
#footer{background-image:url(images/footer.png); height:79px; background-repeat:no-repeat; background-position:center top}
DIV#footer DIV.info P{font-weight:bold; color:#FFF; font-family:Arial; font-size:12px; padding-top:16px; margin:0}
DIV.footer-info{width:900px; margin-left:auto; margin-right:auto}
#body #ad1{height:150px; width:250px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF; background-color:#004682; margin:10px}
#body #ad2{height:150px; width:250px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF; background-color:#004682; margin:10px}
#body #ad3{height:150px; width:250px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF; background-color:#004682; margin:10px}
#bodyo #form{float:left}
#address{width:400px; float:right; text-align:right; padding-top:6px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#FFF}
.tblimg{background-image:url(images/main.jpg)}
#bodyo #map{height:250px; width:350px; float:right}
#nav{width:400px; height:60px; background:url(images/nav-menu.jpg); background-position:center top; margin:0px auto; padding:0; position:absolute; left:250px; top:147px}
#navigation LI{margin:0; padding:0; list-style:none; position:absolute; top:0}
#navigation LI, #navigation A{height:60px; display:block}
#panel1b{left:0px; width:76px}
#panel2b{left:77px; width:113px}
#panel3b{left:190px; width:104px}
#panel4b{left:294px; width:107px}
#panel1b A:hover{background:transparent url(images/nav-menu.jpg) no-repeat 0 -60px}
#panel2b A:hover{background:transparent url(images/nav-menu.jpg) no-repeat -77px -60px}
#panel3b A:hover{background:transparent url(images/nav-menu.jpg) no-repeat -190px -60px}
#panel4b A:hover{background:transparent url(images/nav-menu.jpg) no-repeat -294px -60px}
DIV#bodyo IMG.crest-right{float:right; padding-left:20px}
DIV.right-pics{float:right; width:100px; padding-top:70px; padding-left:20px}
DIV.lifebuoy{background-image:url(images/main.jpg); background-repeat:no-repeat; width:560px; height:300px; float:right; margin:0; padding:0}
DIV.lifebuoy-text{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF; margin-left:20px; margin-top:20px}
DIV.index-sub-menu UL LI A:hover{color:#275C9E}
UL.towns{float:left; padding-left:39px}
DIV.towns{min-height:240px}
SPAN.freephone{font-size:46px}
SPAN.normal-tel{font-size:18px}
