/* CSS Document */

/* RESETS ***************************************************************************************************************/
/*************************************************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

/*IE 6 hack for li hover*/
*html body {
	behavior:url("/styles/csshover3.htc");
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* END RESETS ***************************************************************************************************************/
/*************************************************************************************************************************/

html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#e0e0e0 url('../images/layout/gradient-background.gif') repeat-x left top;
	font:normal 13px arial, verdana, sans-serif;
	color:#707070;
}

.wrapper {
	margin:0 auto;
	padding:0;
	width:946px;
}

/* Header
*************************************************/
.header {
	position:relative;
	padding-top:21px;
	width:100%;
	height:79px;
}

.header .header-links {
	position:absolute;
	right:0;
	margin-bottom:14px;
	color:#5e87aa;
}

.header .header-links a {
	margin:0 8px;
	color:#707070;
	text-decoration:none;
}

.header .header-links a:hover {
	color:#5e87aa;
	text-decoration:underline;
}

/*search*/
.header .search {
	width: 240px;
	height:auto;
	position:absolute;
	padding:0;
	left:705px;
	top:45px;
}

	.header .search input {
		margin:0;
		padding:0;
		float: left;
	}

.header table {
	margin: 0;
	padding:0;
	width:240px;
}

	.gsc-search-box td {
		padding: 0;
		margin: 0;
		width: 172px;
	}

.header .search .search-input {
	margin: 0 5px 0 0;
	height:14px;
}

.header .search .search-input, #searchForm td input.gsc-input  {	
	width: 164px;
	/*height:14px;*/
	padding:4px 4px 4px 2px;
	border:1px solid #cccccc;
}

.gsc-search-button {
	width:60px;
	 /*width: 39px;*/
	 height:24px;
	 background-color:#62b9e6;
	 color:#fff;
	 font-weight:bold;
	 font-size:12px;
	/* background-image:url(../images/buttons/magnifying-glass.jpg);
	 background-repeat:no-repeat;*/
	 border:none;
}

.gsc-branding {
	display:none;
}

.gsc-clear-button {
	display:none;
}

.gsc-tabsArea {
	display:none;
}

/*logo*/
.header .logo {
	width:383px;
	height:72px;
	background:url('../images/layout/logo.gif') no-repeat left top;
}

.header .logo a {
	display:block;
	width:383px;
	height:72px;
	border:none;
	text-decoration:none;
	cursor:pointer;
}

.header .logo a span {
	display:none;
}

/* Navigation
*************************************************/		
.main-nav {
	position:relative;
	margin:0;
	padding:0;
	width:946px;
	width:100%;
	height:36px;
	z-index:100;
}

	.main-nav li {
		float:left;
		height:36px;
		list-style-type:none;
	}
	
		.main-nav li a {
			display:block;
			height:36px;
			cursor:pointer;
			text-decoration:none;
			background:url('../images/layout/main-nav.jpg') no-repeat left top;
		}
		.main-nav li.home a {
			width:101px;
			background-position:0 0;
		}
		.main-nav li.products a {
			width:101px;
			background-position:-101px 0;
		}
		.main-nav li.services a {
			width:108px;
			background-position:-202px 0;
		}
		.main-nav li.industry a {
			width:102px;
			background-position:-310px 0;
		}
		.main-nav li.news-and-events a {
			width:149px;
			background-position:-412px 0;
		}
		.main-nav li.references a {
			width:126px;
			background-position:-561px 0;
		}
		.main-nav li.support a {
			width:98px;
			background-position:-687px 0;
		}
		.main-nav li.company a {
			width:161px;
			background-position:-785px 0;
		}
		.main-nav li.home:hover a {
			background-position:0 -36px;
		}
		.main-nav li.products:hover a, .productsHover {
			background-position:-101px -36px;
		}
		.main-nav li.services:hover a, .servicesHover {
			background-position:-202px -36px;
		}
		.main-nav li.industry:hover a, .industryHover{
			background-position:-310px -36px;
		}
		.main-nav li.news-and-events:hover a, .news-and-eventsHover {
			background-position:-412px -36px;
		}
		.main-nav li.references:hover a, .referencesHover {
			background-position:-561px -36px;
		}
		.main-nav li.support:hover a, .supportHover {
			background-position:-687px -36px;
		}
		.main-nav li.company:hover a, .companyHover {
			background-position:-785px -36px;
		}
		.main-nav li.home a.here {
			background-position:0 -36px;
		}
		.main-nav li.products a.here {
			background-position:-101px -36px;
		}
		.main-nav li.services a.here {
			background-position:-202px -36px;
		}
		.main-nav li.industry a.here {
			background-position:-310px -36px;
		}
		.main-nav li.news-and-events a.here {
			background-position:-412px -36px;
		}
		.main-nav li.references a.here {
			background-position:-561px -36px;
		}
		.main-nav li.support a.here {
			background-position:-687px -36px;
		}
		.main-nav li.company a.here {
			background-position:-785px -36px;
		}
		.main-nav li a span {
			display:none;
		}
