body {margin:0px; padding:0; font-size:75%; font-family:Helvetica, Arial, sans-serif}
#container {margin:0 auto; text-align:center; width:759px; position:relative}
h1 span {margin:0px; padding:0px}
h1 span {display:none}
img {border:0 none}

/* TOP SECTION */
#header {margin:0 0 10px 0; height:144px; min-height:144px; background-image:url(images/header-back.gif); background-repeat:no-repeat; position:relative; z-index:500}
#header h1 span {margin:0px; padding:0px}
#header span {display:none}
#logo {float:left; margin:10px 0 0 18px}
/* Fix for IE-win \*/
* html #logo {margin:10px 0 0 10px}
/* End Fix for IE-win */
#freePhone {float:right; padding:30px 30px 0 0; min-width:306px; width:306px; text-align:right}

/* MAIN BODY */
#top {margin:0; padding:0; min-height:16px; height:16px; background-image:url(images/home-top.gif); background-repeat:no-repeat}
#bottom {margin:0; padding:0; min-height:21px; height:21px; background-image:url(images/home-bottom.gif); background-repeat:no-repeat}
/* Fix for IE-win \*/
* html #bottom {clear:both}
/* End Fix for IE-win */
#mainBody {padding:0px; background-color:#000080; background-image:url(images/shadow-right.gif); background-repeat:repeat-y; background-position:right}
#homeMain {position:relative; margin:0; padding:0; min-height:290px; height:290px}
.homeImage {padding:0px; margin:0px; background-image:url(images/home-image.gif); background-repeat:no-repeat; background-position:40px 10px; z-index:1}

.homeImagerep {padding:0px; margin:0px; background-image:url(images/home-rsi.gif); background-repeat:no-repeat; background-position:40px 90px; z-index:1}

.homeroadaccident {padding:0px; margin:0px; background-image:url(images/road_accident_1.gif); background-repeat:no-repeat; background-position:60px 70px; z-index:1}

.homeroadaccident1 {padding:0px; margin:0px; background-image:url(images/road_accident.gif); background-repeat:no-repeat; background-position:40px 30px; z-index:1}

.homenegligence {padding:0px; margin:0px; background-image:url(images/medical_1.gif); background-repeat:no-repeat; background-position:40px 60px; z-index:1}
/* ie6 fix */
* html .homeImage {height:340px}
* html .homeroadaccident {height:340px}
* html .homeroadaccident1 {height:340px}
* html .homenegligence {height:340px}
* html .homeImagerep {height:340px}
/* ie6 fix */
#flash {position:absolute; top:293px; left:5px; width:320px; min-width:320px}
#flash1 {position:absolute; top:375px; left:5px; width:320px; min-width:320px}

.workMain {margin:0; padding:0; background-image:url(../images/work-accident-image.gif); background-repeat:no-repeat; background-position:50px 10px}
/* ie6 fix */
* html .workMain {height:340px}
/* ie6 fix */
.roadMain {margin:0; padding:0; background-image:url(../images/road-accident-image.gif); background-repeat:no-repeat; background-position:25px 90px}
/* ie6 fix */
* html .roadMain {height:340px}
/* ie6 fix */
.fallMain {margin:0; padding:0; background-image:url(../images/fall-image.gif); background-repeat:no-repeat; background-position:60px 20px}
/* ie6 fix */
* html .fallMain {height:340px}
/* ie6 fix */
.holidayMain {margin:0; padding:0; background-image:url(../images/holiday-accident-image.gif); background-repeat:no-repeat; background-position:50px 30px}
/* ie6 fix */
* html .holidayMain {height:340px}
/* ie6 fix */
.medicalMain {margin:0; padding:0; background-image:url(../images/other-image.gif); background-repeat:no-repeat; background-position:110px 50px}
* html .medicalMain {height:340px}
/* ie6 fix */
.otherMain {margin:0; padding:0; background-image:url(../images/play-ground-image.gif); background-repeat:no-repeat; background-position:30px 30px}
/* ie6 fix */
* html .otherMain {height:340px}
/* ie6 fix */
#homeContent {padding:0 30px 10px 10px; margin:0px; position:relative}

#Content {margin:0 0 0 340px; font-size:120%; color:#FFFFFF; text-align:justify; line-height:1.2em}
#Content h1 span {margin:0px; padding:0px}
#Content h1 span {display:none}
#Content span {font-weight:bold; color:#fff; font-size:110%}
#Content span a {font-weight:bold; text-decoration:none; color:#fff; font-size:110%}
#Content a {text-decoration:none; color:#000}
#Content a:hover {text-decoration:none}
#Content span a:hover {text-decoration:none}
#homeAdvert {position:relative; height:130px; margin-top:10px; font-size:120%; font-weight:bold; text-align:left}
#ad1 {width:230px; height:126px; position:absolute; left:14px; bottom:3px; padding-left:9px}
#ad1 p {width:150px; }
#ad1 a {color:#000; text-decoration:none; display:block; width:220px; height:60px}
#ad2 {width:221px; height:126px; position:absolute; left:264px; bottom:3px; padding-left:9px}
#ad2 p {width:160px;}
#ad2 a {color:#000; text-decoration:none; display:block; width:220px; height:60px}
#ad3 {width:221px; height:126px; position:absolute; right:20px; bottom:3px; padding-left:9px}
#ad3 p {width:160px;}
#ad3 a {color:#fff; text-decoration:none; display:block; width:230px; height:60px}

