html, body {
  /*background: #fff;*/
}

body {
  /*font-family: trebuchet ms, sans-serif;
  font-size: 12px;*/
  font-family: Arial;
  font-size: 11px;
  background: #EEECDD none repeat scroll 0 0;
  width:1003px;
  margin:0 auto;
}

/*Main container*/

#container {
  clear: both;
  height: 100%;
  width:100%;
  overflow: hidden;
  margin: 4px 0 4px 0;
}
#centerwrapper{
  float: left;
  width: 100%;
  margin: 0 0 -20000px 0;
  padding: 0 0 20000px 0;
}
#center {
  margin:0 170px -20000px 180px;
  background: #fff;
  padding: 0 10px 20000px 0px;
}


/*LEFT NAVIGATIONr*/

#left {
   float: left;
  width: 160px;
  margin: 0 0 -20000px -100%;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
  font-family:Arial;
  font-size:11px;
  color:##525252; 
}

#leftitems{
	margin:0 auto; 
	position:relative;
	margin-top:30px;
	text-align: center;
}
.leftitems {
	/*margin:30px auto 0;*/
	position:relative;
	text-align:center;
}


#right {
  float: left;
  width: 160px;
  margin:0 0 -20000px -170px;
  background: #ffffff;
  padding: 0 0 20000px 0;
  text-align:center;
}

#leftcontainer {
	margin:0 auto;
	width:100%;
	z-index:1;
}

/** Questex header footer css starts here **/

/* bottbutts used as footer parent remove it (To Do)*/
#bottbutts{
	position:relative;
	width:990px;
	margin:0 auto;
	padding:0;
	width:990px;
	margin-left:auto;
	margin-right:auto;	
	background:transparent;
	clear:both;
	margin-left:-13px;
}


#headerregion img.questexheaderfooterlogo{
	position:relative;
	left:15px;
	top:8px;
	vertical-align:middle;
	border:0;
}
.questexheaderfooteroutermostdiv{
	margin-bottom:5px;
}

.questexheaderfooterouterdiv{
	background-color:transparent;
	padding-top:10px;
	padding-bottom:5px;
	min-height: 85px;
}
.questexheaderfooterlogodiv{
	float:left
}
.questexheaderfooteradvtdiv{
	left:80px;
/*	width:40%;*/
	border:0;
	_height: 85px;
}
.questexheaderfooteradvttable{
	padding-left:20px;
	width:35%;
	text-align:center;
	
}
.questexheaderfooteremptydiv{
	height:5px;
}
.questexheaderfooteremptytd{
	width:1%;
}
.questexheaderfooterprintmail{
	width:30%;
}
.questexheaderfootersearchbox{
	width:14%;
	/*min-height: 50px;*/
	height:36px;
}
.questexheaderfooteradvttd{
	text-align:left;
}

.questexheader_menu_div {
	position:absolute;
	width:963px;
	/*left: 21px;*/
	width:964px;
	background: url("./images/questexred_nav_bk.gif") no-repeat;
	font:12px Arial;
	line-height:11px;
	color:#525252;
	z-index : 201;
}

.questexheader_menu_div ul {
  margin:0 auto;
  padding:0px 10px 0 10px;
  list-style:none;
  height:39px;
}

.questexheader_menu_div li {
	display:inline;
	margin:0;
	/*height:37px;*/
}

.questexheader_menu_div p{
	position:absolute;
	left:910px;
	top:6px;
	margin-top:0px;
	float:right;
}

.questexheader_menu_div a {
  float:left;
 background:url("./images/tableftE.gif") no-repeat left top;
  margin:0;
  padding:10 10 10 4px;
  text-decoration:none;
}

.questexheader_menu_div a span {
  float:left;
  display:block;
  background:url("./images/tabrightE.gif") no-repeat right top;
  padding:10px 10px 10px 8px;
  color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.questexheader_menu_div a span {float:none;}
/* End IE5-Mac hack */

.questexheader_menu_div a:hover span {
  color:#FFF;
}

.questexheader_menu_div a:hover {
  background:url("./images/navhoover.gif") no-repeat left top;
  background-position:0% -24px;
}

.questexheader_menu_div a:hover span {
  background-position:100% -39px;
}


.questexheaderfootermenutabs {
	position:absolute; 
	/*left: 21px;*/
	width:964px;
	background: url("./images/questexred_nav_bk.gif") no-repeat;
	font:12px Arial;
	line-height:11px;
	color:#525252; 
}

.questexheaderfootermenutabs ul {
  margin:0 auto;
  padding:0px 10px 0 10px;
  list-style:none;
  height:39px;
}

.questexheaderfootermenutabs li {
	display:inline;
	margin:0;
	/*height:37px;*/
}

.questexheaderfootermenutabs p{
	position:absolute;
	left:910px;
	top:6px;
	margin-top:0px;
	float:right;
}

.questexheaderfootermenutabs a {
  float:left;
  background:url("./images/tableftE.gif") no-repeat left top;
  margin:0;
  padding:10 10 10 4px;
  text-decoration:none;
}

.questexheaderfootermenutabs a span {
  float:left;
  display:block;
  background:url("./images/tabrightE.gif") no-repeat right top;
  padding:10px 10px 10px 8px;
  color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.questexheaderfootermenutabs a span {float:none;}
/* End IE5-Mac hack */

.questexheaderfootermenutabs a:hover span {
  color:#FFF;
}

.questexheaderfootermenutabs a:hover {
  background:url("./images/navhoover.gif") no-repeat left top;
  background-position:0% -24px;
}

.questexheaderfootermenutabs a:hover span {
  background-position:100% -39px;
}
#headerregion .questexheaderfootermenutabs{
	z-index : 201;
}
.questexheaderfooternavbarbottom {
	left:26px;
	font:12px Arial;
	line-height:18px;
	z-index:-10;
	margin-bottom: 30px;
	/* Added hacks for IE browsers */
	margin-bottom /*\**/: 48px\9;
	_margin-bottom: 38px;
}

.questexheaderfooternavbarbottom ul {
	margin:0 auto;
	padding:0px 0px 0 10px;
	list-style:none;
	height:36px;
}

.questexheaderfooternavbarbottom a {
	color:#B50A1A;
	text-decoration:none;
}
.questexheaderfooternavbarbottom #form1 .go {
	margin-top:8px;
}
.questexheaderfooternavbarbottom #form1 select{
	border:1px solid #888888;
	font:normal 11px Arial;
	margin-top:4px;
	height:19px;
}
/* added to fix extra space up and down for search box */
.questexheaderfooternavbarbottom #form1 {
	padding:0px;
	margin:0px;
}
.questexheaderfooternavbar {
	height:15px;
	width:99%;
	border:0;
}
.questexheaderfooterstatusbar {
	/*background:transparent url(./images/statusbar_bg.gif) no-repeat scroll 0 0;*/
}
.questexheaderfooterloginstatus {
	color:#B50A1A;
	text-decoration:none;
	width:54%;
}

#tabsE {
	position:absolute;
	width:964px;
	font:12px Arial;
	line-height:14px;
	color:#525252;
	z-index: 100;
}
#tabsE ul {
  margin:0 auto;
  padding:0px 10px 0 10px;
  list-style:none;
  height:39px;
}

