body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	letter-spacing: normal;
	font-size: 11px;
	font-family: "Verdana", cursive;
	color:#000;
}

h1, h2,h3,h4, h5, h6 {
	margin: 0 auto;
	padding: 0;
	color: #555555;
}


a {
	text-decoration: underline;
	color:#555;
}

a:hover {
	text-decoration: underline;
	color:#106ada;
}

/* Header */

#header {
	width: 857px;
	height: 158px;
	margin: 0 auto;
}

#header * {
	text-decoration: none;
	text-align: center;
	color: #000000;
}

/* Menubar */

#menubar {
	width: 857px;
	margin: 0 auto;
	font-size: 12px;
	font-family: "Verdana";
	font-weight: bold;
}

#menubar *
{
    text-decoration: none;
    color: #000000;
    font-weight: normal;
}

/* Menu */

#menu {
	width: 857px;
	margin: 0 auto;
}


#menu ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;

}

#menu li {
	display: inline;
	
}

#menu a {
	display: block;
	float: left;
	
}
#menu a#home span {
	display: none;
}
#menu a#home {
	background: url(images/homeon.jpg) no-repeat top left;
}
#menu a#home:hover {
	background: url(images/homeoff.jpg) no-repeat top left;	
}
#menu a#aboutus span {
	display: none;
}
#menu a#aboutus {
	background: url(images/aboutuson.jpg) no-repeat top left;
}
#menu a#aboutus:hover {
	background: url(images/aboutusoff.jpg) no-repeat top left;
}
#menu a#officeinfo span {
	display: none;
}
#menu a#officeinfo {
	
	background: url(images/officeinfoon.jpg) no-repeat top left;
}
#menu a#officeinfo:hover {
	
	background: url(images/officeinfooff.jpg) no-repeat top left;
}
#menu a#services span {
	display: none;
}
#menu a#services {
	background: url(images/serviceson.jpg) no-repeat top left;
}
#menu a#services:hover {
	background: url(images/servicesoff.jpg) no-repeat top left;
}
#menu a#questions span {
	display: none;
}
#menu a#services {
	background: url(images/questionson.jpg) no-repeat top left;
}
#menu a#services:hover {
	background: url(images/questionsoff.jpg) no-repeat top left;
}
#menu a#resources span {
	display: none;
}
#menu a#resources {
	background: url(images/resourceson.jpg) no-repeat top left;
}
#menu a#resources:hover {
	background: url(images/resourcesoff.jpg) no-repeat top left;
}
#menu a#forms span {
	display: none;
}
#menu a#forms {
	background: url(images/formson.jpg) no-repeat top left;
}
#menu a#forms:hover {
	background: url(images/formsoff.jpg) no-repeat top left;
}
#menu a#medicallib span {
	display: none;
}
#menu a#services {
	background: url(images/medicallibon.jpg) no-repeat top left;
}
#menu a#services:hover {
	background: url(images/medicalliboff.jpg) no-repeat top left;
}


/* Content */
#sidebg{
	
	width: 165px;
	margin: 0 auto;
	background-image:url(images/sidebg_middle.gif);
	background-repeat:repeat-y;	
	background-position: 0px 0px;
	
	
}
#sidebgtop{
	
	width: 165px;
	height: 15px;
	margin: 0 auto;
	margin-top: 8px;
	background-image:url(images/sidebg_top.gif);
	
	
	
}
#sidebgbot{
	
	width: 165px;
	height: 27px;
	margin: 0 auto;
	background: url(images/sidebg_bot.gif) no-repeat;
	background-position: 0px 0px;
	
		
	
}
#contentbg{
	width: 850px;
	margin: 0 auto;
	background-image:url(images/contentbody.gif);
	background-repeat: repeat-y;
	background-position: 0px
			
}
#content {
	width: 841px;
	margin: 0 auto;
	background-image:url(images/contentbody.jpg);
	background-repeat: repeat-x;
}
#contenttop {
	width: 850px;
	height: 30px;
	margin: 0 auto ;
	margin-top: 8px;
	background: url(images/contenttop.gif) no-repeat;
	background-position:50% 25px;
			
}
#contentbot {
	width: 850px;
	height: 7px;
	margin: 0 auto;
	background: url(images/contentbot.gif) no-repeat;
	background-position: top
		
}
#content #colOne h3{
	color:#555;
}
#content #colOne h1{
	color:#555;
}