/* Second level */
.main-nav ul {
	position:absolute;
	display:none;
	margin:0;
	padding:0;
	top:36px;
	left:0;
}
	.main-nav li:hover ul, .activeSubMenu {
		display:block;
		width:100%;
		height:29px;
		background:url('../images/layout/secondary-nav.gif') repeat-x left top;
		border-bottom:1px solid #6290b3;
	}
.secondary-nav, .secondary-nav li, .secondary-nav li a {
	height:29px;
	
}
.secondary-nav li {
	background:url('../images/layout/secondary-nav-divider.gif') no-repeat right bottom;
	color:#fff;
}
.secondary-nav li.last {
	background:none;
}
.secondary-nav li a {
	padding:10px 10px 0 10px;
	background:none;
	color:#fff;
	text-align:center;
}
.secondary-nav li a:hover {
	background:url('../images/layout/secondary-nav-hover.gif') no-repeat left top !important;
	color:#074c80;
}
.secondary-nav li a.here {
	background:url('../images/layout/secondary-nav-hover.gif') no-repeat left top !important;
	color:#074c80;
}
/*products*/
.products .secondary-nav li a {
	width:55px;
}
.products .secondary-nav li.item-6 a {
	width:110px;
}
.products .secondary-nav li.item-7 a {
	width:80px;
}
/*services*/
.services .secondary-nav li a {
	width:110px;
}
.services .secondary-nav li.item-1 a {
	width:130px;
}
.services .secondary-nav li.item-2 a {
	width:60px;
}
.services .secondary-nav li.item-6 a {
	width:150px;
}
/*industry*/
.industry .secondary-nav li a {
	width:100px;
}
.industry .secondary-nav li.item-2 a {
	width:120px;
}
.industry .secondary-nav li.item-4 a {
	width:70px;
}
/*news*/
.news-and-events .secondary-nav li a {
	padding:10px 6px 0 6px;
	width:115px;
}
.news-and-events .secondary-nav li.item-1 a {
	width:85px;
}
.news-and-events .secondary-nav li.item-3 a {
	width:110px;
}
.news-and-events .secondary-nav li.item-2 a {
	width:85px;
}
.news-and-events .secondary-nav li.item-6 a {
	width:150px;
}
.news-and-events .secondary-nav li.item-5 a {
	width:70px;
}

.news-and-events .secondary-nav li.item-6 a {
	width:150px;
}
.news-and-events .secondary-nav li.item-7 a {
	width:100px;
}
.news-and-events .secondary-nav li.item-8 a {
	width:90px;
}
/*references*/
.references .secondary-nav li a {
	width:85px;
}
	.references .secondary-nav li.item-1  {
		padding: 0 0 0 541px;
	}
