		body {
			font-family: arial, helvetica, sans-serif;
			background: #98d3d4;
			font-size: 0.9em;
			margin:0;
			padding:0;
			text-align:center;
			color: #333333;
		}
		
		/* STANDARD STYLES */
		h1, h2 {
			font-size: 1.5em;
			color: #829fc4;
			font-weight: normal;
			margin-bottom: 0px;
			margin-top:0px;
			padding-top:9px;
			padding-bottom:10px;	
			clear:both;
		}
		h3 {
			margin-top:0;
			padding-bottom:0;
			margin-bottom:0;
			font-size:1.2em;
			}
		h5 {
			font-family: helvetica, arial, sans-serif; 
			font-size: 0.7em; 
			text-align:left;
			margin-top:0;
			padding-top:0;
		}
		p {
			margin-top: 2px; 
			margin-bottom: 10px;
		}
		div {
			/* width:1000px; */
		  	margin-left: auto ;
		  	margin-right: auto ;
			/*background-color: #ffffff;	*/
		}
		
		li {
			list-style-type: none;
			line-height:1.3em;
		}		
		
		ol li {
			list-style-type:decimal;
			line-height:1.3em;
			padding-bottom:6px;
		}
		a {
			text-decoration:none;
		}
			
		a:hover {
			text-decoration:underline;
		}
		sup {
			font-size: 0.4em;
		}
		
		/*HEADER*/
		
		#header {
			margin-top:0px;
			background: url(images/topbar.jpg) no-repeat;
			text-align:right;
			height: 125px;
			background-color: #333333;
			width:1000px;
		}
		
		#header img {
			border-style: none;
		}
				
		#header #nav-links {
			margin: 0;
			padding-top:0px;
			position:relative;
			top:106px;
		}
		#header #nav-links li {
			padding: 0;
			font-size: 0.9em;
			list-style-type: none;
			display:inline;
		}
		#header #nav-links li a {
			color: #ffffff;
			margin: 0 1px 5px 0;
			padding: 0px 16px;
			text-decoration: none;
			font-weight: bold;
			
		}
		#header #nav-links a:hover {
			color: #cccc33;
		}
		#header #nav-links .selected {
			color: #cccc33;
		}
	
		
		/* CONTENT */
		
		#content {
			width: 981px;
			background-color: #ffffff; 
			text-align:left;
			padding-top: 1px;
			padding-bottom: 1px;
			padding-left: 10px;
			padding-right: 10px;
			height: 100%;
			min-height: 615px;
		}
			
		#home #content {
			width: 971px;
			padding-left: 20px;
		}
		
		#home #main {
			float:left;
			margin-left:0;
			width:740px;
		}
		
		#home #right {
			float:left;
			width:230px;
		}
		
		#home h4 a:visited {
			color:#000000;
		}
		
		.centered-images {
			text-align:center;
			width:971px; /*1001-30*/
		}

		.what-do-you-want-to-do {
			text-align:center;
			width:740px; /*1001-30*/
			font-size:13px;
			margin-left:0;
		}
				
		.what-do-you-want-to-do div {
			float:left;
			margin:0px;
			background-repeat:no-repeat;
			width:174px;
			height:153px;
			padding-left:0px; 
			padding-right:8px;		
			margin-top: 5px;	
			padding-top:0;
			display:inline; /*Stops IE doubleing margin on float */
			background: #FFFFFF;
		}

		.what-do-you-want-to-do h4 {
			position:relative;
			top:100px;		
		}

		.what-do-you-want-to-do #test {
			background: url(images/testing_box.jpg) top no-repeat;
		}
		.what-do-you-want-to-do #medication {
			background: url(images/prescription_box.jpg) top no-repeat;
		}
		.what-do-you-want-to-do #clinic {
			background: url(images/clinic_box.jpg) top no-repeat;
		}
		.what-do-you-want-to-do #community {
			background: url(images/community_box.jpg) top no-repeat;
		}
		.what-do-you-want-to-do #faq {
			background: url(images/faq.jpg) top no-repeat;
		}		
	
		/* MEDICATION NAV */
		
		.column_left {
			float:left;
			margin: 0 0 0 0;
			width: 400px; /* 335 - 30     305/1001*/
			background: #ffffff;
			padding-top: 1px;
			padding-bottom: 30px;
			padding-left: 0px;
			padding-right: 0px;	
			text-align: left;
			line-height: 24px;	
		}
		
		.column_right {
			margin: 0 0 0 0;
			float: left;
			width: 480px;
			/*background: #E8F1B3;*/
			padding-top: 1px;
			padding-bottom: 1px;
			/*padding-left: 20px;
			padding-right: 20px;*/
			text-align: left;
			line-height: 1.3em;
		}
		
		/*
		#column_left {
			margin: 0 0 0 0;
			width: 400px;
			float: left;
			background: #ffffff;
			padding-top: 1px;
			padding-bottom: 30px;
			text-align: left;
			line-height: 17px;
			padding-left: 0px;
		
		}
			#column_right {
			margin: 0 0 0 0;
			float: right;
			width: 500px; 
			background: #ffffff;
			padding-top: 1px;
			padding-bottom: 1px;
			padding-right: 0px;
		}
		*/
		
		

		#med-classes {
			padding-left:17px;
			margin-top: 5px;
		}	
		
	
		#med-classes li {
			float:left;
			width:11.5em;
			margin-left:-15px;
			padding-left:0;
			padding-right:0;
			/*padding-bottom: 4px;*/
			list-style-type: none;
			margin-right:0px;
			line-height:1.5em;
			display:inline; /* IE bug fix */
		}
		
		#med-classes li a {
			padding-left:0;
			padding-right:0;
			margin:0 0 0 0;
			text-decoration:none;
		}
		
		#med-classes li a:hover {
			text-decoration:underline;
		}
		
		/*BOX*/	
				
		#column-left {
		  background: url(images/boxes/div-bottom-blue.png) no-repeat bottom left;
		  float:left;
		  width:335px;
		  margin-right:10px;
		  padding-bottom:10px;	
		  margin-bottom:10px;
		  }
		#column-left h3 {
		  margin: 0;
		  padding: 6px 8px 4px 10px;
		 /* font-size: 1.3em; */
		  color: #333;
		  /* border-bottom: 1px solid #E0CFAB; */
		  background: url(images/boxes/h3-bg-blue.png) no-repeat top left;
		  }
		  
		#column-left h4 {
		  font-size: 1.2em;
		  margin-bottom: 10px;
		  }
		#column-left  div {
		  margin: 0;
		  padding: 14px 10px 14px 10px;
		  list-style: none;
		  }

		/* RESULTS */

		#results {
			/*float:left;*/
  			width: 636px;
 
  		}
		#results h3 {
  			margin: 0;
  			padding: 6px 8px 4px 10px;
  			/* font-size: 1.3em; */
  			color: #333;
  			border-bottom: 1px solid #E0CFAB;
  			background: url(images/h3-bg-wide.gif) no-repeat top left;
  		}
  		#results h3 span {
			font-family: helvetica, arial, sans-serif; 
			font-size: 0.6em;   
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		
  		}		
  		#results h3 span {
			font-family: helvetica, arial, sans-serif; 
			font-size: 0.6em;   
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		
  		}
  		#results p {
			margin-left:10px;
		
  		}  		
		#results table tbody th { 
			font-family: helvetica, arial, sans-serif; 
			font-size: 0.6em; 
			line-height: 1.2em;
			text-align:left;
			padding-left:10px;
			padding-right:10px;
			padding-top:5px;
		}
		#results div {
			margin-left:auto;
			margin-right:auto;
		}  		
		
		#results .clinic_name {
			width: 400px;
		}

		#results td { 
			/* border-bottom:1px solid #0f0; */	
			padding-left:10px;
			padding-right:10px;
		}
		
		.result_line {
			font-size:0.9em;
		}
		
		/* SEARCH RESULTS */
		
		#introduction {
			width: 606px;
			padding-left:15px;
			padding-right:15px;
		}
		
		
		#searchresults {
			/*float:left;*/
  			width: 636px;
  			background: url(images/div-bottom-wide.gif) no-repeat bottom left;
  		}
		#searchresults h3 {
  			margin: 0;
  			padding: 6px 8px 4px 10px;
  			/* font-size: 1.3em; */
  			color: #333;
  			border-bottom: 1px solid #E0CFAB;
  			background: url(images/h3-bg-wide.gif) no-repeat top left;
  		}
  		#searchresults h3 span {
			font-family: helvetica, arial, sans-serif; 
			font-size: 0.6em;   
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		
  		}
		#searchresults div {
  			margin: 0;
  			/* padding: 14px 10px 14px 10px; */
  			padding: 14px 10px 14px 0px;
  			/*list-style: none; */
  		}
		#searchresults li {
  			margin: 0 0 6px; 
  			padding: 0;
  		} 
  
		
		/* #searchresults table tbody .odd { background: #EEEEEE; } */
		#searchresults table tbody td { 
			vertical-align:top; 
		}
		#searchresults table tbody td  a { 
			text-decoration:none; 
		}	
		#searchresults table tbody td  a:hover { 
			text-decoration:underline; 
		}		
		#searchresults table tbody th { 
			font-family: helvetica, arial, sans-serif; 
			font-size: 0.6em; 
			line-height: 10px;
			text-align:left;
			padding-left:10px;
			padding-right:10px
		}
		
		.new-section {
			border-top: 2px solid #E8F1B3;
			padding-top: 3px;
		}
		.last-section {
			padding-bottom: 5px;
		}		
		#searchresults table { 
			width:30em; 
			border-style:none;
			border-collapse:collapse; 
			width:636px; 
		}

		#searchresults td { 
			/* border-bottom:1px solid #0f0; */	
			padding-left:10px;
			padding-right:10px;
		}
		
		#searchresults p {
			padding-left:10px;
			width:606px;
		}
		.medicine {
			width: 400px;
			padding-left:0px;
			margin-left:0px;
			/*background: #D8F1B3;*/
		}
		.pharmacy-description {
			font-size: 0.8em;
			margin-top:0px;
			padding-top:0px;
			padding
		}
		
		/* TELL US */
		
		
		.bubble {
			position:relative;
			top:-140px;
			left:0px; /* 0px; */
			width:140px;
			padding:20px 10px 10px 10px;
			height:85px;
			margin:0 0 0px 0;
			background:url(images/tellus_bubble_left.png);
			text-align:center;
			font-weight:normal;
			z-index:1;
			}
		.bubble a {
			text-decoration:underline;
		}
		body.left-bubble .bubble {
			position:relative;
			top:-140px;
			width:140px;
			padding:20px 10px 10px 10px;
			height:85px;
			margin:0 0 0px 0;
			text-align:center;
			font-weight:normal;		
		
			left:840px;
			background:url(images/tellus_bubble.png);
		}		
		body.no-bubble .bubble {
			display:none;
		}
			
		/* FAQs */
		
		#faqs {
			list-style:none;
		}
		
		/* FOOTER */
		
		#footer {
			width:1000px;
			display: block;
			height: 1.6em;
			clear:both;
			background: url(images/bottom_bar.jpg) no-repeat;
			background-color: #333333;
			font-weight: bold;
			}
			
		
		#footer ul {
			margin: 0;
			padding: .2em 0 0 0;
		}
		#footer li {
			margin: 0;
			padding: 0;
			font-size: 0.8em;
			list-style-type: none;
			display:inline;
			/* border-right:1px solid #ffffff; */
		}
		#footer li a {
			color: #ffffff;
			margin: 0 1px 5px 0;
			padding: 0.6em 8px;
			text-decoration: none;
			
		}
		
		#footer a:hover {
			color: #FFFFFF;
		}

		#copyright {
			color: #000000;
			background: #98d3d4;
			font-size: 0.7em;
		}
		#copyright p {
			margin: 2px 0 0 0;
		}
		#copyright p+p {
			color: #FFFFFF;
			margin: 2px 0 0 0;
		}		
		#copyright a {
			text-decoration: none;
		}
		#copyright a:link {
			color:#FFFFFF;
		}
		#copyright a:visited {
			color:#FFFFFF;
		}		
		
		.tiny_directions {
			color:#44444;
			letter-spacing:0.1em;
		}
		
		#blog {
			font-family:  Arial, sans-serif;
			font-size:1.1em;
			font-weight:normal;
		  width: 225px;
		  margin-top:10px;
		  background: url(images/top_blog_box.jpg) no-repeat top left;
		  }
		#blog h3 {
		  margin: 0 0 0 0;
		  padding: 12px 8px 4px 10px;
		  font-size: 130%;
		  color: #333;
		  border-bottom: none;
		  }
		#blog ul {
		  margin: 0;
		  padding: 14px 10px 14px 27px;
			list-style-image:url(images/black_arrow.jpg);
		  background: url(images/bottom_blog_box.jpg) no-repeat bottom left;

		  }
		#blog li {
		  margin: 0 0 6px; 
		  padding: 5px 0 5px 0 ;
			border-bottom: 1px dotted  white;
			font-size:0.8em;
		  }
		#blog li.lastli {
			border-bottom:none;
            list-style-image:none;
		}		
		#medicine-title {
			padding-top:4px;
			padding-bottom:10px;
			font-size:1.3em;
		}
		.split-text {
			font-size:0.8em;
			color:#cc3333;
			line-height:1.7em;
		}
