@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background: #EEECDD;
}

#navbar_bottom {
	left:26px;
	font:12px Arial;
	line-height:18px;
	z-index:-10;
}

#navbar_bottom ul {
	margin:0 auto;
	padding:0px 0px 0 10px;
	list-style:none;
	height:36px;
}

#navbar_bottom a {
	color:#B50A1A;
	text-decoration:none;
}
	
#tabsE {
	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;
}

#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;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#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;
}
	
/*saheel changes added*/
#menu14 {
	/*position:absolute;*/
	left:15px;
	margin:0 auto;
	padding:0;
	width:160px;
	list-style:none;
	font:11px Arial;
	color:#525252;
	z-index:-999;
}

#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*/
	
#ic1{
	position:absolute;
	left:15px;
	top:510px;
	width:170px;
}
#ic2{
	position:absolute;
	left:15px;
	top:550px;
	width:170px;
}
#ic3{
	position:absolute;
	left:15px;
	top:605px;
	width:170px;
}


#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;
}

span p{
	font:17px Georgia;
	position:relative;
	top:100px;
	left:0px;
	width:270px;
}

#sidebanner{
	/*position:absolute;*/
	/*left:815px;*/
	width: 160px;
	float:left;
}

#sidebanner p{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
}

#sidebanner p a{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#B50A1A;
}

#sidebanner p a:hover{
	color:#58070E;
}

#bottbutts{	
	position:relative;
	width:990px;
	margin:0 auto;
	padding:0;
	width:990px;
	margin-left:auto;
	margin-right:auto;	
	background: #FFFFFF;
	clear:both;
}

#newsletter_bottbutts{
	position:relative;
	width:990px;
	margin:0 auto;
	padding:0;
}

#bottbutts1{
	position:absolute;
	height:39px;
	margin:0 auto;
	padding:0;
}


#nav3{
	margin:0 auto;
	padding:0;
	position:absolute;
	top:17px;
	left:170px;
}

ul#nav3 { 
	height:72px;
	list-style:none;	
}
ul#nav3 li {
	float:left;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	height:33px;
	color:#999999;
}
ul#nav3 li a{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	font: 11px Arial;
	text-decoration:none;
	color:#999999;
}

ul#nav3 li a:hover {
	color:#999999;
	text-decoration:underline;
	background:none;
}


hr{
  border:0;
  border-top: 1px solid #E7AEB4;
  height: 0;
}

/*	by atul show the Under line if mouse over occurs on that link (for webmaster in footer)	*/
#webmaster {
	color:#FFFFFF;
	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;	
}

#ittxt {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #525252;
	text-decoration: none;
}
#ittxtitalic {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #525252;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
#ittxtsmall {
	font-family: Arial;
	font-size: 9px;
	line-height: 18px;
	color: #525252;
	text-decoration: none;
}

#searchbox {
	font-family: Arial;
	height: 15px;
	font-size: 11px;
	margin-top:4px;
	margin-left:0px;
	width: 170px;
	border: solid 1px #888888;
}

#navbar_bottom #form1 .go {
	margin-top:8px;
}
#navbar_bottom #form1 select{
	border:1px solid #888888;
	font:normal 11px Arial;
	margin-top:4px;
	height:19px;
}

/* @group Social bookmarks */
#socialBookmarks{
	color: #444;
	padding: 5px 0px 15px 0px;
	clear: both;
	font-family:Arial;
	font-size:12px;
}

#ataTipsContent #socialBookmarks{
	margin: 0 10px;
}

#socialBookmarks strong{
	padding-right: 5px;
}

#socialBookmarks a{
	color: #2385A8; 
	font-weight: normal;
	font-family:Arial;
	font-size:12px;
	padding: 1px 2px 3px 1px;
	background-position: top left;
	background-repeat: no-repeat;
}

#socialBookmarks a:hover{
	text-decoration: underline;
}

#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;}

#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;
}