.references .secondary-nav li.item-2 a {
	width:150px;
}
/*support*/
.support .secondary-nav li.item-4 {
	padding: 0 0 0 300px;
}

.support .secondary-nav li.item-1 a {
	width:130px;
}

.support .secondary-nav li.item-4 a {
	width:120px;
}
.support .secondary-nav li.item-5 a {
	width:80px;
}

/*company*/
.company .secondary-nav li a {
	width:75px;
}
.company .secondary-nav li.item-2 a {
	width:106px;
}
.company .secondary-nav li.item-3 a {
	width:138px;
}
.company .secondary-nav li.item-4 a {
	width:150px;
}
.company .secondary-nav li.item-5 a {
	width:119px;
}
.company .secondary-nav li.item-6 a {
	width:45px;
}
.company .secondary-nav li.item-7 a {
	width:42px;
}
.company .secondary-nav li.item-8 a {
	width:35px;
}
.company .secondary-nav li.item-9 a {
	width:54px;
}
/* Section Gallery
*************************************************/				
.section-gallery {
	width:944px;
	height:277px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
}
/* Breadcrumb
*************************************************/
.breadcrumb {
	padding:13px 0 0 23px;
	width:921px;
	height:44px;
	font-size:10px;
	float: left;
}
.breadcrumb a.active {
	color:#074c80;
}
/* Content - basic/global
*************************************************/
.content {
	padding:0 0 20px 0;
	margin:0;
	width:944px;
	background:#fff url('../images/layout/gradient-content.gif') repeat-x left top;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	overflow:hidden;
	clear:both;
}

.content h2 {
	font-weight:normal;
}

#home .content ul li {
	margin-bottom:5px;
	padding-left:20px;
	background:url('../images/layout/bullet.gif') no-repeat left top;
	list-style-type:none;
	font-weight:bold;
}
.content .block-header {
	margin-bottom:10px;
	text-transform:uppercase;
	color:#354f62;
	font-size:14px;
	letter-spacing:2px;
	display: block;
}
.content a {
	color:#707070;
	text-decoration:none;
}

.content a:hover {
	color:#074c80;
	text-decoration:underline;
}

/*search results*/
#searchResults table{
	width: 680px;
}

#searchResults .gs-title, #searchResults .gsc-trailing-more-results, #searchResults .gs-title b {
	color:#074C80;
	text-decoration:none;
	font-weight:bold;
}

#searchResults b {
 color: #707070;
}

#searchResults .gs-title:hover, #searchResults .gsc-trailing-more-results:hover, #searchResults .gs-title b:hover  {
	color:#074C80;
	text-decoration:underline;
}

 #searchResults .gsc-trailing-more-results {
 	font-weight:normal;
	text-decoration:underline;
 }

/* homepage flash
*************************************************/
#homepage_flash {
	z-index: 0;
}

/*tables
*************************************************/
table.padded {
	padding: 4px;
}

#image_ananlysis_table td, #training td{
	padding: 10px;
	
}

#image_ananlysis_table img {
	margin: 5px 0 0 0;
}

.tmalab {
	margin: 0 0 20px 0;
}

.tmalab td{
	vertical-align: top;
	padding: 0 10px 10px 0;
}

.tmalab strong {
	color:#074c80;
}

#partner_table td{
	vertical-align: top;
	padding: 0 20px 40px 0;
}


#pricing {
	border-collapse: collapse;
}

#pricing td, #pricing th  {
	border:1px solid #cad1d7;
	/*background-color:#f4f7fa;*/
	padding:15px;
}

#pricing th  {
	background-color:#f4f7fa;
}

#pricing .grey {
	background-color: #F4F4F4;
}


/* text
*************************************************/
H1 {
	font-size:19px;
	font-weight:normal;
	margin: 0 0 12px 0;
}

H2 {
	font-size:15px;
	font-weight:normal;
	margin: 0 0 12px 0;
}

p {
	margin: 0 0 12px 0;
}