#tabsE li {
	display:inline;
	margin:0;
	/*height:37px;*/
}
#tabsE p{
	position:absolute;
	left:910px;
	top:6px;
	margin-top:0px;
	float:right;
}
#tabsE a {
  float:left;
  /*background:url("./images/tableftE.gif") no-repeat left top;*/
  margin:0;
  padding:10 10 10 4px;
  text-decoration:none;
}
#tabsE a span {
  float:left;
  display:block;
  background:url("./images/tabrightE.gif") no-repeat right top;
  padding:10px 10px 10px 8px;
  color:#FFF;
}
#tabsE a span {float:none;}
/* End IE5-Mac hack */

#tabsE a:hover span {
  color:#FFF;
}

#tabsE a:hover {
  background:url("./images/navhoover.gif") no-repeat left top;
  background-position:0% -24px;
}

#tabsE a:hover span {
  background-position:100% -39px;
}

#headerregion #tabsE{
	z-index : 201;
}


#menu14 {
	/*position:absolute;*/
	left:15px;
	margin:0 auto;
	padding:0;
	width:160px;
	list-style:none;
	font:11px Arial;
	color:#525252;
	z-index:-999;
	text-align:left;
}
#menu14 li a {
	/*height:14px;*/
	/*background: url("./images/bk-mg.gif");*/
	background:none;
	background-color:#DBDBDB;
	text-decoration: none;
	list-style:none;
	margin:1px 1px 1px 1px;
}
#menu14 li a.double{
	height:28px;
}

#menu14 li a:link, #menu14 li a:visited {
	color: #525252;
	display: block;
	padding: 3px 0 3px 16px;
	list-style:none;
}

#menu14 li a:hover {
	color: #FFF;
	/*background:url("./images/bk-mg-roll.gif");*/
	background:none;
	background-color:#AE1700;
	padding: 3px 0 3px 16px;
}
/*saheel changes end*/


/**Questex header footer css ends here**/

#banner{
	/*position:relative;*/
	width:190px;
	margin:0 auto;
	float:left;
}
.banner{
	/*position:relative;*/
	height:143px;
	width:190px;
	margin:0 auto;
}
#banner img.logo{
	position:relative;
	left:33px;
	top:20px;
}
#banner img.ad{
	position:absolute;
	left:247px;
	top:31px;
}


#footer{	
	background:url("./images/footer-bk.jpg");
	font:inherit;
	width:990px;
	height:80px;
	top:0px;		/*	changed top to 0px from 10px Deenanath	*/
	margin:0 auto;
	line-height:30px;
}
	
#footer_logo{
	width: 145px;
	float:left;	
	margin-top : 20px;
	padding-left: 25px;
}

#copyright{
	font:11px Arial;
	color:#999999;
	text-decoration:none;
	width: 355px;
	float: left;
	margin-top: 15px;
}

#footer_links{
	padding: 0px;
	float:left;
	width: 460px;
	margin-top: 20px;
}
#footer_links ul { 
	list-style:none;	
	padding: 0px;
	margin-left: 5px;
	padding-top: 0px;
	margin-top: 0px;
}
#footer_links ul li {
	float:left;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	height:33px;
	color:#999999;
}
#footer_links ul li a{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	font: 11px Arial;
	text-decoration:none;
	color:#999999;
}

#footer_links ul li a:hover {
	color:#999999;
	text-decoration:underline;
	background:none;
}
#headerregion{
	width:970px; 
	marigin:0px;
	/*margin-left:13px;*/
}

/* current issue block start */
.questexissueblocktitle{ 
	border-top: solid #D10013 4px;
	border-bottom: solid #D10013 1px;
	vertical-align:middle;
	width:96%;
	height:30px;
} 

.questexissueblockname{
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
	color:#525252;
	font:22px Georgia; 
	vertical-align:middle;
}

.questexissuetxt {
	font-family:Arial;
	font-size:11px; 
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
.questexissuetxt_empty {
	font-family:Arial;
	font-size:11px; 
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	text-align:center;
}

.questexissueblocktocheading {
	color:#8D855C;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
/*	margin:0 0 10px;*/
	padding-top:4px; 
	margin:0px;
} 

#questexissueblockleftarea{
	float:left;
	display:inline; 
	width:30%;
}  

#questexissueblockleftarea a {
	color:#B50A1A;
	font-family:Arial;
	font-size:11px; 
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:underline;
}

#questexissueblockleftarea a:hover {
 color : #58070E;
}
#questexissueblockrightarea {
	display:inline;
/*	position:relative;*/
	left:3px;
	top:5px; 
}

#questexissueblockrightarea a { 
	color:#B50A1A;
	font-family:Arial;
	font-weight:normal;
	font-size:11px; 
/*	position:relative;*/
	left:10px;
}
#questexissueblockrightarea a:hover { 
 color : #58070E;
}
.questexissueblock_table {
	border:0;
	width:100%;
}
.questexissueblocklefttd {
	vertical-align: top;
	width:25%
}
.questexissueblockrighttd {
	vertical-align: top;
	width:75%
}

.questexshowissue_table {
	width:100%;
}
.questexshowissue_td {
	vertical-align:top;
}
.questexshowissue_td h4{
	background:transparent none repeat scroll 0 0;
	color:#8D855C;
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;
}
.questexshowissue_imagetd{
	vertical-align:top;
	width:150px;
}
.questexshowissue_morelink {
	color:#B50A1A;
	font-weight:normal;
}

/* Current issue block ends */

/* Print and email button  start */
#print{
	float:right;
	padding-top:2px;
}
#print a.print{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 25px;
	background:url(./images/print.gif) no-repeat;
	font: 11px Arial;
	text-decoration:none;
	color:#5B5744;
	left:100px;
	z-index:200;
}

#print a.email{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 25px;
	background:url(./images/email.gif) no-repeat;
	font: 11px Arial;
	text-decoration:none;
	color:#5B5744;
	left:100px;
	z-index:200;
}

/* Print and email button ends */

/* content listing block */
.questexcontentlisting_blocktitle{
	vertical-align:middle;
	width:100%;
	height:34px;
	border-top: 4px solid #B50A1A;
	border-bottom: 1px solid #B50A1A;
	
}

.questexcontentlisting_table{
	width:100%;
	border:0;
	
}
.questexcontentlisting_table td {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
}

.questexcontentlisting_table a {
	text-align:left;
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
	-x-system-font:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
}
.questexcontentlisting_table a:hover {
	color:#58070E;
}
.questexcontentlisting_blockname{
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
	color:#525252;
	font:22px Georgia;
	line-height:34px;
	vertical-align:middle;
}

.questexcontentlisting_moreurl {
	
	-x-system-font:none;
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:34px;
	/*padding:10px 5px 0 0;*/
	text-decoration:underline;
	vertical-align:middle;
}
.questexcontentlisting_moreurl a{
	float:right;
	vertical-align:middle;
	line-height:34px;
	color:#B50A1A;
	text-align:left;
	font:bold 11px Arial;
	text-decoration:underline;
	-x-system-font:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	z-index: 2;
}
.questexcontentlisting_moreurl a:hover{
	color:#58070E;
}

