/*This CSS for Nafa Nuksan*/
 
.wrapper
{
	width: 1002px;
	background-color: #FFFFFF;
}

/*--------------------HEADER PART START--------------------*/
.wrapper #header
{
	background: #ffffff url(../../images/bg_page.jpg) repeat-x left top;
	height: 104px;
	padding: 0px 13px 0 13px;
	text-align: left;
}

.wrapper #header .logo
{
	vertical-align: top;
	text-align: center;
}

/*--------------------HEADER PART END--------------------*/

/*--------------------CONTENT PART START--------------------*/
.wrapper #content
{
	text-align: left;
	padding: 0px 13px 0 13px;
	float: left;
	vertical-align: top;
	background-color: #FFFFFF;
	width: auto;
}

/*SCROLL PART START*/
.wrapper #content #stock_scroll
{
	width: 768px;
	text-align: left;
	float: left;
	height: auto;
}

.wrapper #content #stock_scroll .bg_scroll_mid
{
	background: url(../../images/bg_scroll_mid.jpg) repeat-x;
	text-align: left;
	vertical-align: middle;
}

.wrapper #content #stock_scroll .bg_date_mid
{
	background: url(../../images/bg_date_mid.jpg) repeat-x;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
/*SCROLL PART END*/



/*LEFTPANEL PART START*/
.wrapper #content #left_panel
{
	float: left;
	width: 769px;
	margin-top: 5px;
}

.wrapper #content #left_panel .left
{
	float: left;
	width: 228px;
}
.wrapper #content #left_panel .left .bg_top_menu
{
	background: url(../../images/bg_menu_top.jpg) repeat-x;
}

.wrapper #content #left_panel .left .bg_border_menu
{
	border: solid 1px #D0CFCF;
	background-color: #F6F6F6;
	padding: 0 20px 0 12px;
}

.wrapper #content #left_panel .left .menu_text
{
	font-size: 10pt;
	font-weight: normal;
	line-height: 24px;
	padding: 0 20px 0 12px;
	vertical-align: middle;
	color: #231F20;
}

.wrapper #content #left_panel .left .menu_text a:link
{
	color: #231F20;
}
.wrapper #content #left_panel .left .menu_text a:activated, a:visited
{
	color: #231F20;
}
.wrapper #content #left_panel .left .menu_text a:visited
{
	color: #231F20;
}

.wrapper #content #left_panel .left .menu_text a:hover
{
	color: #F68D33;
}


.wrapper #content #left_panel .left .menu_quotation
{
	font-size: 9pt;
	font-weight: bold;
	line-height: 30px;
	font-family: arial;
	padding: 0 15px 0 10px;
	vertical-align: middle;
	color: #231F20;
}


.wrapper #content #left_panel .left .menu_dotline
{
	background: url(../../images/doted_line.jpg) repeat-x left center;
	height: 3px;
}

.wrapper #content #left_panel .left .weekly_s
{
	background: #DDDDDE url(../../images/bg_vichar_sagar.jpg) no-repeat;
}


.wrapper #content #left_panel .left .weekly_text
{
	font-size: 9pt;
	font-weight: normal;
	color: #231F20;
	text-align: left;
	background-color: #DDDDDE;
	padding: 5px 10px 0 10px;
}
.wrapper #content #left_panel .left .weekly_text .boldtext
{
	font-size: 9pt;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
	background-color: #DDDDDE;
}


.wrapper #content #left_panel .left .weekly_devider_bg
{
	background-color: #DDDDDE;
	padding: 0 10px 0 10px;
}


.wrapper #content #left_panel .left .weekly_devider
{
	background: #DDDDDE url(../../images/weekly_underline.jpg) repeat-x;
}


/*RIGHT SIDE*/
.wrapper #content #left_panel .right
{
	float: left;
	width: 537px;
}
.wrapper #content #left_panel .right .dainik_bg_mid
{
	background: url(../../images/dainik_head_mid.jpg) repeat-x;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}

.wrapper #content #left_panel .right .dainik_img
{
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-left: 5px;
}
.wrapper #content #left_panel .right .dainik_text
{
	float: right;
	width: 356px;
	margin-right: 5px;
	margin-top: 5px;
	text-align: left;
	font-size: 9pt;
	color: #000000;
	line-height: 18px;
}

.wrapper #content #left_panel .right .news
{
	width: 100%;
	float: left;
	height: auto;
	vertical-align: top;
}

.wrapper #content #left_panel .right .news .news_head
{
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 0px 10px;
	color: #FF0000;
	line-height: 22px;
	vertical-align: top;
}

.wrapper #content #left_panel .right .news .more
{
	text-align: right;
	padding: 0 10px 5px 0;
}


.wrapper #content #left_panel .right .news .text
{
	font-size: 10pt;
	text-align: left;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	color: #231F20;
	line-height: 18px;
}

.wrapper #content #left_panel .right .news .adds_head
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #353535;
	padding: 0px 0 0 10px;
}
.wrapper #content #left_panel .right .news .adds_text_g
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2B6B00;
	text-align: center;
	padding: 0px 0 0 30px;
	text-decoration: underline;
	vertical-align: middle;
	line-height: 18px;
}

