* {padding: 0; margin: 0; }

body {background:url(img/body_bg.gif) repeat-x #FFFFFF;text-align:center; font-family:Arial, Helvetica, sans-serif;color:#00529b;}
img, div {behavior: url(scripts/iepngfix.htc)}
h2 {font-size:18pt; font-weight:normal; color:#7da7d9;}
h3 {font-size:12pt; font-weight:bold;}
p {color:#00529b; font-size:10pt; padding:4px 0 4px 0; font-weight:normal;}
hr {border:1px solid #fff; margin:15px 0 15px 0;}
#title {padding-bottom:10px;}
a {color:#045095;}
a:hover {color:#0000CC;}

.login-disb {width:116px; height:62px; }
.login-disb a {background:url(img/login_distb_normal.gif);}

.wrapper {margin:0;width:990px;margin-left:auto;margin-right:auto;text-align:left;padding:0;}
.header {width:970px; height:134px; background-image:url(img/header_bg.png); background-repeat:no-repeat; text-align:left;}
.header_home {width:970px; height:121px; background-image:url(img/headerhome_bg.png); background-repeat:no-repeat; text-align:left;}
.main {width:970px; display:table; background-image:url(img/main_bg.png); background-repeat:repeat-y; text-align:left;}
.main_home {width:970px; height:470px; display:table; background-image:url(img/home_bg.png); background-repeat:repeat-y; text-align:left;}
.content-wrap{width:900px; margin-left:auto; margin-right:auto;}
.content-wrap-home{width:935px; margin-left:auto; margin-right:auto;}
.content {width:620px; float:left;}
.feature-photo { height:482px; width:250px; float:right;}

.footer {width:970px; height:189px; background-image:url(img/footer_bg.png); background-repeat:no-repeat; color:#00509a;}
.footer a {text-decoration:none; color:#666;} 

.footer #contact {width:auto; float:left;margin-top:110px; padding-left:20px; font-size:11pt; font-weight:bold;}
.footer #siteby {width:auto; float:right;margin-top:150px; text-align:right; font-size:8pt; padding-right:20px; color:#999;}

.footer_home {width:970px; height:189px; background-image:url(img/footerhome_bg.png); background-repeat:no-repeat; color:#00509a;}
.footer_home a {text-decoration:none; color:#666;} 

.footer_home #contact {width:auto; float:left;margin-top:110px; padding-left:20px; font-size:11pt; font-weight:bold;}
.footer_home #siteby {width:auto; float:right;margin-top:150px; text-align:right; font-size:8pt; padding-right:20px; color:#999;}

#toplink {text-align:right; margin:10px 0; padding:5px; border-bottom:1px dotted #757679;}
#toplink a {color:#757679; text-decoration:none; font-size:12px;}

#logo h1 a {width:122px;height:83px;background:url("img/logo.gif") center no-repeat; position:absolute; top:25px; margin-left:30px;}
#logo h1 a:hover {width:122px;height:83px;background:url("img/logo_hover.gif") center no-repeat; position:absolute; top:25px; margin-left:30px;}
.header h1 a span {display: none;}
.header_home h1 a span {display: none;}

#nav {position:absolute; top:35px; margin-left:295px; z-index:999;}

#nav ul ul li a {display: block;background: #e3ebf6;text-indent: 0px;width:200px;height:auto;padding:5px;color:#3d5f9d;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:bold;text-decoration:none;margin-left:5px;}
#nav ul ul li a:hover {display: block;background: #3d5f9d;text-indent: 0px;color:#FFFFFF;}
/*added nav to each */
#nav ul { padding: 0;margin: 0;list-style: none;}
#nav li { float: left;position: relative;width: 10em;}
#nav li ul {display: none;position: absolute;top: 1em;left: 0;}
#nav li>ul {top: auto;left: auto;}
#nav li:hover ul, li.over ul {display: block;}

li#login {width:auto;}
li#order {width:auto;}

li#hospitals {width:auto;}
li#hospitals a {margin: 0;padding: 0;height:62px;width:95px;background:url(img/nav/hospitals_normal.gif) top left;text-indent: -10000px;display: block;}
li#hospitals a:hover {background-image: url(img/nav/hospitals_hover.gif);}

li#aged {width:auto;}
li#aged a {margin: 0;padding: 0;height:62px;width:92px;background:url(img/nav/aged_normal.gif) top left;text-indent: -10000px;display: block;}
li#aged a:hover {background-image: url(img/nav/aged_hover.gif);}

li#about {width:auto;}
li#about a {margin: 0;padding: 0;height:62px;width:92px;background:url(img/nav/about_normal.gif) top left;text-indent: -10000px;display: block;}
li#about a:hover {background-image: url(img/nav/about_hover.gif);}

li#sales {width:auto;}
li#sales a {margin: 0;padding: 0;height:62px;width:92px;background:url(img/nav/sales_normal.gif) top left;text-indent: -10000px;display: block;}
li#sales a:hover {background-image: url(img/nav/sales_hover.gif);}

li#academy {width:auto;}
li#academy a {margin: 0;padding: 0;height:62px;width:92px;background:url(img/nav/academy_normal.gif) top left;text-indent: -10000px;display: block;}
li#academy a:hover {background-image: url(img/nav/academy_hover.gif);}

li#login {width:auto;}
li#login a {margin: 0;padding: 0;height:62px;width:92px;background:url(img/nav/login_normal.gif) top left;text-indent: -10000px;display: block;}
li#login a:hover {background-image: url(img/nav/login_hover.gif);}

li#order {width:auto;}
li#order a {margin: 0;padding: 0;height:62px;width:95px;background:url(img/nav/order_normal.gif) top left;text-indent: -10000px;display: block;}
li#order a:hover {background-image: url(img/nav/order_hover.gif);}

.slider { height:353px; width:191px; float:right; padding:0; margin:0;}
.jslider {width:191px;height:353px;overflow:hidden; margin:0; padding:0;} 

#homelinks {margin-top:30px;}
#homelinks td {padding-right:20px;}
#homelinks p {color:#FFFFFF; font-size:13px;}
#homelinks img {padding:0 5px;}

#subscribe {text-align:right;}
#subscribe img {border:0;}
#subscribe a {color:#FFFFFF; text-decoration:none;}

#boxes {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#58585a; text-align:left}
#mask {position:absolute;left:0;top:0;z-index:4900;background-color:#f8fafd;display:none;}
#boxes .window {position:absolute;left:0;top:200px;width:285px;height:407px;z-index:4999; text-align:left; display:none;padding:20px;}
#boxes #dialog2 {background:url(img/newsletterbg.png) no-repeat 0 0 transparent;width:285px;height:407px;padding:30px 0 20px 25px; margin-top:-50px;}
.formbox {width:220px; height:20px; border:1px solid #58585a; padding:2px 2px 0 2px;}

.copyright {font-size:10pt; color:#999; margin-bottom:20px; text-align:center; margin-left:auto; margin-right:auto;}