/*
Style Sheet - Hamilton Memorial Hospital District - hmhospital.org
Designed by MEGABYTES - www.megabytesonline.net
*/

body {
	background-color: white;
	background-image:url(images/bg_main.jpg);
	background-position: top center;
	background-repeat:repeat-x;
	color: #373779; /*Dark blue*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 0;
	margin: 0;
}

h3 {font-size: medium;} /*News Headlines*/

/* ==== Hyperlinks ==== */
a {
	color: #373779;
	text-decoration: none;
}

a:link {
	color: #373779;
	text-decoration: none;
}

a:visited {
	color: #373779;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #0000CC;
}



table.body td.nav {
	height: 40px;
	vertical-align: middle;
}

table.body td.footer {
	border-top: 1px solid #373779;
	font-size: 10px;
}

table.body td.bottomnav {
	font-size: xx-small;
	text-align: center;
	padding-bottom: 10px;
}

table.home td.leftmain {
	vertical-align: top;
}

table.home td.rightmaintop, table.home td.rightmainmiddle, table.home td.rightmainbottom {
	width: 355px;
}

table.home td.rightmaintop {
	background-image:url(images/bg_home_right_top.png);
	background-position: top center;
	background-position: top center;
	background-repeat: no-repeat;
	height: 6px;
	max-height: 6px;
}

table.home td.rightmainmiddle {
	background-image: url(images/bg_home_right_middle.png);
	background-position: center;
	background-repeat: repeat-y;
	padding: 0 5px 0 5px;
	vertical-align: top;
	height: 260px;
}

table.home td.rightmainmiddle p {
	padding: 0;
	margin: 0;
}

table.home td.rightmainmiddle h3 { /*News headline*/
	padding:0;
	margin: 0 0 3px 0;
}

table.home td.rightmainbottom {
	background-image: url(images/bg_home_right_bottom.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	height: 5px;
	max-height: 5px;
}

table.blocks {
	margin-top: 10px;
}

p.block {
	font-size: xx-small;
}


table.data td.leftmain {
	vertical-align: top;
}

table.data td.leftmiddle {
	background-image:url(images/bg_data_left.png);
	background-position: left;
	background-repeat:repeat-y;
	width: 189px;
	margin: 0;
	padding: 0;
}

p.leftnav {
	margin: 0 3px 0 3px;
	padding: 0;
}


table.data td.rightmaintop {
	background-image:url(images/bg_data_right_top.png);
	background-position: top center;
	background-position: top center;
	background-repeat: no-repeat;
	height: 6px;
	max-height: 6px;
	width: 586px;
	
}

table.data td.rightmainmiddle {
	background-color: white;
	/*padding: 0 5px 0 5px;*/
	vertical-align: top;
	width: 592px;
	margin: 0;
	padding: 0;
}


table.data td.rightmainmiddle h3 { /*News headline*/
	padding:0;
	margin: 0 0 3px 0;
}

table.data td.rightmainbottom {
	background-image: url(images/bg_data_right_bottom.png);
	background-position: center bottom;
	background-repeat:no-repeat;
	height: 5px;
	max-height: 5px;
	width: 586px;
}



.bodytext {
	margin: 10px 5px 10px 5px;
	padding: 0;
}

/* Navigation Structure */
ul#nav {
	list-style-image: none;
	float: left;
	/*width: 100%;*/
	margin: 0;
	padding:0;
	font-weight: normal;
	font-size: small;
}

ul#nav li {
	display: list-item;
	margin: 5px 3px 0 3px;
	list-style-image: none;	
	list-style:none;
}

/* Second Tier */
ul#nav2 {
	margin: 0;
	padding: 0;
	font-size: xx-small;
}

ul#nav2 li {
	list-style-type:none;
	margin: 0 0 0 10px;
	padding: 0;
	font-size: xx-small;
}
	
img.Pad {
	margin: 3px;
}


/* News Photos */
#NewsPhoto {
	float: right;
	font-size: 10px;
	margin: 5px;
}

.small {
	font-size: 10px;
}

.nopad {
	padding:0;
	margin:0;
}

table.PhoneDirectory th {
	background-color: #C286F1;
	text-align:left;
}