.wrapper #content #left_panel .right .news .adds_text_r
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	padding: 0px 0 0 10px;
	vertical-align: middle;
	line-height: 18px;
}

.wrapper #content #left_panel .right .news .add_border
{
	border: solid 1px #D9D9D9;
	margin: 10px 10px 10px 10px;
}



/*LEFTPANEL PART END*/



/*RIGHTPANEL PART START*/
.wrapper #content #right_panel
{
	float: right;
	width: 205px;
}

.wrapper #content #right_panel .content_box
{
	background-color: #DDDDDE;
}
.wrapper #content #right_panel .content_box1
{
	background-color: #DDDDDE;
	padding: 5px 10px 0 10px;
}
.wrapper #content #right_panel .content_box1_text
{
	background-color: #DDDDDE;
	padding: 0px 0 0 10px;
	font-size: 10pt;
	font-weight: normal;
	color: #231F20;
	height: 23px;
	vertical-align: middle;
}

.wrapper #content #right_panel .vichar_sagar
{
	/*background: #DDDDDE url(../../images/bg_vichar_sagar.jpg) no-repeat;*/
	background-color: #DDDDDE;
	padding: 5px 10px 5px 10px;
	font-size: 9pt;
	text-align: left;
	font-weight: normal;
	color: #231F20;
	vertical-align: top;
	float: left;
	clear: both; /*height:126px;*/
}
.wrapper #content #right_panel .currency
{
	border: solid 1px #C4CED9;
	padding: 0 10px 5px 10px;
}
.wrapper #content #right_panel .currency_text
{
	font-family: verdana;
	font-size: 8pt;
	color: #434343;
	text-align: left;
	height: 20px;
}

.wrapper #content #right_panel .dot_line
{
	background: url(../../images/doted_line.jpg) repeat-x left center;
	height: 3px;
}

.wrapper #content #right_panel .bottom_gap
{
	margin-bottom: 5px;
	height: auto;
	margin-left: -8px;
}
/*RIGHTPANEL PART END*/


/*--------------------CONTENT PART END--------------------*/


/*--------------------FOOTER PART START--------------------*/

.wrapper #footer
{
	float: left;
	background-color: #FFFFFF;
}

.wrapper #footer .text
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #353535;
	text-align: center;
	line-height: 22px;
}

.wrapper #footer .text a:link
{
	color: #353535;
	text-decoration: none;
}
.wrapper #footer .text a:activated
{
	color: #353535;
	text-decoration: none;
}
.wrapper #footer .text a:visited
{
	color: #353535;
	text-decoration: none;
}
.wrapper #footer .text a:hover
{
	color: #ff0000;
	text-decoration: underline;
}


.wrapper #footer .text_copyright
{
	font-family: verdana;
	font-size: 8pt;
	color: #353535;
	text-align: center;
}
/*--------------------FOOTER PART END--------------------*/


/*--------------------COMMON CSS START--------------------*/
.left_pad
{
	padding: 0 0 0 5px;
}
.right_pad
{
	padding: 0 5px 0 0px;
}


