/* Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */

/********** Template Global Home (map) *************/
.splash{
	margin:0 0 0px 15px;
	width: 876px;
	height: 422px;
	background:url('/Image Library/Template Images/EN/bg_splash.gif') 0 0 no-repeat;
	padding: 98px 0 0 74px;
}

/* Content Wrapper */
div.splashWrapper{
	width: 980px;
	min-height: 435px;
}
div.splashMiddleWrapper{
	width: 980px;
	padding:15px 4px 12px 0;
	background:url('/Image library/Template Images/En/contentBg.png') 0 0 repeat-y;
}
.splash h1{
	color:#00479f;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:normal;
	margin: 0 0 16px 0;
}

.splash ul li 
{
	list-style-type:none;
}

.splash ul{
	margin:0;
	padding:0;
	list-style:none;
}

.splash li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	color: #838383;
	margin: 0 0 4px 0;
	line-height: 1em;
}

.splash li.indent{
	padding-left: 12px;
}

.splash a{
	color: #42b7c8;
	text-decoration:none;
	padding-left: 12px;
}

.splash a:hover{
	background-image:url('/Image Library/Template Images/EN/plusBullet.gif');
	background-repeat:no-repeat;
	background-position: 0 .2em;
}

.splash a.lang{
	color: #42b7c8;
	text-decoration:none;
	padding-left: 0;
}