.questexcontentlisting_listcontent img{
	float:left;
	padding-right:10px;
}
.questexcontentlisting_listcontent h6 { 
	background:transparent url("./images/arrowSmallBeige.gif") no-repeat scroll 0 center;
	color:#999999;
	font-size:0.7em;
	font-weight:bold;
	margin:0.1em 0 0.2em;
	padding-left:10px;
	text-transform:uppercase;
} 
.questexcontentlisting_listcontent h1{
	float:left;
	padding-right:10px;
}
.questexcontentlisting_listcontent p{
	color:#525252;
	font:11px Arial;
	margin-top: 1px;
}
.questexcontentlisting_listcontent{
	height:70px;
	text-align:center;
}
.questexcontentlistingtr{
	margin-top:12px;
}
.questexcontentlisting_featured_image{
	text-align:center;
}
.questexcontentlisting_content_text{
	background:transparent url("./images/arrowSmallBeige.gif") no-repeat scroll 0 center;
	color:#999999;
	font-size:0.9em;
	font-weight:bold;
	margin:0.1em 0 0.2em;
	padding-left:10px;
	text-transform:uppercase;
}
.questexcontentlisting_date {
	color:#D7737C;
	font:normal 11px Arial;
}
.questexcontentlisting_teaser{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
/*	margin: 0 0 10px;*/
}
.questexcontentlisting_more {
	color:#B50A1A;
	font-weight:normal;
}

.questexcontentlisting_more a{
	color:#B50A1A;
	padding-left:5px;	
	font-weight:normal;
}

.questexcontentlisting_more a:hover{
	color:#B50A1A;
	padding-left:5px;
}

.questexcontentlistingauthor {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}
	
.questexcontentlisting_author a:link{
	color:#B50A1A;
	font-weight:normal;	
/*	margin: 0 0 10px;*/
}

.questexcontentlisting_author a:hover{
	color:#58070E;
}
.questexcontentlisting_author{
	margin:0 0 10px;
}
.questexcontentlisting_moreurltop a{
	-x-system-font:none;
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:34px;
	text-decoration:underline;
	vertical-align:middle;
	text-align:left;
	padding:10px 5px 0 0;
	font:bold 11px Arial;
	z-index: 2;
}

.questexcontentlisting_moreurlbottom a{
	-x-system-font:none;
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:34px;
	text-decoration:underline;
	vertical-align:middle;
	text-align:left;
	font:bold 11px Arial;
	z-index: 2;
	position: relative;
}

/* Content listing block ends */

/* Poll block starts */
.questexvotebtn {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	color: #FFFFFF;
	cursor:auto; 
	background:url("./images/result.gif") no-repeat scroll center; 					
	border:medium none;
	padding:1px;
} 

.questexpollquestion {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	text-align : left;
}

.questexpollchoice {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #525252;
	text-decoration: none;
	width: 97%;
	text-align:left;
}	

.questexpollblockname{
	float:left;
	padding:0px 10px 0px 5px;	
	text-align:left;
	color:#525252;
	font:22px Georgia; 
	line-height:30px;	
	vertical-align:middle;
}

.questexpolltitle{ 
	border-top: solid #D10013 4px;
	vertical-align:middle;
	border-bottom: solid #D10013 1px;
	width:100%;
	height:30px;
}
.questexpollblock_noresulttable {
 width:100%;
	border:0;
}
.questexpollblock_noresulttd {
	align:center;
}

.questexpollblock_table {
 width:100%;
	border:0;
}
.questexpollblock_td {
	vertical-align:top;
}
 
/* poll block end here*/

/*--------------------------------- poll result-------------------- */
  /* @group Results */
.bars{
	margin: 0;
	height:1.8em;
	border: 1px solid #DEDBCB;
	background: #F5F5F0;
}
/*#pollResults dt{
	font-weight: bold;
	margin: 16px 0 4px 0;
}*/
.pollResult{
	display: block;
	height:1.8em;
	background: #E7AEB4;
	float: left;
	margin-right: 10px;
}
.pollResultTxt{
	display: block;
	padding: 1px 0 0 20px;
	font-weight: normal;
	font-size: 1.1em;
}
.totalVotes{
	margin: 0 0 20px 0;
	text-align: right;
	font-weight: bold;
}
/*
#dd{
	height:22px;
	border:1px solid #CCCCCC;
	background: #F5F5F0;
}
#dd h1{
	font:Georgia;
	font-size:16px;
	color:#377A97;
}
*/
#calloutSimple h5{
	font-family:Georgia;
	width:543px;
	font-size:18px;
	padding-bottom:30px;
}
/* @end */
/*--------------------------------- poll result-------------------- */

/**seo block css starts here*/
#questexseoblockcontent p {
	color:#525252;
	font:11px Arial;
	margin-top: 1px; 
}
/* seo block css ends here*/

/* focus on block css starts here*/
.questexfocusblockname{ 
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
	color:#525252;
	font:22px Georgia; 
	vertical-align:middle; 
}
.questexfocusblocktitle{
	border-top: solid #D10013 4px;
	border-bottom: solid #D10013 1px;
	vertical-align:middle;
	width:96%;
	height:30px;
}

.questexfocusontxt {
/*	font-family:Arial;
	font-size:11px;
	font-weight:normal;*/
	color:#525252;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0 0 10px;
	padding:0;
}

.questexfocusblockhead {
	font-family:Arial;
	font-size:11px; 
}

.questexfocusblockhead span { 
	text-align:right;
	vertical-align:middle;
}
.questexfocusblockhead a {
	color:#B50A1A;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal; 
	line-height:normal; 
	font-weight: bold;
	text-decoration:underline;
	vertical-align:middle;
	padding:10px 5px 0 0;
	z-index: 2;
	position: relative;
}

.questexfocusblockhead span a{
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:10px 5px 0 0;
	text-decoration:underline;
	vertical-align:middle;
}
.questexfocusblockhead img{
	margin: 3px 3px 0px 0px;
	padding: 6px 3px 0px 0px;
}
.questexfocuson_moreurl{
	-x-system-font:none;
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	padding:1px 5px 0 0;
	text-decoration:underline;
	vertical-align:middle;
}

.questexfocuson_moreurltop a{
	-x-system-font:none;
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	padding:7px 5px 0 0;
	text-decoration:underline;
	vertical-align:middle;
	z-index: 2;
	position: static;
}
.questexfocuson_moreurlbottom a{
	-x-system-font:none;
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	padding:1px 5px 0 0;
	text-decoration:underline;
	vertical-align:middle;
	z-index: 2;
	position: relative;
}

#questexfocusblockhead {
	font-family:Arial;
	font-size:11px; 
}

#questexfocusblockhead span { 
	text-align:right;
	vertical-align:middle;
}
#questexfocusblockhead a {
	color:#B50A1A;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal; 
	line-height:normal; 
	text-decoration:underline;
	vertical-align:middle;
	padding:10px 5px 0 0;
}

#questexfocusblockhead span a{
	color:#B50A1A;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:10px 5px 0 0;
	text-decoration:underline;
	vertical-align:middle;
}
#questexfocusblockhead img{
	margin: 3px 3px 0px 0px;
	padding: 6px 3px 0px 0px;
}

/* focus on block css ends here*/

/** video block css starts here*/
.questexvideoblocktitle{ 
	border-top: solid #D10013 4px;
	vertical-align:middle;
	border-bottom: solid #D10013 1px;
	width:96%;
	height:30px;
}  
.questexvideoblockname{
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
	color:#525252;
	font:22px Georgia;
	line-height:34px;
	vertical-align:middle;
}
#questexvideocontent p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0 0 10px;
	padding:0;
}

#questexvideocontent  a{
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#B50A1A;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}
 /** video block css starts here*/
.questexvideoblocktitle{ 
	border-top: solid #D10013 4px;
	vertical-align:middle;
	border-bottom: solid #D10013 1px;
	width:100%;
	height:30px;
} 

.questexvideoblockname{
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
	color:#525252;
	font:22px Georgia;
	line-height:34px;
	vertical-align:middle;
}

.questexvideocontent p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0 0 10px;
	padding:0;
}

.questexvideocontent  a{
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:BOLD;
	z-index:2;
	position: relative;
}