.text {
	font:normal 13px arial, verdana, sans-serif;
	color:#707070;
}

	.text a {
		color:#074c80;
	}

.YourOur {
	font-size:14px;
	font-weight:bold;
	color:#074c80;
}

.small {
	font-size:  10px;
	line-height:normal;
}

#main .small, .main .small {
	line-height: normal;
}

/* Main/Left column
*************************************************/
#main {
	/*width:706px;*/
	width:670px;
	margin: 0 15px 0 0;
	padding:0 18px  0 18px;
	height: auto;
	overflow:hidden;
}

#main-home {/*for homepage*/
	width:888px;
	padding-right:0;
	padding: 0 0 20px 18px;
}

#main p, .main p {
	margin:0 0 22px 0;
	padding:0;
	line-height:20px;
}

#main p a, .main p a, #main  a, .main  a {
	color:#074c80;
	text-decoration:none;
}

#main .block, .main .block{
	position:relative;
	padding:22px 22px 0 22px;
	width:287px;
	height:194px;
	background:url('../images/layout/block-background-medium.jpg') no-repeat left top;
	line-height:14px;
}

#main .block p, .main .block p {
	line-height:16px;
}

#main .block .block-inset, .main .block .block-inset {
	position:absolute;
	right:18px;
	bottom:18px;
}

#main .block#news, .main .block#news {
	margin: 10px 12px 0 10px;
}

#product-spotlight, #news {
	margin: 10px 0 0 0;
}

#main #product-spotlight ul li, .main #product-spotlight ul li {
	width:136px;
}

#main .news-title-wrapper, .main .news-title-wrapper {
	clear: both;
}

#main .news-title-wrapper .date, .main .news-title-wrapper .date {
	width:32px;
}
#main .news-title-wrapper .news-title, .main .news-title-wrapper .news-title {
	margin-bottom:6px;
	width:252px;
}

.main .row {
	width: 100%;
	clear: both;
	float: left;
	margin-bottom:10px;
}

.main #news .row .dates {
	width:35px;
	float: left;
}

.main #news .row .news-item, .events-item {
	width: 240px;
	float: left;
	font-size: 12px;
	line-height: 17px;
	margin:0px;
	padding:0px;
}
.main #news .row .dates {
	font-size: 12px;
	line-height: 17px;
}

.main #events .row .dates {
	width:35px;
	float: left;
	font-size: 12px;
}

.main #events .row .events-item {
	width: 140px;
	float: left;
}

#home-tagline {
	width: 660px;
	float: left;
	padding: 22px 0 0 0;
}

/* Tabbed Content
*************************************************/
#tabs {
	clear: both;
}

#tabs a {
	font-size: 11px;
}

#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5, #fragment-6, #fragment-7, #fragment-8, #fragment-9, #fragment-10 {
	width:644px;
	border:1px solid #cad1d7;
	background-color:#f4f7fa;
	padding:18px 21px;
	background-image:url('../images/layout/tab-content-shade.gif');
	background-repeat:repeat-y;
	background-position:bottom;
}

#fragment-2, #fragment-3, #fragment-4, #fragment-5, #fragment-6, #fragment-7, #fragment-8, #fragment-9, #fragment-10 {
	display:none; 
	position:realtive; 
}

#fragment-1 ul, #fragment-2 ul, #fragment-3 ul, #fragment-4 ul, #fragment-5 ul, #fragment-6 ul, #fragment-7 ul, #fragment-8 ul, #fragment-9 ul, #fragment-10 ul{
	padding: 0 0 0 30px;
	
}

	#fragment-1 li, #fragment-2 li, #fragment-3 li, #fragment-4 li, #fragment-5 li, #fragment-6 li, #fragment-7 li, #fragment-8 li, #fragment-9 li, #fragment-10 li{
		/*list-style-type: disc;*/
		list-style-type:none;
		width: 250px;
		background-image:url('../images/layout/tabs-content-bullet.gif');
		background-repeat:no-repeat;
		background-position: 0 5px;
		/*vertical-align: top;*/
		padding: 0 30px 0 12px;
		line-height:20px;
		float:left;
	}
	
	
	/*used for alpha lists*/
	 .content-box ul.boxlist{
		margin: 0 0 12px 30px;
		width:250px;
		list-style-type:disc;
		float:left;
	}
	
		.content-box ul.boxlist li{
			list-style-type:disc;
			color: #707070;
			
		}
		
		.content-box ul.boxlist li a {
			color:#074C80;
		}