#innerContainer_preview{
	position:relative;
	padding: 2px 2px 30px 2px;
	background: #FFFFFF;
	width:624px;
	margin: 0px 20px 20px 200px; 
	top:55px;		
	min-height:596px;
	height:auto !important;	/* added for IE*/
	height:596px;	/* add for IE by atul b. */
}


#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;
}

#innerContainer 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 a:hover {
	color:#58070E;
}

#innerContainer .moreurl a {
	color:#B50A1A;
}

#innerContainer .moreurl a:hover {
	color:#58070E;
}

#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:12px;
	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:12px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}

#authorlist{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	line-height:16px;
	min-height:80px;
	height:auto !important;
  height:80px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}

#innerArticle p a{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
}
/* start edit by atul.a 20081202 */
.innerArticle_span {
	margin: 0;
	display:block;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252; 	
}
/* end edit by atul.a 20081202 */
#innerArticle span a{
	margin: 0;
	padding: 0;
	color:#B50A1A;
	font:normal 11px Arial;
	margin-left:1px;
}

#innerArticle ul li{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	list-style-image:url("./images/listArrow.gif");
}
/* Duplicate theming added for numbered bullet list*/
#innerArticle ol li{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	/*list-style-image:url("./images/listArrow.gif");*/
}
/*	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:12px;
	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:12px;
}
.innerBlocks_span {
	margin: 0;
	display:block;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252; 	
}
#innerBlocks span a{
	margin: 0;
	padding: 0;
	color:#B50A1A;
	font:normal 12px Arial;
	margin-left:1px;
}

#innerBlocks ul li{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	list-style-image:url("./images/listArrow.gif");
}
#innerBlocks ol li{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	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:12px;
	color:#525252;
}
/*	Added for blocks rendering end		*/

#callout1{
	position:relative;
	border:solid 1px #CCCCCC;
	display:block;
	width:260px;
	height:140px;
	float: right; 
	margin:0px 20px 20px 20px;
}

#callout1 h1{
	font:Georgia;
	background:url("./images/titleBk.gif") repeat-x;
	height:15px;
	font-weight:normal;
	font-size:18px;
	width:240px;
	color:#085C7D; 	
	padding: 7px 10px 10px 10px;
}

#callout1 p{
	font:Georgia;
	height:15px;
	font-weight:normal;
	font-size:12px;
	color:#333333; 	
	padding: 7px 10px 10px 10px;
}

#callout1  img.learn{
	position:relative;
	left:6px;
	top:14px;
	border:0px;
}

#callout2{
	position:relative;
	border:solid 1px #CCCCCC;
	padding:4px 4px 4px 4px;
	display:block;
	width:238px;
	height:147px;
	float: left; 
	margin:0px 20px 20px 0px;
}

#callout2 p{
	font:Arial;
	color:#333333;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	text-align:center;
}


#calloutBott{
	position:relative; 
	display:block;
	border:solid 1px #D7737C;
	height:140px; 
}

#calloutBott h1{  
	background:url("./images/title.jpg") repeat-x;
	margin:3px 3px 3px 3px ;
	padding:0px 10px 0px 10px;
	text-align:left;
	color:#525252;
	font:18px Georgia;
	font-weight:normal;
	line-height:34px;
	vertical-align:middle;
}

#calloutBott p{
	font:Arial;
	height:11px;
	font-weight:normal;
	font-size:12px;
	color:#333333; 	
	padding: 7px 10px 10px 10px;
}

#calloutBott li a{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal ;
	font-size:12px;
	color:#850A1A; 	
}

#calloutBott img.user{
	position:absolute;
	left:480px;
	top:47px;
	padding: 4px 4px 4px 4px;
	border: solid 1px #C5C5C5;
}

#serOpt{
	font:24px Georgia ;
	margin:10px 30px 3px 30px ;
}

#serOpt h1{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#333333;
}

#serOpt h1 a{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#B50A1A;
}

#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%;
	background:url("./images/title.jpg") repeat-x;
}