.splash a:hover.lang{
	background-image:none;
	text-decoration:underline;
}
/********** TEMPLATE: home **********/
div.home div.column1{
	width:153px;
	padding:9px 25px 0 0;
}
div.home div.column2{
	width:564px;
}
div.home div.contentRow1{margin-bottom:9px;min-height:298px;}
div.home div.videoBlock{
	display:block;
}
div.home div.videoBlock div.column1{
	width:127px !important;
	height:107px;
	margin-right:2px;
	border-right:none;
	padding:0;
	background:url('/Image library/Template Images/En/keyFluBg.png') left top no-repeat;
}
div.home div.videoBlock div.column2 img{display:block;}
div.home div.videoBlock div.column1 h3{
	font-family:Arial; font-size:0.909em; color:#000;
	line-height:1em;
	padding:5px 0 0 8px;
}
div.home div.videoBlock div.column1 h4{
	font-family:Georgia, Verdana, Arial; font-size:1.636em; color:#000;
	line-height:1.2em;
	padding:12px 0 0 16px;
	font-weight:normal !important;
}
div.home div.videoBlock div.column1 p{
	font-family:Arial; font-size:0.909em; color:#330a0a;padding:2px 0 0 16px;
}
div.home div.videoBlock div.column2{
	width:170px !important;
	border-right:none;
	padding:0;
	margin:0;
}
div.homeContent{
	font-family:Tahoma, Verdana, Arial;
	color:#000; 
	font-size:1em;
}
/* rotator in-page placement */
#imageRotator, div#textRotation {
	position:relative;
}
/* rotator css */
#imageRotator ul,#textRotation ul{padding:0; margin:0;}
#imageRotator ul li,#textRotation ul li {
	float:left;
	position:absolute;
	list-style: none;
	background:#fff;
}
/* #textRotation ul li{width:275px;} */'
#textRotation ul li{width:375px;} 
#imageRotator ul li.show,#textRotation ul li.show  {
	z-index:1;
}
/********** Pop up: Ask An Expert **********/
div.askExpert
{
	width:267px;
	height:218px;
	background:url('/Image library/Template Images/En/expertBg.jpg') left center no-repeat;
	padding:8px 10px;
	font-family:Arial;
}
div.askExpert h1
{
	font-family:Georgia, Verdana, Arial; font-size:2em; color:#6a611e;
	margin:5px 0 14px 6px; 
	padding:0;
}
div.askExpert .text2{padding:2px 0px 2px 3px; margin-bottom:6px; border:1px solid #867b24; color:#999 !important; width:260px; height:100px;}
div.askExpert .text1{float:left; padding:2px 0px 2px 3px; border:1px solid #867b24; color:#999 !important; width:259px;}
div.askExpert div.formSubmit a
{
	text-decoration:none;
	text-transform:uppercase; 
	float:left; 
	font-size:0.818em; 
	font-weight:bold;
	color:#7b3f10;
	margin-top:5px;
}
div.askExpert div.formSubmit a:hover{color:#000;}
div.askExpert a.closeExpert
{
	background:url('/Image library/Template Images/En/askCloseBg.png') 0px 4px no-repeat;
	padding-left:12px;
	font-size:0.818em;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	float:right;
	text-transform:uppercase;
}
div.askExpert a.closeExpert:hover
{
	background:url('/Image library/Template Images/En/askCloseBgOver.png') 0px 4px no-repeat;
	color:#cccc33;
}

div.messageArea{margin-top:60px;padding-left:6px;}
div.messageArea .btnSubmit1
{
	border:none;
	background:transparent url('/Image library/Template Images/En/arrowBack.png') 0px 3px no-repeat;
	*background:transparent url('/Image library/Template Images/En/arrowBack.png') 0px 1px no-repeat;
	font-size:0.818em; 
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	color:#7b3f10;
	margin-top:57px;
	width:200px;
	text-align:left;
	padding-left:12px;
	line-height:1em;
}
div.messageArea .responseTxt{color:#000; display:block; width:230px; font-size:1.091em;}
/********** TEMPLATE: Global Styles **********/
div.pageContent h2{
	margin-bottom: 55px;
	line-height: 1.2em;
	font-family:Georgia, Verdana, Arial;
	font-weight:normal;
	font-size: 2.364em;
	color: #40b7c8;
}
div.pageContent p.caption{
	font-family:Arial,verdana,sans-serif;
	font-size:0.818em;
	color:#666;
	font-weight:bold;
}
/* div.pageContent div.content{padding:0px 0px 30px 27px;} */ /* Wanted to get rid of the white space on the bottom, Jasper 10/19/09 */
div.pageContent div.content{padding:0px 0px 0px 27px;}
div.genericContent div.content{padding:0px 30px 30px 27px;}
div.pageContent div.contentAlternate{padding:0px 0px 10px 27px;}
/********** TEMPLATE: Generic Narrow **********/
div.genericNarrow{
	display:block;
}
div.genericNarrow div.column1{
	float:left;
	width:340px;
	padding-right:23px;
	margin-top:-6px;
}
div.genericNarrow h2{width:340px;}
div.genericNarrow div.column2{
	float:left;
	width:322px;
}
/********** TEMPLATE: Generic Wider **********/
div.genericWider{
	display:block;
}
div.genericWider h2{width:460px;}
div.genericWider div.column1{
	float:left;
	width:446px;
	padding-right:23px;
	margin-top:-6px;
}
div.genericWider div.column2{
	float:left;
	width:217px;
}
/********** TEMPLATE: Generic List **********/
div.genericList div.column1{width:446px; padding-right:23px; float:left; margin-top:-6px;}
div.genericList div.column2{width:217px;float:left;}
div.genericList h2  {font-size: 1.7em; margin:0;padding:0;font-weight:bold;} /* {font-size: 1.364em; margin:0;padding:0;} */ /* Bolder and bigger, Jasper 10/19/09 */
div.genericList div.listItem{margin-bottom:1.7em;}

/********** TEMPLATE: Landing Page **********/
div.landingPage h2{margin-bottom:14px;}
div.landingPage div.contentAlternate div.column1,div.landingPage div.contentAlternate div.column2,div.contentRow2 div.column1,div.contentRow2 div.column2,div.contentRow2 div.column3,div.genericList div.column1,div.genericList div.column2,div.home div.column1,div.home div.column2,div.home div.videoBlock div.column1,div.home div.videoBlock div.column2{
	display:block;
	float:left;
}
div.landingPage div.contentAlternate div.column1{
	width:385px;
	padding-right:30px;	
}
div.landingPage div.contentAlternate div.column2{
	width:298px;
}
div.contentRow2 div.column1
{
	width:153px;
	padding:1px 12px 0 0;
	border-right:1px solid #b2e0ef;
}
div.contentRow2 div.column2
{
	width:239px;
	padding:1px 12px;
	border-right:1px solid #b2e0ef;
}
div.contentRow2 div.column3
{
	width:299px;
	padding:1px 0px 2px 12px;
	min-height:100px;
}

/***** TEMPLATE: WHO MAP *****/
#TB_window { margin-top: -270px !important; } /* Some people can't seem top of the box -Jasper 10/22/09 */

div.whoMap{
	display:block;
	width:780px;
	background:#fff;
}
div.whoMapContent {background:#fff;}
div.whoMap img.logo1{display:block; float:right;margin:0 13px 0 0}
div.whoMap .whoFrame{ width:780px; height:450px;}
/* div.whoMap .whoFrame{ width:780px; height:548px; *height:560px;} */ /* Wanted scroll bars on this -Jasper 10/22/09 */
div.whoMap a.mapClose{
	background:url('/Image library/Template Images/En/iconClose.gif') left center no-repeat;
	padding-left:13px;
	margin:0px 13px 0px 20px;
	font-size:0.818em;
	color:#000;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	float:left;
	vertical-align:bottom;
}
/***** TEMPLATE: Search Content *****/

div.detail{
	margin-bottom: 17px;
	padding-bottom:17px;
	border-bottom: 1px dotted #4dbccc;
}
div.detail a.titleTxt{
	color: #40b7c8;
	font-size: 1.364em;	
}
div.detail div.searchItem{margin-bottom: 10px;}
div.detail p{
	padding:0px 25px 0px 0px;
}
div.detail span.date{
	font-size:1.091em;
	color:#999;
}

/* Pagination */
div.searchResults div.pagination{
	text-align: center;
	color: #40b7c8;
}
div.searchResults div.pagination a{
	padding:0 4px;
}
div.searchResults div.pagination a.prev,div.search div.pagination a.next{
	background:none;
}
div.searchResults a.moreLink{color:#3399cc; font-weight:bold;}
div.pagination span.current{
	color:#333;
	font-weight:bold;
	padding:0 4px;
}
/***** TEMPLATE: Latest Stories *****/
div.latestStories div.itemBlock,div.pressRelease div.itemBlock{
	border-bottom:1px dotted #40b7c8;
	padding-bottom:1.3em;
	margin-bottom:1.3em;
}
div.latestStories h3{
	margin-bottom:.3em; padding:0;
	font-size: 1.364em;
}
div.latestStories div.itemBlock a,div.pressRelease div.itemBlock a{
	font-size:1.091em;
	color:#585858;
}
div.pressRelease div.itemBlock a{font-size: 1.364em;}
div.latestStories div.itemBlock span.divider,div.searchResults span.divider,div.pressRelease div.itemBlock span.divider{
	color:#40b7c8;
	padding:2px 13px;
}
div.latestStories div.itemBlock span.date,div.pressRelease div.itemBlock span.date{color:#999;}
div.latestStories div.itemBlock div.item{margin-bottom:.3em;}

/***** TEMPLATE: Bio List *****/
div.expertBios h2,div.latestStories h2{margin-bottom:16px;}
div.bioList{
	width:712px;
	border-top:1px dotted #40b7c8;
	padding:17px 0 25px 0;
}
div.bioList img{
	float: left;
	margin:0 24px 10px 0;
}
div.bioList div.listContent{
	float: left;
	width: 465px;
}
div.bioList h3{
	margin: 0;
	font-size: 1.364em;
	line-height:1.8em;
	color: #40b7c8;
	font-weight:normal;
}
div.bioList span{
	font-size: 1.091em;
	color: #40b7c8;
	display:block;
	margin-bottom:1.7em;
}

/***** TEMPLATE: Expert Videos *****/
div.expertVideos div.bioList h3{line-height:1.3em; margin-top:-5px;}
div.expertVideos div.bioList span{margin-bottom:.7em;}

/********** TEMPLATE: Skins **********/
div.skin2 div.pageContent h1,div.skin3 div.pageContent h1,div.skin4 div.pageContent h1,div.skin5 div.pageContent h1{
	font-size: 1.364em;
	font-family:Georgia, Verdana, Arial;
	font-weight:normal;
	color:#fff;
	background:#9f2b22;
	padding:16px 0px 12px 16px;
	display:block;
	margin:0 0 30px 0;
	height:20px;
	line-height:1em;
	width:725px;
}
div.skin2 div.pageContent h1{
	background:#9f2b22;
}
div.skin3 div.pageContent h1{
	background:#312141;
}
div.skin4 div.pageContent h1{
	background:#707200;
}
div.skin5 div.pageContent h1{
	background:#ec6f14;
}
div.skin2 ul.secondaryNav li a.first,div.skin2 ul.secondaryNav li a.first:hover{width:168px; background:#b43c2b url('/Image library/Template Images/En/plus.gif') 8px 19px no-repeat}
div.skin3 ul.secondaryNav li a.first,div.skin3 ul.secondaryNav li a.first:hover{width:168px; background:#312141 url('/Image library/Template Images/En/plus.gif') 8px 19px no-repeat}
div.skin4 ul.secondaryNav li a.first,div.skin4 ul.secondaryNav li a.first:hover{width:168px; background:#707200 url('/Image library/Template Images/En/plus.gif') 8px 19px no-repeat}
div.skin5 ul.secondaryNav li a.first,div.skin5 ul.secondaryNav li a.first:hover{width:168px; background:#ec6f14 url('/Image library/Template Images/En/plus.gif') 8px 19px no-repeat}
div.skin2 ul.secondaryNav li a.level2,div.skin2 ul.secondaryNav li a.level2:hover{width:168px; background:#b43c2b url('/Image library/Template Images/En/plus.gif') 8px 13px no-repeat}
div.skin3 ul.secondaryNav li a.level2,div.skin3 ul.secondaryNav li a.level2:hover{width:168px; background:#312141 url('/Image library/Template Images/En/plus.gif') 8px 13px no-repeat}
div.skin4 ul.secondaryNav li a.level2,div.skin4 ul.secondaryNav li a.level2:hover{width:168px; background:#707200 url('/Image library/Template Images/En/plus.gif') 8px 13px no-repeat}
div.skin5 ul.secondaryNav li a.level2,div.skin5 ul.secondaryNav li a.level2:hover{width:168px; background:#ec6f14 url('/Image library/Template Images/En/plus.gif') 8px 13px no-repeat}
div.skin2 ul.secondaryNav li a:hover,div.skin2 ul.secondaryNav li a.current{background:#e63c31 url('/Image library/Template Images/En/plusSmallOver.gif') 18px 9px no-repeat; color:#fff;}
div.skin3 ul.secondaryNav li a:hover,div.skin3 ul.secondaryNav li a.current{background:#997f99 url('/Image library/Template Images/En/plusSmallOver.gif') 18px 9px no-repeat; color:#fff;}
div.skin4 ul.secondaryNav li a:hover,div.skin4 ul.secondaryNav li a.current{background:#b7b87f url('/Image library/Template Images/En/plusSmallOver.gif') 18px 9px no-repeat; color:#fff;}
div.skin5 ul.secondaryNav li a:hover,div.skin5 ul.secondaryNav li a.current{background:#f29a5a url('/Image library/Template Images/En/plusSmallOver.gif') 18px 9px no-repeat; color:#fff;}

div.pageContent h1{
	margin:7px 0 1em 0; 
	line-height: 1em;
	font-family:Georgia, Verdana, Arial;
	font-weight:normal;
	font-size: 2.364em;
	color: #40b7c8;
	background:none;
	padding-left:27px;
}