.questexvideocontent_moreurl  a{
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:BOLD;
	z-index:2;
	position: relative;
	color:#B50A1A;
}

.questexvideocontent_moreurlbottom  a{
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:BOLD;
	z-index:2;
	position: relative;
	color:#B50A1A;
}
.questexvideocontent_moreurltop a {
	float:right;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:BOLD;
	padding:7px 5px 0 0;
	z-index:2;
	color:#B50A1A;
}
/** video block css ends here*/



#innerContainer{
	/*position:relative;*/
	padding: 2px 2px 30px 2px;
	background: #FFFFFF;
	width:624px;
	margin:0 auto;
	min-height:640px;	/* changed from 596px by deenanath for Campaign page*/
	height:auto !important;	/* added for IE*/
	height:640px;	/* add for IE by atul b. height value changed from 596px(by deenanath)*/
	float:left;
}

/*br {
line-height: 2px;
}
*/
br.issueblock {
  display: inline;
  margin: 1px 0;
}

br.issueblockanchor {
   display: inline;
   margin: 0px;
}

/* author block starts here*/
.questexauthorblock {
	background:#FFFFFF none repeat scroll 0 0;
	margin-left:10px;
	padding-left:10px;
	position:relative;
	top:3px;
}

.questexauthorblock a {
	color:#B50A1A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal; 
	text-decoration : underline;
} 

.questexuser{
	position:absolute;
	left:460px;
	top:47px;
	padding: 4px 4px 4px 4px;
	border: solid 1px #C5C5C5;
}

.questexauthorblock h1 {
	color:#525252;
	font-size:18px;
	font-weight:normal;
	margin:0;
	width:100%;
	height:30px;
	border-top: solid #D10013 4px; 
	border-bottom: solid #D10013 1px; 
}

.questexauthorinnerblock {
	border:1px solid #D7737C;
	display:block;
	/*height:140px;*/
	position:relative; 
	height: 130px; 
	width: 100%;
}

.questexauthorinnerblock ul li {
	color:#525252;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	list-style-image:url(./images/listArrow.gif);
	margin:0;
	padding:0; 
	text-align : left;
} 
 

.questexauthorinnerblock img.articalLogo{
	position:absolute;
	left:387px;
	top:6px;
}

.questexauthorinnerblock h1{
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	width:100%;
	color:#525252; 	
	text-align :left;
	margin: 0;
}

.questexauthorinnerblock h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:300px;
	color:#525252; 	
	margin: 0;
	padding: 0;
}

.questexauthorinnerblock h3{
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	width:300px;
	color:#085C7D; 	
	margin: 0;
	padding: 0;
}

.questexauthorinnerblock h4{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	color:#8D855C; 	
	margin: 0px 0px 10px 0px ;
	padding: 0;
	background:none;
}

.questexauthorinnerblock p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}

.questexauthorinnerblock ul li a{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#850A1A; 
}

.questexauthorinnerblock ul li a:hover{
	color: #58070E;
}

/* author block ends here*/

/** photo library div css starts here*/
.questexphotolibdiv {
	text-align:center;
	padding:0px 5px 5px 5px;
}
/** photo library div css ends here*/

/** advertisement block css starts here */
.questexadvertisementblock {
	text-align:center;
	clear:both;
}
/* advertisement block css ends here*/


/** google advertisement block css starts here */
.questexgoogleadvertisementblock {
	text-align:center;
}
/* google advertisement block css ends here*/ 

/*css for node tpls*/

/** bookmark block starts here*/
.questexbookmarkblock {
	padding:5px 0 15px;
	clear:both; 
}

.questexbookmarkblock span {
	background:transparent url(./images/bookmark.gif) no-repeat scroll 0 0;
	padding:2px 2px 2px 20px;
	padding-right:5px;
	color:#444444;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
}

.questexbookmarkblock a {
	background-position:left top;
	background-repeat:no-repeat;
	color:#B50A1A;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:1px 2px 3px 1px;
}

.questexbookmarkblock a:hover{
	text-decoration: underline;
}

.questexbookmarkblock a.addcomm{
	padding:4px 175px 4px 30px;
}
.questexbookmarkblock .digg{
	background:url("./images/bookmark.gif") no-repeat;
	padding:2px 2px 2px 20px;
}

.questexbookmarkblock a.ww{background-image:url(./images/digg.png);padding:2px 2px 2px 20px;}
.questexbookmarkblock a.propeller{background-image:url(./images/propeller.png);padding:2px 2px 2px 20px;}
.questexbookmarkblock a.delicious{background-image:url(./images/delicious.png);padding:2px 2px 2px 20px;}
.questexbookmarkblock a.technorati{background-image:url(./images/technorati.png);padding:2px 2px 2px 20px;}
.questexbookmarkblock a.yahoo{background-image:  url(./images/yahoo.png);padding:2px 2px 2px 20px;}
.questexbookmarkblock a.facebook{background-image:  url(./images/facebook.png);padding:2px 2px 2px 20px;}
/** bookmark block ends here*/

#pgtitle{
	margin:3px 3px 3px 3px ;
	padding:0px 10px 0px 10px;
	text-align:left;
	color:#525252;
	font:22px Georgia;
	line-height:34px;
	vertical-align:middle;
	width:95%;
	border-bottom:1px solid #D10013;
	border-top:4px solid #D10013;
}

#innerArticle{
	position:relative;
	padding: 0px 10px 3px 10px;
	background: #FFFFFF;
	margin:0px 10px 0px 10px;
	overflow:hidden;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
}
#innerArticle img.articalLogo{
	position:absolute;
	left:387px;
	top:6px;
}
#innerArticle h1{
	font:Georgia;
	font-weight:normal;
	font-size:26px;
	/*width:550px;*/
	color:#B50A1A;
	margin: 0;
	padding: 0;

}
#innerArticle h2{
	font-family:Georgia;
	font-weight:bold;
	font-size:12px;
	width:350px;
	color:#333; 	
	margin: 0;
	padding: 0;
}
#innerArticle h3{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	/*width:300px;*/
	color:#B50A1A; 	
	margin: 0;
	padding: 0;
}
#innerArticle h4{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	color:#8D855C; 	
	margin: 0px 0px 10px 0px ;
	padding: 0;
	background:none;
}
#innerArticle p{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}
hr {
	/*border-color:#E7AEB4 -moz-use-text-color -moz-use-text-color;
	border-style:solid none none;
	border-width:1px 0 0;
	height:0;*/
	
	border:0;
	border-top: 1px solid #E7AEB4;
	height: 0;
}
/* correction for horizontal bar in detail pages */
#article-end{
	color: #444;
	padding: 5px 0px 15px 0px;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Pager css added by atul */
.item-list .pager {
	clear: both;
	font-size: 11px;
	text-align: center;
	color:#B50A1A;
}
.item-list .pager li {
	background-image:none;
	display:inline;
	list-style-type:none;
	padding: 0.5em;
}
.pager-current {
	text-align: center;
	font-weight:none;
	font-size:inherit;
}
.item-list .pager li a{
	/*color:#000000;*/
	color:#525252;
}
/* end pager*/
/* css for content list by the author on author detail page starts here*/
#innerAuthorlist{
	position:relative;
	padding: 0px 10px 3px 10px;
	background: #FFFFFF;
	margin:0px 10px 0px 10px;
	overflow:hidden;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
}
#innerAuthorlist img.articalLogo{
	position:absolute;
	left:387px;
	top:6px;
}
#innerAuthorlist h1{
	font:Georgia;
	font-weight:normal;
	font-size:26px;
	width:550px;
	color:#B50A1A;
	margin: 0;
	padding: 0;

}
#innerAuthorlist h2{
	font-family:Georgia;
	font-weight:bold;
	font-size:12px;
	width:350px;
	color:#333; 	
	margin: 0;
	padding: 0;
}
#innerAuthorlist h3{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	/*width:300px;*/
	color:#B50A1A; 	
	margin: 0;
	padding: 0;
}
#innerAuthorlist h4{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	color:#8D855C; 	
	margin: 0px 0px 10px 0px ;
	padding: 0;
	background:none;
}
#innerAuthorlist p{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}
/* css for content list by the author on author detail page ends here*/