#searchSec{
	height:70px;
	position:relative;
	margin:10px 30px 3px 30px ;
	padding:6px 10px 10px 10px;
	border:solid 1px #CCCCCC;
}

#searchSec span{
	font-family:Arial;
	font-size:12px;
	color: #333333;
}

.standardForm input{
	font-size: 11px;
	padding: 3px 2px 2px 5px;
}

#searchSec li {
	list-style:none;
	font:17px Georgia ;
	color:#106381;
	float: left;
	margin: 12px 5px 5px 10px;
}


/*--------------------------------- poll result-------------------- */
  /* @group Results */
#pollResults{
	margin: 0 0 20px 0;
}
/*#pollResults dl{
}
*/
.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:7px;
	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-------------------- */



/* Pager css added by atul */
.item-list .pager {
	clear: both;
	font-size: 11px;
	text-align: center;
}
.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;
}
/* end pager*/

/* used for cpation in images atul20081202 */

.article-caption {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	font-weight: normal;
}
/* 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:12px;
}

/* Subscription page */

#innerArticle img.subscriptionLogo{
	position:absolute;
	border:solid 1px #000;
	left:1px;
	top:6px;
}
#subscrip{
	width:561px;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#333;
	line-height:16px;	
}
#subscrip h1{
	display:block;
	width:560px;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#333;
	line-height:16px;	
	float:right;
}
#subscrip ul{
	margin: 0px 0px 10px 25px;
	padding: 0;
	list-style-image:url("./images/listArrow.gif");
}

#subscrip li a{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#2385A8; 
	text-decoration:none;
}
#subscrip li a:hover{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#2385A8; 
	text-decoration:underline;
}
#subscrip h1 a{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#2385A8; 
	text-decoration:none;
}
#subscrip h1 a:hover{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#2385A8; 
	text-decoration:underline;
}
#subscrip h4{
	font-family:Georgia;
	font-size:17px;
	color:#377A97;
	font-weight:normal;
	margin:0;
	margin-top:10px;
	padding:0;
}
#callout3{
	position:relative;
	display:block;
	width:158px;
	height:190px;
	float: left;
	margin:0px 15px 15px 0px;
}
#calloutSimple{
	position:relative;
}
#calloutSimple ul{
	margin: 0px 0px 10px 15px;
	padding: 0;
	list-style-image:url("./images/listArrow.gif");
	color:#525252;
}
#calloutSimple h1{
	font-family:Georgia;
	background:url("./images/sm-tit-bk.jpg") repeat-x;
	height:26px;
	font-weight:bold;
	width:543px;
	font-size:14px;
	color:#085C7D;
	float:left;
	padding: 5px 10px 5px 10px;
}

#calloutSimple p{
	font:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252; 	
	padding: 7px 10px 10px 0px;
}

#calloutSimple a:hover{
	text-decoration: underline;
}

/* Blog Page CSS Start*/

#callout5{
	display:block;
	width:240px;
	height:195px;
	float:right; 
	margin:8px 0px 0px 30px;
}

#subscrip h5{
	font-family:Georgia;
	font-weight:normal;
	padding:5px 0px 10px 0px;
	margin:0;
	font-size:20px;
	color:#B50A1A;
	line-height:1;
}

#subscrip span{
	font-family:Arial;
	font-weight:normal;
	padding:3px 0px 10px 0px;
	margin:0;
	font-size:12px;
	color:#999999;
	line-height:1;
}

/* Blog Page CSS END */


/* Author Page CSS Start */
#byHead h1{
	font-family:Georgia;
	height:26px;
	line-height:18px;
	font-size:18px;
	color:#377A97;
	margin-top:5px;
	margin-bottom:5px;
}

/* Author Page CSS End */


/*magazinePage  css begins*/

#calloutMagVideo{
	position:relative;	
	width:556px;
	padding:3px 3px 3px 3px;
	height:320px;
	margin:0px 0px 20px 0px;
	border:solid 1px #CCCCCC;	
}

