#homepage
	{line-height: 20px;}
	
#homepage #column-1
	{float: left;
	display: inline;
	width: 398px;
	margin-right: 5px;}

#homepage h1
	{padding: 5px 0 6px;}

#homepage h2
	{border: 0;
	font-style: italic;
	color: #0081c6;}

#homepage h2 a
	{color: white;
	text-decoration: none;}

#site-intro
	{margin-bottom: 8px;
	line-height: 16px;}

#site-intro p
	{padding: 6px 0;}

#homepage #column-2
	{float: left;
	width: 556px;
	overflow: hidden;
	padding: 0 0 5px 0;}

#guides-navigation-container
	{overflow: hidden;}

#guides-navigation
	{width: 554px;
	height: 400px;
	overflow: hidden;
	background: white;
	line-height: 1.2em;}

.main-menu
	{position: absolute;
	height: 400px;
	width: 554px;
	overflow: hidden;}

#content .main-menu h2
	{position: absolute;
	top: 0;
	left: 0;
	font: 220% "trebuchet ms", arial, helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 6px 10px 8px 15px;
	width: 100%;
	color: white;
	line-height: 1.2em;}

.main-menu .menu-content
	{position: absolute;
	width: 538px;
	/* remove 18px padding for submit buttons */
	padding: 0 7px 18px 7px;
	left: 1px;
	bottom: 0;
	color: #444;
	background: transparent url(/images/homepage/main-menu-bg.png);
	border-width: 1px 0;
	border-style: solid;}

#homepage .menu-content h3
	{color: #018de2;
	border: 0;
	font: bold 100% tahoma, "trebuchet ms", arial, helvetica, sans-serif;
	background: none;}

.main-menu .menu-content p
	{margin: 0 !important;}

.main-menu .menu-content label	
	{font-weight: bold;
	display: block;
	width: 138px;
	text-align: right;}

.main-menu .menu-content p
	{position: relative;
	line-height: 1.1em;}

.main-menu .menu-content select, .main-menu .menu-content input
	{position: absolute;
	left: 150px;
	width: 305px;
	top: 4px;}

.main-menu .menu-content input[type=text]
	{width: 175px;
	right: 217px;}

.main-menu .menu-content input.button, .main-menu .menu-content a
	{display: block;
	position: absolute;
	right: 5px;
	left: auto;
	top: -25px;
	cursor: pointer;
	color: white;
	border: 0;
	width: 65px;
	height: 26px;}

 .main-menu .menu-content a 
 	{font-weight: bold;
 	padding-top: 7px;
 	height: 18px;
 	top: -3px;
 	text-align: center;}
	
#hospital-guide-menu
	{z-index: 0;}

#medical-dictionary-menu
	{z-index: 0;}

#consultant-guide-menu
	{z-index: 1;}

#features-guide-menu
	{z-index: 0;}

#hospital-guide-menu .menu-content
	{border-color: #018de2;}

#hospital-guide-menu h2
	{background: #018de2 url(/images/homepage/blue-header.png) 0 0 repeat-x;}

#hospital-guide-menu .button, #hospital-guide-menu .menu-content a
	{background: transparent url(/hospital-guide/images/layout/blue-button.gif) 50% 2px no-repeat;}

#medical-dictionary-menu .menu-content
	{border-color: #df35c9;}

#medical-dictionary-menu h2
	{background: #df35c9 url(/images/homepage/pink-header.png) 0 0 repeat-x;}

#medical-dictionary-menu .button, #medical-dictionary-menu .menu-content a
	{background: transparent url(/images/homepage/pink-button.gif) 50% 2px no-repeat;}
	
#consultant-guide-menu .menu-content
	{border-color: #72b320;}

#consultant-guide-menu h2
	{background: #72b320 url(/images/homepage/green-header.png) 0 0 repeat-x;}

#consultant-guide-menu .button, #consultant-guide-menu .menu-content a
	{background: transparent url(/images/homepage/green-button.gif) 50% 2px no-repeat;}

#features-menu .menu-content
	{border-color: #c00;}

#features-menu h2
	{background: #c00 url(/images/homepage/red-header.png) 0 0 repeat-x;}

#features-menu .button, #features-menu .menu-content a
	{background: transparent url(/images/homepage/red-button.gif) 50% 2px no-repeat;}

#homepage #features-menu .menu-content h3
	{color: #c00;}

#homepage-navigation
	{float: left;
	clear: left;
	display: inline;
	width: 556px;
	margin: 0 10px 0 0;
	line-height :1em;}

#homepage-navigation ul
	{padding: 0;
	background: red;}

#homepage-navigation li
	{float: left;
	width: 135px;
	background: black;
	text-align: left;
	list-style-type: none;
	margin: 2px 2px 0 0;
	font-weight: bold;
	height: 80px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	cursor: pointer;
	color: white;}

#homepage-navigation li a:link, #homepage-navigation li a:visited, #homepage-navigation li a:hover, #homepage-navigation li a:visited:hover
	{display: block;
	padding: 3px 4px 6px 4px;
	color: white;
	text-decoration: none;}

#homepage-navigation li:hover
	{text-decoration: underline;}

#homepage-navigation li.current
	{border-top: 2px solid;
	margin-top: 0;}

#homepage-navigation li#hospital-link
	{background: transparent url(/images/homepage/hospital-link.jpg) 0 0 no-repeat;
	border-color: #018de2;}

#homepage-navigation li#hospital-link.current
	{border-top-color: #018de2;}

#homepage-navigation li#hospital-link a
	{background: #018de2;}

#homepage-navigation li#consultant-link
	{background: transparent url(/images/homepage/consultant-link.jpg) 0 0 no-repeat;
	border-color: #72b320;}

#homepage-navigation li#consultant-link.current
	{border-top-color: #72b320;}

#homepage-navigation li#consultant-link a
	{background: #72b320;}

#homepage-navigation li#dictionary-link
	{background: transparent url(/images/homepage/dictionary-link.jpg) 0 0 no-repeat;
	border-color: #df35c9;}

#homepage-navigation li#dictionary-link.current
	{border-top-color: #df35c9;}

#homepage-navigation li#dictionary-link a
	{background: #df35c9;}

#homepage-navigation li#features-link
	{background: transparent url(/images/homepage/features-link.jpg) 0 0 no-repeat;
	border-color: #c00;}

#homepage-navigation li#features-link.current
	{border-top-color: #c00;}

#homepage-navigation li#features-link a
	{background: #c00;}

.latest-news
	{background: white url(/images/homepage/latest-news.png) 0 100% repeat-x;
	border: 1px solid #bdbdbd;
	line-height: 1.5em;
	margin-bottom: 5px;
	padding-bottom: 5px;
	cursor: pointer;}

#column-1 .latest-news
	{min-height: 195px;}

#column-2 .latest-news
	{margin: 5px 2px 0 0;
	min-height: 186px;}

.latest-news p
	{padding: 5px;
	margin: 0;}
	
/* .latest-news ul
	{padding: 0 5px 5px 5px;
	margin: 0;}

.latest-news li
	{display: inline;} */
	
#content .latest-news h2
	{font-size: 130%;
	font-weight: bold;
	color: white;
	border: 0;
	padding: 5px;
	margin: 1px;
	font-style: normal;
	/* hide from ie mac \*/
	height: 1%;
	/* end hide */}

.latest-news h2
	{background: #999;}

#content .latest-news h3
	{font-size: 125%;
	padding: 5px 7px;
	margin: 0;
	border-bottom: 1px dotted #ccc;
	font-style: italic;
	color: #888;}

.latest-news img
	{float: right;
	display: inline;
	margin: 7px 3px 3px 6px;
	border: 1px solid white;}

.latest-news img.inline
	{float: none;
	margin: 0;
	border: 0 !important;}

.latest-news.first:hover
	{border-color: #018de2;}

.latest-news.first:hover h2
	{background: #018de2;}

.latest-news.first:hover img
	{border: 1px solid #018de2;}

.latest-news.second:hover
	{border-color: #df35c9;}

.latest-news.second:hover h2
	{background: #df35c9;}

.latest-news.second:hover img
	{border: 1px solid #df35c9;}

.latest-news.third:hover
	{border-color: #72b320;}

.latest-news.third:hover h2
	{background: #72b320;}

.latest-news.third:hover img
	{border: 1px solid #72b320;}


	



