	body
				{	margin: 		0; 
					font-family:	arial;
					font-size:		13px;
					color: 			black;
					background: 	white url(/imgs/bg.jpg) repeat-x;
				}
				body.home div#content
				{	min-height:400px;
				}
				div#container
				{	width: 			760px;
					position: 		relative;
					left: 			50%;
					margin-left:	 -380px;					
				}
				div#head
				{	height: 		112px;
					background: 	url(/imgs/header.jpg) no-repeat;	
				}
				div#head ul
				{	list-style:		none;
					padding:		3px 0 0;
					margin:			0;
					width:			235px;
					height:			30px;
					position:		absolute;
					right:			0;
				}
				div#head ul li
				{	padding:		0;
					margin:			0 10px 0 0;
					float: 			left;
					
				}
				div#head ul li a
				{	text-decoration:none;
					color:			white;
					font-size:		13px;
					
				}
				div#head ul li a:hover
				{	text-decoration:underline;
					
				}
				div#body
				{	background: 	#ffef9f url(/imgs/body_bg.jpg) no-repeat 0 78px;
				} 
				div#body ul#menu
				{	background:		url(/imgs/menu.jpg) no-repeat;
					list-style:		none;
					padding:		24px 0 0 10px;
					margin:			0;
					height:			54px;
				}
				div#body ul#menu li
				{	padding:		0;
					margin:			0 0 0 0;
					float: 			left;
					
				}
				div#body ul#menu li a
				{	display:		block;
					height:			0;
					overflow:		hidden;
					padding:		32px 0 0 0;
					
				}
				div#body ul#menu li a:hover
				{	background:		url(/imgs/over.jpg) no-repeat;
				}
				div#body ul#menu li#item1 a{width:108px; background-position: -1px 1px;}
				div#body ul#menu li#item2 a{width:76px; background-position: -109px 1px;}
				div#body ul#menu li#item3 a{width:70px; background-position: -185px 1px;}
				div#body ul#menu li#item4 a{width:129px; background-position: -255px 1px;}
				div#body ul#menu li#item5 a{width:135px; background-position: -384px 1px;}
				div#body ul#menu li#item6 a{width:148px; background-position: -519px 1px;}
				div#body ul#menu li#item7 a{width:51px; background-position: -644px 1px;}
				div#body ul#menu li#item8 a{width:76px; background-position: -667px 1px;}
				
				div#body  ul#menu li ul
				{	display:	none !important;
					background: url("/imgs/body_bg.jpg") no-repeat scroll center top #FFEF9F;
					border-radius: 0 0 6px 6px;
					box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
					list-style: none outside none;
					margin: 0 0 0 -200px;
					padding: 10px;
					position: absolute;
					width: 370px;
					z-index: 40;
					border: 		1px outset #A0881A;
					border-top: 	0;
				}
				div#body  ul#menu li ul li
				{	float: 			left;
					width: 			50% !important;
				}
				div#body  ul#menu li ul li a
				{	background: 		none repeat scroll 0 0 transparent;
					color: 				black;
					font: 				bold 14px/16px arial;
					height: 			auto;
					padding: 			5px;
					text-decoration: 	none;
					width: 				auto !important;
				}
				div#body  ul#menu li ul li a:hover
				{	background:		#F8E589;
					text-decoration:	underline;
				}
				div#body  ul#menu li:hover ul,
				div#body ul#menu li.sfhover ul
				{	display:	block !Important;
				}
				div#content
				{	padding:		0 18px;
					min-height: 	224px;
					/* width:			425px;	*/
				}	
				div#content.whole
				{	width:			auto;
				}
				div#content h1,
				div#content h2,
				div#content h3,
				div#content h4
				{	margin:			0;
					padding:		0	0	10px	0;
				}
				
				div#content h2
				{	font-size:		25px;
				}
				div#content h3
				{	font-size:		18px;
					padding:		10px 0 0 0;
				}
				
				div#content a
				{	text-decoration: none;
					color: 			#067B69;
					font-weight:	bold;
				}
				
				div#content a:hover
				{	text-decoration: underline;
					color:			#6b88fe;
					font-weight:	bold;
				}
				
				
				div#content p
				{	padding:		0	0	10px	0;
					margin:			0;
				}
				
				div#content div#breadcrumbs,
				div#content div#breadcrumbs a
				{	font-size:		12px;
					text-decoration:none;
					color:			#8f7a0d;
				}

				div#content div#breadcrumbs a:hover
				{	color:			#695911;
				}
				
				div#body div#column
				{	float:			right;
					width:			283px;
					margin:			0 0 10px 10px;
				}
				
				div#body div#column a#webclinic
				{	display:		block;
					height:			0;
					width:			283px;
					background:		url(/imgs/webclinic.jpg) no-repeat;
					margin:			0 0 10px 0;
					overflow:		hidden;
					padding:		39px 0 0 0;
				}
				
				div#foot
				{	background:		url(/imgs/footer.jpg) no-repeat;					
					padding:		6px 18px 0 18px;
					height:			72px;
				}
				
				div#foot div#contact
				{	float:			left;
					height:			50px;
					margin:			20px 0 0;
					position:		relative;
					width:			240px;
				}
				
				div#foot div#contact h2
				{	font-size:		16px;
					margin:			0;
					padding:		0 0;
				}
				div#foot div#contact p
				{	font-size:		11px;
					margin:			0;
					padding:		0;
					width:			118px;
					float:			left;
					line-height:	12px;
				}
				div#foot div#contact p.left
				{	font-weight:	bold;
				}
				
				div#foot p#copyright
				{	bottom:			0;
					color:			#555635;
					font-size:		11px;
					margin:			0;
					padding:		0 0 9px;
					position:		absolute;
					text-align:		center;
					width:			95%;
				}
				
				div#foot a#emc2
				{	background:		transparent url(/imgs/emc2.jpg) no-repeat scroll 0 0;
					display:		block;
					float:			right;
					height:			0;
					margin:			30px 0 0;
					overflow:		hidden;
					padding:		37px 0 0;
					width:			70px;
				}
				
				div#content .col
				{	float:		left;
					width:		242px;
				}
				.clear
				{	clear:		both;
				}
				
				.staffimg
				{	padding:	5px;
					float: 		right;
					width:		200px;  border:2px solid black; border-collapse:10px;
					margin:		0 0 0 14px;
				}
				
				.newsleft
				{	width:	60%;
					
				}
	
				.newsright
				{	position:	absolute;
					top:		4px;
					right:		4px;
				}
				.newsright p
				{	min-height:	21px;
				}
				.news_title
				{	font-size:14px;
				font-weight: bold;
					
				}
				
				.news
				{ margin: 0 20px 0 20px;
				}
				
				.faq
				{	
				font-weight: bold;	
				}
				
				.serviceimg
				{	padding:	5px;
					float: 		right;
					width:		265px;  border:2px solid black; border-collapse:10px;
					margin:		0 0 0 14px;
				}
				
				.homeservices
				{	float: left; 
				width:345px;
				margin: 3px;
				}
				.even
				{	background:		#F8E589;
				}
				.odd
				{	
				}
				div#EMC2News h3
				{	clear:			both;
					
				}
				div.row
				{	clear:			both;
					min-height:		30px;
					padding:		3px 6px;
					position:		relative;
				}
				div#body object
				{	position: relative;
					z-index: 20;
					display: block;
				}
				img.right 
{	padding:	10px;
float: right;
margin:	 -25px 45px 0 60px;
}