/*Training tabs*/

.tabs_training {
	border-top: solid 1px #dcdcdc;
	position: relative;
	margin-bottom: 1.5em;
}

.tabs_training li {
	list-style: none;
}

.tabs_training li a.tabs_menu_item {
	background: url(../pathology-events/images/tab_item.png) no-repeat;
	position: absolute;
	border-left: solid 1px #dcdcdc;
	display: block;
	width: 147px;
	height: 15px;
	padding: 8px 15px;
	color: #999 !important;
}

.tabs_training li.selected a.tabs_menu_item {
	background: url(../pathology-events/images/tab_item_selected.png) no-repeat;
	color: #074C80 !important;
}

.tabs_training li#item_online a.tabs_menu_item {
	top: 0px;
}

.tabs_training li#item_corporate a.tabs_menu_item {
	top: 31px;
}

.tabs_training li#item_regional a.tabs_menu_item {
	top: 62px;
}

.tabs_training li#item_members a.tabs_menu_item {
	top: 93px;
}

.tabs_training .tabs_content {
	width: 453px;
	padding: 20px 25px;
	min-height: 445px;
	border: solid 1px #dcdcdc;
	border-top: none;
	margin-left: 166px;
	display: none;
}

.tabs_training .selected .tabs_content {
	display: block;
}

.tabs_training .tabs_content ul {
	padding-bottom: 1em;
}

.tabs_training .tabs_content ul.list_basic {
	padding-bottom: .5em;
}

.tabs_training .tabs_content ul li {
	padding-bottom: .5em;
}

ul.list_basic li {
	list-style: disc;
	margin-left: 2em;
	padding-bottom: 1em;
}


/* Sidebar
*************************************************/
.sidebar {
	padding-top:24px;
	width:220px;
}

.sidebar .side-nav {
	padding:17px 0 0 22px;
	background:url('../images/layout/right-sidebar-corner.jpg') no-repeat left top;
	float:left;
}

.side-nav-home {
	width: 178px;
	height:auto;
	padding:17px 0 0 22px;
	margin: 24px 0 0 0;
	background:url('../images/layout/right-sidebar-corner.jpg') no-repeat left top;
	float:right;
}

.sidebar .side-nav ul {
	margin-top:14px;
}

.sidebar .side-nav ul a {
	color:#5e87aa;
	text-decoration:none;
}

.sidebar .side-nav ul a:hover {
	color:#707070;
	text-decoration:underline;
}

.sidebar .block-small {
	margin-top:10px;
	padding:17px 0 0 22px;
	width:182px;
	height:199px;
	background:url('../images/layout/block-background-small.jpg') no-repeat left top;
}

.block-small-home {
	margin-top:10px;
	padding:17px 0 0 22px;
	width:182px;
	height:199px;
	background:url('../images/layout/block-background-small.jpg') no-repeat left top;
}

.sidebar .block-small .date {
	width:33px;
}

#main-home .block-small .date {
	margin: 0 5px 0 0;
}

.sidebar .block-small .events-title {
	margin-bottom:10px;
	width:133px;
}

#main-home .block-small .events-title {
	margin-bottom:10px;
	width:133px;
}

.sidebar .block-small .mini-banner {
	margin-top:18px;
}

/*#main-home #news a, #main-home #product-spotlight a, #main-home #events a{
	background-image: url(../images/layout/blue_double_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding: 0 10px 0 0;
}*/