#calloutMagVideo p{
	position:relative;
	top:10px;
	padding-left:3px;
	padding-right:3px;
	width:530px;
	text-align:center;
}
#calloutMagVideo p.para1{
	position:relative;
	top:35px;
	width:530px;
	text-align:center;
}
#moreGallery{
	position:absolute;
	width:530px;
	text-align:right;
	top: 340px;
	left: 25px;
}
#moreGallery a{
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	color:#2385A8;
}
#callout4{
	position:relative;	
	display:block;
	/*width:120px;*/
	/*height:160px;*/
	float: left; 
	margin:0px 10px 10px 0px;
}
#callout4 p{
	position:absolute;
	top:-19px;
	font-family:Georgia;
	font-size:12px;
	color:#2385A8;
}
#callout4 h3{
	position:absolute;
	top:147px;
	font-family: Arial;
	font-size:12px;
	color:#2385A8;
}
#callout4 h3 a{
	position:absolute;
	color:#2385A8;
}

#leftbox {
	position: relative;
	margin: 0px 0px 5px 10px;
	padding: 0;
	width: 270px;
	clear:both;
	float:left;
}

#leftbox p{
	margin: 0;
	padding: 0;
}

#centerbox {
	margin: 0px 0px 5px 300px;
	width: 270px;
	margin:0;
	float:right;
	padding:0px 0px 0px 10px;
}
#centerbox p {
	margin: 0;
	padding: 0;
}
/*magazinePage  css ends*/

/* Author Page CSS */
#byHead h1{
	font-family:Georgia;
	height:26px;
	line-height:18px;
	font-size:13px;
	font-weight:bold;
	color:#377A97;
	margin-top:5px;
	margin-bottom:5px;
}
#callout7{
	display:block;
	width:90px;
	height:60px;
	float: left; 
	margin:0px 20px 20px 0px;	
}
#subscrip .category{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color: #999999;
	background:url(./images/toparrow.gif) no-repeat left;
	font-weight:normal;
	padding:0;
}


/* print start*/
#print{
	float:right;
	padding-top:2px;
}

#print a.print{	
	
    background: url("./images/print.gif") no-repeat scroll 0 0 transparent;
    color: #5B5744;
    font: 11px Arial;
    height: 15px;
    left: 100px;
    margin-top: -3px;
    padding: 0 0 2px 11px;
    position: absolute;
    text-decoration: none;
    width: 10px;
    z-index: 200;
	
	margin-left: 235px;		   /* crome   */
	margin-left: 254px\9;      /* ie */		
	
}

#print a.email{
	background: url("./images/email.gif") no-repeat scroll 0 0 transparent;
    color: #5B5744;
    font: 11px Arial;
    height: 10px;
    left: 100px;
    margin: -3px 2px 2px 0px;
    padding: 5px 0 2px 23px;
    position: absolute;
    text-decoration: none;
	margin-left: 858px;
	
	-moz-margin-start: 861px;
	margin-left: 886px\9;

	-moz-margin-start: 208px;  /* mozilla */
	margin-left: 208px;		   /* crome   */
	margin-left: 226px\9;      /* ie */
	
}


/* 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;
}


#pgtitle ul li{
	z-index:200;
}

/* print end*/

#BlogCategoryContainer{
	position:relative;
	padding: 2px 2px 30px 2px;
	background: #FFFFFF;
	width:150px;
	margin:0 auto;
	min-height:596px;
	height:auto !important;	/* added for IE*/
	height:596px;	/* add for IE by atul b. */	
}

#BlogCategoryContainer{
	position:relative;
	padding: 2px 2px 30px 2px;
	background: #FFFFFF;
	width:160px;
	margin:0 auto;
	min-height:596px;
	height:auto !important;	/* added for IE*/
	height:596px;	/* add for IE by atul b. */	
}

#pgtitleblog{
	margin:3px 3px 3px 3px ;
	padding:6px 10px 0px 10px;
	font:17px Georgia;
	color:#106381;
	background: url("./images/titleBk.gif") repeat-x;
	height:25px;
	border:solid 1px #B0A77D;
}

