/* - - - - - - - - - - - - - - - - - - - - -

Title : Kennedy Health Care
URL : 

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */


/*----------------------------------------------------------------------------- 
	Global Styles
-----------------------------------------------------------------------------*/
html, body, h1, h2, h3, h4, p, div {
	margin: 0;
	padding: 0;
}

body {
	background: url(../templateimages/bg.jpg) top repeat-x;
	padding: 16px 0;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #1c1c1c;
}

.clear { clear: both; height: 0; padding: 0; margin: 0;  }

#stats { display: none; }



/*----------------------------------------------------------------------------- 
	Template Styles
-----------------------------------------------------------------------------*/

h1 {
	font: normal 24px Georgia, "Cambria", "Times New Roman", Times, serif;
	color: #04b037;
	padding-bottom: 22px;
}

h2 {
font: bold 14px Arial, Helvetica, sans-serif;
color: #666666;
text-transform: capitalize;
margin-bottom: 5px;}

h3 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #333333;
text-transform: capitalize;
margin-bottom: 5px;}

h4 {}


p, td, li {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	}


p {	margin: 0 0 18px 0; }
ul, table { margin-bottom: 20px; }
li { margin-bottom: 5px; }
	

#contents a { color: #50b848; }
#contents a:visited { }
#contents a:hover {}

a {
color: #50b848;
text-decoration: underline;

} 

a:hover {
text-decoration: none;

} 

/*----------------------------------------------------------------------------- 
	Layout Styles
-----------------------------------------------------------------------------*/

#wrapper {
	border: 5px solid #e5e1e1;
	width: 859px;
	margin: 0 auto;
	background: #ffffff;
}

#logo {
	height: 142px;
	width: 859px;
	background: url(../templateimages/logo_bg.gif) no-repeat;
	background-position: right;
}

#menu_wrapper {
	height: 39px;
	background: url(../templateimages/nav_bg.jpg) repeat-x; 
}

#banner {
width: 791px;
height: 174px;
background: url(../templateimages/header_bg.gif) no-repeat;

}

	#header {
	width: 475px;
	height: 174px;
	float: left;
	background: url(../templateimages/header_bottom.png) no-repeat;
	background-position: bottom;
	
	} 

#bannerH {
width: 792px;
height: 317px;

}

	#static_banner {
	width: 353px;
	height: 317px;
	float: left;
	
	} 
	
	#flash {
	float: right;
	height: 317px;
	width: 439px;
	
	
	} 

#contentWrap {
	width: 791px;
	background:url(../templateimages/subnav_bg.jpg) repeat-y;
	margin-bottom: 10px;
	margin: 0 auto;
	border-bottom: 8px solid #FFFFFF;
}

#contentWrap_home {
	width: 791px;
	margin-bottom: 10px;
	margin: 0 auto;
	border-bottom: 8px solid #FFFFFF;
}

#contentWrap.home {
	padding: 0 29px;
	background: none;		
}

	#newsFeed {
		float: left;
		width: 168px;
		background: #ececec;
		margin-top: 20px;
		padding: 10px;
	}
	
		#newsFeed h4 {
			color: #50b848;
			font: bold 12px Arial, Helvetica, sans-serif;
			padding-bottom: 3px;
			margin-bottom: 8px;
			border-bottom: 1px solid #50b848;
		}
		
		#newsFeed a, #newsFeed a:hover { color: #1c1c1c; }
		#newsFeed a:visited { color: #5b5b5b; }
	
	#subNavWrap {
		width: 189px;
		float: left;
		padding-top: 40px;
		padding-bottom: 
	}
	
	#contents {
		float: right;
		width: 580px;
		padding-top: 20px;
	}
	

	
	#contentsH {
	margin-top: 14px;
	
	} 

#footerWrap {
	width: 800px;
	margin: 15px auto;
}

	#footerWrap p {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #626060;
	}

	#footerWrap a {
		text-decoration: none;
		color: #626060;
	}
	
	#footerWrap a:hover { text-decoration: underline; }

/*----------------------------------------------------------------------------- 
	Sub Navigation 
-----------------------------------------------------------------------------*/
#subNav {
	margin: 0;
	padding: 0;
	list-style: none;	
}

	#subNav li {
		float: left;
		width: 189px;
	}
	
	#subNav a {
		display: block;
		padding: 8px 10px 8px 25px;
		text-decoration: none;
		color: #4c4c4c;
		font: bold 11px Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #ffffff;
	}
	
	#subNav a:hover {
	color: #2b954a;
	
	} 

/*----------------------------------------------------------------------------- 
	Top Navigation 
-----------------------------------------------------------------------------*/

#menu_wrapper ul {
    width: 787px;
	  height: 39px;
		margin: 0 auto;
		padding: 0;
		list-style: none;
	}

  #menu_wrapper ul li {
		float: left;
		margin: 0;
		padding: 0;
		font: 14px/39px Arial, Helvetica, arial, verdana;
	}

    #menu_wrapper ul li a {
		  padding: 0 16px;
		  font: 14px/39px Arial, Helvetica, arial, verdana;
			color: #FFFFFF;
			text-decoration: none;
			display: block;
	  }

    #menu_wrapper ul li a:hover {
		  font: 14px/39px Arial, Helvetica, arial, verdana;
			color: #FFFFFF;
			text-decoration: none;
			background: url('../templateimages/bg_menuOn.jpg') repeat-x 0 0;
	  }

tr.tr_greyline td {
border-bottom: 1px dotted #CCCCCC;

} 

