@charset "utf-8";
/* CSS Document */

/* The Acumed universal style sheet - 2008 */

	/*Universal*/
	*{margin: 0 0 0 0; border: 0; padding: 0 0 0 0; }*
	/*global{ leading:0;}*/
	/*DIV IDs*/
	#container					{ margin:auto; text-align:left; width:955px;}
	#header 					{ background-color:#000000; width:955px; }
	#log						{ text-align:right; color:#FFFFFF; width:945px; height:25px; position:absolute; z-index:200; padding-top:18px; }
	#top-title					{ height:60px; width:955px; }
	h1.top-title-txt			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22pt; font-weight:500; color: #ffffff; padding-left:18px; padding-top:38px; position:absolute; z-index:0;} /*max-width:395px; for PRODUCT pages */
	#top-subtitle-txt			{ padding-left:18px; padding-top:12px; }
	#top-print-save				{ height:60px; width:183px; float:right; margin-top:-64px; visibility:hidden; }
	#search						{ float:right; padding-right:5px; height:25px; margin-top:-23px; z-index:999;}	
	#left-column				{ float:left; width:400px; }
	#right-column				{ clear:right; float:right; margin-top:0px; width:368px; padding-bottom:0px;}	
	#sidebar					{ margin-top:10px; clear:right; float:right; width:187px; padding-bottom:0px;}
	#center-image				{ margin-top:-66px; margin-left:400px; z-index:10; }
	#myFlash					{ width:368px; height:295px; background-color:#ffffff; z-index:0; padding:0; }
	
	
	/*#sidebar					{ clear:right; float:right; width:187px; padding-bottom:0px; }*/
	#single-column				{ clear:both; width:748px; padding-bottom:25px; }
	#enclose					{ float:left; width:768px;}
	#footer						{ height:28px; width:955px; position:relative; text-align:right; clear:both; }
	#footer2					{ height:28px; width:955px; position:relative; text-align:left; clear:both; }
	#header-bar-grey			{ background-color:#727272; width:955px; height:25px; }
	#header-bar-black			{ background-color:#000000; width:955px; height:13px; }
	#header-bar-lower			{ width:955px; height:6px; background-color:#999999; z-index:-1000; }
	#header-trail				{ margin:-20px 0px 0px 110px }
	#header-breadcrumb			{ margin-top:-24px; padding-left:10px; font-size:10px;}
	#header-breadheight			{ height:28px; }
	#header-log					{ width:70px; height:17px; } 
	#content-column				{ width:955px; padding-bottom:12px; padding-left:0px; padding-right:0px; padding-top:10px; clear:both; }
	.header-acumed 				{ width:282px; height:89px; } 
	.footerBtns1				{ width:768px; height:28px; } /*black bar btns */	
	.footerBtns2				{ width:955px; height:28px; } /*grey bar btns */	
	.compliance					{ color:#fefefe; padding-left:10px; padding-right:100px; }
	.foot-black					{ background-color:#000000; }
	.foot-grey					{ background-color:#5B5B5B; }
	.theme-color-bar			{ width:183px; height:21px; margin-top:5px; background-color:#7f7f7f; }
	.icon						{ margin-left:6px; margin-right:6px; }
	.sidebar-div				{ width:187px; padding-left:5px; padding-right:5px; padding-bottom:10px; padding-top:10px; }	
	/*Image and Div widths*/
	/*/all pages/*/
	.width-right 				{ width:368px; }
	.width-left					{ width:400px; }
	.width-sidebar				{ width:187px; }
	.width						{ width:955px; }
	.footImg					{ border:none; width:1px; height:10px; padding-top:10px; padding-bottom:0px; }

	/*/index page/*/	
	.side-top-bar				{ height:20px; width:183px; margin-top:0px; }
	.left-top-bar				{ width:400px; height:20px; }
	.right-top-bar				{ width:368px; height:20px; margin-top:10px; margin-bottom:2px;}
	.right-bottom-bar			{ width:368px; height:10px; }
	.title-right				{ color:#FEFEFE; padding-left:10px; font-weight:bold; line-height:10px;}
	.right-bar					{ width:368px; height:44px; }	
	.single-top-bar				{ width:760px; height:20px; margin-bottom:2px; }
	
	
	.prod-gradient				{ width:44px; height:44px; padding-left:120px; }
	.product-img				{ width:100px; height:44px; padding-left:134px; margin-top:0px;}
	.product-name				{ color:#FFFFFF; font-size:13px; font-weight:bold; padding-left:10px; padding-top:0px;  margin-top:-30px;}
	.product-bar				{ width:368px; height:44px;}
	
	.product-bar-side			{ width:183px; }
	.product-img-side			{ width:100px; height:44px; margin-left:41px; margin-top:0px;}
	.product-name-side			{ background-color:#5B5B5B; color:#FFFFFF; font-size:10px; padding-left:10px; padding-top:4px; margin-top:20px; padding-bottom:4px;}
	
	.study-bar					{ width:360px; }
	.study-link					{ padding-left:10px; padding-bottom:5px; }
	
	.event-bar					{ width:368px; height:75px; } 
	.event-link					{ padding-left:10px; }
	.event-bar-side				{ width:187px; height:25px; padding-left:10px; }
	.event-bar-single			{ width:740px; height:100px; padding-left:18px; padding-bottom:5px; }
	
	/*/product page/*/
	.swf-img-viewer				{ width:368px; height:295px; margin-top:-66px; margin-bottom:0px; }
	#toolbox 					{ float:right; width:183px; margin-bottom:10px; }
	#setIncludes 				{ width:183px; float:right; clear:both; margin-top:0px; margin-bottom:10px; }
	#ifu-toolbox				{ clear:both;  float:right; width:183px; margin-top:0px; }
	
	.arrowImg					{ border:none; padding-left:8px; }
	.mediaBar					{ padding-top:8px; height:100px; }
	.mediaBtn					{ padding-right:8px; }
	.super						{ background-image:url(../image/universal/reg_icon.gif); background-repeat:no-repeat; background-position:left; font-size:18px; }
	/*Images*/
	img.float-left				{ float:left; padding:10px; }
	img.float-right				{ float:right; padding:10px; }
	object						{ outline:none; }
	
	/*text manipulation*/
	/*body	 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14pt; background-color:#D29283; padding-top:10px}*/
	.body-copy					{ padding-left:8px; padding-bottom:20px; padding-right:8px;}
	.body-copy ul				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: square;	list-style-position: outside; margin-left:20px;  }
	body	 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14pt; background-color:#727272; padding-top:0px; }
	p 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16pt; }
	ul 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: square;	list-style-position: outside;  }
	li 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-position: inside; }
	ol 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: decimal; list-style-position: outside; }
	p							{ padding:10px; color:#000000; }
	/*p.link						{ padding: 0px 10px 10px 10px}*/	
	.white 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; }
	.white-title 				{ font-size: 10pt;  color: #FEFEFE; font-weight: bold; padding-left:10px; background-color:#666666; }
	.white-small				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; }
	.black-title 				{ font-size: 10pt; font-weight:bold; color: #000000; padding-left:10px; padding-top:10px; }
	.black-subtitle 			{ font-size: 9pt; color: #000000; padding-left:10px; }
	.small       				{ font-size: 8pt; }	
	.title		 				{ font-size: 14pt; }
	.smallbold   				{ font-size: 8pt; font-weight:bold; }
	.smallbold-white			{ font-size: 8pt; font-weight:bold; color:#fefefe; }
	.smallred   				{ font-size: 8pt; color:#CC0000; }	
	.small       				{ font-size: 8pt }	
	.red 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8C4333; }		
	
	/*Hyperlinks*/
	a							{ font-family: Verdana; font-size: 9pt; color:#134880; text-decoration:underline;}
	a:link						{ color: #134880; text-decoration: underline}
	a:visited					{ color: #134880; text-decoration: underline}
	a:hover						{ color: #333333; text-decoration: none}
	
	a.trail 					{ font-size:10px;}
	
	a.login						{ font-family: Verdana; font-size: 8pt; color:#ffff00; text-decoration:none; }
	a.login:link				{ color: #ffff00; text-decoration: none}
	a.login:visited				{ color: #ffff00; text-decoration: none}
	a.login:hover				{ color: #ffffff; text-decoration: none}
	
	a.footLink					{ font-family: Verdana; font-size: 8pt; color:#ffffff; text-decoration:none; font-weight:bold; padding-right:10px; padding-left:10px; padding-bottom:0px; padding-top:0px; }
	a.footLink:link				{ color: #ffffff; text-decoration: none}
	a.footLink:visited			{ color: #ffffff; text-decoration: none}
	a.footLink:hover			{ color: #ffffff; text-decoration: underline}	
	
	a.footLink2					{ font-family: Verdana; font-size: 7pt; color:#ffffff; text-decoration:none; padding-right:10px; padding-left:10px; padding-bottom:0px; padding-top:0px; }
	a.footLink2:link			{ color: #ffffff; text-decoration: none}
	a.footLink2:visited			{ color: #ffffff; text-decoration: none}
	a.footLink2:hover			{ color: #ffffff; text-decoration: underline}
	
	a.smBlack					{ font-family: Verdana; font-size: 8pt; color:#000000; text-decoration:none; }
	a.smBlack:link				{ color: #000000; text-decoration: none}
	a.smBlack:visited			{ color: #000000; text-decoration: none}
	a.smBlack:hover				{ color: #000000; text-decoration: underline}
	
	a.black-title-link			{ font-family: Verdana; font-size: 10pt; font-weight:bold; color:#000000; text-decoration:none; }
	a.black-title-link:link		{ color: #000000; text-decoration: none}
	a.black-title-link:visited	{ color: #000000; text-decoration: none}
	a.black-title-link:hover	{ color: #000000; text-decoration: underline}
	
	/*Calendar stuff*/
	div.calendar				{ width:200px; margin-bottom:10px; }	
	div.calendar-padding		{ padding: 0px 0px 0px 20px; }
	p.calendar 					{ line-height: 0.34cm; padding:10px; }
	span.calendar-title			{ font-weight:bold; }	

	/*Forms*/
	form 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	input.checkbox, input.radio { border:none; background: none }/*IE puts a weird border around the radios and checkboxes...this removes them*/			
	
	select 						{ border: 2px solid #CCCCCC; border-style:inset; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	div.look					{ border: 2px solid #cd2727; }
	
	textarea					{ border-top: 2px solid #999999; border-left: 2px solid #999999; border-bottom: 1px solid #FFFFFF; 
								border-right: 1px solid #FFFFFF; border-style:inset; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	
	input 						{ border-top: 2px solid #999999; border-left: 2px solid #999999; border-bottom: 1px solid #FFFFFF; 
								border-right: 1px solid #FFFFFF; border-style:inset; }		
	
	input.submit				{ border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 2px solid #808080; 
								border-right: 2px solid #808080; border-style:outset; font-size: 12px; padding-left:5px; padding-right:5px; 
								padding-top:1px; padding-bottom:1px;}
								
	.swf-reg-form				{ width:769px; height:705px; z-index:-10000;  }
	/*Accordion*/
	
	.accordion2					{ padding-top:6px; padding-left:10px; padding-bottom:20px; }
	.accordion2 h3 				{ height:20px; width:348px; cursor:pointer; border-bottom:solid 1px #333333; }
	.accordion2 p 				{ margin: 0; padding: 10px 15px 20px; display: none; width:318px; }
	
	.accordion-side				{ padding-top:6px; padding-left:10px; padding-bottom:20px; }
	.accordion-side	 h3 		{ height:20px; width:167px; cursor:pointer; border-bottom:solid 1px #333333;}
	.accordion-side	 p 			{ margin: 0; padding: 10px 15px 20px; display: none; width:137px; }
	
	
	.accordion3					{ padding-top:6px; padding-left:10px; padding-bottom:10px; padding-right:10px; }
	.accordion3	 h3 			{ height:20px; width:100%; cursor:pointer; border-bottom:solid 1px #333333;}
	.accordion3	 p 				{ margin: 0; padding: 10px 15px 20px; display: none;}
	
	.product-list 				{ width:368px; list-style:none; }
	.product-list li 			{ border-top:solid 2px #727272; cursor:pointer; margin-top:3px; }
	.product-list li:hover 		{ background-color: #9f9f9f; }
	
	
	.event-list 				{ width:368px; list-style:none; }
	.event-list li 				{ cursor:pointer; border-top:solid 2px #727272; cursor:pointer; margin-top:3px;  }
	.event-list li:hover 		{ background-color: #9f9f9f; }
	
	.event-list-side 			{ width:183px; list-style:none; }
	.event-list-side li			{ cursor:pointer; }
	.event-list-side li:hover 	{ background-color: #9f9f9f; }
	
	.event-list-single 			{ width:760px; list-style:none; }
	.event-list-single li		{ cursor:pointer; }
	
	.literature-list 			{ width:300px; list-style:none; }
	.literature-list li 		{ border-top:solid 2px #727272; cursor:pointer; margin-top:3px; background-color:#b1b1b1; }
	.literature-list li:hover 	{ background-color: #9f9f9f; }
	