#bloglist ul{
	font-family:Arial;
	font-weight:bold;
	padding:5px 5px 10px 30px;
	margin:0;
	font-size:12px;
	color:#4184a7;
	line-height:20px;
}

#bloglist ul a{
	color:#4184a7;
}

#blogtext{
	font-family:Arial;
	font-weight:bold;
	padding:5px 5px 10px 30px;
	margin:0;
	font-size:13px;
	color:#4184a7;
	line-height:20px;
	text-align:right;
}

#blogtext a{
	color:#4184a7;
	text-align:right;
}
/* Event Page CSS */


/* Event calendar Page CSS */

#serOpt h2 a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2385A8;
	padding:0;
	margin:0;
}

/* @group SubScribe Now Pop-ip */
#subscribeNowPop{
	position: absolute;
	background: #FAF3E3;
	border: 1px solid #E6D6B3;
	padding: 5px 11px 11px 11px;
	width: 534px;
	top: 0px;
	left:0px
}

#subscribeNowPopClose{
	float: right;
}

#subscribeNowPop h2{
	margin: 1em 0 .25em 0;
	font-size: 1.1em;
	color:#04557E;
	line-height:1em;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif;
	font-style:normal;
}
#subscribeNowPop ul{
	padding:0;
	list-style-image:none;
	list-style-type:none;
}

#subscribeNowPop 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;
	
}

#subscribeNowPop li p{
	font-weight: bold;
	margin: 0;
	color: #4C4940;
	line-height:1.3em;
}

#subscribeNowPop li p span{
	font-weight: normal;
}

#subscribeNowPop li p a{
	color: #4C4940;
	text-decoration: none;
}

#subscribeNowPop li p.rssSub{
	height: 1.5em;
}

#subscribeNowPop 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;
}

#subscribeNowPop .rssReaderList{
	float: left;
	margin: 0 0 0 14px;
}

#subscribeNowPop .rssReaderList  li{
	padding: 0;
	background: none;
	margin: 0;
}

#subscribeNowPop .rssReaderList  a:visited,a:link{
	text-decoration:none;
}
#subscribeNowPop .rssReaderList  li img{
	margin: 0;
	padding: 0;
}

#subscribeNowPop label{
	float: left; margin: 3px 6px 0 0;
}

/* @end */

#webmaster {
	color:#999999;
	text-decoration:none;	
}
#webmaster:hover{
	color:#999999;
	text-decoration:underline;
	background:none;	
}

#LoginStatus {
	color:#1F7796;
  text-decoration:none;
}

#NotificationMsg {
	font:13px Arial;
	color:#1F7796;
	text-decoration:none;
	text-align:center;
}

#NotificationMsg a {
	font:13px Arial;
	color:#1F7796;
	text-decoration:none;
	text-align:center;
}

#NotificationMsg a:hover {
	font:13px Arial;
	color:#1F7796;
	text-decoration:underline;
	text-align:center;
}

/* Added for Send mail */
#SendMail{
	color:#525252; 	
	font-family:Arial; 
	font-size:12px; 
	line-height:15px; 
	text-align:justify; 
	vertical-align:middle;
}

#SendMail td{
	width:177px;
	text-align:left; 
	vertical-align:top;
}

#SendMail .form-submit{
  margin-left:0px;
  margin-top:10px;
}
/* Send mail end */

#MoreLink {
	float:right;
}

#main_wrapper {
	width:990px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;	
	background: #FFFFFF;
}

#innerAuthor{
	position:relative;
	padding: 0px 15px 3px 15px;
	background: #FFFFFF;
	top:7px;
	
	margin:0px 20px 0px 20px;
	margin: 0 20px 10px;	
}

#innerAuthor img.articalLogo{
	position:absolute;
	left:387px;
	top:6px;
}

#innerAuthor h1{
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	width:530px;
	color:#525252; 	
	margin: 0;
}

#innerAuthor h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:300px;
	color:#525252; 	
	margin: 0;
	padding: 0;
}

