

	body { background-color:#e9f0bd; }

        body hr {
                background:none repeat scroll 0 0 #005098;
                border:medium none;
                clear:both;
                color:#005098;
                float:none;
                height:0.1em;
                margin:0 0 1.45em;
                width:100%;
                height:1px;
                }

	/* 00adef */
	#masthead { background-color:#005098; height:210px; position:relative; }
		#masthead h1 { height:145px; padding:0; margin:0; top:65px; position:absolute; }
			#masthead h1 a { display:block; height:145px; width:910px; background:url( '/img/masthead.jpg' ) 0 0 no-repeat; padding:0; margin:0; text-indent:-3000px; outline:none; }
		
	#topnav { background:url( '/img/popouts-shadow.gif' ) 50% 0 no-repeat; }
		/*
		#topnav ul.sfMenu { height:35px; width:889px; margin:0;  padding:0 10px; list-style:none; background:#f4f5f7 url( '/img/topnav.gif' ) 0 0 no-repeat; }
			#topnav li { float:left; }
				#topnav a.toplevel-link { color:#0c98cd; display:block; text-align:center; text-tranform:uppercase; font-weight:bold; font-size:16px; line-height:35px; text-decoration:none; }
				#topnav a:hover { text-decoration:underline; }
				#topnav-home { width:80px; }
				#topnav-patients { width:155px; }
				#topnav-about { width:185px; }
				#topnav-contact { width:130px; }
				#topnav-news { width:85px; }
				#topnav-links { width:85px; }
				#topnav-offers { width:170px; }

				a.subnav { font-size:14px; }		
		*/
	#slideshow { background:url( '/img/popouts-shadow.gif' ) 50% 0 no-repeat; }
		#slideshow div.box { margin:0; padding:0 5px; background:url( '/img/popouts-shadow.gif' ) 0 0 no-repeat; }
	
	#popouts { }
		#popouts div.box { padding:0 5px 8px 5px; background:url( '/img/popouts-shadow.gif' ) 0 100% repeat-y; }
			#teasers { background:url( '/img/teasers-bg.jpg' ) 0 0 no-repeat; }
				#teasers div.push { float:left; padding:0 10px 0 165px; width:275px; }
					#popouts h2 { margin-top:10px; margin-bottom:10px; padding:0; letter-spacing:0.065em; }
						#popouts h2 a { color:#005098; text-decoration:none; }
						#popouts h2 a:hover { text-decoration:underline; }

	#dic-nav-container { background:url( '/img/dic-nav-container-bg.gif' ) 0 100% no-repeat; text-align:center; }
		#dic-nav-container div.push { padding:0 10px 10px 10px; }
			#dic-nav-container h2 { color:#ffffff; padding-top:10px; margin:0 -10px 10px -10px; font-size:20px; height:40px; line-height:40px; background:url( '/img/dic-nav-container-bg.gif' ) 0 0 no-repeat; }
			#dic-nav-container h3 { color:#005098; font-size:20px; margin-bottom:10px; padding:0; }

				#major_buttons { text-align:left; width:233px; padding:1px; margin:0 auto; list-item-style:none; list-style:none; }
					.major { width:233px; margin:0 0 5px 0; }
					.major_nav_link { display:block; height:15px; line-height:15px; font-size:15px; text-decoration:none; color:#ffffff; padding:12px 15px 12px 10px; background:url( '/img/nav-major-sprite.jpg' ) 0 0 no-repeat; }
					.major_nav_link:hover { color:#ffffff; background:url( '/img/nav-major-sprite.jpg' ) 0 -47px no-repeat; }
	
						#minor_buttons_int { width:193px; padding:5px 1px 1px 41px; margin:0 auto; list-item-style:none; list-style:none; }
							.minor { width:193px; margin:0 0 5px 0; }
							.minor_nav_link { display:block; height:15px; line-height:15px; text-decoration:none; color:#ffffff; padding:12px 15px 12px 10px; background:url( '/img/nav-minor-sprite.jpg' ) 0 0 no-repeat; }
							.minor_nav_link:hover { color:#ffffff; background:url( '/img/nav-minor-sprite.jpg' ) 0 -47px no-repeat; }
	#page-content { padding:10px; }
		#page-content h2 { margin:0; padding:0 0 3px 0; color:#005098; }
	
        #footer { background:#005098; height:auto !important; height:50px; min-height:50px; padding:20px 0 20px 0; margin-top:10px; }
                #footer p { text-align:center; margin:10px 0 5px 0; color:#f1f3f9; }
                        #footer p a { color:#ffffff; }
                        #footer p span { font-size:16px; }
                #footer p.copyright { font-size:10px; padding:0; margin:0; }


