@charset "utf-8";
body
	{
		font:0.8em arial, sans-serif; color:#000000;
		margin:0px;
		padding:0px;
		background:url(../images/header_bg.jpg) top repeat-x;
		line-height:18px;
	}
a { color:#333333;text-decoration:none; } a:hover { color:#FF3300; }
a img { border:0px; }
.wrapper {
	width:1009px;
	margin: 0px auto 0px auto;
	height: auto;
	text-align: left;
}

.wrapper .header{
	display: block;
	width:100%;
	height:135px;
}
.wrapper .header .logo{ 
	float:left;
}
.wrapper .header .logo a{ 
	display:block;
	width:320px;
	height:100px;
	background:url(../images/logo.jpg)  no-repeat;
}
.wrapper .header .tag_line{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	width:325px;
	float:left;
	text-align:left;
	background:none;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	clear:both;
	margin:0px;
	}
.wrapper .header .other_section{ 
	display:block;
	width:680px;
	float:right;
}

.wrapper .header .other_section .partners_logo
	{
		float:right;
	}
.wrapper .header .other_section .subscribe_button a
	{
		display:block;
		width:256px;
		height:47px;
		background:url(../images/subscribe_button.jpg) no-repeat;
		clear:both;
		float:right;
		margin-top:10px;
		padding:2px 5px 0px 20px;
		text-align:center;
		color:#FFF;
		text-decoration: none;
	}
	
.details_bar { width:100%;background:#F7F7F8;color:#333;font-size:13px;height:40px;line-height:35px;padding-top:4px; }
.details_bar a { color:#333;font-size:13px;}

.details_bar .breadcrums { padding-left:10px;float:left;}
.details_bar .breadcrums a { color:#333;font-size:13px;text-decoration:none;background:url(../images/breadcrums_arrow.jpg) left no-repeat;padding-left:15px;margin-left:5px; }

.details_bar .search { display:block;margin:0px;padding:5px;width:325px;background:url(../images/search_box.jpg) center no-repeat;float:right;}
.details_bar .search #text { border:0px;width:80%;float:left;margin-left:18px;color:#999;}
.details_bar .search #button{ border:0px;margin:0px;float:right;margin-right:18px; }

ol { margin-left:25px; }

.sf-menu {
	display:block;
	width:100%;
	height:33px;
	background:#F4F4F5;
	border-top:1px solid #BCBDC1;
	border-bottom:1px solid #BCBDC1;
	margin:0px;
	padding:0px;
}
.sf-menu li{
	float:left;
	list-style:none;
	border-right:1px solid #BCBDC1;
}
.sf-menu li a{
	padding-left:25px;
	padding-right:25px;
	line-height:33px;
	height:33px;
	color:#000;
	text-decoration:none;	
}
.sf-menu .rss
	{
	float:right;
	 border:0px;
	}
.sf-menu .rss a{
	  background: url("../images/rss.png") no-repeat 0 60%;
}
.sf-menu .rss a:hover{
	color:#333333;
	background:none url("../images/rss.jpg") no-repeat 0 60%;
	}
	
.sf-menu .twitter
	{
	float:right;
	 border:0px;
	}
.sf-menu .twitter a{
  background: url("../images/twitter.jpg") no-repeat 0 60%;
}
.sf-menu .twitter a:hover{
	color:#333333;
	 background:none url("../images/twitter.jpg") no-repeat 0 60%;
	}






.left { float:left; }
.right { float:right; }


.pb-root {font:1em arial, sans-serif; color:#999; background:#fff url(../images/box_news_bg.gif) repeat scroll 0%;display:block;width:48%;border-top:1px solid #000000;}
h3.pb-header {background:url(../images/box_news_heading.gif) no-repeat top right; font: italic 1em/1em georgia, times, serif; color: #fff; padding:2px 30px 3px 18px; float:left;margin:0px;}
.pb-partner-table {clear:both; padding-top:8px;}
.clear_boxes { clear:both;margin:5px 0px 5px 0px; }
.pb-root ul { margin-left:20px; }
.pb-root ul li .date { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;color:#7C3A3A; }
.pb-root ul li { list-style-image:url(../images/bullet4x4.gif);margin-bottom:5px; }
.pb-root ul li a { color:#000000;text-decoration:none; }






#content
	{
	display:block;
	width:100%;
	}
#content #center{padding-left:15px;}
/*#content #center a{color:#a01111;}*/
	
#left {
	margin: 0px;
	width: 205px;
	padding:0px 2px 2px 0px;
	border-right:1px solid #D4D4D4;
}

#left ul { margin:0px 0px 5px 20px;padding:3px; }
#left ul li { list-style:none;padding-bottom:8px;list-style-image:url(../images/bullet4x4.gif); }
#left ul li .date { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;color:#7C3A3A; }
#left ul li a { color:#333333;text-decoration:none; }



#center {
	height: auto;
	padding:5px;
	width:605px;
}
	#center h1 { background:none;font-size:2em;font-weight:100;line-height:23px;padding-bottom:8px;border-bottom:3px solid #000000;clear:both;color:#000000;margin-bottom: 10px; }
	#center h1 a { text-decoration:none;color:#333333; }
	#center .related ul,ol{padding-left:45px;}

.alignright { float: right;}
.alignleft { float: left;}
.more-link { float:right; }
#right {
	height: auto;
	width: 215px;
	padding:0px 0px 2px 7px;
	border-left:1px solid #D4D4D4;
}
.pagetitle { color:#000000; }


h1
	{
	margin:0px;
	padding:5px;
	background:url(../images/h1_bg.jpg) top repeat-x;
	color:#FFFFFF;
	font-size:1em;
	}
	
.featured_magazine_display{ background:none;}
.featured_magazine_display .navigation{	background:none;border:0px;display:block;height:25px;line-height:25px;border-bottom:3px solid #000000;}
.featured_magazine_display .navigation a {text-decoration:none;}
.featured_magazine_display .navigation .left { 	display:block;width:47%;float:left;	font-weight:bold; }
.featured_magazine_display .navigation .right { 	display:block;width:47%;float:right;	font-weight:bold; }



.featured_magazine_display h3 a { color:#000000;text-decoration:none; }
	
.block { display:block; }


.footer{ display:block;width:100%; }
.footer p{margin-bottom:5px;}
.footer .graphics{ display:block;height:70px;width:1009px;margin:auto; }
.footer .graphics .china { display:block;height:70px;width:200px;background:url(../images/footer_china.gif) bottom no-repeat;float:left; }
.footer .graphics .india { display:block;height:70px;width:200px;background:url(../images/footer_india.gif) bottom no-repeat;float:right; }
.footer .container { display:block;background:url(../images/footer_bg.jpg) top repeat-x;height:125px;padding:5px;text-align:center;font-size:0.9em;color:#666666; }
.footer .container a { color:#666666; text-decoration:none;  }

.userbox{float: right;width:550px; }

.subscription_form
	{
	margin:0px;
	padding:0px;
	}
	.subscription_form fieldset
		{
		border:1px dotted #CCCCCC;
		}
	.subscription_form fieldset legend
		{
		font-weight:bold;
		color: #A01111;
		}
	.subscription_form ul
		{
		margin:0px;
		padding:0px;
		}
	.subscription_form ul li
		{
		list-style:none;
		padding-bottom:5px;
		background:#FAFAFA;
		padding-left:10px;
		border-bottom:5px solid #FFFFFF;
		}
	.subscription_form ul li input,select
		{
		width:80%;
		}
	.subscription_form ul li span
		{
		display:block;
		clear:both;
		font-weight:bold;
		}
	.error
		{
		display:block;
		border:1px solid #DE1217;
		width:90%;
		padding:5px;
		background:#FDF2F4;
		color:#DE1217;
		margin:5px;
		}
		.error ul
			{
			margin:0px;
			padding:10px;
			}
	.updated
		{
		display:block;
		border:1px solid #e6db55;
		width:90%;
		padding:5px;
		background:#ffffe0;
		color:#DE1217;
		}
		.updated ul
			{
			margin:0px;
			padding:10px;
			}
			
			
.alternate
	{
	background:#F9F9F9;
	border-bottom:1px solid #999999;
	}
	
.page-numbers
	{
	background:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:4px;
	}
	.page-numbers:hover
		{
		background:#CB1418;
		color:#FFFFFF;
		border:1px solid #6B181B;
		}
	.current
		{
		background:#CB1418;
		color:#FFFFFF;
		border:1px solid #6B181B;
		}
		
#citiesLoading
	{
	position:absolute;
	right:0;
	display:none;
	padding:2px;
	border:3px solid #999999;
	font-size:15px;
	background:#FFFFFF;
	}
	
.red
	{
	font-weight:bold;
	color:#FF0000;
	}
	
.contact
	{
	display:block;
	width:80%;
	border:1px solid #CCCCCC;
	background:url(images/contact_icon.jpg) top left no-repeat;
	padding-left:80px;
	}
	.contact ul
		{
		float:left;
		padding-right:0px;
		margin-right:0px;
		}
	.contact ul li
		{
		list-style:none;
		border-bottom:1px dotted #CCCCCC;
		}
		
		
#downloading_message
	{
	display:block;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #EEEEEE;
	padding:5px;
	color:#666666;
	}



	.cols-4
		{
		display:block;
		width:100%;
		}
	.cols-4 .col1,.col2,.col3,.col4
		{
		display:block;
		width:24%;
		float:left;
		padding-left:5px;
		}
		
		
.loginBox {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	background-color: #f0f0f0;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 8px;
	border: 1px solid #cccccc;
	width: auto;
}
.whiteText {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.redText {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.redText2 {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}










.partners
	{
	margin:0px;
	padding:0px;
	width:100%;
	margin:20px 0px 0px 10px;
	clear:both;
	}
.partners .hd1
	{
	display:block;
	width:95%;
	margin:0px;
	padding:0px;
	font-size:14px;
	padding:0px;
	padding-left:10px;
	background:#E9E9E9;
	border:1px solid #DDDDDD;
	font-weight:normal;
	}
.partners span
	{
	display:block;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	}
.partners .hd2
	{
	display:block;
	width:95%;
	margin:0px;
	padding:0px;
	font-size:14px;
	padding:2px 0px 0px 10px;
	background:#FAFAFA;
	border:1px solid #CCCCCC;
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:normal;
	}
.partners img
	{
	background:#FFFFFF;
	padding:5px;
	margin:5px;
	border:1px solid #CCCCCC;
	margin-top:10px;
	}
	
.advert
	{
	width:auto;
	padding:5px;
	border:4px solid #F3F3F3;
	text-align:center;
	}
	
.advert_here
	{
	display:block;
	width:200px;
	padding:25px 0 25px 0;
	background:#333333;
	color:#FFFFFF;
	text-align:center;
	}
	.advert_here a
		{
		color:#FFFFFF;
		}
		
		
		
		
		
#wigets_magazine {list-style:none;margin:0px;padding:0px;margin-top:10px;}
#wigets_magazine li{list-style:none;}
#wigets_magazine li a{display:block;width:204px;height:328px;background:url(../images/button_box_purchase_mag.jpg) center bottom no-repeat;}		
		
		
	#regional_publication{display:block;width:252px;height:35px;float:right;}
	.popup_reg_pub{border-left:1px solid #FEE46C;border-right:1px solid #FEE46C;border-bottom:1px solid #FEE46C;display:block;width:248px;display:none;background:#CCCCCC url(http://www.india-briefing.com/support/images/parters_dropdown_top_bg.jpg) top repeat-x;padding-left:2px;padding-top:15px;text-align:left;z-index: 99999999;}
	.popup_reg_pub img {padding:5px 10px 1px 10px;}