/* page style */
html, body {height:100%; padding:0; margin:0; font:18px Georgia; color:#55819e}
body {background:#d8e2e9}

input, textarea, select {font:16px Georgia; color:#55819e}

a {text-decoration:none; color:#55819e;}
a:hover {text-decoration:underline;}
a:hover span {color:#000}
a img {border:none;}

img.left {float:left; margin:0 15px 5px 0;}
img.right {float:right; margin:0 0 5px 15px;}

h1 {font-size:18px; padding:0; margin: 0 0 25px 0;}
p {padding:0; margin:0 0 25px 0; line-height:25px}
form {padding:0; margin:0 0 25px 0; line-height:30px;}

.clear {clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}

.wrapper {position:relative; min-height:100%; width:940px; padding:0 18px 0 17px; margin:auto; background:#3b6e8f}

.header {position:relative; height:172px; background:#fff url(../images/header_bg.gif) no-repeat 100% 0;}
    .header .text {position:relative; height:172px; background:url(../images/header_text.gif) no-repeat 385px 50px;}
    .header .text .subscribe {position:absolute; top:146px; left:385px;}
    .header .text .subscribe img {margin:0}
    .header img {margin:15px 0 0 20px;}

#nav {height:36px;}
    #nav ul {height:36px; padding:0; margin:0; list-style:none;}
    #nav ul li {height:36px; float:left; width:188px;}
    #nav ul li a {display:block; height:24px; padding:12px 0 0 0; width:188px; background:url(../images/nav_bg.gif) no-repeat 0 0; cursor:pointer}
    #nav ul li a:hover, #nav ul li a.active {background:url(../images/nav_bg.gif) no-repeat 0 100%}
    #nav ul li a span {display:block; height:13px; font-size:0; background-position:50% 0; background-repeat:no-repeat}
    #nav ul li a:hover span, #nav ul li a.active span {background-position:50% 100%}
    #nav ul li a.home span {background-image:url(../images/nav_home.gif)}
    #nav ul li a.services span {background-image:url(../images/nav_services.gif)}
    #nav ul li a.patients span {background-image:url(../images/nav_patients.gif)}
    #nav ul li a.about span {background-image:url(../images/nav_about.gif)}
    #nav ul li a.contact span {background-image:url(../images/nav_contact.gif)}

.submenu {}
    .submenu ul {height:1%; padding:0; margin:0;}
    .submenu ul li {height:1%; margin-bottom:15px; background:url(../images/submenu_bg.gif) repeat-y 0 0}
    .submenu ul li a {display:block; padding:10px 0 10px 20px; background:#89a8bc}
    .submenu ul li a:hover, .submenu ul li a.active {background:none;}
 
#content {background:#fff url(../images/leftcol_bg.gif) repeat-y 0 0;}
.content {height:1%; padding:20px 20px 20px 0; background:url(../images/content_bottom.gif) no-repeat 0 100%; position:relative;}

.leftcol {float:left; width:226px; background:#89a8bc}
    .leftcol .home {padding:10px 0 15px 20px;}
    .leftcol ul {padding:0; margin:0; list-style:none;}

.rightcol {position:relative; float:right; width:675px; min-height:680px; -height:680px;}

.rightcol ul {padding:0; margin:0 0 0 25px; list-style-image:url(../images/ul_middot.gif); font-size:14px;}
    .rightcol ul li {margin-bottom:7px;}

.rightcol span {font-size:14px;}

.rightcol .abc {word-spacing:11px; font-size:14px; margin-bottom:20px;}
    .rightcol .abc a {word-spacing:normal}
    .rightcol .printer {float:right; height:22px; font-size:9px; text-transform:uppercase; color:#000; text-decoration:none !important}

.rightcol input.txt, .rightcol textarea.txt {margin:0 0 0 5px; height:20px; padding:2px 5px; border:1px solid #ddd; border-right:3px solid #bfbfbf; border-bottom:3px solid #bfbfbf;}
.rightcol textarea.txt {height:auto; overflow:auto}
.rightcol label {white-space:nowrap}

.orangebox {position:absolute; bottom:30px; left:8px; width:210px; background:url(../images/orangebox_bg.gif) repeat-y 0 0}
    .orangebox_top {background:url(../images/orangebox_top.gif) no-repeat 0 0}
    .orangebox_bottom {background:url(../images/orangebox_bottom.gif) no-repeat 0 100%; padding:40px 30px;}
    .text_str { width:145px; font-family: Arial, sans-serif; color:#97c524}
    .link_text { width:145px; margin-top:5px; font-family: Arial, sans-serif; color:#97c524; font-weight:bold}
    a:hover {text-decoration:none}
    
.printbox {float:right; width:555px; background:url(../images/printbox_bg.gif) repeat-y 0 0;}
    .printbox_top {background:url(../images/printbox_top.gif) no-repeat 0 0}
    .printbox_bottom {background:url(../images/printbox_bottom.gif) no-repeat 0 100%; padding:30px 20px; min-height:500px; -height:500px;}
    
    .printbox_bottom div#pageload {display:block;}

.abc_list {float:left; width:110px; }

.footerfix {height:60px;}
.footer {position:relative; height:47px; width:940px; margin:auto; margin-top:-47px; background:url(../images/footer_bg.gif) no-repeat 0 0}
    .footer img {margin:17px 0 0 21px;}
    .footer .email {position:absolute; right:24px; top:0px;}
	
.job-table td {vertical-align: top; padding: 10px 0}
.job-table a {
	text-decoration: underline
}
.preferredDateNote {
    display: none;
    margin-left: 5px;
    font-size: 11px;
    line-height: 14px;
}
.leftMenuLink {
    color: white;
    text-transform: uppercase;
    font: 18px Arial;
}
a:hover span.leftMenuLink {color: white; }