/*css for author detail info on author detail page starts*/
#questexauthordetail{
	position:relative;
	display:block;
	width:158px;
	height:190px;
	float: left;
	margin:0px 15px 15px 0px;
}
#questexauthordetail img.questexauthorimage{
	position:absolute;
	border:solid 1px #000;
	left:1px;
	top:6px;
}
/*css for author detail info on author detail page ends*/
/**Questex author listing css starts here**/

.innerArticle_span {
	margin: 0;
	display:block;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252; 	
}
.innerArticle_span a{
	margin: 0;
	padding: 0;
	color:#B50A1A;
	font:normal 11px Arial;
	margin-left:1px;
}

.questexauthorlistingnocontent{
	width:100%;
	border:0;
}
.questexauthorlistingnocontenttd{
	font-family: arial, sans-serif;
	font:13px;
	color:#FFCC00;
	text-align:center;
	height:70px;
}
#questexauthorlistingdisplaytable{
	color:#525252;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
#questexauthorlistingdisplaytable a{
	-x-system-font:none;
	color:#B50A1A;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:underline;
}
.questexauthorlistingfeaturedimage{
}
.questexauthorlistingsummary{
}
.questexauthorlistingcontenttext{
	background:transparent url("./images/arrowSmallBeige.gif") no-repeat scroll 0 center;
	color:#999999;
	font-size:0.9em;
	font-weight:bold;
	margin:0.1em 0 0.2em;
	padding-left:10px;
	text-transform:uppercase;
}
.questexauthorlistingtr{
	vertical-align:top;
}
.questexauthorlistingdisplaydate {
	color:#D7737C;
	font:normal 11px Arial;
}
.questexauthorlistingfeaturedimagetd{
	text-align:center;
}
.questexauthorlistingteaser{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
}
.questexauthorlistingauthor {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}
	
.questexauthorlistingauthor a:link{
	color:#B50A1A;
	font-weight:normal;	
}

.questexauthorlistingauthor a:hover{
	color:#58070E;
}
.questexauthorlisting{
}
.questexauthorlisting a{
	-x-system-font:none;
	color:#B50A1A;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:underline;
}
/**Questex author listing css ends here**/

/*css for newsletter detail page starts*/
.questexnewsletter{
	margin-left:185px;
	width:610px;
	color:#085C7D;
	font-family:Georgia, Times New Roman, Times, serif;
}
/*css for newsletter detail page ends*/

/*css for questexproduct detail starts*/
.questexproductdetail td{
	
		font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		
}

.questexproductdetail a {
		color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}

.questexproductcompanyinfo td{
	
		font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		
}

.questexproductcompanyinfo a {
		color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}

.questexproductcompanyname{
	width:25%;
	text-align:right;
}
.questexproductcompanyinfo{
	text-align:right;
}

.questexproductinfotd{
	vertical-align:top;
}
.questexproductinfohr{
	text-align:center;
}
.questexproductinfodiv{
	text-align:center;
}
.questexproductinfoimg{
	width:18;
	height:15;
}
.questexproductinfotable{
	border:0;
	width:100%; 
	text-align:left;
}
.questexproductdetailtable{
	border:0;
	text-align:center;
	width:300px;
}
.questexproductdetailtablewide{
	border:0;
	text-align:center;
	width:550px;
}
.questexproductdetailoutertd{
	text-align:center;
}
.questexproductdetailbody{
	text-align:left;
}
.questexproductinfotable{
	width:90%;
}

.questexproductdetailtable td{
		font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
}

.questexproductdetailtable a{
	color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}

.questexproductinfotable td{
	font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
}
.questexproductinfotable a{ 
	color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}
.questexproductcalloutdiv{
	clear:both;
}

.questexproductcallouttable{
	width:550px; 
	border:0;
}
.questexproductcallouttd{
	border-right:solid 1px #CCCCCC;
	width:350px;
	height:300px;
	vertical-align:top;
}
.questexproductbody{
	margin-top:16px;
}
.questexproductouterdiv{
	top:0; 
	left:0;
	position:absolute;
}
.questexproductoutertd{
	
}
.questexproducttree{
	font-size:7pt;
	text-decoration:none;
	color:silver;
	font-size:-2;
}
#td_ad_detail{
	width:348px;
	vertical-align:top;
}
.questexproductclear{
	clear:both;
}
.questexproductinfoimg{
	border:0;
	text-align:center;
}
/*css for questexproduct detail ends*/

/*css for questexclassified detail starts*/
.questexclassifieddetail td{
	
		font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		
}

.questexclassifieddetail a {
		color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}

.questexclassifiedcompanyinfo td{
	
		font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		
}

.questexclassifiedcompanyinfo a {
		color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}

.questexclassifiedcompanyname{
	width:25%;
	text-align:right;
}
.questexclassifiedcompanyinfo{
	text-align:right;
}

.questexclassifiedinfotd{
	vertical-align:top;
}
.questexclassifiedinfohr{
	text-align:center;
}
.questexclassifiedinfodiv{
	text-align:center;
}
.questexclassifiedinfoimg{
	width:18;
	height:15;
}
.questexclassifiedinfotable{
	border:0;
	width:100%; 
	text-align:left;
}
.questexclassifieddetailtable{
	border:0;
	text-align:center;
	width:320px;
}
.questexclassifieddetailtablewide{
	border:0;
	text-align:center;
	width:550px;
}
.questexclassifieddetailoutertd{
	text-align:center;
}
.questexclassifieddetailbody{
	text-align:left;
}
.questexclassifiedinfotable{
	width:90%;
}

.questexclassifieddetailtable td{
		font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
}

.questexclassifieddetailtable a{
	color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}

.questexclassifiedinfotable td{
	font-family:verdana,helvetica;
		text-decoration:none;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
}
.questexclassifiedinfotable a{ 
	color:#2385A8;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:0;
}
.questexclassifiedcalloutdiv{
	clear:both;
}

.questexclassifiedcallouttable{
	width:550px; 
	border:0;
}
.questexclassifiedcallouttd{
	border-right:solid 1px #CCCCCC;
	width:350px;
	height:300px;
	vertical-align:top;
}
.questexclassifiedbody{
	margin-top:16px;
}
.questexclassifiedouterdiv{
	top:0; 
	left:0;
	position:absolute;
}
.questexclassifiedoutertd{
	
}
.questexclassifiedtree{
	font-size:7pt;
	text-decoration:none;
	color:silver;
	font-size:-2;
}
#td_ad_detail{
	width:348px;
	vertical-align:top;
}
.questexclassifiedclear{
	clear:both;
}
/*css for questexclassified detail ends*/
.questexlogin{
	width:100%;
	border:0;
}
/*css for node tpl ends*/
#insideLoginTxt {
	font-family: Arial;
	font-size: 11px;
	color: #B50A1A;
	width: 5%;
	text-align:right;
}
#insideLoginTxt a{
	font-family: Arial;
	font-size: 11px;
	color: #B50A1A;
	font-weight: bold;
}
.questexactivateuser{
	font-size:3px;
}
#innerContainer_print_preview{
	padding: 15px;
	background: #FFFFFF;
	margin:0 auto;
	height:auto !important;	/* added for IE*/
	float:left;
}