#adBottom {min-height:7px; height:7px; background-image:url(../images/ad-bottom.gif); background-repeat:no-repeat}

#bodyText span {font-weight:bold; color:#66cc33; font-size:130%}
#bodyText a {text-decoration:none; color:#333}
#bodyText a:hover {text-decoration:none}
#bodyText h2 {font-size:220%; color:#66cc33; line-height:1.2em}

#highlight {color:#66cc33; font-weight:bold; background:#333; padding:4px 14px 4px 14px; margin:0px}
/* Fix for IE-win \*/
* html #actionTop {margin-bottom:-7px}
/* End Fix for IE-win */
#actionTop {padding:0px; margin:0px; min-height:9px; height:9px; background-image:url(../images/actionTop.gif); background-repeat:no-repeat}
#actionBottom {padding:0px; margin:0px; min-height:9px; height:9px; background-image:url(../images/actionBottom.gif); background-repeat:no-repeat}
#noWin {height:66px; min-height:66px; margin-top:15px; padding-top:8px}
#reasons {background-image:url(../images/5-reasons-box.gif); background-repeat:no-repeat; height:66px; min-height:66px; padding-top:16px; margin-top:8px}
#promise {height:66px; min-height:66px; margin-top:10px; padding-top:15px}
#contact {margin-top:10px; padding-top:15px; color:#000000}

/* CONTENT AREA */
#content {padding:0 0 4px 0; width:720px; min-width:720px; margin-left:15px}
/* Fix for IE-win \*/
* html #content {margin-left:-5px}
/* Target IE7 only */
html>body #content {*margin-left:-5px}

#contentTop {height:8px; min-height:8px; background-image:url(images/content-top.gif); background-repeat:no-repeat; margin:0px; padding:0px}
/* Fix for IE-win 
* html #contentTop {margin-bottom:-7px} */

#contentBottom {clear:both; height:8px; min-height:8px; background-image:url(images/content-bottom.gif); background-repeat:no-repeat; margin:0px; padding:0px}
#contentMain {background-color:#FFFFFF; padding:0px; margin:0px; width:auto}
#columnLeft {float:left; width:435px; margin:0 0 8px 0; padding:0 0 0 18px; text-align:left}

#columnLeft h1 span {margin:0; padding:0}
#columnLeft span {display:none}
#columnLeft h2 {font-size:130%; font-weight:bold}
#announce {background-image:url(images/announce-back.gif); background-repeat:no-repeat; width:435px; min-width:435px; height:94px; min-height:94px; margin:15px 0 15px 0}
#announce a {text-decoration:none; font-weight:bold; color:#000000}
#announce a:hover {text-decoration:none}
#announce h2 {padding:11px 10px 0 10px; font-size:180%; font-weight:bold}
#announce span {font-weight:bold; color:#66cc33}
#adsRight {float:right; width:230px; min-width:230px; padding:15px 15px 7px 0; font-size:120%; font-weight:bold; color:#fff; text-align:left}
#announce1 {background-image:url(images/bg_hdclaims.gif); background-repeat:no-repeat; width:428px; min-width:428px; height:62px; min-height:62px; margin:15px 0 15px 0}

#contAd1 {width:230px; min-width:230px; min-height:126px; height:126px}
#contAd1 p {min-width:220px; min-height:106px; padding-top:60px; padding-left:10px}
#contAd1 a {color:#fff; text-decoration:none; display:block; padding-top:10px; width:220px; height:60px}
#contAd2 {width:230px; min-width:230px; min-height:126px; height:126px; margin:15px 0}
#contAd2 p {width:160px; padding-top:70px; margin-left:10px}
#contAd2 a {color:#fff; text-decoration:none; display:block; width:220px; height:60px}
#contMainAd {width:230px; min-width:230px; min-height:126px; height:126px; color:#FFFFFF}
#contMainAd p {width:160px; padding-top:70px; margin-left:10px}
#contMainAd a {color:#fff; text-decoration:none; display:block; width:220px; height:60px}
#clear {clear:both}
#compliments {margin:15px 0}
#compliments p {padding-left:55px; padding-right:20px}
.open {float:left; margin-left:-25px}
.close {float:right; margin-top:-10px; padding-right:-20px}
/* Fix for IE-win \*/
* html #close {padding-left:-30px}

