﻿/*------------Used---------*/

a {

	color: #cc0000;
	text-decoration: underline;
	font-weight:normal;
	font-size:12px;
}

contentredlinks a
{

	color: #cc0000;
	text-decoration: underline;
	font-weight:normal;
	font-size:11px;
}





.TopAds{
	height:90px;
	width:1000px;
	background:#dcdcdc;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.TopAds img{
	border-width:1px;
	border-color:#FFF;
	border-style:solid;
}

.TopAdLeft{
	padding-left:17px;
	float: left;
	padding-top:7px;
}


.TopAdRight{
	padding-right:17px;
	float: right;
	padding-top:7px;
}


.BioitPageTop
{
	height: 111px;
	width: 1000px;
	float: left;
}


.Navtop{
	height:30px;
	width:1000px;
	background:url(../template_images/bioit_navtop.png);
}

.Navmidtop{
	height:22px;
	width:960px;
	background:url(../template_images/bioit_navmidtop.png);
	padding-right:40px;
}

.Navmidtop li
{
	background: url(../template_images/bioit_topnavtextline.gif) no-repeat;
	background-position: right 4px;
	padding-left: 13px;
	padding-right: 13px;
	float: right;
}

.Navmidtop li:first-child,
.Navmidtop li.first
{
	background-image: none;
}


.Navmidtop li a
{
	color: #666;
	text-weight: bold;
	text-decoration:none;
	font-size: 9px;
}


.Navmidbottom{
	height:31px;
	width:960px;
	background:url(../template_images/bioit_navmidbottom.png);
	background-repeat: no-repeat;
	padding-right:40px;
}



.digihealthNavtop{
	height:30px;
	width:1000px;
	background:url(../template_images/digihealth_navtop.png);
}

.digihealthNavmidtop{
	height:22px;
	width:960px;
	background:url(../template_images/digihealth_navmidtop.png);
	padding-right:40px;
}

.digihealthNavmidtop li
{
	background: url(../template_images/bioit_topnavtextline.gif) no-repeat;
	background-position: right 4px;
	padding-left: 13px;
	padding-right: 13px;
	float: right;
}

.digihealthNavmidtop li:first-child,
.digihealthNavmidtop li.first
{
	background-image: none;
}


.digihealthNavmidtop li a
{
	color: #666;
	text-weight: bold;
	text-decoration:none;
	font-size: 9px;
}


.digihealthNavmidbottom{
	height:31px;
	width:960px;
	background:url(../template_images/digihealth_navmidbottom.png);
	padding-right:40px;

}

.NavmidbottomSearch{
	float:right;
	padding-top:5px;
}


.NavmidbottomSearch input[type="submit"]
{
	background-color:#ccc;
	color:#000;
	font-size: 11px;
}


.NavmidbottomSearch input[type="text"]
{
	color:#000;
	font-size: 11px;

}


.Navbottom{
	height:28px;
	width:1000px;
	background:url(../template_images/bioit_navmidtop.png);
}


.Navbottomleft{
	height:28px;
	width:665px;
	float:left;
	background:url(../template_images/bioit_navbottomleft.gif);
	background-repeat: repeat-x;
	line-height: 28px;
	display: block;
}

.NavbottomleftDark{
	background-image: url(../template_images/bioit_navbottomleftdark.gif);
	height:28px;
	line-height: 28px;
}


.Navbottomslice{
	height:28px;
	line-height: 28px;
	width:15px;
	float:left;
	background:url(../template_images/bioit_navbottomslice.gif);
}

.Navbottomright
{
	display: inline;
	height:28px;
	line-height: 28px;
	width:320px;
	float:left;
	background:url(../template_images/bioit_navbottomright.gif);
	text-align:right;
}

.Navbottomrightsearch
{
	padding-right:40px;
	margin-top: -4px;
}


/*--------------Breadcrumbs---------------*/



.bioitbreadcrumbs{

	height:22px;
	width:575px;
	padding-left:15px;
	line-height:22px;
	float:left;

}

