html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  background: #fff url(images/bg.jpg) repeat-x;
  font-family: Arial, Verdana, Tahoma;
}

h1 {
  background: #fff url(images/h-bg.jpg) repeat-x;
  height: 42px;
  font-size: 0.85em;
  margin: 20px 0 0 0;
  padding: 15px 0 4px 20px;
}

h2 {
  font-size: 1.0em;
  margin: 5px 10px 10px 10px;
}

table {}
  table tr {}
    table tr td {
      padding-bottom: 5px;
      vertical-align: top;
    }

label {
  font-size: 0.8em;
}

p {
  font-size: 0.83em;
  line-height: 1.6em;
  margin: 10px 10px 0 10px;
}

a, a:active, a:visited {
  color: #2168b4;
  text-decoration: underline;
}
a:hover {
  color: #23507c;
  text-decoration: none;
}

.container {
  margin: 0 auto;
  width: 901px;
}

#container {
  min-height: 100%;
  position: relative;
}

#header1 {
  background: #fff url(images/header1.jpg) no-repeat;
  height: 120px;
  position: relative;
}
  #header1 #member-login {
  	left: 688px;
    position: absolute;
    top: 85px;
  }
    #header1 #member-login a {
      font-size: 0.75em;
    }

#header1b {
  background: #fff url(images/header1_2.jpg) no-repeat;
  height: 120px;
}

ul.nav {
  overflow: hidden;
}
  ul.nav li {
    float: left;
  }

#menu {
  height: 57px;
  margin-bottom: 5px;
}
  #menu ul.nav {
    height: 57px;
  }
    #menu ul.nav li {
      display: block;
      height: 57px;
      overflow: hidden;
      text-indent: -100em;
    }
      #menu ul.nav li a {
        background: #fff url(images/menu.jpg) 0 0 no-repeat;
        display: block;
        height: 57px;
      }
      /* Specific items */
      #menu ul.nav li.main a { background-position: 0 0; width: 110px; }
      #menu ul.nav li.workers-compensation a { background-position: -110px 0; width: 211px; }
      #menu ul.nav li.personal-injury a { background-position: -321px 0; width: 161px; }
      #menu ul.nav li.lump-sum a { background-position: -482px 0; width: 125px; }
      #menu ul.nav li.resources a { background-position: -607px 0; width: 129px; }
      #menu ul.nav li.contact-us a { background-position: -736px 0; width: 164px; }
        #menu ul.nav li.main a:hover, #menu ul.nav li.main.selected a { background-position: 0 -57px; }
        #menu ul.nav li.workers-compensation a:hover, #menu ul.nav li.workers-compensation.selected a { background-position: -110px -57px; }
        #menu ul.nav li.personal-injury a:hover, #menu ul.nav li.personal-injury.selected a { background-position: -321px -57px; }
        #menu ul.nav li.lump-sum a:hover, #menu ul.nav li.lump-sum.selected a { background-position: -482px -57px; }
        #menu ul.nav li.resources a:hover, #menu ul.nav li.resources.selected a { background-position: -607px -57px; }
        #menu ul.nav li.contact-us a:hover, #menu ul.nav li.contact-us.selected a { background-position: -736px -57px; }

#header2 {
  background: #fff url(images/header2.jpg) no-repeat;
  height: 281px;
}

#header2b {
  background: #fff url(images/header2_2.jpg) no-repeat;
  height: 226px;
}

#content-container {
  overflow: hidden;
  padding-bottom: 73px;
}

#content {
  background: #fff url(images/content-bg.jpg) top right no-repeat;
  float: left;
  padding-right: 10px;
  width: 65%;
}

#content2 {
  background: #fff url(images/content-bg.jpg) top right no-repeat;
  float: left;
  padding-right: 10px;
  width: 100%;
}

#content3 {
  background: #fff url(images/content-bg.jpg) top right no-repeat;
  float: right;
  padding-right: 10px;
  width: 79%;
}

#boxmargin1 {
	margin-left: 6px;
}

#boxmargin2 {
	margin-left: 12px;
}

#right {
  float: right;
  width: 33%;
}

#right2 {
  float: lefts;
  width: 26%;
}

#testimonials {
  
}
  #testimonials .testimonial {
    border-bottom: 1px dashed #ccc;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    overflow: hidden;
  }
    #testimonials .testimonial img {
      border: 3px solid #7a8fa0;
      display: block;
      float: left;
    }
    #testimonials .testimonial div {
      float: right;
      width: 65%;
    }
      #testimonials .testimonial div a {
        color: #000;
      }
      #testimonials .testimonial div p {
        line-height: 1.2em;
        margin: 0;
      }
      #testimonials .testimonial div h3 {
        font-size: 0.8em;
        margin-bottom: 5px;
      }

#footer {
  background: #000 url(images/footer-bg.jpg) repeat-x;
  color: #fff;
  font-size: 12px;
  height: 73px;
}
  .content {
    margin: 0 auto;
    padding-top: 15px;
    width: 900px;
  }
  #footer a {
    color: #fff;
  }
  #footer ul.nav {
    padding-left: 10px;
  }
    #footer ul.nav li {
      padding-right: 20px;
    }
      #footer ul.nav li a {
        font-size: 12px;
      }
