img{ border: 0pt; }
* { padding: 0em; margin: 0em; } 

body {margin:auto; width:800px;background:#cce3f8;}
h1 {font-size:15pt; color:#113D6D}
h2 {font-size:12pt; color:#508DC6}
p {margin-bottom: 1em;}
#head {width: 800px; height: 160px; background: url(banner_1d.jpg); margin: 0; padding: 0; position: relative;border-left: thin solid #000;border-right: thin solid #000;}

#home {width: 800px; height: 160px; background: url(banner_1d.jpg); margin: 0; padding: 0; position: relative;border-left: thin solid #000;border-right: thin solid #000;}
#services {width: 800px; height: 160px; background: url(banner_1d.jpg); margin: 0; padding: 0; position: relative;border-left: thin solid #000;border-right: thin solid #000;}
#about {width: 800px; height: 160px; background: url(banner_1d.jpg); margin: 0; padding: 0; position: relative;border-left: thin solid #000;border-right: thin solid #000;}
#employment {width: 800px; height: 160px; background: url(banner_1d.jpg); margin: 0; padding: 0; position: relative;border-left: thin solid #000;border-right: thin solid #000;}
#contact {width: 800px; height: 160px; background: url(banner_1d.jpg); margin: 0; padding: 0; position: relative;border-left: thin solid #000;border-right: thin solid #000;}

div.banner1 {width:500px; margin:20px 20px 20px 50px; font:bold 30px 'Arial';float:left;}

div.main {width:800px;  min-height: 450px; font:10pt 'Arial'; background:#fff;border-left:thin solid #000;border-right:thin solid #000;}
div.terms {float:left; border-left-style: hidden; border-top: thin solid #000;font-size:9pt;text-align:left;}
div.terms a {text-decoration:none; color:#113D6D}
div.terms a:hover {text-decoration:none; color:#9DBCD1}

div.footer {border-left-style: hidden; border-top: thin solid #000;font-size:9pt;text-align:right;}

#mainhome {background: url(reflect_logo.jpg) top right no-repeat;padding:30px 200px 10px 80px;}
#mainservices {background: url(reflect_eq.jpg) top right no-repeat;padding:30px 200px 10px 80px;}
#mainabout {background: url(reflect_curves.jpg) top right no-repeat;padding:30px 200px 10px 80px;}
#maincontact {background: url(reflect_bars.jpg) top right no-repeat;padding:30px 200px 10px 80px;}
#mainemployment {background: url(reflect_line.jpg) top right no-repeat;padding:30px 200px 10px 80px;}
#mainprivacy {background: url(reflect_logo.jpg) top right no-repeat;padding:30px 200px 10px 80px;}

.headshot {border: 0; float: left; width:150px;}
.hiddenPic {display:none;}

.list1 {margin-left: 3em;}
ul.li1 {list-style: none;font-weight:bold;}
ul.li2 {margin-left: 2em;font-weight:normal;}

a {text-decoration:none; color:#113D6D}
a:hover {text-decoration:none; color:#9DBCD1}

#menu { width: 800px; height: 31px; background: url(menu_1d.jpg) 0 0; margin: 0; padding: 0; position: relative;border-left: thin solid #000;border-right: thin solid #000;}
#menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: -31 px;}
#menu li, #menu a { height: 31px; display: block;}
    
  #l1 {left: 59px; width: 130px;}
  #l2 {left: 187px; width: 140px;}
  #l3 {left: 326px; width: 142px;}
  #l4 {left: 467px; width: 139px;}  
  #l5 {left: 605px; width: 142px;}  
  
  
  #l1 a:hover {background: url(menu_1d.jpg) -59px -31px no-repeat;}
  #l2 a:hover {background: url(menu_1d.jpg) -187px -31px no-repeat;}
  #l3 a:hover {background: url(menu_1d.jpg) -326px -31px no-repeat;}
  #l4 a:hover {background: url(menu_1d.jpg) -467px -31px no-repeat;}
  #l5 a:hover {background: url(menu_1d.jpg) -605px -31px no-repeat;}

  #l1.on {background: url(menu_1d.jpg) -59px -31px no-repeat;}
  #l2.on {background: url(menu_1d.jpg) -187px -31px no-repeat;}
  #l3.on {background: url(menu_1d.jpg) -326px -31px no-repeat;}
  #l4.on {background: url(menu_1d.jpg) -467px -31px no-repeat;}
  #l5.on {background: url(menu_1d.jpg) -605px -31px no-repeat;}

  #foo {left: 59px; width: 130px;}
  #foo a:hover {background: url(menu_1d.jpg) -59px 0 no-repeat;}

html>body.main{height:auto}/* not ie6- */