.bioitbreadcrumbs a{

	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color: #333;

}

.bioitbreadcrumbsrtdiv{
	float:right;
	height:22px;
	width:375px;
	background:url(../template_images/bioit_breadcrumbsrtdiv.gif);
}

.bioitsubbreadcrumbsrtdiv{
	float:right;
	height:22px;
	width:375px;
	background:url(../template_images/bioitsub_breadcrumbsrtdiv.gif);
}

.date{

	color:#cc0000;
	font-weight:bold;
	font-size: 11px;
	display:inline;
}




/*------------Content Styles---------*/

.ContentTitle h1
{
	font-size: 17px;
	font-weight:bold;
	color:#663333;
}

.Content
{
	float: left;
	width: 998px;
	border-top-color: #7b1d20;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #7b1d20;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #7b1d20;
	border-right-width: 1px;
	border-right-style: solid;

	position: relative;
	top: -1px;
}

.ContentTable > tbody > tr > td
{
	padding-top: 5px;
	vertical-align: top;


}



.ContentDiv
{
	border-left-color:#7b1d20;
	border-left-style:solid;
	border-left-width:1px;
}



.bioitContentLeft
{
	vertical-align: top;
	width: 194px;
}

.bioitcontentboxleft
{
	width: 160px;
	padding-left: 17px;
	padding-right: 17px;
}


.bioitContentMiddle
{
	vertical-align: top;
	width: 432px;
}


.SubbioitContentMiddle
{
	vertical-align: top;
	width: 607px;
}


.bioitcontentboxmid
{
	width: 398px;
	margin-left: 16px;
	margin-right: 15px;
}


.Subbioitcontentboxmid
{
	width: 573px;
	margin-left: 17px;
	margin-right: 17px;
}


.bioitContentRight
{
	vertical-align: top;
	width: 370px;
}

.bioitcontentboxrt
{
	width: 336px;
	padding-left: 17px;
	padding-right: 17px;
}

.subbioitContentRight
{
	width: 195px;
	vertical-align: top;
}

.subbioitcontentboxrt
{
	max-width: 161px;
	width: 161px;
	margin-left: 17px;
	margin-right: 17px;
	vertical-align: top;
}

.contentboxbottomlft{
	width:280px;
	padding-left:17px;
	padding-right:3px;
	
}

.contentboxbottomrt{
	width:280px;
	padding-left:3px;
	padding-right:17px;
	
}
.MidContentDiv
{
	float: left;
	width: 432px;
	height: 12px;
	background: url(../template_images/bioit_middiv.gif) no-repeat;
}

.SubPgMidContentDiv
{
	float: left;
	width: 607px;
	height: 11px;
	background: url(../template_images/bioitsub_middiv.gif) no-repeat;
}

.SubMidContentDiv
{
	float: left;
	width: 432px;
	height: 12px;
	background: url(../template_images/bioit_submiddiv.gif) no-repeat;
}

.taskiconsiconmid img{
	padding-bottom:4px;
	cursor: pointer;
}


div.Podcast img 
{
	float: left;
	padding: 4px 6px 4px 0px;
}

div.Podcast 
{
	padding: 4px 0px 4px 0px;
}


/*------------Specialty Classes------*/


