body{margin: 0 0 0 0;
	margin-right:20px;
	font-family:"comic sans ms";
	background: #FFFCDF url(http://www.allchildrenpeds.com/images/background.gif) repeat-x;}
h2{padding:10px;
	margin: 0 0 0 0;
	font-size:2em;
	color:#005fdd;
	text-align:center;
	}
h3{padding:10px;
	margin: 0 0 0 0;
	font-size:1em;
	color:#005fdd;
	}
a{color:#005fdd;
	text-decoration:none;
	}
a:hover {text-decoration:none;
	background: url(images/lnkbkg.gif) center repeat-x;}

#header{background: transparent url(http://www.allchildrenpeds.com/images/bannerbkg.gif) no-repeat; 
	padding:0; 
	height:130px;
	white-space:nowrap;
	width:760px;
	margin-bottom:20px;}
#header h1{margin: 0 0 0 0; 
	padding: 20px;
	padding-left:160px;
	color:#005FDd; 
	font-family:"comic sans ms"; 
	font-size:3em;
	white-space:nowrap;}
#logo {float:left; 
	padding: 20px 10px 0px 60px; }




#innerticker, #ticker {
	font-family:comic sans ms;
	color:#005fdd;;
	padding:0;
	margin:0;
	position:absolute;
	top:0px;
	left:0;}

#innerticker span{
	font-size:1em;
	padding:0;
	margin:0;
	display:inline;
}
#innerticker{
	vertical-align:top;
	white-space:nowrap;
	text-align:top;
	height:1.5em;
	visibility:hidden;
}

#ticker {
	width:600px;
	height:1.5em;
	overflow:hidden;
	}





ul#menu {float:left; 
	width:200px;
	list-style-type:none;
	padding:0;
	margin:0;
}

#menu li{display:inline;
	inline-height:45px;
	height:45px;
}
* html #menu a{height:45px;}
#homepage #menu a#home,
#aboutpage #menu a#aboutus, 
#hourspage #menu a#hours,
#servicespage #menu a#services,
#bookspage #menu a#books,
#healthpage #menu a#healthlink,
#finduspage #menu a#howtofindus,
#educationpage #menu a#education,
#formspage #menu a#forms,
#immunizationpage #menu a#immunization,
#h1n1page #menu a#h1n1_menu{background: url(images/menucran.gif) 0 -90px no-repeat;}


#menu a:hover {background: url(images/menucran.gif) 0 -45px no-repeat; }
#menu a {background: url(images/menucran.gif) 0 0 no-repeat;
	padding:0;
	padding-left:8px;
	display:block;
	text-align:left;
	text-decoration:none;
	height: 45px;
	inline-height:45px;
	color:#005FDd;
	font-size:12pt;
	line-height:20px;

	}

#content {margin-left:10px;
	margin-right:10px;
}
#homeimage { padding:20px;}
#container {float: left;
	width:100%;}
#container table{float:left;}
#container td{vertical-align:top; white-space:normal;}
img.imageright{float:right; padding:9px;display:inline; border:0;vertical-align:text-top;}
img.imageleft{float:left; padding:9px;display:inline; border:0; vertical-align:top;}
p {text-indent: 2em;}
p.center {text-align:center;}
p.left {text-align:left;}
p.right {text-align:right;}
.dottedlist li{list-style:none; background:url('images/list.gif') bottom left no-repeat; padding-left:30px;}
#hourslist {list-style:none; 
	color:#005fdd;
	text-align:center;}
#bottom {clear:left right;
	text-align:center;
	margin-top:50%;}
#bottom h6{font-weight:normal;}


#vaccinetable table {spacing:0; width:100%; border-width:0; padding:0; border-spacing:0; margin:0;}
#vaccinetable table td{padding:0; }
#vaccinetable tr.colored {white-space:nowrap;background-color:#FFAA20;}
td.left {text-align:left; width:50%; }
td.right{text-align:left;}

#immunizationpage #content li{padding:1em;}

strong {color:#005FDD;}

a.topic {display:block; margin:0; padding:0; padding-bottom:10px; font-weight:normal; color:#000000;}
a.topic:hover{background:#FFBA30; display:block;}
a.topic span.topicname{font-weight:bold;color:#005fdd;}
a.topic:hover span.topicname{text-decoration:underline;}

div.mainwindow {background: transparent url(images/windowbkg.gif) no-repeat;
	display:none;
	width:453px;
	padding:0;
	position:absolute;}
div.windowtop {background: transparent url(images/windowtop.gif) no-repeat;
	display:block;
	width:453px;}
div.windowbottom {background: transparent url(images/windowbottom.gif) bottom no-repeat;
	display:block;
	width:453px;
	padding:0;
	padding-top:5px;
	}
div.windowbottom div{background-color: transparent;
	padding:10px;
	padding-left:15px;
	}
div.instruction{background-color:#ffffaa;
	color:#000000; 
	border:1px solid #FFBA30; 
	padding:2px;
}
div.emailbox{background-color:#ffffaa;
	color:#005FDd; 
	border:1px solid #FFBA30; 
	padding:2px;
}