/* General */ 
td {vertical-align: top;}
strong {font-weight:bold;}
sup { vertical-align:super;font-size:12px;}
sub { vertical-align:sub;font-size:12px;}

body { font-family:Verdana, Geneva, sans-serif; } 

/* Library Homepage */
#bodyZones {float:left; width:400px}
	#bodyZones h2 {}
	#bodyZones p {}

#homeLeft {float:left; width:525px; }
	.section {  } 
	.section img { float: left; }
	.section h3 { margin-left: 55px; font-weight: normal; font-size: 18px; margin-bottom: 0; }
	.section p { margin-left: 55px; margin-top: -5px; }

#featuredContent {margin-left:525px;}
	#featuredSections {margin-bottom: 35px;}	
		#featuredSections h3 {font-weight: normal;} 
	#featuredItems {}
		#featuredItems div {padding-left: 35px; margin-bottom:25px;}
		#featuredItems h3 {line-height: 16px;margin-bottom: 0; font-weight: normal;}
		#featuredItems p {margin-bottom: 10px;}
		.featuredIcon {float:left;margin-left: -35px;}
		.featuredItemMeta {font-size:12px; color: #ccc; font-style: italic;margin-bottom: 5px; line-height: 14px; }
	
	#featuredContent h2 { margin-bottom: 15px; }
	#featuredContent p { margin-bottom: 0; }
	
	#featuredContent a {color:#174860;}
	
	
/* Section */
#sectionHeader {width:100%;margin-bottom: 25px;border-bottom:1px solid #000;}
	#sectionName {margin-bottom:5px;}
	#sectionSummary {margin-bottom:5px;}

.topicListItem {margin-bottom: 20px;}
	.topicListItemMeta {font-size: 14px; display: block; padding: 8px 16px 0; background: transparent url(../Library/Media/arrow.gif) no-repeat left 7px;}
	
/* Topic */
#topicHeader {margin-bottom: 25px;border-bottom:1px solid #000;}
	#topicName {margin-bottom:5px;}
	#topicSummary {margin-bottom:5px;}

.itemListBox {margin-bottom: 25px;}
.itemList {border:1px solid #CCCCCC;width:500px;border-top:none;border-bottom:none; padding:15px 20px 0;}
	.itemListSummary {margin-bottom:10px;}
	.itemListItem {margin-bottom:15px;}
		.itemListItemImage {padding-right:15px;}
		.itemListItemText {}
			.itemListItemName {display: block; margin-bottom:5px;line-height:20px;}
			.itemListItemSummary {display: block; }
			.itemListItemMeta {font-size:14px; color: #999; font-style: italic; display: block; padding: 5px 0;/* margin-top:-22px;*/}
			
/* Item */
#itemName {margin-bottom: 25px;border-bottom:1px solid #000;}

.itemSummary {border: 1px solid #ccc; padding: 10px; width: 100%;margin-bottom: 25px;line-height:20px;}
	.itemSummary td {padding: 5px;}
	.itemIcon {margin-right: 10px;}
	.itemSummaryText {}
	.itemSummaryMeta {font-size: 14px; color: #ccc; font-style: italic;}
	
#itemBody {line-height:25px;}
	#itemBody p {font-size: 16px;}
	#itemBody ul, #itemBody  ol {margin:0 25px 25px;}
	#itemBody ul li,#itemBody  ol li {margin-bottom: 15px;font-size: 16px;line-height:25px;}
		#itemBody ul li {list-style-type: disc;}
		#itemBody ol li {list-style-type: decimal;}
	#itemBody blockquote {border-left:2px solid #eee;font-size:14px;padding:5px 15px; margin-bottom: 25px;}
		#itemBody blockquote h3 {margin-bottom:15px;}
	#itemBody table {}
		#itemBody table td {font-size:12px;line-height:18px;padding:5px 25px 5px 0;}
	#itemBody dl {margin-bottom: 25px;}
		#itemBody dd img {float:left;margin-right:10px;}
		
.healthwiseSectionMenu {border-left:1px dotted #ddd;padding:5px 20px !important;}
	#sectionMenu {width:180px;}
	#sectionMenu td {padding: 0 !important;}
	#sectionMenu img {margin-bottom: 10px;}
	#sectionMenu ul {margin:0;}
		#sectionMenu ul li { list-style-type: none; margin-bottom: 5px;}
		#sectionMenu ul li.current { font-weight: bold; }
		
#healthwiseFooter {font-size: 14px; border-top: 1px solid #ccc; padding-top: 25px; margin-top:25px;}
	#healthwiseFooter p {text-align: center;}
	
/* iX Pads */
#infoRx {}
	#infoRx .col2 {width:400px;float:left;}
	#infoRx ul {list-style-type:none; padding: 15px; margin: 0 0 15px;}
	#infoRx ul li {padding-left:20px;margin:0 0 10px;}
	#infoRx ul li input{margin-left:-20px;}
	#infoRx ul li span {}
	
#infoRxViewer {border-bottom:1px solid #ccc;}
	#infoRxViewer ul {}
	#infoRxViewer ul li {float:left;line-height:18px;margin:5px;width:250px; padding-left: 20px;}
	#infoRxViewer a {color:#00436d; margin-left: -20px; padding-left: 20px;}
		#infoRxViewer a:hover {color:DarkGoldenRod !important;}
	#infoRxViewer a.active {background: transparent url(../_images/tick.png) no-repeat left center; color:#666 !important;}