#innerContainer_print_preview a {
	text-align:left;
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
	-x-system-font:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
}

#innerContainer_print_preview #innerArticle h1{
	font:Georgia;
	font-weight:normal;
	font-size:26px;
	width:100%;
	color:#B50A1A;
	margin: 0;
	padding: 0;
}
/* print start*/
#printpreview{
	float:right;
	margin-top:-25px;
}

#printpreview a.print{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 25px;
	background:url(./images/print.gif) no-repeat;
	font: 11px Arial;
	text-decoration:none;
	color:#5B5744;
	left:100px;
	z-index:200;
}

#printpreview a.email{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 25px;
	background:url(./images/email.gif) no-repeat;
	font: 11px Arial;
	text-decoration:none;
	color:#5B5744;
	left:100px;
	z-index:200;
}

.questexlogin{
	width:100%;
	border:0;
}

#insideLoginTxt {
	font-family: Arial;
	font-size: 11px;
	color: #B50A1A;
	width: 5%;
	text-align:right;
}
#insideLoginTxt a{
	font-family: Arial;
	font-size: 11px;
	color: #B50A1A;
	font-weight: bold;
}
.questexactivateuser{
	font-size:3px;
}
#innerContainer_print_preview{
	padding: 15px;
	background: #FFFFFF;
	margin:0 auto;
	height:auto !important;	/* added for IE*/
	float:left;
}

#innerContainer_print_preview a {
	text-align:left;
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
	-x-system-font:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
}

#innerContainer_print_preview #innerArticle h1{
	font:Georgia;
	font-weight:normal;
	font-size:26px;
	width:100%;
	color:#B50A1A;
	margin: 0;
	padding: 0;
}
/* print start*/
#printpreview{
	float:right;
	margin-top:-25px;
}

#printpreview a.print{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 25px;
	background:url(./images/print.gif) no-repeat;
	font: 11px Arial;
	text-decoration:none;
	color:#5B5744;
	left:100px;
	z-index:200;
}

#printpreview a.email{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 25px;
	background:url(./images/email.gif) no-repeat;
	font: 11px Arial;
	text-decoration:none;
	color:#5B5744;
	left:100px;
	z-index:200;
}
.questexsendmail{
	width:500px;
	border:1px solid #E6E6E6;
	text-align:center;
}
/* Added for Send mail */
#SendMail{
	color:#525252; 	
	font-family:Arial; 
	font-size:11px; 
	line-height:15px; 
	text-align:justify; 
/*	vertical-align:middle;
	clear:both;
	width:90%;
	color:red;*/
}

#SendMail td{
	width:177px;
	text-align:left; 
	vertical-align:top;
}

#SendMail .form-submit{
  margin-left:0px;
  margin-top:10px;
}
.questexsendmailerrmsg{
	padding-left:0px;
	font-size:14px;
	color:red;
	text-align:left;
}
.questexsendmailtitle{
	width:20%;
	text-align:center; 
}

#innerContainer_send_msg  {
	background:#FFFFFF none repeat scroll 0 0;
	height:auto !important;
	margin-left:-190px;
	min-height:640px;
	padding:2px 2px 30px;
	width:624px;
}
/* Send mail end */
/*event list css starts*/
.questexeventlistcalendarimg{
	width:20px;
	height:20; 
}
img.questexeventlistthumbnail{
	position:absolute;
	left:480px;
	top:47px;
	padding: 4px 4px 4px 4px;
	border: solid 1px #C5C5C5;
}
.questexeventlistinnercontent {
	text-align:left;
}

.questexeventlistinnercontent p{
	color:#525252;
	font:11px Arial;
	margin-top: 1px;
}


.questexeventlistinnercontent a:link {
	text-align:left;
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
}

.questexeventlistinnercontent a:hover {
	text-align:left;
	font:bold 11px Arial;
	text-decoration:underline;
	color:#58070E;
}
.questexeventlistcalcy{
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
}

/*event list css ends*/

/*event calendar css starts*/
.questexeventcalendar{
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
}
.questexeventcalendarcaption{
	float:left;
	padding-left: 180px;
	padding-bottom: 15px;
	color:#B50A1A;
}
.questexeventcalendarcaptionalter{
	float:left;
	padding-left: 280px;
	padding-bottom: 15px;
	color:#B50A1A;
}
/*event calendar css ends*/
#mainbody_inner{
	margin-left:13px;
	_margin-left:13px;
}

/* Teaser listing block starts */
.questexteaserblocktitle{
	background:url("./images/title.jpg") repeat-x;
	vertical-align:middle;
	width:96%;
	height:34px;
}

.questexteaserblockname{
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
	color:#525252;
	font:22px Georgia;
	line-height:34px;
	vertical-align:middle;
}
.questexteasermoreurl a{
	float:right;
	vertical-align:middle;
	line-height:34px;
	color:#B50A1A;
}
.questexteasermoreurltop a{
	float:right;
	vertical-align:middle;
	line-height:34px;
	color:#B50A1A;
	font-weight:bold;
	z-index:2;
	padding:10px 5px 0px 0px;
}
.questexteasermoreurlbottom a{
	float:right;
	vertical-align:middle;
	line-height:34px;
	font-weight:bold;
	color:#B50A1A;
	z-index:2;
	position: relative;
}
.questexteaserlistcontent img{
	float:left;
	padding-right:10px;
}

.questexteaserlistcontent h6 { 
	background:transparent url("./images/arrowSmallBeige.gif") no-repeat scroll 0 center;
	color:#999999;
	font-size:0.7em;
	font-weight:bold;
	margin:0.1em 0 0.2em;
	padding-left:10px;
	text-transform:uppercase;
} 

.questexteaserlistcontent h1{
	float:left;
	padding-right:10px;
}

.questexteaserlistcontent p{
	color:#525252;
	font:11px Arial;
	margin-top: 1px;
}
.questexteaserlistcontent a {
	-x-system-font:none;
	color:#B50A1A;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:underline;
}
.questexteaserdate {
	color:#D7737C;
	font:normal 11px Arial;
}
.questexteasermore {
	color:#B50A1A;
	font-weight:normal;
}

.questexteasermore a{
	color:#B50A1A;
	padding-left:5px;	
	font-weight:normal;
}

.questexteasermore  a:hover{
	color:#B50A1A;
	padding-left:5px;
}

/* Teaser listing block ends */
/*	by atul show the Under line if mouse over occurs on that link (for webmaster in footer)	*/
#webmaster {
	color:#999999;
	text-decoration:none;
	
}
#webmaster:hover{
	color:#FFFFFF;
	text-decoration:underline;	
}
#webmaster_text {
	color:#999999;
	text-decoration:none;
	
}
#webmaster_text:hover{
	color:#999999;
	text-decoration:underline;	
}
#mainbody{
	background:#FFFFFF none repeat scroll 0 0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:990px;
}
#subscribeNowPop .rssReaderList a:visited, a:link {
	text-decoration:none;
}
a{
	color:#B50A1A;
}
a:hover{
	color:#58070E;
}
#searchbox {
	font-family: Arial;
	height: 15px;
	font-size: 11px;
	margin-top:4px;
	margin-left:8px;
	width: 170px;
	border: solid 1px #888888;
}