#innerAuthor h3{
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	width:300px;
	color:#085C7D; 	
	margin: 0;
	padding: 0;
}

#innerAuthor h4{
	font:Georgia;
	font-weight:normal;
	font-size:18px;
	color:#8D855C; 	
	margin: 0px 0px 10px 0px ;
	padding: 0;
	background:none;
}

#innerAuthor p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}

#authorlist{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	line-height:16px;
	min-height:80px;
	height:auto !important;
 	height:80px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}

#innerAuthor p a{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#2385A8; 
}

.innerAuthor {
	margin: 0;
	display:block;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#525252; 	
}

#innerAuthor span a{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#2385A8; 
}

#innerAuthor ul li{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	list-style-image:url("./images/listArrow.gif");
}

.listcontent img{
	float:left;
	padding-right:10px;
}

.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;
} 

.listcontent h1{
	float:left;
	padding-right:10px;
}

.listcontent p{
	color:#525252;
	font:11px Arial;
	margin-top: 1px;
}

.listinnercontent {
	text-align:left;
}

.listinnercontent p{
	color:#525252;
	font:11px Arial;
	margin-top: 1px;
}


.listinnercontent a:link {
	text-align:left;
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
}

.listinnercontent a:hover {
	text-align:left;
	font:bold 11px Arial;
	text-decoration:underline;
	color:#58070E;
}

.date {
	color:#D7737C;
	font:normal 11px Arial;
}

.blocktitle{
	background:url("./images/title.jpg") repeat-x;
	vertical-align:middle;
	width:100%;
	height:34px;
}

.blockname{
	float:left;
	padding:0px 10px 0px 5px;
	text-align:left;
	color:#525252;
	font:22px Georgia;
	line-height:34px;
	vertical-align:middle;
}

.moreurl {
	float:right;
	vertical-align:middle;
	color:#B50A1A;
	font:bold 11px Arial;
	text-decoration:underline;
	padding:10px 5px 0px 0px;
}

.moreurl a{
	float:right;
	vertical-align:middle;
	line-height:34px;
}

.moreurl a:hover{
	color:#58070E;
	float:right;
}

#innerArticle td {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
}

#articlecaption td {
	color: #525252;
	font-family:Arial,Helvetica;
	font-size: 9px;
	font-weight: normal; 
}

.rteright {
	text-align:right;	
}

.rtecenter {
	text-align:center;
}
#innerContainer .more {
	color:#B50A1A;
	font-weight:normal;
}

#innerContainer .more a{
	color:#B50A1A;
	padding-left:5px;	
	font-weight:normal;
}

#innerContainer .more a:hover{
	color:#B50A1A;
	padding-left:5px;
}
/* for hiding the advanced search and serach box appearing on serach results page*/
#innerContainer fieldset.search-advanced {
	display:none;
}

#innerContainer #search-form{
	display:none;
}
.box{
	margin:3px 3px 3px 3px ;
	padding:0px 10px 0px 10px;
	text-align:left;
	color:#525252;
	font:11px Georgia;	
	font-family:Arial,Helvetica,sans-serif;
	vertical-align:middle;
	width:97%;
	background:url("./images/title.jpg") repeat-x;
}

.box h2{
	margin:3px 3px 3px 3px ;
	padding:0px 10px 0px 10px;
	text-align:left;
	color:#525252;
	font:18px Georgia;
	line-height:34px;
	vertical-align:middle;
	width:97%;
	background:url("./images/title.jpg") repeat-x;
}

.author {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	line-height:16px;
	margin: 0px 0px 10px 0px ;
	padding: 0;
}
	
#innerContainer .author a:link{
	color:#B50A1A;
	font-weight:normal;	
}

.author a:hover{
	color:#58070E;
}
.teaser{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
}


