@import url(/_css/views/default.css);

@media screen {
	#panels * {
		margin: 0;
		padding: 0;
	}
	
	#panels {
		position: relative;
		width: 100%;
		clear: both;
		background: #333;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
	}
	
	#panels td {
		width: 270px;
		height: 100px;
		background-image: url(/_elements/home/background_panel_header_repeat.png);
		background-color: #EEE;
		background-position: top left;
		background-repeat: repeat-x;
		border-width: 1px;
		border-style: solid;
		border-color: #999;
		-webkit-border-radius: 8px;
	}
	
	#panels h1 {
		font-size: 14px;
		line-height: 25px;
		color: #FFF;
		text-align: center;
	}
	
	#panels h2,
			#panels p {
		font-size: 12px;
	}
	
	#panels .panel div {
		padding: 10px;
	}
	
	#panels div p + p,
	#panels div h2 + h2 {
		padding-top: 10px;
	}
	
	.panel {
		color: #333;
		font-family: Helvetica, sans-serif;
	}
	
	div#middle_inset {
		background-image: url(/_elements/home/home_splash_image.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	div#footer {
		margin-top: 0;
	}
	
	div#top {
		position: relative;
		height: 281px;
		background-repeat: repeat-x;
		background-image: url(/_elements/home/top_small_background.jpg);
	}
	
	div#site_search,
			div#enews_signup {
		position: absolute;
		top: -30px;
	}
	
	div#site_search {
		right: 10px;
	}
	
	div#enews_signup {
		left: 10px;
		font-weight: bold;
	}
	
	div#enews_signup input {
		color: #666;
	}
	
	div#top_border_left,
			div#top_border_right {
		position: absolute;
		background-repeat: no-repeat;
	}
	
	div#top_border_left {
		left: 0;
		width: 364px;
		height: 278px;
		top: 0;
		background-image: url(/_elements/home/top_small_border_left.jpg);
	}
	
	div#top_border_right {
		top: 0px;
		right: 0px;
		width: 13px;
		height: 278px;
		background-image: url(/_elements/home/top_small_border_right.jpg);
	}
	
	a.menu_button,
			a.menu_button:link,
			a.menu_button:visited,
			a.menu_button:focus,
			a.menu_button:hover,
			a.menu_button:active {
		position: absolute;
		width: 111px;
		height: 101px;
		padding: 15px 110px 0 15px;
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
	
	a.menu_button h1 {
		font-size: 15px;
	}
	
	a.menu_button span.h1 {
		font-size: 15px;
		font-weight: bold;
	}
	
	a.menu_button span.p {
		display: block;
	}
	
	a#menu_item_patients,
			a#menu_item_patients:link,
			a#menu_item_patients:visited {
		background-image: url(/_elements/home/patients.jpg);
		background-position: top left;
		top: 10px;
		right: 255px;
	}
	
	a#menu_item_patients:focus,
			a#menu_item_patients:hover,
			a#menu_item_patients:active {
		background-position: bottom left;
		color: #EEE;
	}
	
	a#menu_item_visitors,
			a#menu_item_visitors:link,
			a#menu_item_visitors:visited {
		background-image: url(/_elements/home/visitors.jpg);
		background-position: top left;
		top: 136px;
		right: 255px;
	}
	
	a#menu_item_visitors:focus,
			a#menu_item_visitors:hover,
			a#menu_item_visitors:active {
		background-position: bottom left;
		color: #EEE;
	}
	
	a#menu_item_physicians,
			a#menu_item_physicians:link,
			a#menu_item_physicians:visited {
		background-image: url(/_elements/home/physicians.jpg);
		background-position: top left;
		top: 10px;
		right: 10px;
	}
	
	a#menu_item_physicians:focus,
			a#menu_item_physicians:hover,
			a#menu_item_physicians:active {
		background-position: bottom left;
		color: #EEE;
	}
	
	a#menu_item_employees,
			a#menu_item_employees:link,
			a#menu_item_employees:visited {
		background-image: url(/_elements/home/employees.jpg);
		background-position: top left;
		top: 136px;
		right: 10px;
	}
	
	a#menu_item_employees:focus,
			a#menu_item_employees:hover,
			a#menu_item_employees:active {
		background-position: bottom left;
		color: #EEE;
	}
	
	div#menu_section {
		top: 264px;
	}
	
	div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited {
		border-bottom: 1px solid #CCC;
	}
}