/* Sublevel
*************************************************/	
#sublevel .sidebar .block {
	width:196px;
	background:url('../images/layout/right-sidebar-corner.jpg') no-repeat left top;
}

#sublevel .sidebar .block-copy {
	margin:20px 0 20px 20px;
	width:164px;
}

#sublevel .sidebar .block-bottom {
	margin-bottom:14px;
}

#sublevel .sidebar .quote {
	color:#074c80;
}

#sublevel .sidebar .author {
	color:#707070;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	margin: 12px 0 0 0;
	display:inline-block;
}

#sublevel .sidebar .source {
	color:#707070;
	font-style:italic;
	font-size:11px;
}

#sublevel .sidebar .quick-links {
	color:#074c80;
	line-height:18px;
}


#sublevel .sidebar .quick-links li{
	list-style:none;
}

#sublevel .sidebar .quick-links a {
	color:#074c80;
	text-decoration:underline;
	background-image:url(../images/layout/blue_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left:12px;
	display:block;
}

#sublevel .sidebar .quick-links a:hover {
	text-decoration:none;
}

#sublevel .section-gallery {
	height:98px;
}

#sublevel .content {
	background:#fff;
}

#sublevel h2 {
	margin-top:0;
	padding-top:0;
}

/* Footer
*************************************************/
.footer {
	position:relative;
	padding:21px 0 0 23px;
	width:921px;
	height:84px;
	background:url('../images/layout/gradient-footer.gif') repeat-x left top;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	clear:both;
}
	.footer a {
		color:#5e87aa;
	}
	
	.footer .copyright {
		position:absolute;
		right:21px;
		top:21px;
		font-size:11px;
	}
	
	.footer .footer-links {
		margin-bottom:14px;
		color:#5e87aa;
	}
	
		.footer .footer-links a {
			margin:0 8px;
			color:#707070;
			text-decoration:none;
		}
		
		.footer .footer-links a:hover {
			color:#5e87aa;
			text-decoration:underline;
		}
		
		.footer .footer-links a.here {
			margin:0 8px;
			color:#333333;
			text-decoration:none;
		}
		
/* Helpers
*************************************************/
.bold {
	font-weight:bold;
}

.clear {
	clear:both;
}

.floatleft {
	float:left;
}

img.floatleft {
	padding:0 30px 14px 0;
}

.floatright {
	float:right;
}

img.floatright {
	padding:0 35px 14px 25px;
}

.lightblue {
	color:#8ab9d9;
}

.darkblue {
	color:#074c80;
}

.tinytype {
	font-size:11px;
	font-weight:normal;
}

.subtitle {
	color:#434343;
	font-size:13px;
	font-weight:bold;
}




/* Solutions
*************************************************/

ul.solutionsUl {
	clear: both;
}

	ul.solutionsUl li {
		margin-bottom:5px;
		padding-left:20px;
		line-height:14px;
		background:url('../images/layout/bullet.gif') no-repeat left center;
		list-style-type:none;
		font-weight:bold;
	}

/* Management
*************************************************/
.management {
	width:688px;
	float:left;
	border-bottom:1px solid #707070;
	padding:10px 0px 10px 0px;
}

	.management h2 {
		margin:0px;
		padding:0px;
	}
	
	.management a, .conference a, .events a, #sublevel .sidebar .lnk a {
		color:#074C80;
		text-decoration:none;
	}

	.management img {
		padding:2px;
		border:1px solid #707070;
		margin:10px 10px 10px 0px;
		float:left;
	}
	
	.management span {
		width:552px;
		float:left;
		padding-top:10px;
	}

/* Events
*************************************************/