.add_text
{
	font-size: 8pt;
	font-family: verdana;
	font-weight: normal;
}

.bg_head
{
	background: #81C124 url(../../images/bg_head.jpg) repeat-x;
	padding: 0 0 0 10px;
}

.text_box
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: normal;
	border: sloid 1px #7F9DB9;
	width: 170px;
}

.advanced_text
{
	font-family: verdana;
	font-size: 9pt;
	color: #434343;
	text-align: left;
	height: 20px;
	text-decoration: underline;
}
.arrow_right
{
	text-align: right;
	margin-top: 0px;
}
.arrow_right1
{
	text-align: right;
	background-color: #DDDDDE;
	padding: 0px 10px 5px 0;
}
.devider
{
	border-right: solid 1px #C3C8CD;
}
.addver
{
	margin: 0 0 5px 0;
}
.contact
{
	padding: 10px 10px 10px 20px;
	vertical-align: top;
}

a:link
{
	color: #F68D33;
	text-decoration: none;
}

a:activated
{
	color: #F68D33;
	text-decoration: none;
}

a:visited
{
	color: #F68D33;
	text-decoration: none;
}

a:hover
{
	color: #000033;
	text-decoration: underline;
}

/*--------------------COMMON CSS END--------------------*/


/*--------------------ABOUT US PAGE START--------------------*/

#aboutus .bg_head
{
	background-color: #006633;
	height: 25px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: #FFFFFF;
}
#aboutus .text
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: top;
	text-align: justify;
	line-height: 18px;
	padding: 10px 10px 20px 10px;
	color: #231F20;
}


#aboutus .text_detail
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: top;
	text-align: justify;
	line-height: 18px;
	padding: 0px 3px 0px 0px;
	color: #231F20;
}

#aboutus .text .query
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: top;
	color: #231F20;
	padding: 0 0 0 20px;
}


#aboutus .text input.text1
{
	border: solid 1px #7F9DB9;
	width: 200px;
	height: 16px;
	margin: 2px 0 2px 0;
}

.gridText
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: top;
	text-align: justify;
	line-height: 18px;
	padding: 10px 10px 20px 10px;
	color: #231F20;
	font-size: 14px;
}

/*--------------------ABOUT US PAGE END--------------------*/
.bg_heading
{
	
	text-align: left;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	font-family: arial;
}
.text
{
    padding:0px;
}
.text h4
{
    padding:0px;
}
.quotation
{
	padding: 0 20px 0 20px;
}
.gmapPadding
{
	padding: 0 7px 0 7px;
}
.resources
{
	padding: 0px 10px 0 20px;
	font-family: verdana;
	font-size: 9pt;
	font-weight: normal;
	vertical-align: top;
	text-align: justify; /*line-height:20px;*/
}

.current_rate
{
	font-weight: bold;
}
.right-text
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #231F20;
	padding: 0 10px 5px 0;
	text-align: right;
	border-bottom: solid 1px #D3D8DC;
}
.left-text
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #231F20;
	padding: 0 10px 5px 0;
	text-align: left;
	border-top: solid 1px #D3D8DC;
}

.black_border
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #231F20;
	padding: 0 10px 5px 0;
	text-align: right;
	border-bottom: solid 1px #000000;
}


.new_img
{
	float: left;
	clear: both;
}

.detail_news
{
	text-align: left;
}
.checkinJ
{
	font-size: 10pt;
	padding: 5px 10px 5px 10px;
	color: #231F20;
	line-height: 18px;
	text-align: justify; /*width:356px; 	vertical-align:top; 	padding:5px 10px 5px 10px; 	text-align:justify; 	font-size:10pt; 	color:#000000; 	line-height:18px;*/
}
.checkin
{
	font-size: 10pt;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	color: #231F20;
	line-height: 18px;
	text-align: left;
	border: solid 1px #ff0000;
}
.detail_newsJ
{
	text-align: justify;
}
.testJ
{
	width: 356px;
	padding: 5px 10px 5px 10px;
	text-align: justify;
	font-size: 10pt;
	color: #000000;
	line-height: 18px;
}
.dainik_textJ
{
	float: left; /*width :356px;*/
	margin-right: 5px;
	margin-top: 5px;
	text-align: justify;
	font-size: 9pt;
	color: #000000;
	line-height: 18px;
}
.weekly_textJ
{
	font-size: 9pt;
	font-weight: normal;
	color: #231F20;
	background-color: #DDDDDE;
	padding: 5px 10px 0 10px;
}

