 body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color:#FF9900;
 }
  
 /*ul#main-menu { margin: 0; padding: 0; list-style: none; width: 188px; }
 ul#main-menu li { margin: 0; padding: 0; list-style: none; float:left; width:188px; }
 ul#main-menu li a { margin: 0; padding: 0; display: block; background-image: url('../images/menu.jpg'); }
 ul#main-menu li a:hover { background-image: url('../images/menu-sel.jpg'); }
 ul#main-menu li.sel a { background-image: url('../images/menu-sel.jpg'); }
 ul#main-menu li a span { display: none; } */
 
 ul#main-menu { margin: 0 0 20px; padding: 0; list-style: none; background-repeat:no-repeat; width:188px; }
 ul#main-menu li { margin: 0; padding: 0; list-style: none; float:left; width:188px; }
 ul#main-menu li a { display: block; background-image: url('../images/menu.jpg'); }
 ul#main-menu li a:hover { background-image: url('../images/menu-sel.jpg');}
 ul#main-menu li.sel a { background-image: url('../images/menu-sel.jpg'); }
 ul#main-menu li a span { display: none; }

 ul#main-menu li#questionnaire a { background-position: 0 -0px; height: 50px; }
 ul#main-menu li#home a { background-position: 0 -73px; height: 32px; margin-top:23px; } 
 ul#main-menu li#corporate-healthcare a { background-position: 0 -105px; height: 32px; }
 ul#main-menu li#health-assessments a { background-position: 0 -137px; height: 32px; }
 ul#main-menu li#immigration-medicals a { background-position: 0 -169px; height: 32px; }
 ul#main-menu li#testimonials a { background-position: 0 -201px; height: 32px; }
 ul#main-menu li#faq a { background-position: 0 -233px; height: 32px; }
 ul#main-menu li#newsletter a { background-position: 0 -265px; height: 32px; }
 ul#main-menu li#who-are-we a { background-position: 0 -297px; height: 32px; } 
 ul#main-menu li#online-calendar a { background-position: 0 -329px; height: 32px; } 
 ul#main-menu li#contact-us a { background-position: 0 -361px; height: 30px; }
 

 #outer {
 width:900px;
 margin:auto;
 }
 
 #col-left {
 display:block;
 float:left;
 width: 188px;
 min-height: 900px;
 margin-top:30px;
 background-color:#E4D9AF;
 border:solid 1px #FFFFFF;
 }
 
 #menu {
 float:left;
 width:188px;
 height:328px;
 margin-top:80px;
 }
 
 #col-right {
 display:block;
 float:right;
 width: 700px;
 min-height: 749px;
 margin-top:30px;
 background-color:#FFFFFF;
 border:solid 1px #999999;
 }
 
 #banner {
 display:block;
 float:left;
 padding: 0px;
 width: 698px;
 height: 225px;
 margin-bottom: 40px;
 }
 
 #content {
 padding: 0 40px 40px 40px;
 font-family:Arial, Helvetica, sans-serif, Verdana;
 font-size:13px;
 color:#333333;
 width:620px;
 }
 
 #col-right-2 {
 display:block;
 float:right;
 width: 700px;
 height: 140px;
 margin-top:10px;
 background-color:#FFFFFF;
 border:solid 1px #999999;
 }
 
 #contact {
 width: 500px;
 height: 100px;
 margin: auto;
 margin-top: 20px;
 text-align:center;
 font-family: Arial, Helvetica, sans-serif, Verdana;
 }
 
 #footer {
 float:left;
 background-color:#FF9900;
 height:50px;
 color:#FFFFFF;
 margin-left:20px;
 }
 
 a {color:#FF9900; text-decoration: underline; font-family:Arial, Helvetica, sans-serif, Verdana; font-size:13px; line-height:18px;}
 a:visited {color:#FF9900; text-decoration: underline;}
 a:hover {color:#FF9900; text-decoration: none;}
 
 .imagelink { border:none; }
 
  h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#FF9900;
 }
 
 h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#333333;
 }
 
 h3 
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#FF9900;
 }
 
 h4
 {
 font-family:Arial, Helvetic