body {margin:0;padding:0;font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;border:none;text-align:left;background-color:#dee8f3;padding:0 13px 0px 13px;color:#283b52;}
img {border:none;margin:0;padding:0;}
a {text-decoration:none;color:#9c2d2d;cursor:pointer;}
a:hover {text-decoration:underline;}

p {margin:10px 0;padding:0;}
h1 {margin:0;padding:0;font-size:12px;color:#fff;height:18px;background:url(img/h1-bkg.gif) no-repeat;padding-top:1px;padding-left:25px;font-weight:normal;}
h2 {margin:0;padding:0;font-size:12px;color:#fff;height:18px;background:url(img/h2-bkg.gif) no-repeat;padding-top:1px;padding-left:25px;font-weight:normal;}
h3 {margin:0;padding:0;font-size:12px;}

#wrapper {background:url(img/x-ray-hand.jpg) no-repeat 0 206px #f1f5f9;padding:0px 31px 0px 31px;width:890px;}
#main {width:890px; margin:0 auto; padding:0px; padding-top:13px;}

#title {margin:0;padding:0;}

#menu {background:url(img/menu-bkg.jpg) no-repeat;margin:0;padding:0;float:left;width:176px;height:304px;}
#menu ul {margin:0;padding:0;}
#menu li {list-style:none;height:32px;width:164px;margin-left:5px;margin-top:1px;}
#menu li a {height:26px;width:139px;background:url(img/menu-item-bkg.gif) no-repeat 0 0;display:block;}
#menu li .last-item {background:url(img/last-menu-item-bkg.gif) no-repeat 0 0;}
#menu li a {color:#365170;padding-top:6px;padding-left:25px;}
#menu li a:hover {background-position: 0 -32px;text-decoration:none;color:#fff;}

#home #menu-1 {background-position: 0 -32px;color:#fff}
#billing #menu-2 {background-position: 0 -32px;color:#fff}
#contact-us #menu-3 {background-position: 0 -32px;color:#fff}
#copies-of-exams #menu-4 {background-position: 0 -32px;color:#fff}
#locations #menu-5 {background-position: 0 -32px;color:#fff}
#news #menu-6 {background-position: 0 -32px;color:#fff}
#services #menu-8 {background-position: 0 -32px;color:#fff}
#staff #menu-9 {background-position: 0 -32px;color:#fff}

#content {float:right;width:650px;}

#footer {margin:0 auto;padding:0px;width:75%;text-align:center;clear:both;}
#footer p {margin:0;padding:0;}

#header {text-align:right;}
#logo {float:left;}
#flash {float:right;}

.hide {clear:both;visibility:hidden;margin:0;padding:0;font-size:0em;}
.separator {clear: both;background:url(img/separator-bkg.gif) no-repeat;margin:10px 0;height:3px;border:0px;text-align:left;height:3px;font-size:0em;}
.back-top {text-align:right;}
.back-top a {background:url(img/back-top.gif)no-repeat;font-size:10px;padding:3px;color:#fff}

#new-services {width:227px;padding-bottom:5px;background:url(img/new-services-bkg.gif);float:right;margin-left:30px;}
#new-services ul {margin-top:5px;margin-bottom:0;color:#aa5a7d;font-size:11px;}

.illustration {float:right;margin-left:30px;}
.ill-left {float:left;margin-right:15px;}

#services-menu ul {float:left;}
#services #content h2 {margin-bottom:5px;}

#staff-photo {float:right;margin:0;padding:0;margin-top:10px;}
#staff-list {margin:0;padding:0;margin-left:25px;margin-top:10px;margin-bottom:15px;}
#staff-list li {list-style:none;margin:0;padding:0;}

.person-photo {float:left;width:100px;margin:0;padding:0;padding-left:25px;margin-top:10px;}
.person-photo img {border:1px solid #666;}
.person-info {float:right;width:475px;margin:0;padding:0;margin-top:0px;}

#newsletter {background-color:#fff;padding:5px;border:1px solid #999}
#newsletter h1 {background:none;color:#000;font-size:24px; height:60px;}

/*Sticky Footer*/
html, body {height: 100%;}
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -40px;}
#push {height:40px}


/*IE 6 Related Stuff*/