.GreyDivider
{
	float: left;
	width: 100%;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/*
.leftnav{
	width: 165px;
	float: left;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;

}

.leftnavimg{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:0px;
}

.leftnavtext{
	float:left;
	padding-top:9px;
	padding-bottom:7px;
	line-height:14px;
}

.leftnav h3{
	display:inline;

}
*/

.maroonheader
{
	font-weight:bold;
	color:#663333;
}

.blueheader 
{
	font-weight: bold;
	color: #003a8c;
}


.whtpapersimg{
	float:left;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align:left;
}


.whtpaperstxt{
	text-align:left;
	padding-bottom:25px;
	padding-right: 35px;
}

div.WhitePapers .whtpaperstxt 
{
	width:301px;
	float:left;
}

div.WhitePapers 
{
	float: left;
	display: inline;
}

.subwhtpaperstxt
{
	text-align:left;
	padding-bottom:25px;
	padding-right:35px;
}

.whtpaperstxt a
{
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	
	
}

.subwhtpaperstxt a
{
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	
	
}

.contentboxgreylt
{
	width: 144px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color:#e2e2e2;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 8px;
}

.contentboxgrey
{
	width: 100%;
	margin-top: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color:#e2e2e2;
	padding: 0px;
	margin-bottom: 8px;
	float:left;
}

.contentboxgreytext
{
	padding: 8px;
}

.contentboxgreytext a:link
{
	text-decoration: none;
	color: #003399;
	font-weight: bold; 
	
}

.contentboxgreytext a:hover
{
	text-decoration: underline;
	color: #003399;
	font-weight: bold;
}



.contentboxgreytext a:visited
{
	text-decoration: none;
	color: #003399;
	font-weight: bold; 
	
}


.contentboxgreytext img
{
	float: right;
}

.blackbox{

	width:147px;
	height:147px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	float:left;
	margin-bottom:15px;
	margin-top:15px;
}

.greysqlinks,
div.greysqlinks ul {
	text-align:left;
	list-style-image:url(../template_images/bioit_greysq.gif);
	list-style-position:outside;
	padding-left:8px;
	padding-right:0px;
}

.greysqlinks li,
div.greysqlinks ul li
{
	padding-left:5px;
	padding-bottom: 4px;
}


.greysqlinks li a,
div.greysqlinks ul li a{
	font-size: 12px;
	line-height: 14px;

}

.greysqlinks a:link
{
	font-size: 12px;
	line-height: 14px;

}

.greysqlinks a:active
{
	font-size: 12px;
	line-height: 14px;

}


.greysqlinks a:visted
{
	font-size: 12px;
	line-height: 14px;

}




/*------------Footer Styles---------*/



.FooterTop
{
	float:left;
	width: 1000px;
	height: 78px;
	background-color: #7b1d20;
	line-height: 11px;
	display: block;

}


.FooterBottomRight
{
	width: 750px;
	height: 17px;
	float: left;
	background-color: #7b1d20;
}


.BottomContentDivider
{
	float: left;
	width: 1000px;
	height: 7px;
	line-height: 7px;
	overflow: hidden;
	background: url(../template_images/bioit_bottomdivider.gif) no-repeat;
}


.SubBottomContentDivider
{
	float: left;
	width: 1000px;
	height: 7px;
	line-height: 7px;
	overflow: hidden;
	background: url(../template_images/bioitsub_bottomdivider.gif) no-repeat;
}

.BottomDivider
{
	float: left;
	width: 1000px;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	border-bottom-color: #400002;
	border-bottom-width: 8px;
	border-bottom-style: solid;
}



.fotteradbannertop{

	width:1000px;
	background-color:#FFF;
	padding:23px;
	text-align:center;
	float:left;

}

.fotteradbannernav{

	width:954px;
	background-color:#FFF;
	padding-left:23px;
	padding-right:23px;
	padding-bottom:23px;
	padding-top:0px;
	text-align:center;
	float:left;


}

/*--------- Top Searches ---------*/
div.TopSearchesLink
{
	padding-bottom: 2px;
	text-align: right;
}

/*--------- Bio-IT Briefs --------*/
div.Briefs div.Brief div.Title 
{
	font-weight: bold;
}

div.Briefs div.Brief 
{
	padding-bottom: 8px;
}

/*-------- Related Resources --------*/
div.RelatedItems div.RelatedItemsHeader
{
	font-size: 17px;
	font-weight:bold;
	color:#663333;
}

div.RelatedItems div.RelatedItem a 
{
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: Navy;
}

/*------Newsletter Archives---------*/
div.NewsletterArchive div.Newsletter,
div.NewsletterArchive div.Newsletter a 
{
	font-size: 9pt;
	line-height: 10pt;
}

div.NewsletterArchive div.Newsletter 
{
	margin-bottom: 1em;	
}

div.WhitePapers img 
{
	float: left;
	padding: 0px 8px 2px 0px;
}

/*--------Logo Link-----------*/
a#Homepage 
{
	position: absolute;
	width: 517px;
	height: 85px;
}

/*-------Newsletter Archive Links---------*/
div.Archives div.Archive 
{
	margin-bottom: 2em;
}

div.Archives div.Archive img 
{
	display: block;
}

div.Archives div.Archive a 
{
	font-size: 9pt;	
}

/*------ Polls ------*/
div.Polls div.Poll div.Date 
{
	font-weight: bold;
	margin-bottom: 3px;
}

div.Polls div.Poll 
{
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #bbbbbb;
}

/*----- Issues/Articles ----*/
div.Articles div.Article 
{
	margin-bottom: 1em;
}

/*------ Home link ------*/
a#CHIHomepage
{
	position: absolute;
	top: 78px;
	left: 520px;
	width: 479px;
	height: 27px;
	z-index: 10;
	background-image: url(/images/spacer.gif);
}

/*------ Sub nav --------*/
ul.SubNavigation 
{
	display: inline;
	height: 28px;
}

ul.SubNavigation li.SubNavigation
{
	display: inline;
	height: 28px;
}

/*-------- IE fixes ----------*/
div.bioitcontentboxrt div.TextHeaderline
{
	width: 100%;
}

div.TextHeaderline h1 
{	
	font-size:17px;
	font-weight:bold;
	color:#663333;
}

/*------- Search --------*/
div.SearchTextAndButton 
{
	position: absolute;
	left: 700px;
	top: 142px;
}

div.SearchTextAndButton div
{
	display: inline;
}

div.SearchTextAndButton div.TopSearches 
{
	display: none;
}

div.SearchTextAndButton div.Button 
{
}

/*----- Archives -------*/
div.ArchiveYears 
{
	text-align: center;
}

div.ArchiveYears a 
{
	font-size: larger;	
}

div.ArchiveYears a.Selected 
{
	font-weight: bold;	
}

/*----- 2008-1-26 ------*/
div.ad 
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

a:hover 
{
	text-decoration: underline;	
}

div.previousnextheadlines a 
{
	font-weight: bold;
}

div.WhitePapers img 
{
	margin-right: 4px;
}

div.WhitePapers a 
{
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

div.WhitePapers p 
{
	margin-bottom: 0px;
}

div.CurrentIssue, div.lgtext
{
	margin-bottom: 0.5em;
}

/* --- 3/6/2008 MEC set bottom margin on lgtext to 1em to fix related stories padding issue --- */
div.RelatedStoriesHeader
{
	margin-bottom: 1em;
}

div.CurrentIssue div.Links 
{
	margin-top: 0.5em;
}

div.Subbioitcontentboxmid, div.TextHeaderline
{
	margin-top: 1em;
}

div.IMUAd 
{
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}

div.ExecutiveQandAs a.More
{
	font-weight: bold;
	
}

.bioitcontentboxmid > span > span > p
{
margin:0;
}



.sponsored_ads
{
	padding-left: 0;
	list-style-type: none;
}

.sponsored_ads li
{
	clear: both;
}

.sponsored_ads a,
sponsored_links a
{
	color: #003399;
	text-decoration: none;
}

.sponsored_ads a:hover,
sponsored_links a:hover
{
	text-decoration: underline;
}

.Subbioittalkback
{
	float: left;
	width: 100%;
}

.noindent li,
.noindent
{
	margin-left: 0;
	padding-left: 0;
}

.sponsored_ads ul > li
{
	margin-left: 0;
	padding-left: 1em;
}

span.ContentDate 
{
	font-weight: bold;
}

.job_openings
{
	margin-top: 1em;
}

.top_headlines div.top_headline p
{
	display: inline;
}

.top_headlines div.top_headline
{
	margin-bottom: 1em;
}

.top_headlines .today,
span.today
{
	color: #f00;
	font-weight: bold;
}


/* --- 3/6/2008 MEC Moved from BioIT_Article.aspx: cannot embed style tag within div tag--- */
/*.AddComment
*{
*    display: none;
*}
*/
              
.Bio_ITLogInLink
{
	margin: 5px 0;
	display: block;
	font-family: arial, sans-serif;
}

.contentboxtext_wp .wp_h_image 
{
	padding-right: 8px;
	vertical-align: top;
}

.contentboxtext_wp .wp_h_image img 
{
	padding-bottom: 4px;
}

.contentboxtext_wp .wp_h_textblock_homepage 
{
	padding-bottom: 18px;
	vertical-align: top;
}

.contentboxtext_wp .wp_h_title 
{
	font-weight: bold;
}

.contentboxtext_wp .wp_h_subtitle 
{
	font-style:italic;
}

.contentboxtext_wp .wp_h_sponsoredby 
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-style: italic;
}

.contentboxtext_wp .wp_h_description {}

.contentboxtext_wp .wp_h_description ul 
{
	margin-left: 20px;
}

.contentboxtext_wp .wp_h_description ul li 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

.contentboxtext_wp .wp_h_textblock_homepage .wp_h_download_link 
{
	text-align: left;
}

.contentboxtext_wp .wp_h_textblock_homepage .wp_h_download_link a
{
	color: #cc0000;
	text-decoration: underline;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}


/* --- Carousel styles --- */

.cr_Header 
{
	font: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 6px;
	
	}
	
	
.cr_Cover
{
	padding-left: 5px;

	
	
	}
	
.cr_Title
{
	font: arial;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 2px;

	

	}
	
	
	.cr_Title a:link
{
	text-decoration: none;
	color: Black;
	font-weight: bold;


	}
	
.cr_Title a:hover
{

		text-decoration: underline;
		color: Black;
		font-weight: bold;
	
	}
	
	
		.cr_Title a:visited
{
	text-decoration: none;
	color: Black;
	font-weight: bold;


	}
	
	
	.cr_Desc
{
	font: arial;
	font-size: 11px;
	color: Black;
	text-align: left;
	padding-left: 5px;
	padding-right: 2px;

	
	}	
	
	
	.tabLinks a:link
	
	{
		
	text-decoration: none;
	color: #003399;
		
		}
		
		
		
		.tabLinks a:hover
	
	{
		
	text-decoration: underline;
	color: #003399;
	
		
		}
		
		
	.tabLinks a:visited
	
	{
		
	text-decoration: none;
	color: #003399;
	
		
		}
		
		
			.tabLinks a:active
	
	{
		
	text-decoration: none;
	color: #003399;
	
		
		}
		
		
		
.talkbackDiv {}
.talkbackTitle 
{
	font-weight: bold;
}
.talkbackMessage {}
.talkbackAuthor 
{
	font-style:italic;
}
.talkbackLinks {}


/* BioIT_companyIndex */
.Index ul
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.Index li:first-child,
.Index li.first
{
	list-style:none;
	background: none;
	line-height: 17px;
	padding-left: 4px;
	padding-right: 4px;
	list-style:none;

}


.Index li
{
	padding-left: 4px;
	padding-right: 4px;
	display: inline;
	list-style:none;
}

.Index li a
{
	text-decoration: none;
	font-weight:bold;
}

.companyIdx table
{
	width: 100%;
}

.companyIdx table td
{
	width: 33%;
}

.companyIdx table td.editText
{
	width: 25%;
}

.companyIdx table td.editBtns
{
	width: 50px;
	text-align: left;
	vertical-align: bottom;
}

.companyIdx table td.updateText
{
	width: 108px;
}

#AdSky 
{
	/* height: 800px; */
}

#AdIMU 
{
	height: 280px;
}

#AdButton1, #AdButton2, #AdButton3  
{
	height: 160px;
}

#AdButton2  
{
	height: 160px;
}

#AdButton3  
{
	height: 160px;
}


#AdLeaderBoardTop, #AdLeaderBoard  
{
	height: 90px;
}		
		