/* comment related class start */
.replyTitle {
	font-family: Arial;
	font-size: 12px;
	color: #B50A1A;
	font-weight: bold;
	background-color: #EEEEEE;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}


.bytxt {
	font-family: Arial;
	font-size: 12px;
	color: #AF5761;
	vertical-align: top;
}

.topicDetails {
	font-family: Arial;
	font-size: 11px;
	color: #B50A1A;
	text-align: justify;
	text-decoration: none;
	vertical-align: middle;
	margin: 6px;
	line-height: normal;
	padding-right: 8px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7AEB5;
}

.comments{
	font-size:0px;
	height:0px;
	display:none;
}

/* comment related class end */

/* css for displaying the content type in listing pages*/
.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;
}

/* added to fix extra space up and down for search box */
#navbar_bottom #form1 {
	padding:0px;
	margin:0px;
}

#navbar {
	height:15px;
	width:99%;
}

#StatusBar {
	background:transparent url(./images/statusbar_bg.gif) no-repeat scroll 0 0;
}

/*css from questex.css for login module*/
#insideLoginTxt {
	font-family: Arial;
	font-size: 11px;
	color: #B50A1A;
}
#insideLoginTxt a{
	font-family: Arial;
	font-size: 11px;
	color: #B50A1A;
	font-weight: bold;
}

#loginblock{
	padding: 3px 3px 3px 3px;
	background: #FFFFFF;
	width:300px;
	margin:0 auto;
	border:solid 1px #DDDDDD;

}
.loginfield {
	font-family: Arial;
	font-size: 11px;
	color:#525252;
	padding: 6px;
}

.loginfield a {
	color:#106381;
	font-family: Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

#errmsg {
	font-family: Arial;
	font-size: 11px;
	color: red;	
}
#mainpgtable {
	font-family:Georgia;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color: #525252;
	background:transparent url(./images/title.jpg) repeat-x scroll 0 0;	
	padding: 7px;
}
.login_text{
	margin-top:12px;
	margin-bottom:12px;
	color:#525252;
	font-family: Arial,Helvetica,sans-serif;font-size:12px;
}
.captcha {
	width:235px;
} 
#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;
}

.focus_on img{
	margin: 3px 3px 0px 0px;
	padding: 3px 3px 0px 0px;
}

#header_wrapper {
	width:970px; 
	marigin:0px;
	margin-left:13px;
}

#header_wrapper #tabsE{
	z-index : 201;
}

#header_wrapper img.logo{
	position:relative;
	left:15px;
	top:18px;
	vertical-align:middle;
}

.notification_msg {
	text-align:center;
	vertical-align: middle;
}


#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;
}
	
#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;
}

.search_result_cnt {
	text-align:right;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#525252;
	padding:10px;
}

#innerBlocks .blocktitle h1 {
	padding:0 10px 0 5px;
	line-height:34px;
	font:Georgia;
	font-weight:normal;
	font-size:22px;
	color:#525252;
	width:100%;
}

#footer_cadalyst{
	background:url("./images/footer-bk.jpg");
	font:inherit;
	width:990px;
	height:80px;
	top:0px;		/*	changed top to 0px from 10px Deenanath	*/
	margin:0 auto;
}
	
#footer_cadalyst_logo{
	width: 145px;
	float:left;	
	margin-top : 20px;
	padding-left: 25px;
}

#footer_cadalyst_copyright{
	font:11px Arial;
	color:#999999;
	text-decoration:none;
	width: 355px;
	float: left;
	margin-top: 15px;
}

#footer_cadalyst_links{
	padding: 0px;
	float:left;
	width: 460px;
	margin-top: 20px;
}


#footer_cadalyst_links ul { 
	list-style:none;	
	padding: 0px;
	margin : 0px;
	/*margin-left: 5px;*/
	padding-top: 0px;
	margin-top: 0px;
}
#footer_cadalyst_links ul li {
	float:left;
	/*margin:2px 2px 2px 2px;*/
	/*padding:2px 2px 2px 2px;*/
	/*height:33px;*/
	color:#999999;
}
#footer_cadalyst_links ul li a{
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	font: 11px Arial;
	text-decoration:none;
	color:#999999;
}