#colOne {
	float: left;
	width: 645px;
	font-family:"Verdana", cursive;
	font-size: 13px;
	margin-top: 10px;
	margin-left: 10px;
	font-weight:normal;
}

#colTwo {
	float: right;
	width: 165px;
	font-family:"Verdana, Arial, Helvetica, sans-serif", cursive;
	font-size: 10px;
	font-weight:normal;
	margin-top: 10px;
	margin-right: 10px
	
}
/* Content Elements */

/* Footer */

.foottext{
	font-weight: normal;
	text-align:center;
}

.sidemenu{
	padding-bottom: 5px;
	background:
	font-weight: bold;
}

#slides{
	margin: 0 auto;
	text-align: center;
}
#intro{
	width: 100%;
	margin: 0 auto;  
	font-weight: bold;  
}
#pagecontent{
	width: 100%;
	margin: 0 auto;
}

.hidden{
display:none;
}

.options {text-align:right; color:#9ac1c9}
.options a {text-decoration:none; color:#9ac1c9}
.options a:hover {color:#033}

ul.acc {margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-weight: normal;}


#acc {width:609px; list-style:none; color:#033; margin:0 auto;}
#acc h3 {width:595px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:1px;cursor:pointer; background:url(images/header.gif);}
#acc h3:hover {background:url(images/header_over.gif);}
#acc .acc-section {overflow:hidden; background:#fff;}
#acc .acc-content {width:577px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff;}


#nested {width:577px; list-style:none; color:#033; margin-bottom:15px; }
#nested h3 {width:563px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; font-size:12px; margin-top:5px; cursor:pointer; background: none;}
#nested h3:hover  {background:url(images/header_72_over.gif);}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:545px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff; font-weight:normal}
#nested .acc-selected {background:url(images/header_72_over.gif);}


#nestedAppQ {width:577px; list-style:none; color:#033; margin-bottom:15px;}
#nestedAppQ h3 {width:563px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; font-size:12px; margin-top:5px; cursor:pointer; background: none;}
#nestedAppQ h3:hover {background:url(images/header_72_over.gif);}
#nestedAppQ .acc-section {overflow:hidden; background:#fff}
#nestedAppQ .acc-content {width:545px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff; font-weight:normal}
#nestedAppQ .acc-selected {background:url(images/header_72_over.gif);}


#nestedMisc {width:577px; list-style:none; color:#033; margin-bottom:15px;}
#nestedMisc h3 {width:563px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; font-size:12px; margin-top:5px; cursor:pointer; background: none;}
#nestedMisc h3:hover {background:url(images/header_72_over.gif);}
#nestedMisc .acc-section {overflow:hidden; background:#fff}
#nestedMisc .acc-content {width:545px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff; font-weight:normal}
#nestedMisc .acc-selected {background:url(images/header_72_over.gif);}

.pwdropdown {width: 400px; margin-left: 110px;}
.pwsubmit {margin-left: 5px;}
.pwletters {border-color:Black; border-width:thin; border-style: solid;}
.letters{background-color: White;}
.pwLetter {font-size: large; font-weight: bold;}
#index{float: right; width: 200px; padding: 10px; margin: 10px; background-color: InfoBackground ; border: solid 1px #837956;}
table.formattedtable td, table.dosage-table td.dosage-cell{vertical-align: top; background-color: #FEFCED; border: solid 1px #837956;margin: 1px;}
table.formattedtable td.headercell, table.dosage-table td.table-header{background-color: #99ccff;  }

.month {background-color: #99ccff;}
.schedule {border-color:Black; border-width:thin; border-style: solid;}
.schedule td {border-color:Black; border-width:thin; border-style: solid; padding: 2px;}
.immunization {background-color: InfoBackground ;}