.events {
	width:688px;
	float:left;
}

	.events div {
		width:220px;
		float:left;
		text-align:center;
		padding:0px;
	}
	
	.events div table {
		width:100%;
		border:0px;
		text-align:center;
	}

	.events a img, .seminar a img, .clinical a img {
		border:0px;
	}
	
	.events .height {
		height:91px;
		vertical-align:middle;
	}

	.conference {
		width:668px;
		float:left;
		line-height:18px;
		padding:0px 10px 10px 10px;
		background:url('../images/pathology-events/events_hr_line.gif') no-repeat left bottom;
		margin-bottom:10px;
	}

#sublevel .sidebar .lnk ul {
	margin-left:15px;
}

#sublevel .sidebar .lnk ul li {
	margin-top:5px;
}

.seminar, .clinical {
	width:688px;
	float:left;
	border-bottom:1px solid #707070;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
}
	
.clinical {
	border: none;
	background-image:url(../images/events_hr_line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 20px 0;
	margin-bottom:20px;
}
	
.seminar {
	margin-bottom:10px;
	padding:10px 0px 10px 0px;
}

.blueDiv {
	width:auto;
	float:left;
	clear:both;
	background-color:#074c80;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	margin:10px 0px 20px 0px;
}


.clinical a img {
	margin-top:5px;
}


/* Press Release
*************************************************/

.pressRelease ul/*, li*/ {
	margin:0px;
	padding:0px;
	line-height:20px;
}

ul.list, ol.list {
	margin: 0 0 12px 30px;
}

	ul.list li {
		list-style-type:disc;
		color: #707070;
		line-height:20px;
	}
	
	ol.list li {
		line-height:20px;
	}
	
		ul.list li a {
			color:#074C80;
		}
		
ul.listBlue {
	margin: 0 0 12px 30px;
}

	.listBlue li{
		line-height: 20px;
		list-style:disc;
		color:#074c80;
	}
	
.pressRelease a {
	color:#074C80;
	text-decoration:none;
}

dt {
	font-weight:bold;
	text-align:left;
	line-height:1.4em;
	font-size:11px;

}
	dd {
		margin:3px 0 10px;
		padding:0;
		text-align:left;
	}

b {
	color:#000066;
	font-size:9pt;
	text-transform:uppercase;
}


/* Successs Stories
*************************************************/

#successStories {
	width:688px;
	float:left;
}

	#successStories dl {
		border-top:0px solid #ccc;
		padding:0;
	}
		
		#successStories dt {
			font-weight:bold;
			background:#eee;
			padding:5px;
			margin:25px 0 0;
			border:1px solid #648CB8;
			font-size: 13px;
			color:#003D5F;
		}
		
			#successStories dd {
				margin:0px 0 10px 0;
				padding:10px 0 5px 10px;
				border-left:15px solid #015786;
			}

	#successStories b {
		font-weight:bold;
		font-size:11px;
		color:#015786;
	}
	
	#successStories p {
		margin:0 0 10px;
	}
	
	#successStories a {
		color:#015786;
	}

.successStoriesRt {
	width:270px;
	float:left;
	padding-left:10px;
	line-height:1.7em;
}

.successStoriesLt {
	width:408px;
	float:left;
}

.imageAnalisis {
	width:658px;
	float:left;
	padding:8px 10px 8px 20px;
	background-color:#004a83;
	margin-top:10px;
	margin-bottom:10px;
	color:#FFFFFF;
	font-size:15px;
}

.regulatoryHdr {
	width:550px;
	float:left;
	padding:5px 10px 5px 5px;
	background-color:#004a83;
	margin-top:20px;
	margin-bottom:10px;
	color:#FFFFFF;
	font-size:13px;
}

.analisisHdr {
	border-bottom:1px solid #474747;
	clear:both;
	float:left;
	width:688px;
}

.ihcLft {
	width:340px;
	float:left;
}

.ihcRt {
	width:300px;
	margin:0 0 0 20px;
	float:left;
}

form {
	margin:0px;
	padding:0px;
}

.content ul.lstLftSpace {
	margin-left:20px;
}

.usrTraining {
	width:222px;
	float:left;
}