#footer_cadalyst_links ul li a:hover {
	color:#999999;
	text-decoration:underline;
	background:none;
}
#footer_logo_cadalyst{
	width: 145px;
	float:left;	
	margin-top : 13px;
	padding-left: 25px;
}

/* Css for cadalyst content area*/
#innerArticle p.feathead {
	color:#525252;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	margin-bottom:5px;
	margin-right:0;
	margin-top:13px;
}

#innerArticle p.by {
	color:#525252;
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	line-height:16px;
	margin:1px 0 9px;
}

#innerArticle p.storyhead {
	color:#008488;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	line-height:23px;
	margin-bottom:9px;
	margin-top:0;
}

#innerArticle p.depthead {
	color:#525252;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:0;
	margin-top:0;
}

#innerArticle p.bhed {
	color:#008488;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:0;
	margin-top:9px;
}

#innerArticle p.style48 {
	color:#525252;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:20px;
	margin:0 15px 8px 0;
}

#innerArticle span.bhed{
	color:#008488;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:0;
	margin-top:9px;
}

/* End Css for cadalyst content area*/

#beta{
	color:#FFFFFF;
	background-color:#D30000;
	font-weight:bold;
	font-size:12px;
}

.error ul li{
 list-style-type: none;
 color: red;
 margin-left:0;
 font-family:arial;
 font-size:11px;
}


/****************   header social icons added  start **********************/
#print {
	width: 100%;
	padding-top: 10px;
}

.header-addthis{
	float: left;
    margin-left: 288px;
    margin-top: 0px;
    position: absolute;
    width: 22px;
	margin-left: 306px\9; /*IE Hack applicable for IE9 & lower*/
}

.header-print-email{
	float: right;
	margin-top: 2px;
	width: 0px;
	height: 0px;
	position:absolute;
}

.header-print-email a:link{
	width: 0px;
}

$loginstatus{
	width: 20%;
}

.header-rpx .header-facebook{ 
	background: url("images/facebook.png") no-repeat scroll 0 1px transparent;
    height: 25px;
    margin-left: 271px;
    position: absolute;
	margin-top: -2px;
	margin-left: 289px\9;
}

.header-rpx .header-twitter{ 
	background: url("images/twitter.gif") no-repeat scroll 0 2px transparent;
    float: left;
    height: 25px;
    position: absolute;
	margin-left: 252px;
    margin-top: -2px;
	margin-left: 270px\9;
}

.header-rpx .google-1{
	float: left;
    margin-left: 222px;
    overflow: hidden;
	width: 26px;
	float: left;
	margin-left: 240px\9;
}

#print .header-rpx{
	float: left;
}

.KN {
    display: none;
}

.socialmail-container-div{
	background-color: #DBDAD8;
    height: 26px;
    margin-top: -5px;
    position: absolute;
    width: 81px;
	
	margin-left: 249px;
	margin-left: 267px\9;
	
	display: none;
	
}



/****************   header social icons added  end **********************/

/****************   feed aggregater block css added start **********************/

.feedaggregator_source_title{
  	color:green;
}

#innerContainer .feedaggregator_link a{
    color:blue;
}

.feedaggregator-read-more a:link{
	color: #B50A1A;
    float: right;
    font: bold 11px Arial;
    padding: 10px 5px 0 0;
    text-decoration: underline;
    vertical-align: middle;
}

.feedaggregator-read-more a:hover{ 
	text-decoration:none;
}

.feedaggregator-read-more{
	margin-bottom: 15px;
}

.aggregator-urls{
	margin-bottom: 1px;
}

/****************   feed aggregater block css added end **********************/

/**********Added css for Manufactring page CSS issue in feed*****/


#AutoNumber2  {
  margin-top: 12px;
}
#AutoNumber2  span p {
    width: 100%;
    top: 0px;

}
#innerBlocks span a font {
    font: 12px Arial;
}
#innerBlocks span a span, #innerBlocks p font span {
    font: 12px Arial;
}
