/****************************************/
/* hillhealthcenter */
/* Copyright (c) The Worx Group - 2008 */
/* base.css */
/****************************************/
img	{ border:0px; }
img, div, input { behavior: url("/style/iepngfix.htc"); }
.clear { clear:both; }
form { margin:0; }

body { margin:0; padding:0; text-align:center; min-width:996px; background:#FFF url(/images/background.gif) top repeat-x; font:normal 12px arial; color:#333333; }
h1 { font-size:20px; font-family:Georgia, "Times New Roman", Times, arial; font-weight: normal; color:#273691; }
h2 { font-size:20px; font-family:Georgia, "Times New Roman", Times, arial; font-weight: normal; color:#273691; border:1px solid #cae0f0; border-width:1px 0; padding:3px 0 3px 22px; margin:10px 0 5px 0; background:url(/images/bg_h2.gif) 5px 2px no-repeat; }
h3 { font-size:12px; text-transform:uppercase; font-weight:bold; color:#273691; margin:14px 22px; }
h4 { font-size:18px; font-family:Georgia, "Times New Roman", Times, arial; color:#273691; font-weight:normal; }
p { margin:14px 22px; }


/****************************************/
/* Common Elements */
/****************************************/
.background { padding-bottom:178px; overflow:hidden; background:url(/images/hill.jpg) bottom no-repeat; }
	.cloud_01 { position:absolute; z-index:1; top:165px; left:0px; width:298px; height:79px; background:url(/images/cloud_01.png) top no-repeat; }
	.cloud_02 { position:absolute; z-index:1; top:10px; right:150px; width:298px; height:79px; background:url(/images/cloud_02.png) top no-repeat; }
	.cloud_03 { position:absolute; z-index:1; top:450px; left:150px; width:60px; height:19px; background:url(/images/cloud_03.png) top no-repeat; }
	.cloud_04 { position:absolute; z-index:1; top:270px; right:250px; width:81px; height:22px; background:url(/images/cloud_04.png) top no-repeat; }

.wrapper { width:996px; margin:0 auto; text-align:left; background:#FFF; position:relative; z-index:9; }


	.stage { width:960px; padding:0 18px; }
		.header { padding:0 0 18px 0; }
			a.newsletter { float:right; }
			a.logo { float:left; margin:25px 0 25px 0; }
			ul.nav { clear:both; border:1px solid #CCC; border-width:1px 0; color:#d9d9d9; height:25px; }	
				ul.nav li { display:inline; }
				ul.nav li.divider { float:left; padding:4px 0; }
				ul.nav li.espanol { float:right; color:#999; padding:4px 10px 4px 0; }
				ul.nav li a { float:left; display:block; padding:5px 10px; color:#333; text-decoration:none; }
				ul.nav li a:hover { color:#273691; }
		.page { float:left; width:720px; }
			
			.flash { padding:4px; background:url(/images/rotate/bg_flash.gif) top no-repeat; position:relative; top:-4px; left:-4px; }
				.flash .rotate { width:712px; height:402px; position:relative; }
					.rotate div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:44px; padding:30px 20px 10px 40px; }
					.rotate p { font-size:15px; margin:0; color:#434343; }
					.rotate h1 { font-size:22px; color:#273691; }
.flash #rotate_01 { background:url(/images/rotate/bg_rotate_01.jpg) top no-repeat; }
.flash #rotate_02 { background:url(/images/rotate/bg_rotate_02.jpg) top no-repeat; }
.flash #rotate_03 { background:url(/images/rotate/bg_rotate_03.jpg) top no-repeat; }
.flash #rotate_04 { background:url(/images/rotate/bg_rotate_04.jpg) top no-repeat; }
.flash #rotate_05 { background:url(/images/rotate/bg_rotate_05.jpg) top no-repeat; }
.flash #rotate_06 { background:url(/images/rotate/bg_rotate_06.jpg) top no-repeat; }
				
			.imagery { padding:4px; background:url(/images/rotate/bg_flash_internal.gif) top no-repeat; position:relative; top:-4px; left:-4px; }
			.imagery .internal { width:712px; height:230px; background:url(/images/rotate/imagery_about.jpg) top no-repeat; position:relative; }
			.imagery .internal_services { width:712px; height:230px; background:url(/images/rotate/imagery_employees.jpg) top no-repeat; position:relative; }
			.imagery .internal_news { width:712px; height:230px; background:url(/images/rotate/imagery_news.jpg) top no-repeat; position:relative; }
			.imagery .internal_locations { width:712px; height:230px; background:url(/images/rotate/imagery_locations.jpg) top no-repeat; position:relative; }
			.imagery .internal_employees { width:712px; height:230px; background:url(/images/rotate/imagery_employees.jpg) top no-repeat; position:relative; }
			.imagery .internal_directions { width:712px; height:230px; background:url(/images/rotate/imagery_directions.jpg) top no-repeat; position:relative; }
			.imagery .internal_contact { width:712px; height:230px; background:url(/images/rotate/imagery_contact.jpg) top no-repeat; position:relative; }
			.imagery .internal_donate { width:712px; height:230px; background:url(/images/rotate/imagery_donate.jpg) top no-repeat; position:relative; }
			.internal div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
			.internal_services div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
			.internal_news div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
			.internal_locations div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
			.internal_employees div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
			.internal_directions div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
			.internal_contact div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
			.internal_donate div { position:absolute; bottom:-1px; background:url(/images/rotate/bg_rotate_content.png) top no-repeat; width:652px; height:25px; padding:20px 20px 10px 40px; }
					.internal h1 { font-size:22px; color:#273691; font-weight:normal; }
					
			.callouts { padding:5px 0; }
				.callout { float:left; width:219px; height:146px; padding:4px; border:2px solid #e3e3e4; margin:0 10px 0 0; }
				.callout_01 { background:url(/images/callout_01_bg.jpg) top left no-repeat; }
					.callout_01 h1 { color:#f13030; }
					.callout_01 a { font-size:11px; color:#333; font-weight:bold; text-decoration:none; display:block; padding:3px 0; }
					.callout_01 a:hover { color:#f13030; }
				.callout_02 { width:227px; height:154px; padding:0; background:#d3d6d7; }
				.callout_03 { margin:0; background:url(/images/callout_03_bg.jpg) top left no-repeat; }
					.callout_03 h1 { padding:0 70px 5px 0; }
					.callout_03 a { font-size:11px; color:#333; font-weight:bold; text-decoration:none; display:block; padding:2px 0; }
					.callout_03 a:hover { color:#273691; }
					
			.content { width:670px; padding:5px 25px; }
				.content h3 { margin:14px 22px; }
				.content p { margin:14px 22px; }
				.content table.staff { margin:0px 22px; width:95%; font-size:11px; }
				.content table.staff td { vertical-align:top; line-height:1.5em;  }
			div.content ul li { list-style-type:disc; margin:0 0 3px 35px; list-style-position:inside; }
			div.content ol li { list-style-type:decimal; margin:0 0 3px 40px;}
			div.content li { margin:0 0 0 35px; }
			div.content a { color:#333333; text-decoration:underline; font-weight:normal; }
			div.content a:hover { color:#273691; text-decoration:underline; }
			.phone  { margin:0 22px; }
			.phone table { border: 1px solid red}
			.phone tr { vertical-align: top;}
			.phone td {padding: 2px;}

			div.provider {float:left; margin:0 0 20px 20px;}
			div.provider-title {float:left; margin:0 0 0px 0px; width:400px;}
			div.provider p {margin:0 0 10px 20px;}			
			div.provider-left {float:left; text-align:left; width: 150px; margin:0 0 10px 0px; padding:0}
			div.provider-right {float:left; text-align:left; width: 400px; margin:0 0 0 0px; padding:0}

			div.numbers {float:left; margin:0 0 5px 20px;}
			div.numbers-left {float:left; text-align:left; width: 250px; margin:0 0 5px 0px; padding:0}
			div.numbers-right {float:left; text-align:left; width: 400px; margin:0 0 0 0px; padding:0}
		
		.footer { clear:both; color:#333333; font-size:11px; padding:20px 0; }
			.footer ul { border:1px solid #e5e5e5; border-width:1px 0; padding:5px 0; }
				.footer ul li { display:inline; padding-right:5px; }
				.footer ul li a { color:#333333; text-decoration:none; }
				.footer ul li a:hover { color:#000; text-decoration:underline; }
				.footer ul li a.support { color:#273691; text-decoration:none; font-weight:bold; }
				.footer ul li a.support:hover { color:#273691; text-decoration:underline; }
			.footer p { margin:5px 0; }
				.footer p a { color:#333333; text-decoration:underline; }
				.footer p a:hover { color:#000; }
