﻿html, body{background-color:#fff;font-family:Arial, Helvetica, Verdana, Sans-Serif;font-size:13px;font-weight:normal;margin:0;padding:0;color:#000;text-align:center;}
#container{margin:0 auto;width:960px;text-align:left;}

#header{height:165px;background-color:#00f;background-image:url("images/logo_2008.jpg");background-position:center center;background-repeat:no-repeat;}
#header .whiteLinks a{color:#fff;font-weight:bold;font-size:11px;text-decoration:none;margin:0 5px;}
#header .whiteLinks a:hover{text-decoration:underline;}
#header_bar{background-color:#fc0;font-weight:bold;font-size:20px;text-align:center;padding:5px 0;color:#000;}
a.reservationStar{display:block;width:182px;height:94px;background-image:url("images/reservationStar_link.gif");background-repeat:no-repeat;float:left;}
a.reservationStar:hover{background-image:url("images/reservationStar_link_hover.gif");}

#leftnav{float:left;width:200px;margin:0;padding:0;}
#leftnav .nav{background-color:#33AE3A;background-image:url("images/left_menu_bg.jpg");background-repeat:repeat-x;}
#leftnav .nav a{display:block;padding:10px;width:180px;border-bottom:1px solid #fff;text-decoration:none;color:#000;}
#leftnav .nav a:hover{background-color:#AADFBE;color:#36f;text-decoration:underline;}
#leftnav .nav .flyMenu{border:1px outset #000;}
#leftnav .nav .flyMenu a{background-color:#28A3F1;padding:5px 10px;font-size:12px;border-bottom:1px solid #000;color:#fff;}
#leftnav .nav .flyMenu a:hover{background-color:#2FB8EE;color:#fff;}
#leftnav .nav .userMenu{border-bottom:1px solid #fff;font-size:11px;font-weight:bold;}
#leftnav .nav .userMenu a{font-size:11px;font-weight:bold;padding:4px 10px 4px 15px;margin-left:20px;width:155px;border-bottom:none;background-image:url("images/usermenu_bullet.gif");background-repeat:no-repeat;background-position:left center;}
#leftnav .nav .userMenu a:hover{background-color:Transparent;background-image:url("images/usermenu_bullet_hover.gif");}
#leftnav .nav .userMenu a.logout{display:inline;padding:0;font-size:8px;font-style:italic;margin:0;width:auto;background-image:none;color:#00c;}

#content{margin-left:210px;padding:10px;}

#footer{clear:both;margin:0 0 0 210px;padding:8px;text-align:center;margin-top:10px;border-top:1px dotted #000;}
#footer a{font-size:12px;}

h1{font-family:Arial, Helvetica, Verdana, Sans-Serif;font-size:24px;font-weight:bold;margin:10px 0;color:#00c;}
.yellowBG{background-image:url('images/yellow_bg.jpg');background-repeat:repeat-x;height:26px;text-align:center;}
h2{font-family:Arial, Helvetica, Verdana, Sans-Serif;font-size:14px;margin:0;text-transform:uppercase;padding:0;}
h3{font-size:16px;font-weight:bold;font-family:Arial, Helvetica, Verdana, Sans-Serif;}
a{color:#009;text-decoration:none;}
a:hover{text-decoration:underline;color:#36f;}
a.testimonial{display:block;width:343px;height:45px;background-image:url("images/testimonial_link.gif");background-repeat:no-repeat;}
a.testimonial:hover{background-image:url("images/testimonial_link_hover.gif");}
input, textarea, select{font-family:Arial, Helvetica, Verdana, Sans-Serif;font-size:13px;}
hr{height:1px;color:#ccc;}
ul{margin-top:5px;margin-bottom:5px;}
.quote{font-family:Times New Roman, Georgia, Serif;font-weight:normal;font-size:12px;}

.gmap{font-size:11px;}
.gmap a{display:block;padding:2px 0;}

.faqs li{padding-bottom:15px;}
.faqs li div{padding:10px;display:none;font-size:12px;}

.error{color:#f00;padding:.5em 0;display:block;}
.button{display:inline-block;font-size:11px;font-weight:bold;padding:5px 15px;background-color:#28A3F1;border:outset 2px #28A3F1;text-decoration:none;color:#fff;}
.button:hover{color:#fff;text-decoration:none;background-color:#2FB8EE;}
.cancelButton{display:inline-block;font-size:11px;font-weight:bold;padding:5px 15px;background-color:#900;border:outset 2px #900;text-decoration:none;color:#fff;}
.cancelButton:hover{background-color:#b00;color:#fff;text-decoration:none;}

.selectedClinic{background-color:#ff9;}
.roster th{border:solid 1px #bbb;border-bottom-width:0;background-color:#ddd;padding:4px 6px;font-size:12px;font-weight:bold;}
.roster th a{color:#000;}
.roster td{border:solid 1px #bbb;padding:4px 6px;font-size:12px;vertical-align:text-top;}
.roster .button{font-size:11px;padding:3px 8px;}

a.nurseCal{display:block;font-size:10px;padding:2px 0;}
a.oldNurseCal{display:block;color:#999;font-size:10px;padding:2px 0;text-decoration:line-through;}