/*
 *
 * Copyright (c) Informa Healthcare, 2009. All rights reserved.
 * Unauthorized reproduction and/or distribution are strictly prohibited.
 *
 * File: bpiStyle.css
 * Created: 28/07/2009
 * @author: informa
 * @version: 1.04, 22/07/2010
 ************************************************************************************************
 * Updates:
 * 01/07/2010		selviv 		Added css class for Bpi-posters				
 * 06/07/2010		selviv 		Added css class for mantis 3336		
 * 08/07/2010		selviv 		Amended for mantis ticket 3355			
 * 22/07/2010		selviv 		Amended for mantis ticket 3331		 
 ************************************************************************************************
*/

body{
	margin:0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

 
/* Main container Section start here */
.mainContainer{
width:980px;border:#ffffff 1px solid;background-color:#FFFFFF;	border-left:4px solid #efefef;	border-right:4px solid #efefef;overflow:hidden;margin:auto auto 10px auto;  
}
/* Main container Section end here */
/* Top headings Section start here */
.topMostHeadings{
width:980px;height:19px;border:#000000 0px solid; background-color:#ffffff;
}
.rightTabs{
width:980px;border:0px solid #FFFFFF;color:#0039ff;font-size:11pt;font-family:Arial, Helvetica, sans-serif;float:right; text-align:right; margin-top:2px;	
}
.rightTabs a{
	color:#0039ff;font-size:11pt;font-family:Arial, Helvetica, sans-serif;text-decoration:none;
}
.rightTabs a:hover{
	color:#0039ff;font-size:11pt;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;
}
/* Top headings Section end here */
/* Header section start here */
.headerContainer{
	width:980px;margin:10px auto auto auto;border:#000000 0px solid;overflow:hidden;
}
.blankBanner{
	width:730px;background-color:#ffffff;height:92px;float:left;
}
/*Login Box styles start here */
.loginContainer{
width:240px; float:left; margin-left:5px;padding-bottom:10px;#padding-bottom:11px; _padding-bottom:11px; background-color:#E3E3E3;
}
.loginButton{
float:right;margin-left:10px;
}
.loginTop{
margin-top:6px;#margin-top:3px; _margin-top:3px;float:left; width:230px;
}
.loginTxt{
width:70px;float:left; margin-left:10px;_margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px; color:#666;
}
.invalidTxt{
width:170px;float:left; margin-left:10px;_margin-left:5px; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal;display:block;
}
.logoutTxt{
font-weight:bold;
}
.loginTxtBox{width:150px;float:left;
}
.loginForgotPwd{
float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#0039ff;margin:5px 0px 0px 10px;_margin-left:5px;
}
.continueBtn{float:left; margin-left:258px;}
.forgotPwdTxt{
 text-decoration:none; color:#0039ff;
}
.forgotPwdTxt a{
 text-decoration:none; color:#0039ff;
}
.forgotPwdTxt a:hover{ text-decoration:none; color:#000000;
}
/*Login Box styles end here */
/* Header section end here */
/* Logo section start here */
.logo{
	width:980px;height:90px;margin:5px auto auto auto; background-image:url(../images/logoBg.gif); background-repeat:repeat-x;
}
.bpiLogo{
	width:290px;float:left;height:85px;
}
.search{
	width:375px; margin:7px 0px 0px 5px;float:right;height:60px;
}
.searchTopSection{ float:left; width:370px;}
.search_btn{
	height:20px;float:right;margin:5px 1px 0px 0px; 
}

.txtBox
{
	border:1px solid #000; height:17px;width:250px; float:left; margin-right:8px;_margin-right:3px;
}

.searchText{	
	float:left;	
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;color:#0039ff;	
}

.searchText a{
	color:#0039ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	text-decoration:none;
}
.searchText a:hover{
 text-decoration:none; color:#000000;
 }
.advSearchTxt{
float:left;margin:5px 0px 0px 50px;
}

/* Logo section end here */
/* Menu section start here */
.bpiStyle{
width: 980px; 

}
.bpiStyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.bpiStyle ul{
width: 980px;
background-image:url(../images/menu_bg.gif); 
padding: 5px 0;
margin: 0; color:#FFFFFF;
text-align: LEFT; /*set value to "left", "center", or "right"*/
}
.bpiblue{padding-left:3px; padding-bottom:6px;
}

.bpiStyle ul li{
display: inline;
}

.bpiStyle ul li a{
font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff;
padding: 4px 17px 4px 18px;
margin: 0; 
text-decoration: none;
border-right: 1px solid #DADADA;
}

.bpiStyle ul li a:hover, .bpiStyle ul li a.selected{ 
 background-position:left; /*THEME CHANGE HERE*/
 background-color:#ffffff; padding:4px 17px 4px 18px; border-top:1px #000000 solid; border-bottom:1px #000000 solid;
 color:#000000; 
}
.dropmenudiv{
position:absolute;
top: 0; 
border: 1px solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; 
line-height:20px; 
z-index:100; margin-left:-4px;#margin-left:0px;_margin-left:0px;
background-color:#ffffff;
color:#000000; width:150px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000000; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color:#000000;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:blue;
}
/* Menu section end here */
/* Container section Start here */
.centerContainer{
width:980px;float:left; height:auto; 
}
.middleSection{ float:left; width:835px;_width:840px; }
/*left Container section start here */
.leftContainer{ 
 width:510px;height:auto; background-color:#FFFFFF; float:left; background-image:url(../images/leftGrey.gif); background-repeat:repeat-y;min-height:1800px;
height:auto !important; height:1800px;
 }
 .leftCommon{ float:left; width:495px;_width:485px;}
 .imgLeftCommon{ float:left; margin:10px 0px 0px 17px; }
 .leftImg{ float:left; margin:10px 0px 0px 17px; }
 .imagePosition{margin-top:-240px; position:relative;}
 .leftGreyLine{ float:left; width:460px;border-bottom:1px #bfbfbf solid; margin:0px 10px 0px 20px;}
 .leftTxtContent{ margin-top:10px; margin-left:20px;_margin-left:10px; float:left;}
 .leftHeading{ float:left; margin:5px 5px 0px 20px;_margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#000000;}
 .leftHeading a{  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#0039ff;}
 .leftHeading a:hover{text-decoration:underline;} 
 
 .advanceLeftHeading{ float:left;margin-bottom:2px; margin-left:10px;_margin-left:5px;margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; text-decoration:none; color:#343434;
 text-decoration:none;
 }
.blogLeftHeading{ float:left; margin:5px 5px 0px 20px;_margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal;text-decoration:none; color:#000000;font-weight: bold;}
.leftCommonTxt{ float:left; margin:2px 10px 10px 20px;_margin-left:10px;  font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#313131;}
.leftCommonDesc{ float:left; margin:2px 10px 10px 20px;_margin-left:10px;  font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#313131;}
.twoLefts{ width:225px; float:left; }
.emailAlert{ float:left; width:460px; height:42px; background-color:#666666; margin:10px 0px 0px 20px;_margin-left:10px;}
.emailAlertTxt{ font-family:Arial, Helvetica, sans-serif;font-size:9pt; font-weight:bold; color:#ffffff; float:left; margin:10px 0px 0px 5px;}
.threeLeftParts{ float:left; width:150px; margin-left:10px;_margin-left:5px;}
.threePartsHeading{ float:left; margin:5px 0px 0px 10px;_margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#2d2d2d;}
 .threePartsHeading a{  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#2d2d2d;}
.threePartsTxt{ float:left; margin:10px 10px 10px 10px;_margin-left:5px;  font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#313131;}
.listHeading{ float:left; margin:10px 0px 0px 20px;_margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; text-decoration:none; color:#343434;}
/*left Container section end here */
/*middle Container section start here */
.middleContainer{ width:325px;_width:320px; background-color:#ffffff; float:left; background-image:url(../images/rightGrey.gif); background-repeat:repeat-y; min-height:1800px;
height:auto !important; height:1800px;}
.middleCommon{ float:left;_float:none; width:320px;}
.middleAdv{ float:left; margin:10px 0px 0px 3px;}
.middleTextOnImg{ margin:11px 0px 0px 12px;font-family:Arial, Helvetica, sans-serif;font-size:11pt; color:#0039ff; float:left; position:relative;}
.imgOnTxt{ width:300px;_width:285px; height:auto;float:left; margin:11px 0px 0px 0px;_margin:11px 0px 0px 0px; background-color:#6F82AC; filter:alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;  }
.editorImg{margin-top:-60px; height:60px; width:300px; position:relative;;background-color:#535559; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.imageInsideTxt{ font-family:Arial, Helvetica, sans-serif;font-size:12pt; font-weight:bold; color:#ffffff; float:left; margin:10px 10px 0px 10px; _margin-left:5px;}
.txtInsideImg{ font-family:Arial, Helvetica, sans-serif;font-size:12pt; font-weight:bold; color:#ffffff; float:left; margin:10px 10px 0px 10px; _margin-left:5px;}
.txtInsideImg a{color:#ffffff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.txtInsideImg a:hover{text-decoration:underline;}
.imageNormalTxt{float:left; margin:10px; margin-top:10px;_margin-left:5px;}
.marginTop100{ margin-top:100px;}
.mostReadContainer{ float:left; width:300px; height:auto; background-color:#dfdfdf; padding-bottom:10px;}
.mostInnerTxt{ float:left; margin:10px 10px 0px 10px;font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#0039ff;text-decoration:none;width:260px;}
.mostInnerTxt a{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#0039ff; text-decoration:none; }
.mostInnerTxt a:hover{ text-decoration:underline; color:#000000;}
.mostArrow{ margin:15px 5px 0px 10px;#margin-top:10px;_margin-top:10px; float:left;}

/*middle Container section end here */

/*right Container section start here */
.rightContainer{ width:130px;height:auto; margin-left:5px;_margin-left:3px; background-color:#ffffff; float:left; border:0px solid #ddd;}
.rightSubscribe{ float:left; background-color:#e3e3e3;width:120px;_width:115px; margin:0px 0px 10px 10px;_margin-left:5px;}
.rightCommon{ float:left; margin:10px 0px 0px 10px;_margin-left:5px; padding-bottom:10px;}
.rightTitle{ font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; margin:10px 10px 0px 10px; _margin:10px 5px 0px 5px;float:left; color:#363636;}
.rightTxt{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; margin:10px;_margin:10px 5px 10px 5px; float:left; color:#363636;}
/*right Container section end here */

/* Common Styles Used across site end here*/
.onlyLeft{ float:left;}
.marginLeft5{ margin-left:5px;}
.marginLeft10{ margin-left:10px;}
.marginLeft15{ margin-left:15px;}
.marginLeft30{ margin-left:30px;}
.marginLeft20{ margin-left:20px;}
.margin135{ margin-left:135px;}
.margin100{ margin-left:100px;}
.margin95{ margin-left:95px;}
.marginTop5{ margin-top:5px;}
.marginTop10{ margin-top:10px;}
.pageLink{
font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#407299; text-decoration:none; border:1px #002561 solid; font-weight:bold;
}
.pageLink a{
font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#407299; text-decoration:none; font-weight:bold;
}
.pageLink a:hover{
text-decoration:none;
}
.pageNums{
font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#407299; text-decoration:none; font-weight:bold; margin-left:5px;
}
.pageNums a{
font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#407299; text-decoration:none; font-weight:bold;
}
.pageNums a:hover{ text-decoration:underline;}
.pageNumsCommon{
font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#000000; text-decoration:none; font-weight:bold; margin-left:5px;
}
.pageNumsCommon a{
font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#407299; text-decoration:none; font-weight:bold;
}
.pageNumsCommon a:hover{ text-decoration:underline;}
.emailLink{
font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#0039ff; text-decoration:none;
}
.emailLink a{
font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#0039ff; text-decoration:none;
}
.emailLink a:hover{
text-decoration:underline;
}
.titleLink{
font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#000000; text-decoration:none;font-weight: bold;
}
.titleLink a{
font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#000000; text-decoration:none;
}
.titleLink a:hover{
text-decoration:none;
}
.italics{
font-style: italic;
}
.rightShift{float:right;margin-right:6px;}
.emailActive{
font-family:Arial, Helvetica, sans-serif;font-size:10pt; font-weight:bold; color:#0039ff; text-decoration:none; margin-left:
}
.emailActive a{
font-family:Arial, Helvetica, sans-serif;font-size:10pt; font-weight:bold; color:#0039ff; text-decoration:none; margin-left:
}
.headLine{ font-family:Arial, Helvetica, sans-serif;font-size:16pt; color:#323232; font-weight:bold; text-decoration:none; margin-top:10px;}
.headLine a{ font-family:Arial, Helvetica, sans-serif;font-size:16pt; color:#323232; font-weight:bold; text-decoration:none;}
.headLine a:hover{ font-family:Arial, Helvetica, sans-serif;font-size:16pt; color:#323232; font-weight:bold; text-decoration:underline;}
.topLeftTen{ float:left; margin-left:10px; margin-top:10px;}
.topRightTen{float:left; margin:10px 10px 0px 0px;}
.textOnly{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#313131; }
.width470{ width:470px;} 

.paginationLink{
font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#0039ff; text-decoration:none;
}
.paginationLink a{
font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#0039ff; text-decoration:none;
}
.paginationLink a:hover{
text-decoration:none;
}
.paginationActive{
font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#0039ff; text-decoration:none; margin-left:
}
.paginationActive a{
font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#0039ff; text-decoration:none; margin-left:
}
/* Carousel styles Start*/
.hide{display: none;}
.show{display: block;}
.numsCarosel{ margin:-30px 0px 0px 430px; background-color:#ffffff; width:60px;height:20px;position:absolute;z-index:1;}
.numberLink{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FF0000;text-decoration:none; margin-left:3px;}
.numberLink a{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FF0000;text-decoration:none;}
.numberLinkActive{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;text-decoration:none; margin-left:3px;}
.numberLinkActive a{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;text-decoration:none; }
.hide{display: none}
.show{display: block}
/* Carousel styles end */
.largeText{ font-family:Arial, Helvetica, sans-serif;font-size:18pt; color:#323232; font-weight:bold; text-decoration:none; margin-top:10px;}
.largeText a{ font-family:Arial, Helvetica, sans-serif;font-size:18pt; color:#323232; font-weight:bold; text-decoration:none; margin-top:10px;}
.largeText a:hover{ text-decoration:underline;}
.topTenLeft20{margin-left:20px; margin-top:10px; float:left;}
.leftSpace{ float:left;  margin:10px 0px 0px 0px; width:500px;}
/* Common Styles Used across site start here */

/* footer Container stars here */
.footerMainContainer{ float:left; _float:none; width:960px; height:250px; background-color:#999999; margin:10px 0px 0px 10px; padding-bottom:10px;}
.footerCommon{ float:left; width:950px;}
.footerTitle{ float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#ffffff; margin:10px 10px 10px 15px;_margin-left:10px}
.width210{ width:210px;}
.width225{ width:225px;} 
.footerFourParts{ float:left; width:235px;_width:230px;}
.footerTxt{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; margin:10px 0px 5px 15px;_margin-left:10px; width:200px;_width:199px; text-decoration:none; color:#ffffff;}
.footerTxt a{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; text-decoration:none;color:#ffffff;}
/* footer Container end here */
/* subscription styles start here */
.subScribeSection{ height:550px; background-color:#e3e3e3; width:465px; margin:10px 10px 10px 20px;_margin-left:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#313131;}
.subScribeCommon{ float:left; width:425px;}
.subTxt{ float:left; width:130px;}
.subTxtBox{ height:15px; float:left; border:1px #969696 solid;}
.subSelectBox{ float:left; border:1px #969696 solid; height:20px; width:265px;}
/* subscription styles end here */
/* Archives styles start here */
.archivesContent{ float:left; width:101px;margin-left:20px;_margin-left:10px;}
.archivesImg{margin-top:10px; float:left; _margin-left:5px;}
.archivesTxt{ margin-top:5px;padding-bottom:5px; float:left;_margin-left:5px; width:122px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0039ff; text-decoration:none;}
.archiveTxt{ margin-top:0px;padding-bottom:10px; float:left;_margin-left:5px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0039ff; text-decoration:none;}
/*.archivesTxt{ margin-left:20px; margin-top:10px; float:left; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0039ff; text-decoration:none;}*/
.archivesTxt a{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0039ff;text-decoration:none;}
/* Archives styles end here */
/*webinar styles start here */
.webinarTxt{
font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#000000; text-decoration:none; margin-left:20px;_margin-left:10px; width:220px; float:left;
}
.webnarImg{ float:left; margin:10px 0px 0px 20px; _margin:10px 0px 0px 10px;}
/*webinar styles end here */
.rightText{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#313131;float:right; margin-right:10px; }
.rightTextCon{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0039ff;;float:right; margin-right:10px;}
.rightTextCon a{font-family:Arial, Helvetica, sans-serif; font-size:10pt;text-decoration:none; color:#0039ff;}
.rightTextCon a:hover{text-decoration: underline;}
.currentTitle{ float:left; margin:0px 5px 0px 20px;_margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#0039ff;}
.currentTitle a{  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#0039ff;}
.currentTitle a:hover{text-decoration:underline;} 
.issueImg{float:left; margin:10px 0px 10px 20px;_margin-left:10px; width:100px;}
.issueCover{float:left; margin:5px 10px 0px 10px; width:350px;_width:345px;}
.issueCoverTxt{
float:left; width:350px;_width:345px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#343434;
}
.width100{ width:100px;}
.width160{ width:160px;}
.width350{ width:350px; _width:345px;}
.paddingbottom10{padding-bottom:10px;}
.paddingbottom5{padding-bottom:5px;}
/* Subsector page styles start here */
.subSector{ float:left; background-image:url(../images/middlefullView.gif); background-repeat:repeat-y; width:837px; padding-bottom:10px;min-height: 1760px;}
.subSectorCommon{ float:left; margin-left:10px; _margin-left:5px; width:835px;}
.articleImg{ float:right; margin:10px 22px 10px 10px;; _margin-right:12px; width:305px;}
.articleAdv{ float:left; margin:10px 0px;}
.articleGreyLine{ float:left; width:305px;border-bottom:1px #bfbfbf solid;}
.articleGrey{ float:left; width:780px; margin:10px 10px 10px 20px;_margin:10px; border-bottom:1px #bfbfbf solid;}
.margin20{margin:20px;}
.margin15{margin:15px;}
.marginLeftRight{ margin:10px 10px 0px 20px;}
.topTenFloatLeft{ float:left;margin-top:5px;_margin-top:10px; margin-left:10px;}
.marginRight10{ margin-right:10px;}
.articleViewImg{ float:right; margin:22px 210px 10px 10px;_margin-right:2px; width:260px;}
/* Subsector page styles end here */
.sortingOuter{
float:left; height:30px; width:220px; background-color:#e3e3e3; margin-left:20px;
}
.sortByTxt{float:left; margin:5px 0px 0px 5px;}
.leftresultsLine{ float:left; width:460px;border-top:1px #bfbfbf solid; margin:0px 10px 0px 20px;}
.wrapText{word-wrap:break-word;}

.wrapText h2{cursor:pointer; width:auto; float:left;margin:0px 5px 0px 5px;FONT-SIZE: 10pt;FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;}

.wrapText  h3{float:left;margin:0px 5px 0px 5px;width:auto;background-color: #CCCCCC;FONT-SIZE: 10pt;FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;}

/* Advance Search */
.searchBox{width:450px;height:auto;margin-top:10px;background-color:#FFFFFF;border:1px solid #e3e3e3;margin-top:10px;padding-bottom:10px;margin-left:10px;_margin-left:5px;float:left;}
.searchCont{
margin-left:10px;_margin-left:5px;margin-right:10px;_margin-right:0px;margin-top:10px;_margin-top:5px;
font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;float:left;
}
.searchRow{
float:left; width:450px;
}
.searchTxt{
float:left;text-align:left; margin-left:10px;#margin-left:5px;_margin-left:3px; margin-top:5px; margin-bottom:5px; width:220px;
}
.searchSelect{
width:200px;font-size:10px; float:right;margin-top:5px; font-size:10pt; margin-right:10px;
}
.searchTxtBox{
float:left;text-align:left; margin-left:10px;#margin-left:5px;_margin-left:3px; margin-top:5px; margin-bottom:5px; 
}
.searCont{
margin-left:100px;_margin-left:80px;
}
.searContAlt{
margin-left:112px;#margin-left:114px;_margin-left:120px;
}
.smallsearchBox{
padding-left:70px;#padding-left:63px;
}
.searchDay{
font-family:Arial, Helvetica, sans-serif; font-size:10pt;float:left; margin-left:10px;_margin-left:5px; margin-top:5px;
}
.searchMonth{
font-family:Arial, Helvetica, sans-serif; font-size:10pt;float:left; margin-left:105px;#margin-left:110px;_margin-left:80px; margin-top:5px;
}
.searchYear{
font-family:Arial, Helvetica, sans-serif; font-size:10pt;float:left; margin-left:90px; margin-top:5px;
}
.serachTo{
margin-left:200px;#margin-left:190px;_margin-left:195px;}
.searchPrimary{
float:left;width:250px;
}
.searchSiteStyle{
font-size:10pt; margin-top:98px;#margin-top:95px;_margin-top:85px; margin-left:50px;
}
.middileBarWithText{
float:left;background-color:#E3E3E3;width:805px; height:24px;margin:10px 0px 0px 10px;_margin-left:5px;}
.plusTxt{
float:left; margin-left:10px;_margin-left:5px;margin-top:4px;text-decoration:none; color:#000000;font-weight:bold;
}
.IssueHeading{
margin-left:10px; float:left;font-family:Arial, Helvetica, sans-serif;font-size:14pt; text-decoration:none;
font-weight:bold;color:#000000;
}
.searchNofResult{
width:150px;font-size:10px; float:right;margin-top:5px; font-size:10pt; margin-right:30px;#margin-right:40px;_margin-right:35px;
}
.searchSort{
float:left;text-align:left; margin-left:10px;#margin-left:5px;_margin-left:5px; margin-top:5px; margin-bottom:5px; width:150px;
}
.alignright{float: right;margin-right: 8px;}
/*Events Page */
.eventsLeft{ float:left; width:630px; margin-left:20px;_margin-left:10px;}
.eventsLCommon{ float:left; width:625px;}
.eventsRight{ float:right; width:150px; margin-right:30px;_margin-right:10px;}
.eventsRCommon{ float:left; width:150px; text-align:right; margin-right:5px;}
.cursorHand{cursor:pointer;}
/*image Carousel styles*/

#featured{ width:470px; float:left;}
#featured ul{ border:1px solid #ccc; padding:0px;}
#featured ul.ui-tabs-nav{ float:left; width:470px; margin:-30px 0px 0px 420px; _margin-left:210px; background-color:#ffffff; width:60px;height:20px;list-style:none;z-index:1; }
#featured ul.ui-tabs-nav li{ font-family:Arial, Helvetica, sans-serif; font-size:10pt;	list-style:none;float:left;}
#featured li.ui-tabs-nav-item a{ color:#FF0000; float:left; text-decoration:none; margin-left:5px;}
#featured li.ui-tabs-nav-item a:hover{ background:#f2f2f2;}
#featured li.ui-tabs-selected{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none; margin-left:3px;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none;}
#featured .ui-tabs-panel .info{ float:left; margin:10px 0px 0px 20px; margin-top:-235px; position:relative;}
#featured .ui-tabs-panel .info span{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#ffffff; float:left; margin:10px 10px 0px 10px;_margin-left:5px;}
#featured .ui-tabs-panel .info span a{font-size:12pt; font-weight:bold; color:#ffffff; text-decoration: none;}
#featured .ui-tabs-hide{ display:none;}

.leftImgGrey{margin:10px 0px 0px 20px;; height:68px; width:465px; position:relative;background-color:#535559; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}

.authorsStyle{  float:left; margin:10px 20px 0px 20px;}
/*Best of GE*/
.textOnly p{padding:2px;margin:0px 0px 5px 0px;}
.textOnly p a{color:#0039ff;font-size:10pt;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.textOnly p a:hover{text-decoration:underline;}
.imageInsideTxt p{padding:2px;margin:0;}
.imageInsideTxt p a{color:#0039ff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.imageInsideTxt p a:hover{text-decoration:underline;}

/*Static stypes*/
.statictextOnly{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#313131; }
.statictextOnly p{padding:2px;margin:0px 150px 0px 0px;}
.statictextOnly p a{color:#0039ff;font-size:10pt;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.statictextOnly p a:hover{text-decoration:underline;}

.addthis{margin-right:20px;_margin-right:10px;float:right; #margin-top:-15px;}

.currentArchTitle{ float:left; margin:0px 5px 0px 20px;_margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#000000;}

.eventheadLine{ font-family:Arial, Helvetica, sans-serif;font-size:16pt; color:#323232; font-weight:bold; text-decoration:none; margin-top:10px;}
.eventheadLine a{ font-family:Arial, Helvetica, sans-serif;font-size:16pt; color:#0039ff; font-weight:bold; text-decoration:none;}
.eventheadLine a:hover{ font-family:Arial, Helvetica, sans-serif;font-size:16pt; color:#0039ff; font-weight:bold; text-decoration:underline;}
 
.middileBarLine{
float:left;background-color:#E3E3E3;width:790px; height:3px;margin:10px 0px 0px 30px;_margin-left:5px;}


/** Poster page Css*/

.postleftContainer{ 
 width:510px;height:auto; background-color:#FFFFFF; float:left;height:auto !important; height:1800px;
 }
.posterSectorCommon{ float:left;}
.posterArtcontent{float:left; margin-left:10px; _margin-left:5px;}
.PosterheadLine{ font-family:Arial, Helvetica, 
sans-serif;font-size:16pt; color:#323232; font-weight:bold; text-decoration:none; 
margin-top:10px;margin-left:14px;}

.posterInContainer{ float:left; width:300px; background-color:#F6F6F6;
margin-top:15px;border:1px solid #AAAAAA;#margin-left:10px;margin-left:18px;_margin-left:10px;
}
.posterRightContainer{ float:left; width:300px; background-color:#F6F6F6;
margin-top:15px;border:1px solid #AAAAAA;
}

.protocolCommon{ float:left;width:300px; margin-left:15px;_margin-left:7px;}
.protocolHalve{ float:left; width:245px;}
.protocolHalveContent{ float:left; width:240px; margin:5px 0px 0px 4px;_margin-left:0px;}

.posterHalveContent{ float:left; width:240px; margin:5px 0px 0px 12px;_margin-left:0px;}
.art_techview{ float:left; margin-left:15px;margin-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
font-weight:bold; text-decoration:none; color:#0039ff;width:320px;}
.art_techview a{  font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
font-weight:bold; text-decoration:none; color:#0039ff;}
.proView{
text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#0039FF;
}
.proView a{
text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#0039FF;
}
.proView a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:underline;font-weight:normal; color:#0039FF;
}

.techview{ float:left; margin-left:5px;margin-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
font-weight:bold; text-decoration:none; color:#0039ff;width:300px;}
.techview a{  font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
font-weight:bold; text-decoration:none; color:#0039ff;}
.proInContainer{border:1px #aaaaaa solid; background-color:#f6f6f6; padding-bottom:10px; margin-top:15px;}

.postermidContainer{ width:325px;_width:320px; background-color:#ffffff;
float:left;}

.Posterheader{
color:#0039FF;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;margin:5px 5px 0 5px;text-decoration:none}

.posterinfo{ float:left;background-color:#F6F6F6;border:1px solid #AAAAAA;
}
.infotext{ margin-top:5px;font-family:Arial, Helvetica, sans-serif; font-size:10pt; 
font-weight:bold; text-decoration:none; color:#000000;width:300px;}

.registerSubTxt{
font-family:Arial, Helvetica, sans-serif; font-size:10pt;  margin-top:10px;font-weight:bold;color:#0039FF;
}
.registerFields{
width:10px;float:left; text-align:left;margin-left:5px;
}
.registerFieldsAlt{
width:10px;float:left;
}
.registerTxt{
float:left; margin-top:0px;margin-left:10px;
}
.posterHeading{font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; 
margin:5px 5px 5px 0px; float:left; padding-bottom:10px; text-align:left;}

.postersCommon{ float:left;width:830px;margin:5px 0px 0px 10px;_width:825px;_margin-left:5px; 
font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; line-height:20px;}
.Postersubtext{
font-family:Arial, Helvetica, sans-serif; font-size:10pt;  margin-top:10px;font-weight:bold;color:#000000;
}
.postermediatext{
	font-weight: normal; font-size: 17pt;margin-left:10px;
}
.postercastmedia{
 border:1px #000000 solid;width:2020px;height:auto;height:1200px;
}
.posterlink{color: #000000;text-decoration:none;}

.postermidContainer{ width:325px;_width:320px; background-color:#ffffff; float:left;}

.PostmiddleSection{ float:left; width:835px;border:1px solid red;}
.posterSector{ float:left; width:835px; padding-bottom:10px;}
.postRightContainer{ float:right; width:300px; background-color:#F6F6F6;margin-top:15px;border:1px solid #AAAAAA;
}
.posterartRightContainer{ float:right; width:300px;margin-top:15px;}
.postertext{ font-family:Arial, Helvetica,sans-serif;font-size:10pt; color:#313131; font-weight:normal;
margin-left:15px;margin-top:3px;}
.posterrelatedtext{ font-family:Arial, Helvetica,sans-serif;font-size:10pt; color:#313131; font-weight:normal;
margin-left:2px;margin-top:3px;}
.Posttechview{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; 
font-weight:normal; color:#000000;margin-left:5px;width:50px;}
.Postcompanyview{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; 
font-weight:normal; color:#000000;margin-left:1px;}

.postleftHeading {
 float:left;
}
.loginLeftTxt {color:#000000;font-weight:normal;float:left;font-family:Arial,Helvetica,sans-serif;font-size:10pt;
margin-left:10px;margin-right:10px;margin-top:5px;width:60px;
}
.PostFormtitle{float:left; margin-left:5px;margin-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:10pt; 
font-weight:bold; text-decoration:none; color:#000000;width:300px;}
.posterSubmit{
float:right;margin-bottom:10px;margin-top:10px;}
.PosterheaderForm{float:left; margin-left:15px;margin-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:16pt; 
font-weight:bold; text-decoration:none; color:#000000;width:300px;}
.posterleftTxt{ float:left; margin:2px 10px 10px 15px;_margin:2px 10px 10px 8px;font-family:Arial, Helvetica, sans-serif; font-size:10pt;
font-weight:normal; color:#313131;}
.posterleftHeading{ float:left; margin:5px 5px 0px 8px;_margin:5px 5px 0px 14px;font-family:Arial, Helvetica, sans-serif;
font-size:12pt; font-weight:bold; text-decoration:none; color:#000000;}
.posterleftHeading a{  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#0039ff;}
.posterleftHeading a:hover{text-decoration:underline;}
.posterhedertechno {
color:#323232;font-family:Arial,Helvetica,sans-serif;font-size:13pt;font-weight:bold;margin-left:7px;_margin-left:5px;margin-top:10px;text-decoration:none;
}
.artleftCommon  {
float:left;margin-left:1px;width:530px;_width:460px;
}
.posterArtheader{ font-family:Arial, Helvetica, 
sans-serif;font-size:16pt; color:#323232; font-weight:bold; text-decoration:none; 
margin-top:10px;}
.fonttitle{margin-top:10px;font-weight:bold;color:#0039FF;}

.pagerfont{
font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#0039ff;text-decoration: none;}
.pagerfont a:hover{text-decoration:underline;}
.PosterleftCommonTxt{ float:left; margin:2px 10px 10px 15px;_margin:2px 10px 10px 8px;font-family:Arial, Helvetica, sans-serif;
font-size:10pt; font-weight:normal; color:#313131;}



.PosterTechheader{ font-family:Arial, Helvetica, sans-serif;font-size:12pt; color:#323232; text-decoration:none;  font-weight:bold;margin-top:10px;margin-left:14px;}
.PosterTechheader a{  font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; text-decoration:none; color:#0039ff;}
.PosterTechheader a:hover{text-decoration:underline;} }

.Artpostercommon{ float:left; width:835px;}
 
 .abstractwidth  {
float:left;margin-left:1px;width:auto;
}
 .RegisterLink{
 text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#000000;cursor:pointer; cursor: hand; font-size:10pt;}
 
 #dhtmltooltip{
position: absolute;
width: 250px;
border: 1px solid black;
padding: 2px;
background-color: #ffffff;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.poster_techview{ float:left; margin-left:20px;margin-top:5px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
font-weight:bold; text-decoration:none; color:#0039ff;width:300px;}
.poster_techview a{  font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
}
 .postleftContainerform{ 
	background-color:#F6F6F6;border:1px solid #AAAAAA;float:left;margin-left:15px;_margin-left:7px;margin-top:15px;width:450px;
 }
 .postRightregisterform{ float:right; width:355px; background-color:#F6F6F6;
 margin-top:15px;border:1px solid #AAAAAA;margin-right:-55px;_margin-right:0px;
}
.posterrelMedia{ font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold;
margin:5px 5px 5px 0px; float:left; padding-bottom:10px; text-align:left;}