.usrTraining h2 {
	font-size:17px;
	font-weight:normal;
	color:#074c80;
	margin:0px;
	padding:0px 0px 15px 0px;
}

.contactUs {
	width:688px;
	float:left;
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
	margin-bottom:10px;
}

.contactLt {
	float:left;
	width:320px;
	margin:0 20px 0 0;
}

#docs a, .training a {
	color:#000099;
	text-decoration:none;
}

#docs dt{
	padding: 10px 0;
}

#sublevel .sidebar .edu a{
	color:#074c80;
}

.lableWT {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding:5px 0px 5px 0px;
}

.lableWT a, .lableWT a:hover, .blueDiv a, .blueDiv a:hover {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

/*hover tab left box changes right*/
a.zero {
	width:268px;
	height:29px;
	display:block;
	text-align:left;
	font-size:12px;
	line-height:12px;
	vertical-align:middle;
	padding:20px 10px;
	font-weight:bold;
/*	background-image:url(../images/0.jpg);*/
}

a.zero {
	color:#000099;
	text-decoration: none;
}

a.zero:hover {
	color:#000000;
	text-decoration: none;
	background-image:url(../images/00.jpg);
}

#right-js ul {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	width:344px;
	margin:0;
	padding:0;
	list-style: disc;
}

#right-js li {
	margin-left:30px;
}

#f1, #f2, #f3, #f4, #f5, #f6 {
	width: 380px;
	height:490px;
	padding:10px;
	visibility: visible;
	position:absolute;
	top:0px;
	left:0px;
	overflow:auto;
	background-color: #D0E3F6;
}


#f2, #f3 {
overflow:scroll;
}

.borders {
	padding-right:25px;
	padding-left:15px;
	padding-top:15px;
}

.rightpad {
	padding-right:25px;
	padding-left:15px;
}

#headerwrap-js {
	width:668px;
	height:20px;
	padding:0 10px;
	line-height:20px;
	background:#004A83; 
	color:#fff; 
	clear:both;
}

#headerleft-js {
	width:288px;
	height:auto;
	float:left;
}



#wrap-js {
	width:688px;
	height:510px;
}

#left-js {
	width:288px;
	height:510px;
	float:left;
}

#right-js {
	float:right;
	width:380px;
	height:490px;
	padding:10px;
	position:relative;
	overflow:hidden;
}

#wrap-js span {
	display:block;
}


.bdrBt0 {
	border-bottom:0px;
}

.management p {
	padding-top:8px;
}

.presentation {
	width:688px;
	float:left;
}


/* Training Form
*************************************************/

#training_form {
	width: 100%;
	clear:both;
}

#training_form .row{
	width:100%;
	height:auto;
	margin: 0 0 10px 0;
	float:left;
	clear: both;
}

#training_form .form_btn{
	width:100%;
	height:auto;
	margin: 0 0 10px 0;
	text-align:center;
	clear: both;
}

#training_form label {
	width: 200px;
	font-weight:bold;
	text-align:right;
	margin: 0 10px 0 0;
	float: left;
}

#training_form input {
	float: left;
}

#training_form .btn {
	float: none;
}

/* Presentations
*************************************************/

.section {
	margin: 0 0 20px 0;
	clear:both;
	float: left
}

.seminars .row{
	width:100%;
	height:auto;
	margin: 0 0 10px 0;
	padding:10px;
	float:left;
	clear: both;
}

.seminars .row1 {
	background: #eeeeee;
}

.seminars .presenters {
	color: #990000;
}

/* Products
*************************************************/
.products_list {
	width: 670px;
	height:auto;
	overflow:hidden;
	float:left;
}

	.products_left {
		width: 200px;
		height:auto;
		float: left;
		padding: 0 10px 0 0;
	}
	
	.products_right {
		width: 200px;
		height:auto;
		float: left;
	}
	
	.products_list .list {
		margin: 0 0 0 15px;
		padding:0;
	}