.weekly_textJ1
{
	font-size: 9pt;
	font-weight: normal;
	color: #231F20;
	text-align: justify;
	display: block;
}

.weekly_textJ .boldtextJ
{
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000; /*text-align:left; 			background-color:#DDDDDE;*/
	position: relative;
	line-height: 18px;
	top: -3px;
}



.right_align
{
	float: right;
	border: solid 1px #ff0000;
}
.headingJ
{
	font-size: 10pt;
	text-align: justify;
	font-weight: bold;
}
.downloadJ
{
	font-size: 10pt;
}

/* Rbi Css */

.rnhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: .75px;
	font-weight: bold;
}

a.tlink1
{
	background-color: #5BB8EC;
	height: 18px;
	width: 150px;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 2px;
}
a.tlink1:hover
{
	background-color: #C3DEFC;
	height: 18px;
	width: 150px;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 2px;
}

a.rnav1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #22466A;
	text-decoration: none;
	height: 16px;
	padding-top: 3px;
	padding-left: 3px;
}
a.rnav1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #22466A;
	text-decoration: underline;
	height: 16px;
	padding-top: 3px;
	padding-left: 3px;
}

.rnhead1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #13273C;
	text-decoration: none;
	letter-spacing: .75px;
	font-weight: bold;
}
.text11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

/* end Rbi CSS */

.link a:link
{
	color: #000000;
	text-decoration: none;
}
.link a:activated
{
	color: #000000;
	text-decoration: none;
}
.link a:visited
{
	color: #000000;
	text-decoration: none;
}
.link a:hover
{
	color: #F68D33;
	text-decoration: underline;
}

.usermenu
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.usermenu a:link
{
	color: #000000;
	text-decoration: none;
}
.usermenu a:activated
{
	color: #000000;
	text-decoration: none;
}
.usermenu a:visited
{
	color: #000000;
	text-decoration: none;
}
.usermenu a:hover
{
	color: #F68D33;
	text-decoration: underline;
}


.head_link
{
	font-size: 10pt;
	text-align: left;
	padding: 5px 5px 0px 5px;
	color: #FF0000;
	line-height: 18px;
	font-weight: bold;
	vertical-align: baseline;
}


.head_link a:link
{
	text-decoration: none;
	color: #FF0000;
}

.head_link a:activated
{
	text-decoration: none;
	color: #FF0000;
}

.head_link a:visited
{
	text-decoration: none;
	color: #FF0000;
}

.head_link a:hover
{
	text-decoration: underline;
	color: #FF0000;
}

.top_headtext
{
	background: #81C124 url(../../images/bg_head.jpg) repeat-x;
	font-size: 13pt;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 0 0 0 10px;
}

.topline
{
	text-align: right;
}



/********************* Add By Prachi **************************/

.mszstyle
{
	font-size: 13px;
	font-family: Arial, Verdana;
	color: Red;
	font-weight: bold;
}

.lefttext1
{
	text-align: left;
	padding: 10px 0 0 10px;
}

.MainTable
{
	background-color: #F3F3F3;
}

.textData
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: top;
	text-align: justify;
	line-height: 18px;
	padding: 10px 10px 20px 10px;
	color: #231F20;
	border-bottom: solid 1px #D3D8DC;
}
.body_text
{
	padding-left: 7px;
}
.Imagebutton
{
	margin-left: 20px;
}
.rquiredStar
{
	font-size: 14px;
	font-family: Arial, Verdana;
	color: Black;
	font-weight: bold;
}


.txtboxStyle
{
	padding: 0 0 3px 0;
}
.full-width .point li a
{
   color:#262626;     
}