﻿body
{
  margin: 0px;
  padding: 0px;
  font-family: Arial;
}

a:active
{
  outline: none;
}

a:link,
a:visited,
a:hover
{
  overflow: hidden;
}

#container
{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/bg.gif);
  background-repeat: no-repeat;
  background-position: top center;
  min-height: 586px;
}

  #container #interface
  {
	width: 945px;
	min-height: 200px;
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
  
	#container #interface #header
	{
	  width: 945px;
	  height: 73px;
	}
	
	  #container #interface #header .logo
	  {
		float: left;
		width: 196px;
		padding-top: 19px;
		
	  }
		
		  #container #interface #header .logo a:link,
		  #container #interface #header .logo a:visited,
		  #container #interface #header .logo a:hover
		  {
			width: 164px;
		      height: 40px;
		      background-image: url(../images/MEDDBASE-LOGO.gif);
		      background-repeat: no-repeat;
		      text-indent: -4000px;
		      display: block;
		      margin: 0;
		      margin-left: 16px;
		  }
		  
	  #container #interface #header .navigation
	  {
		float: left;
		width: 525px;  
	  }
	  
		#container #interface #header .navigation .menu
		{
				width: 525px;
				height: 32px;
				float: left;
				margin: 0px;
				padding: 0px;
				list-style: none;
				padding-top: 41px;
				margin-left: 0px;
				position: relative;
				z-index: 2000;
		}
		
		  #container #interface #header .navigation .menu .menuitem
		{
					float: left;
					font-family: Arial;
					position: relative;
					margin-right: 27px;
				  }
				  
			#container #interface #header .navigation .menu .menuitem a:link,
			#container #interface #header .navigation .menu .menuitem a:visited
			{
			  background-repeat: no-repeat;
			  text-indent: -4000px;
			  display: block;
			  height: 32px;
					}
					
			#container #interface #header .navigation .menu .menuitem a:hover
			{
			  background-position: 0 -32px;
					}
				  
			#container #interface #header .navigation .menu .menuitem a.explore:link,
			#container #interface #header .navigation .menu .menuitem a.explore:visited
			{
			  background-image: url(../images/nav/EXPLORE.gif);
			  width: 69px;
					}
				  
			#container #interface #header .navigation .menu .menuitem a.who-are-you:link,
			#container #interface #header .navigation .menu .menuitem a.who-are-you:visited
			{
			  background-image: url(../images/nav/WHO-ARE-YOU.gif);
			  width: 106px;
					}
				  
			#container #interface #header .navigation .menu .menuitem a.services:link,
			#container #interface #header .navigation .menu .menuitem a.services:visited
			{
			  background-image: url(../images/nav/SERVICES.gif);
			  width: 73px;
					}
				  
			#container #interface #header .navigation .menu .menuitem a.about-us:link,
			#container #interface #header .navigation .menu .menuitem a.about-us:visited
			{
			  background-image: url(../images/nav/ABOUT-US.gif);
			  width: 74px;
					}
				  
					  #container #interface #header .navigation .menu .menuitem .submenu
					  {
						list-style: none;
							  list-style-position: outside;
							  position: absolute;
							  padding: 0;
							  top: 32px;
							  border-bottom: 1px solid #bebdbd;
							  margin-left: 0;
							  padding-left: 0;
							  /*overflow: hidden;*/
							  display: none;
							  /*height: 20px;*/
							  width: 133px;
					  }
				  
						#container #interface #header .navigation .menu .menuitem .submenu .submenuitem
						{
						}
				  
						#container #interface #header .navigation .menu .menuitem .submenu .submenuitem a:link,
						#container #interface #header .navigation .menu .menuitem .submenu .submenuitem a:visited
						{
						  width: 123px;
						  font-size: .7em;
						  display: block;
						  color: #646466;
						  background-color: #e9e5e6;
						  text-decoration: none;
						  padding: 4px;
						  border-top: 1px solid #bebdbd;
						  border-left: 1px solid #bebdbd;
						  border-right: 1px solid #bebdbd;
						  text-indent: 0;
						  height: auto;
						}
					  
						#container #interface #header .navigation .menu .menuitem .submenu .submenuitem a:hover
						{
						  background-color: #ffffff;
						}
		  
	  #container #interface #header .search
	  {
		float: left;
		width: 224px;        
	  }
		  
		#container #interface #header .search .top
		{
		  float: left;
		  width: 224px;
		  height: 24px;
		  margin-top: 12px;
		}
		  
		  #container #interface #header .search .top a.contact:link,
		  #container #interface #header .search .top a.contact:visited
		  {
			width: 100px;
			background-image: url(../images/phone-icon.gif);
			background-repeat: no-repeat;
			text-indent: 17px;
			font-family: Arial;
			font-size: .75em;
			color: #479ecb;
			text-decoration: none;
			display: block;
			float: right;
			margin-right: 15px;
			margin-top: 2px;
		  }
		  
		  #container #interface #header .search .top a.contact:hover
		  {
			text-decoration: underline;
		  }
		  
		  
		  
		  #container #interface #header .search .top a:link,
		  #container #interface #header .search .top a:visited
		  {
			background-repeat: no-repeat;
			font-family: Arial;
			font-size: .75em;
			color: #479ecb;
			text-decoration: none;
			display: block;
			float: right;
		  }
		  
		  #container #interface #header .search .top a:hover
		  {
			text-decoration: underline;
		  }
		  
		  #container #interface #header .search .top a.share:link,
		  #container #interface #header .search .top a.share:visited
		  {
			width: 100px;
			background-image: url(../images/envelope-icon.gif);
			background-repeat: no-repeat;
			text-indent: 20px;
			font-family: Arial;
			font-size: .75em;
			color: #479ecb;
			text-decoration: none;
			display: block;
			float: right;
		  }
		  
		  #container #interface #header .search .top a.share:hover
		  {
			text-decoration: underline;
		  }
		  
		#container #interface #header .search .bottom
		{
		  float: left;
		  width: 224px;
		  height: 37px;  
		}
		
		  #container #interface #header .search .bottom .searchbox
		  {
			border: 1px solid #cccccc;
			height: 25px;
			width: 206px;
		  }
		  
			#container #interface #header .search .bottom .searchbox label
			{
			  color: #655b5a;
			  font-size: .75em;
			  font-family: Arial;
			  float: left;
			  margin-left: 7px;
			  margin-top: 4px;
			}
		  
			#container #interface #header .search .bottom .searchbox input
			{
			  color: #655b5a;
			  font-size: .75em;
			  font-family: Arial;
			  float: left;
			  margin-left: 7px;
			  border: 1px solid #ffffff;
			  margin-top: 2px;
			  width: 174px;
			}

			#container #interface #header .search .bottom .searchbox a:link,
			#container #interface #header .search .bottom .searchbox a:visited,
			#container #interface #header .search .bottom .searchbox a:hover
			{
			  border: none;
			  background-image: url(../images/spy-glass.gif);
			  background-repeat: no-repeat;
			  height: 14px;
			  width: 16px;
			  display: block;
			  margin-top: 4px;
			  text-indent: -8000px;
			}
  
		#container #interface #contentarea
		{
			width: 945px;
		}
			
		#container #interface #contentarea .features
		{
			width: 945px;
			height: 315px;
			display: block;
			position: relative;
			cursor: pointer;
		}
		
			#container #interface #contentarea .features .featureSelection
			{
				top: 290px;
				left: 20px;
				position: relative;
				height: 17px;
				width: 67px;
				background-repeat: repeat-x;
				background-image: url(../images/feature-selection-bg.gif);
				z-index: 1000;
			}
		
				#container #interface #contentarea .features .featureSelection a,
				#container #interface #contentarea .features .featureSelection a:link,
				#container #interface #contentarea .features .featureSelection a:visited,
				#container #interface #contentarea .features .featureSelection a:hover
				{
					font-size: .1em;
					text-indent: -4000px;
					height: 17px;
					width: 13px;
					display: block;
					background-image: url(../images/selection-radio.png);
					background-repeat: no-repeat;
					float: left;
				}
		
				#container #interface #contentarea .features .featureSelection a.active,
				#container #interface #contentarea .features .featureSelection a.active:link,
				#container #interface #contentarea .features .featureSelection a.active:visited,
				#container #interface #contentarea .features .featureSelection a.active:hover
				{
					font-size: .1em;
					text-indent: -4000px;
					height: 17px;
					width: 13px;
					display: block;
					background-image: url(../images/selection-radio-active.png);
					background-repeat: no-repeat;
					float: left;
				}

			#container #interface #contentarea .features .featureA
			{
				width: 945px;
				height: 315px;
				display: block;
				top: 0;
				left: 0;
				position: absolute;
			}

			#container #interface #contentarea .features .featureB
			{
				width: 945px;
				height: 315px;
				display: block;
				top: 0;
				left: 0;
				position: absolute;
			}
			
		#container #interface #contentarea .homepage_options
		{
			width: 945px;
			height: 373px;
			position: relative;
			overflow: hidden;
			margin-top: 13px;
		}
		  
		  #container #interface #contentarea .homepage_options a.move-left:link,
		  #container #interface #contentarea .homepage_options a.move-left:visited
		  {
			height: 58px;
			width: 31px;
			display: block;
			background-image: url(../images/buttons/slide-button-left.png);
			background-repeat: no-repeat;
			position: absolute;
			top: 190px;
			left: 0px;
			text-indent: -4000px;
			background-position: bottom;
		  }
		  
		  #container #interface #contentarea .homepage_options a.move-left:hover
		  {
			background-position: top;
		  }
		  
		  #container #interface #contentarea .homepage_options a.move-right:link,
		  #container #interface #contentarea .homepage_options a.move-right:visited
		  {
			height: 58px;
			width: 31px;
			display: block;
			background-image: url(../images/buttons/slide-button-right.png);
			background-repeat: no-repeat;
			position: absolute;
			top: 190px;
			left: 914px;
			text-indent: -4000px;
			background-position: bottom;
		  }
		  
		  #container #interface #contentarea .homepage_options a.move-right:hover
		  {
			background-position: top;
		  }
		
		  #container #interface #contentarea .homepage_options .homepage_options_container
		  {
			/*width: 1949px;*/
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			height: 393px;
		  }
			
		  #container #interface #contentarea .homepage_options .option
		  {
			  width: 301px;
			  height: 373px;
			  display: block;
			  float: left;
			  background-repeat: no-repeat;
			  position: relative;
		  }
			
			#container #interface #contentarea .homepage_options .option h2
			{
				margin: 0;
				padding: 0;
				position: absolute;
				top: 40px;
				left: 10px;
				font-size: 1.13em;
				color: #ffffff;
				font-family: Arial;
				font-weight: bold;
				text-transform: uppercase;
			}
			
			#container #interface #contentarea .homepage_options .option p
			{
				margin: 0;
				padding: 0;
				position: absolute;
				top: 70px;
				left: 10px;
				font-size: .9em;
				color: #ffffff;
				font-family: Arial;
				width: 230px;
			}
			
			#container #interface #contentarea .homepage_options .option a:link,
			#container #interface #contentarea .homepage_options .option a:visited
			{
				margin: 0;
				padding: 0;
				position: absolute;
				top: 145px;
				left: 10px;
				width: 180px;
				height: 29px;
				display: block;
				text-indent: -4000px;
				background-repeat: no-repeat;
				background-position: bottom;
				font-size: 0em;
			}
			
			#container #interface #contentarea .homepage_options .option a:hover
			{
			  background-position: top;
			}
			
		  #container #interface #contentarea .homepage_options .core-features
		  {
			  background-image: url(../images/homepage_options/core-features.jpg);
			  margin-right: 21px;
		  }
			
			#container #interface #contentarea .homepage_options .core-features a
			{
			  background-image: url(../images/buttons/take-a-look.gif);
			}
			
		  #container #interface #contentarea .homepage_options .security
		  {
			  background-image: url(../images/homepage_options/security.jpg);
			  margin-right: 21px;
		  }
			
			#container #interface #contentarea .homepage_options .security a
			{
			  background-image: url(../images/buttons/find-out-more.gif);
			}
			
		  #container #interface #contentarea .homepage_options .book-a-demo
		  {
			  background-image: url(../images/homepage_options/book-a-demo.jpg);
			  margin-right: 21px;
		  }
			
			#container #interface #contentarea .homepage_options .book-a-demo a
			{
			  background-image: url(../images/buttons/this-way.gif);
			}
			
		  #container #interface #contentarea .homepage_options .news
		  {
			  background-image: url(../images/homepage_options/news.jpg);
			  margin-right: 21px;
		  }
			
			#container #interface #contentarea .homepage_options .news a
			{
			  background-image: url(../images/buttons/take-a-look.gif);
			}
			
		  #container #interface #contentarea .homepage_options .testimonials
		  {
			  background-image: url(../images/homepage_options/testimonials.jpg);
			  margin-right: 21px;
		  }
			
			#container #interface #contentarea .homepage_options .testimonials a
			{
			  background-image: url(../images/buttons/read-on.gif);
			}
			
	  #container #interface #contentarea .skycontainer
	  {
		width: 939px;
		height: 126px;
		position: relative;    
		overflow: hidden; 
		border: 3px solid #567ca9; 
		margin-bottom: 11px;  
	  }
	  
		#container #interface #contentarea .skycontainer .sky
		{
		  position: absolute;
		  top: 0;
		  left: 0;
		  background-image: url(../images/SKY.jpg);
		  background-repeat: no-repeat;
		  height: 132px;
		  width: 1888px;
		}
	  
		#container #interface #contentarea .skycontainer .breadcrumbs
		{
		  position: absolute;
		  top: 100px;
		  left: 20px;
		  font-size: .75em;
		  font-family: Arial;
		  color: White;
		}
	  
		#container #interface #contentarea .skycontainer .breadcrumbs a:link,
		#container #interface #contentarea .skycontainer .breadcrumbs a:visited
		{
		  color: White;
		  text-decoration: none;
		}
	  
		#container #interface #contentarea .skycontainer .breadcrumbs a:hover
		{
		  text-decoration: underline;
		}
			
	  #container #interface #contentarea .contentzone
	  {
		width: 945px;
	  }
	  
		#container #interface #contentarea .contentzone .leftpanel
		{
		  width: 185px;
		  float: left;
		  min-height: 300px;
		}
		
		  #container #interface #contentarea .contentzone .leftpanel .modalMenuContainer
		  {
			margin-top: 63px;
			width: 149px;
			margin-left: auto;
			margin-right: auto;
		  }
		  
			#container #interface #contentarea .contentzone .leftpanel .modalMenuContainer a:link,
			#container #interface #contentarea .contentzone .leftpanel .modalMenuContainer a:visited,
			#container #interface #contentarea .contentzone .leftpanel .modalMenuContainer a:hover
			{
			  background-repeat: no-repeat;
			  height: 31px;
			  width: 149px;
			  text-indent: -4000px;
			  font-size: .1em;
			  display: block;
			  margin-bottom: 10px;
			}
			
			#container #interface #contentarea .contentzone .leftpanel .modalMenuContainer .get-a-quote
			{
			  background-image: url(../images/buttons/get-a-quote.gif);
			}
			
			#container #interface #contentarea .contentzone .leftpanel .modalMenuContainer .book-a-demo
			{
			  background-image: url(../images/buttons/book-a-demo.gif);
			}
			
			#container #interface #contentarea .contentzone .leftpanel .modalMenuContainer .ask-a-question
			{
			  background-image: url(../images/buttons/ask-a-question.gif);
			}
		
		  #container #interface #contentarea .contentzone .leftpanel .pageQuotation
		  {
			margin-top: 40px;
			width: 149px;
			margin-left: auto;
			margin-right: auto;
			font-size: .9em;
			color: #3e81d2;
			line-height: 1.3em;
		  }
	  
		#container #interface #contentarea .contentzone .centralpanel
		{
		  width: 530px;
		  float: left;
		  min-height: 300px;
		}
	  
		  #container #interface #contentarea .contentzone .centralpanel h2,
		  #container #interface #contentarea .contentzone .centralpanel h1
		  {
			font-size: 1.5em;
			color: #3e81d2;
			margin: 0px;
			margin-top: 20px;
			font-weight: normal;
		  }
	  
		  #container #interface #contentarea .contentzone .centralpanel h3
		  {
			font-size: 1.3em;
			color: #3e81d2;
			margin: 0px;
			font-weight: normal;
		  }
	  
		  #container #interface #contentarea .contentzone .centralpanel h4
		  {
			font-size: 1.1em;
			color: #3e81d2;
			margin: 0px;
			font-weight: normal;
		  }
	  
		  #container #interface #contentarea .contentzone .centralpanel p,
		  #container #interface #contentarea .contentzone .centralpanel ul
		  {
			font-size: .9em;
			color: #6d6d6d;
			line-height: 1.3em;
		  }
		  
		  #container #interface #contentarea .contentzone .centralpanel img
		  {
			max-width: 530px;
			border: 0;
		  }
		  
		  #container #interface #contentarea .contentzone .centralpanel .searchresult
		  {
			width: 100%;
			margin-top: 10px;
			display: block;
			font-size: .9em;
		  }
		  
		  #container #interface #contentarea .contentzone .centralpanel .searchresult a:link,
		  #container #interface #contentarea .contentzone .centralpanel .searchresult a:visited
		  {
			text-decoration: none;
			color: #3e81d2;
		  }
		  
		  #container #interface #contentarea .contentzone .centralpanel .searchresult a:hover
		  {
			text-decoration: underline;
			color: #3e81d2;
		  }
		  
		  #container #interface #contentarea .contentzone .centralpanel .searchresult .title
		  {
			font-weight: bold;
		  }
		  
		  #container #interface #contentarea .contentzone .centralpanel .paging
		  {
			margin-top: 10px;
			margin-bottom: 10px;
			font-size: .85em;
			display: block;
		  }
		  
		  #container #interface #contentarea .contentzone .centralpanel .paging a:link,
		  #container #interface #contentarea .contentzone .centralpanel .paging a:hover,
		  #container #interface #contentarea .contentzone .centralpanel .paging a:visited
		  {
			color: #3e81d2;
			text-decoration: none;
		  }
	  
		#container #interface #contentarea .contentzone .rightpanel
		{
		  width: 230px;
		  float: left;
		  min-height: 300px;
		}
		
		#container #interface #contentarea .contentzone .rightpanel ul
		{
		  margin: 0;
		  padding: 0;
		  list-style: none;
		  float: right;
		  margin-top: 20px;
		}
		
		  #container #interface #contentarea .contentzone .rightpanel ul li
		  {
			margin-bottom: 15px;
		  }
		
			#container #interface #contentarea .contentzone .rightpanel ul li a:link,
			#container #interface #contentarea .contentzone .rightpanel ul li a:visited
			{
			  height: 34px;
			  width: 208px;
			  background-repeat: no-repeat;
			  display: block;
			  text-indent: -4000px;
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li a:hover
			{
			  background-position: bottom;
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .what-is-meddbase
			{
			  background-image: url(../images/rhnav/what-is-meddbase.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .core-features
			{
			  background-image: url(../images/rhnav/core-features.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .optional-features
			{
			  background-image: url(../images/rhnav/optional-features.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .security
			{
			  background-image: url(../images/rhnav/security.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .pricing
			{
			  background-image: url(../images/rhnav/pricing.gif);
			}




			#container #interface #contentarea .contentzone .rightpanel ul li .specialists
			{
			  background-image: url(../images/rhnav/specialists.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .specialist-groups
			{
			  background-image: url(../images/rhnav/specialist-groups.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .multi-disciplinary
			{
			  background-image: url(../images/rhnav/multi-disciplinary.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .primary-care
			{
			  background-image: url(../images/rhnav/primary-care.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .occupational-health
			{
			  background-image: url(../images/rhnav/occupational-health.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .embassies
			{
			  background-image: url(../images/rhnav/embassies.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .medical-tourism
			{
			  background-image: url(../images/rhnav/medical-tourism.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .nhs
			{
			  background-image: url(../images/rhnav/nhs.gif);
			}
			
			
			
			
			
			
			
			#container #interface #contentarea .contentzone .rightpanel ul li .support
			{
			  background-image: url(../images/rhnav/support.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .training
			{
			  background-image: url(../images/rhnav/training.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .data-import
			{
			  background-image: url(../images/rhnav/data-import.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .faq
			{
			  background-image: url(../images/rhnav/faqs.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .internet-connectivity
			{
			  background-image: url(../images/rhnav/internet-connectivity.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .optional-features-b
			{
			  background-image: url(../images/rhnav/view-optional-features.gif);
			}
			
			
			
			

			
			#container #interface #contentarea .contentzone .rightpanel ul li .news
			{
			  background-image: url(../images/rhnav/news.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .testimonials
			{
			  background-image: url(../images/rhnav/testimonials.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .partners
			{
			  background-image: url(../images/rhnav/partners.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .careers
			{
			  background-image: url(../images/rhnav/careers.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .company-profile
			{
			  background-image: url(../images/rhnav/company-profile.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .eco-statement
			{
			  background-image: url(../images/rhnav/eco-statement.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .contact-us
			{
			  background-image: url(../images/rhnav/contact-us.gif);
			}
			
			
			
			
			
			
			
			
			
			#container #interface #contentarea .contentzone .rightpanel ul li .electronic-medical-records
			{
			  background-image: url(../images/rhnav/electronic-medical-records.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .diaries
			{
			  background-image: url(../images/rhnav/diaries.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .doctor-scheduling
			{
			  background-image: url(../images/rhnav/doctor-scheduling.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .patient-documentation
			{
			  background-image: url(../images/rhnav/patient-documentation.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .finance-and-billing
			{
			  background-image: url(../images/rhnav/finance-and-billing.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .standard-reports
			{
			  background-image: url(../images/rhnav/standard-reports.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .referrals
			{
			  background-image: url(../images/rhnav/referrals.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .auditing-and-activity-logs
			{
			  background-image: url(../images/rhnav/auditing-and-activity-logs.gif);
			}
			
			
			
			
			
			
			
			#container #interface #contentarea .contentzone .rightpanel ul li .electronic-pathology
			{
			  background-image: url(../images/rhnav/electronic-pathology.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .communication
			{
			  background-image: url(../images/rhnav/communication.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .advanced-reporting
			{
			  background-image: url(../images/rhnav/advanced-reporting.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .clinical-coding
			{
			  background-image: url(../images/rhnav/clinical-coding.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .prescribing
			{
			  background-image: url(../images/rhnav/prescribing.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .finance-integration
			{
			  background-image: url(../images/rhnav/finance-integration.gif);
			}

			#container #interface #contentarea .contentzone .rightpanel ul li .patient-online-booking
			{
			  background-image: url(../images/rhnav/ONLINE-BOOKING.gif);
			}
			
			#container #interface #contentarea .contentzone .rightpanel ul li .core-featuresB
						{
			  background-image: url(../images/rhnav/core-features_B.gif);
			}
			
			
			
			#container #interface #contentarea .contentzone .rightpanel .archive
			{
				height: 330px;
				display: block;
				clear: both;
				margin-right: 6px;
				width: 210px;
				margin-left: 20px;
			}
			
				#container #interface #contentarea .contentzone .rightpanel .archive .archiveHeader
				{
					width: 210px;
					display: block;
					height: 30px;
					font-weight: bold;
					font-size: .9em;
					color: #616161;
					padding-top: 5px;
				}
			
				#container #interface #contentarea .contentzone .rightpanel .archive .archiveSelector
				{
					border-top: 1px solid #cccccc;
					border-bottom: 1px solid #cccccc;
					background-color: #efefef;
					width: 210px;
					display: block;
					height: 26px;
				}
				
					#container #interface #contentarea .contentzone .rightpanel .archive .archiveSelector span
					{
						font-size: .75em;
						color: #6d6d6d;
						margin-left: 10px;
						width: 85px;
						height: 22px;
						display: inline-block;
						margin-top: 4px;
					}
				
					#container #interface #contentarea .contentzone .rightpanel .archive .archiveSelector select
					{
						font-size: .75em;
						color: #000000;
						margin-left: 5px;
						height: 18px;
						margin-top: 3px;
					}
						
							#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection
							{
								width: 230px;
								height: 23px;
								display: block;
								clear: both;
								padding: 0;
								padding-right: 15px;
								margin: 0;
								list-style-type: none;
								list-style-image: none;
							}
						
								#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection li
								{
									margin: 0;
									padding: 0;
									width: 43px;
									height: 23px;
									float: right;
								}
							
								#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection li a:link,
								#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection li a:visited,
								#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection li a:hover
								{
									margin: 0;
									padding: 0;
									width: 43px;
									height: 19px;
									display: block;
									background-color: #d6d6d6;
									font-size: .7em;
									color: #636261;
									text-indent: 0;
									text-decoration: none;
									font-weight: bold;
									text-align: center;
									padding-top: 4px;
								}
							
								#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection li a.active:link,
								#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection li a.active:visited,
								#container #interface #contentarea .contentzone .rightpanel .archive ul.yearSelection li a.active:hover
								{
									background-color: #636261;
									color: #ffffff;
									text-indent: 0;
									text-decoration: none;
								}
								
								#container #interface #contentarea .contentzone .rightpanel .archive .body
								{
									height: 252px;
									width: 204px;
									background-color: #ffffff;
									padding: 3px;
									clear: both;
									border-bottom: 1px solid #cccccc;
								}
								
								#container #interface #contentarea .contentzone .rightpanel .archive .bodyfooter
								{
									height: 10px;
									width: 210px;
									background-color: #efefef;
									clear: both;
								}
								
									#container #interface #contentarea .contentzone .rightpanel .archive .body .content
									{
										height: 252px;
										width: 204px;
										display: block;
										overflow: hidden;
									}
								
										#container #interface #contentarea .contentzone .rightpanel .archive .body .content .month
										{
											height: 25px;
											width: 200px;
											display: block;
											text-transform: uppercase;
											color: #636363;
											padding-top: 5px;
											font-size: .75em;
											font-weight: bold;	
											margin-top: 5px;
											margin-left: auto;
											margin-right: auto;
											clear: both;
										}
								
										#container #interface #contentarea .contentzone .rightpanel .archive .body .content .item
										{
											/*height: 15px;*/
											width: 210px;
											display: inline-block;
											clear: both;
											padding-bottom: 5px;
												border-bottom: 1px solid #cccccc;
										}
								
											#container #interface #contentarea .contentzone .rightpanel .archive .body .content .item .headline
											{
												/*height: 15px;*/
												width: 145px;/*224px;*/
												display: inline-block;
												font-size: .75em;
												float: left;
												color: #636363;
												margin-left:6px;
											}
								
												#container #interface #contentarea .contentzone .rightpanel .archive .body .content .item .headline a:link,
												#container #interface #contentarea .contentzone .rightpanel .archive .body .content .item .headline a:visited
												{
													text-decoration: none;
													color: #636363;
													width: 125px;
													height: auto;
													margin-left: 0;
												}
												
												#container #interface #contentarea .contentzone .rightpanel .archive .body .content .item .headline a:hover
												{
													text-decoration: underline;
													color: #636363;
													width: 125px;
													height: auto;
													margin-left: 0;
												}
								
											#container #interface #contentarea .contentzone .rightpanel .archive .body .content .item .date
											{
												height: 15px;
												width: 55px;/*224px;*/
												display: inline-block;		
												font-size: .75em;		
												float: left;			
												color: #636363;				
											}

			
			
			

		#container #interface #contentarea .contentzone .rightpanel .galleryImage,
		#container #interface #contentarea .contentzone .rightpanel a
		{
		  width: 181px;
		  height: 166px;
		  /*margin-left: auto;
		  margin-right: auto;*/
		  clear: both;
		  display: block;
		  margin-left: 25px;
		}
		
		  #container #interface #contentarea .contentzone .rightpanel .galleryImage a:link,
		  #container #interface #contentarea .contentzone .rightpanel .galleryImage a:hover,
		  #container #interface #contentarea .contentzone .rightpanel .galleryImage a:visited
		  {
			text-indent: -4000px;
			display: block;
			width: 181px;
			height: 166px;
		  }
			
  #container #interface #footer
  {
	width: 935px;
	background-color: #fafafa;
	border: 1px solid #cecdd5;
	height: 20px;
	margin-top: 11px;
	font-family: Arial;
	font-size: .6em;
	padding: 21px 5px 15px;
	clear: both;
	color: #a4a4a4;
	position:relative;
  }
  
  #container #interface #footer a:link,
  #container #interface #footer a:visited,
  #container #interface #footer a:hover
  {
	color: #a4a4a4;
	text-decoration: none;
  }

	#footer #nhs-logo {
		width:100px;
		height:21px;
		text-indent:-8000px;
		background: transparent url(/images/igsoc.jpg) no-repeat;
		position:absolute;
		top:16px;
		right:200px;
	}
  
	#footer #ico-logo {
		width:34px;
		height:21px;
		text-indent:-8000px;
		background: transparent url(/images/ico_logo2011.jpg) no-repeat;
		position:absolute;
		top:16px;
		right:155px;
	}
  
	#footer #iso-logo {
		width:79px;
		height:50px;
		text-indent:-8000px;
		background: transparent url(/images/iso-logo-small.jpg) no-repeat;
		position:absolute;
		top:3px;
		right:65px;
	}
  
  #sitemap
  {
	width: 945px;
	border-top: 1px solid #cecdd5;
	border-left: 1px solid #cecdd5;
	border-right: 1px solid #cecdd5;
	background-color: #fafafa;
	height: 360px;
	position: absolute;
	display: none;
	/*overflow:auto;*/
  }
  
	#sitemap ul
	{
	  width: 175px;
	  float: left;
	  font-family: Arial;
	  font-size: .65em;
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  margin-left: 10px;
	  margin-top: 10px;
	  height: 300px;
	}
	
	  #sitemap li.heading
	  {
		margin-bottom: 10px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1em;
	  }
	  
	  #sitemap li
	  {
		margin-bottom: 3px;
	  }
	  
	  #sitemap ul li ul
	  {
		padding-left: 20px;
		font-size: 1em;
		height: auto;
	  }
	  
	  #sitemap a:link,
	  #sitemap a:visited
	  {
		text-decoration: none;
		color: #646466;      
	  }
	  
	  #sitemap a:hover
	  {
		text-decoration: underline;
	  }
			
.float-left
{
  float: left;
}

.float-right
{
  float: left;
}

.width50
{
  width: 50%;
}

.modalWindow
{
  width: 528px;
  background-image: url(../images/modalbg.png);
  background-color: #000; 
}

  .modalWindow .modalContent
  {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
  }
  
	.modalWindow .modalContent a:link,
	.modalWindow .modalContent a:visited,
	.modalWindow .modalContent a:hover
	{
	  font-size: .75em;
	  color: #7d7d7d;
	  text-decoration: none;
	}
  
	.modalWindow .modalContent h3
	{
	  color: #6d6d6d;
	  font-size: 1.5em;
	  padding: 0px;
	  margin: 0px;
	  text-transform: uppercase;
	}
  
	.modalWindow .modalContent p
	{
	  color: #6d6d6d;
	  font-size: .7em;
	}
	
	  .modalWindow .modalContent .form
	  {
		width: 100%;
	  }
	  
		.modalWindow .modalContent .formRow
		{
		  width: 100%;
		  padding-top: 10px;
		  min-height: 20px;
		  clear: both;
		}
		
		  .modalWindow .modalContent .formRow label
		  {
			font-size: .8em;
			color: #6d6d6d;
			float: left;
		  }
		  
		  .modalWindow .modalContent .formRow .field
		  {
			float: right;
		  }
		  
			.modalWindow .modalContent .formRow .field input,
			.modalWindow .modalContent .formRow .field textarea
			{
			  background-color: #ffffff;
			  border: 1px solid #a3a4a6;
			  width: 100%;
			  font-size: .8em;
			  color: #6d6d6d;
			  font-family: Arial;
			  font-style: italic;
			}

#get-a-quote-form
{
  height: 560px;
  display: none;
  position: absolute;
  top: 50px;
}

#ask-a-question-form
{
  height: 450px;
  display: none;
  position: absolute;
  top: 50px;
}

#book-a-demo-form
{
  height: 590px;
  display: none;
  position: absolute;
  top: 50px;
}

.btnCancel
{
  height: 24px;
  width: 85px;
  background-image: url(../images/buttons/cancel.gif);
  background-repeat: no-repeat;
  text-indent: -4000px;
  display: block;
  font-size: .1em;
  float: left;
  margin-right: 10px;
}

.btnSubmit
{
  height: 24px;
  width: 85px;
  background-image: url(../images/buttons/submit.gif);
  background-repeat: no-repeat;
  text-indent: -4000px;
  display: block;
  font-size: .1em;
  float: left;
}

.faq-item p
{
  margin: 0;
  padding: 0;
}

.questions a:link,
.questions a:visited
{
  font-size: .9em;
  text-decoration: underline;
  color: #6d6d6d;
}

.answers p
{
  font-size: .9em;
  margin: 0;
  padding: 0;
  clear: none;
  text-align:justify;
}

a.backtotop:link,
a.backtotop:visited,
a.backtotop:hover
{
  background-image: url(../images/uparrow.gif); 
  background-repeat: no-repeat; 
  background-position: right; 
  width: 50px; 
  display: block; 
  float: right;
  clear: both;
  font-size: .7em;
  padding-right: 12px;
  text-decoration: underline;
  color: #6d6d6d;
}

a.videoPopUp:link,
a.videoPopUp:visited,
a.videoPopUp:hover
{
  font-size: .8em;
  color: #6d6d6d;
  width: 90px;
  background-image: url(../images/newwindow_icon.gif);
  background-repeat: no-repeat;
  background-position: right;
  display: block;
}

.border-top
{
	border-top: 1px solid #cccccc;
}

object
{
	z-index: -1;
}