.twocolumnwithleft {
margin:0 0px -20000px 220px !important; 
}
.twocolumnwithright{
margin:0 220px -20000px 0px !important;
}
#five_col1 {
  float: left;
  width: 20%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#five_col2 {
  float: left;
  width: 20%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#five_col3 {
  float: left;
  width: 20%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#five_col4 {
  float: left;
  width: 20%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#five_col5 {
  float: left;
  width: 20%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#four_col1 {
  float: left;
  width: 25%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#four_col2 {
  float: left;
  width: 25%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#four_col3 {
  float: left;
  width: 25%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}

#four_col4 {
  float: left;
  width: 25%;
  margin: 0 0 -20000px;
  background: #FFFFFF;
  padding: 0 0 20000px 0; 
}
/** Added for image teaser starts */
.questeximageteaserlistcontent p{
	color:#525252;
	font:11px Arial;
	margin-top: 1px;
	text-align: center;
}

.questeximageteaserimagediv {
	text-align: center;
}
/** Image teaser ends */
/***Expo css starts***/
#header {
  background: #231F20;
  padding: 0px 20px 5px 15px;
  margin: 0 auto;
  height:140px;
  
}
#header h1 {
  font-weight: bold;
  font-size: 30px;
}
#header a {
  color: #fff;
}
#header a:hover {
  border-bottom: 1px solid #fff;
}

#header img.headerbanner{
margin-left:245px;
}

/* Search bar in right */

#searchbar{
	position:absolute;
	margin-top:151px;
	margin-left:775px;
	display:inline-block;
	width:200px;
	height: 52px;
	z-index:1100;
}

#searchlable{
position:absolute;
top:3px;
color:#FFFFFF;
}


#searchbar span{
position:absolute;
margin-left:60px;
margin-top:3px;
font:"Trebuchet MS";
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#searchbar span a{
color:#FFFFFF;
text-decoration:none;
}
#searchbar span a:hover{
color:#FFFFFF;
text-decoration:none;
}

#searchbar p{
float:left;
height:27px;
color:#FFFFFF;
font-weight:bold;
padding:3px 6px 0px 0px;

}
#logsignup{
	position:absolute;
	top:120px;
	margin-left:13px;
	font-weight:bold;
	color:#2BC4ED;
}

#logsignup a{
	color:#2BC4ED;
}


#searchbar form input.searchbox{
	display:inline;
	width:115px;
	padding: 2px;
	height:14px;
	background: #FF9797;
	border:none;
	float:left;
	margin-top:2px;
	margin-left:50px;
	color:#000;
}

#searchbar form input.go{
float:right;
height:27px;
margin-left:5px;
border:none;
}



#headerlogo{
position:absolute;
margin-top:10px;

}
/*Main MENU*/

/* AGENDA TABLE*/

#agendatbl{
border:solid 1px #CCCCCC;
margin-top:10px;
}
#agendatbl ul li{
display: inline;
margin-right:3px;
}
th.timedetail{
font-weight:bold;
border-right:solid 1px #CCCCCC;
color:#0099FF;
width:100px;
height:40px;
padding: 0px 10px 0px 10px;
}
th.saper{
border-right:solid 1px #CCCCCC;
width:100px;
margin:0 auto;
padding:4px 4px 4px 4px;
}
th.details{
border-right:solid 1px #CCCCCC;
font-weight:bold;
color:#333333;
padding:5px 15px 5px 5px;
display:table-cell; vertical-align:middle;

}
th.details a{
font-weight:bold;
color:#333333;
text-decoration:underline;
display:table-cell; vertical-align:middle
}

th.details p{
float:left;
padding-left:15px;
}

th.no-location-details{
font-weight:bold;
color:#333333;
padding:5px 15px 5px 5px;
display:table-cell; vertical-align:middle;
}
th.no-location-details a{
font-weight:bold;
color:#333333;
text-decoration:underline;
display:table-cell; vertical-align:middle
}

th.no-location-details p{
float:left;
padding-left:15px;
}

th.room{
width:80px;
color:#0099CC;

}

/* ---------------------------------------------*/
.verbanner{
margin:10px 0px 0px 30px;
}
.buttonad{
margin:0 auto;

}
.buttonadSmall{
/*margin:20px 0px 10px 30px;*/
}

/* Section area*/

#sectionbox{
width:100%;
border:solid 1px #CCCCCC;
text-align:left;
margin:5px 0px 5px 0px;
}

#sectionbox h1{
clear: both;
padding: 10px 0px 0px 10px;
font-size:14px;
color:#333333;
}
#sectionbox p{
font-size:11px;
color:#333333;
padding: 3px 10px 0px 10px;
}

#sectionbox p a{
font-size:11px;
/*color:#258F1F;*/
text-decoration:underline;

}

#sectionbox span{
font-size:11px;
color:#0E6DB7;
padding-left:10px;
}

/* Sponsor's area*/

#sponsors ul{
padding:20px 20px 20px 20px;
text-align:center;
display:inline-block;
}

#sponsors li{
padding:20px 20px 20px 20px;
float:left;
width:170px;
height:60px;
display:block;
text-align:center;
vertical-align:middle;
}

.imgleft{
float:left;
display:block;
padding: 10px 10px 0px 10px;
}


#htmlwidget{
margin:20px 0px 10px 0px;
text-align:center;
width:177px;
height:80px;
border:solid 1px #FF9D9D;
}

#generalsec{
margin:20px 0px 10px 20px;
text-align:center;
width:177px;
height:80px;
border:solid 1px #FF9D9D;
}


#right h3 {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin: 8px;
  text-align: center;
  line-height: 150%;
}
#right p {
  margin: 0 8px 8px 10px;
  line-height: 120%;
}
#header p{
	padding:0;
	margin:0;
}

/* Added for body h1 tag default color and padding */
#innerArticle h1 {
	padding: 0;
	/*color: #000;*/
}

.headernavbk {
margin-bottom : 4px !important;
}
/* @group Social bookmarks */
#socialBookmarks{
color: #444;
padding: 5px 0px 15px 0px;
clear: both;
font-family:Arial;
font-size:11px;
width:auto;
}

#ataTipsContent #socialBookmarks{
margin: 0 10px;
}

#socialBookmarks strong{
padding-right: 5px;
}

#socialBookmarks a{
color:#B50A1A;
font-weight: bold;
font-family:Arial;
font-size:11px;
padding: 1px 2px 3px 1px;
background-position: top left;
background-repeat: no-repeat;
text-decoration: none;
}

#socialBookmarks a:hover{
text-decoration: underline;
font-weight: bold;
}

#socialBookmarks a.addcomm{
padding:4px 175px 4px 30px;
}
#socialBookmarks .digg{
background:url("./images/bookmark.gif") no-repeat;
padding:2px 2px 2px 20px;
}

#socialBookmarks a.ww{background-image: url(./images/digg.png);padding:2px 2px 2px 20px;}
#socialBookmarks a.propeller{background-image: url(./images/propeller.png);padding:2px 2px 2px 20px;}
#socialBookmarks a.delicious{background-image: url(./images/delicious.png);padding:2px 2px 2px 20px;}
#socialBookmarks a.technorati{background-image: url(./images/technorati.png);padding:2px 2px 2px 20px;}
#socialBookmarks a.yahoo{background-image: url(./images/yahoo.png);padding:2px 2px 2px 20px;}
#socialBookmarks a.facebook{background-image: url(./images/facebook.png);padding:2px 2px 2px 20px;line-height:26px;}