/* SITE MAP */
.sitemap a {text-decoration:none; color:#000000}
.sitemap a:hover {text-decoration:underline}
.subSitemap {margin:0 0 0 15px; padding:0px}

/* BOTTOM MENU */
#footer {position:relative; margin:0px; padding:0px; text-align:left}
#bottomMenu {
	position:absolute;
	left:12px;
	top:6px;
	min-width:375px;
	width:383px
}
#bottomNumber {float:right; padding:6px 30px 0 0}
#bottomMenu ul {margin:0; padding:0; white-space:nowrap}
#bottomMenu li {display:inline; list-style-type:none; border-right:solid 1px #52a628}
#bottomMenu a {padding:3px 5px; font-size:100%}
#bottomMenu a:link {color:#52a628; text-decoration:underline}
#bottomMenu a:hover {color:#52a628; text-decoration:none}
#bottomMenu a:visited {color:#52a628}
#copy {font-size:80%; color:#666666; margin:2px 0 0 6px; padding:0}

/* MENU start 
.menu1 {width:auto; font-family:Arial; font-size:13px; font-weight:bold; text-align:left}
.menu1 ul {padding:0; margin:0; list-style-type:none}
.menu1 ul li {float:left; position:relative}
.menu1 ul li a, .menu1 ul li a:visited {float:left; display:block; text-decoration:none; color:#000080; padding:1px 12px; border-right:1px solid #000080}
.menu1 ul li:hover {width:auto}
.menu1 ul li:hover a {width:auto}
.menu1 ul li a.:hover {width:auto; text-decoration:none}
.menu1 ul li ul {display:none}
.menu1 table {margin:0; border-collapse:collapse; font-size:13px; position:absolute; top:-1px; left:0}

/* specific to non IE browsers 
.menu1 ul li:hover ul {display:block; position:absolute; top:18px; left:-1px; width:206px; w\idth:206px; border-bottom:1px solid #000080}
.menu1 ul li:hover ul li ul {display:none}
.menu1 ul li:hover ul li a {display:block; background:#FFFFFF; color:#000080; height:auto; padding:4px 12px; width:180px; border:1px solid #000080; border-bottom:0}
.menu1 ul li:hover ul li a:hover {color:#000080; text-decoration:underline}

/* specific to IE5.5 and IE6 browsers 
.menu1 ul li a:hover ul {display:block; position:absolute; top:18px; t\op:18px; background:#FFFFFF; left:0; border-bottom:1px solid #000080; text-decoration:none}
.menu1 ul li a:hover ul li a {display:block; background:#FFFFFF; color:#000080; height:1px; line-height:15px; padding:4px 14px; width:206px; w\idth:206px; border:1px solid #000080; border-bottom:0; text-decoration:none}
.menu1 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0; text-decoration:none}
.menu1 ul li a:hover ul li a:hover {color:#000080; background:#FFFFFF; text-decoration:underline}
/* MENU ends */

.ArwTxt1 {background:url(images/arw.gif) left top no-repeat; line-height:15px; margin:8px 0; font-size:100%; padding:0 0 0 26px}
a.moreabouttext {color:#FFFFFF; text-decoration:none}
a.moreabouttext:hover {color:#FFFFFF; text-decoration:underline; font-weight:bold}
a.moreabouttext span  {font-weight:bold; text-decoration:none; color:#fff; font-size:110%}
a.moreabouttext:hover{text-decoration:underline}

/* MAIN MENU */
#menu {position:absolute; top:112px; left:8px; z-index:200; width:96%; /* precision for Opera */}

/* Drop Down Menu - START */
#menuDp {list-style-type:none; margin:0; padding:0; font-family:Arial; font-weight:bold}

#menuDp li {display:block; float:left; position:relative; z-index:100; margin-right:0; line-height:10px}
#menuDp li span {display:block; z-index:100; background:#FFFFFF; padding:0px 10px; font-size:13px}
#menuDp li a, #menuDp li a:visited {display:block; padding:0;}

#menuDp dl {position:absolute; top:0; left:0; margin:0; padding: 0; background:url(spacer.gif)}
#menuDp dt {background:#FFFFFF; margin:0; font-size:13px; float:left; border-left:1px solid #000080}
#menuDp dd {display:none; background:transparent; border-right:1px solid #000080; border-bottom:1px solid #000080; border-left:1px solid #000080; clear:left; margin:0; padding:0; color:#000080; font-size:13px; text-align:left}

#menuDp dt a, #menuDp dt a:visited {display:block; color:#000080; padding:5px 10px; text-decoration:none}
#menuDp dd a, #menuDp dd a:visited {background:#FFFFFF; color:#000080; text-decoration:none; display:block; padding:7px 10px}

#menuDp li a:hover {border:0; text-decoration:underline}

#menuDp li:hover dd, #menuDp li a:hover dd {display:block}
#menuDp li:hover dl, #menuDp li a:hover dl {}
#menuDp li:hover dt a, #menuDp li a:hover dt a, #menuDp dd a:hover {background:#FFFFFF; color:#000080}
/* Drop Down Menu - END */