#confdate{
	color:#525252;
	font-weight:normal;
}
#printandmail{
	position:absolute;
	display:inline-block;
	width:1003px;
	height: 25px;
	z-index:1100;
	background-color:#fff;
}
#header h1 {
  font-weight: bold;
  font-size: 30px;
}
#header a {
  color: #fff;
}
#header a:hover {
  border-bottom: 1px solid #fff;
}

#header img.headerbanner{
margin-left:245px;
}
/***Expo css ends***/

/* CS start CSS added for Common services pages  */

.questexcontentcontenttext {
background:transparent url(./images/arrowSmallBeige.gif) no-repeat scroll 0 center;
color:#999999;
font-size:0.9em;
font-weight:bold;
margin:0.1em 0 0.2em;
padding-left:10px;
text-transform:uppercase;
}

#signupdiv   td { 
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight: normal; 
	color:#000000; 
	text-decoration:none;
}

#signupdiv #change_password-wrapper{ 
	width: 265px;
}

#errmsg {
	font-family: Arial;
	font-size: 11px;
	color: red;	
}

.login_text {
color:#525252;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:12px;
margin-top:12px;
}
.loginfield {
color:#525252;
font-family:Arial;
font-size:11px;
padding:6px;
}

.loginfield  a {
font-weight: bold;
}

/* CS Ends */

/* css for displaying the content type in listing pages*/
.questexcontentcontenttext{
	background:transparent url("./images/arrowSmallBeige.gif") no-repeat scroll 0 center;
	color:#999999;
	font-size:0.9em;
	font-weight:bold;
	margin:0.1em 0 0.2em;
	padding-left:10px;
	text-transform:uppercase;
}
.questexcontentdisplaydate {
	color:#D7737C;
	font:normal 11px Arial;
}
.questexcontentteaser{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
}
.questexcontentmore {
	color:#B50A1A;
	font-weight:normal;
}

.questexcontentmore span a{
	color:#B50A1A;
	padding-left:5px;	
	font-weight:normal;
}

.questexcontentmore span a:hover{
	color:#B50A1A;
	padding-left:5px;
}
#questexcontentdisplaytable span a{
	margin: 0;
	padding: 0;
	color:#B50A1A;
	font:normal 11px Arial;
	margin-left:1px;
}
#questexcontentdisplaytable p{

	color:#525252;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0 0 10px;
	padding:0;
}
#questexcontentdisplaytable{
	color:#525252;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
#questexcontentdisplaytable td{
	color:#525252;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
#questexcontentdisplaytable a{
	-x-system-font:none;
	color:#B50A1A;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:underline;
}
/**Questex content(misc listing) css ends here**/
.search_result_cnt {
	text-align:right;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	padding:10px;
}
#innerArticle .more {
	color:#B50A1A;
	font-weight:normal;
}

#innerArticle .more a{
	color:#B50A1A;
	padding-left:5px;	
	font-weight:normal;
}

#innerArticle .more a:hover{
	color:#B50A1A;
	padding-left:5px;
}
/* for hiding the advanced search and serach box appearing on serach results page*/
#innerArticle fieldset.search-advanced {
	display:none;
}

#innerArticle #search-form{
	display:none;
}
.listcontent a{
	text-decoration:underline;
	font-weight:bold;
}
.date {
	color:#D7737C;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
/* @group SubScribe Now Pop-ip */
.questexsubscribeNowPop{
position: absolute;
background: #FAF3E3;
border: 1px solid #E6D6B3;
padding: 5px 11px 11px 11px;
width: 534px;
top: 0px;
left:0px;
font-size: 13px;
}

.questexsubscribeNowPopClose{
float: right;
}

.questexsubscribeNowPop h2{
	margin: 1em 0 .25em 0;
	font-size: 1.3em;
	color:#04557E;
	line-height:1em;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif;
	font-style:normal;
}
.questexsubscribeNowPop ul{
	padding:0px;
	margin: 0px;
	list-style-image:none;
	list-style-type:none; 
}

.questexsubscribeNowPop li{
background: #fff;
padding: 3px 10px 3px 16px;
margin: 0 0 3px 0;
font-size: 1em;
background: #fff url(./images/bulletBlue.gif) no-repeat 5px 9px;
clear: both;

}

.questexrssliheight {
height:115px;
}

.questexsubscribeNowPop li p{
font-weight: bold;
margin: 0;
color: #4C4940;
line-height:1.3em;
padding:4px 0 6px;
}

.questexsubscribeNowPop li p span{
font-weight: normal;
}

.questexsubscribeNowPop li p a{
color: #4C4940;
text-decoration: none;
}

.questexsubscribeNowPop li p.rssSub{
height: 1.5em;
}

.questexsubscribeNowPop li p.rssSub a{
float: left;
display: block;
padding: 2px 20px 2px 0;
background: url(./images/rssOrange.gif) no-repeat right 0;
}

#subscribeNowPop li p.rssSub a:hover{
text-decoration: underline;
}

.questexsubscribeNowPop .questexrssReaderList{
float: left;
margin: 0 0 0 14px;
}

.questexsubscribeNowPop .questexrssReaderList li{
padding: 0;
background: none;
margin: 0;
}

.questexsubscribeNowPop .questexrssReaderList a:visited,a:link{
text-decoration:none;
}

.questexsubscribeNowPop .questexrssReaderList li img{
margin: 0;
padding: 0;
}

.questexsubscribeNowPop label{
float: left; margin: 3px 6px 0 0;
}

#questexrssblock {
text-align:center;
}

/* @end */
.addcomm{
	font-weight:bold;
	text-decoration:underline;
}
h6 a{
	color:#B50A1A;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:underline;
}
/*	Added for blocks rendering		*/
#innerBlocks{
	position:relative;
	padding: 0px 10px 3px 10px;
	background: #FFFFFF;
/*	margin:0px 10px 0px 10px;*/
	top:7px;	
}
#innerBlocks img.articalLogo{
	position:absolute;
	left:387px;
	top:6px;
}
#innerBlocks h1{
	font:Georgia;
	font-weight:normal;
	font-size:26px;
	width:550px;
	color:#B50A1A;
	margin: 0;
	padding: 0;

}
#innerBlocks h2{
	font-family:Georgia;
	font-weight:bold;
	font-size:12px;
	width:300px;
	color:#333; 	
	margin: 0;
	padding: 0;
}
#innerBlocks h3{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	/*width:300px;*/
	color:#B50A1A; 	
	margin: 0;
	padding: 0;
}
#innerBlocks h4{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	color:#8D855C; 	
	margin: 0px 0px 10px 0px ;
	padding: 0;
	background:none;
}
#innerBlocks p{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}
#innerBlocks p a{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
}
.innerBlocks_span {
	margin: 0;
	display:block;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252; 	
}
#innerBlocks span a{
	margin: 0;
	padding: 0;
	color:#B50A1A;
	font:normal 11px Arial;
	margin-left:1px;
}

#innerBlocks ul li{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	list-style-image:url("./images/listArrow.gif");
}
#innerBlocks ol li{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
	/*list-style-image:url("./images/listArrow.gif");*/
}
#innerBlocks img.subscriptionLogo{
	position:absolute;
	border:solid 1px #000;
	left:1px;
	top:6px;
}
#innerBlocks td {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#525252;
}
/*	Added for blocks rendering end		*/
#innerArticle ul li {
	color:#525252;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	list-style-image:url(./images/listArrow.gif);
}
#innerArticle p a {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
