*
{
	margin:0;
	padding:0;
}
body
{
	font-family:arimo;
	font-size:12px;
	color:#222;
}
.whole_wrap
{
	width:100%;
	margin:auto;
	/*background:#99;	*/
	background:url(bg.png);
	
}

#weal td{

	padding:0px;

	border:#199771 solid 1px;

		}


.wrapper
{
	width:1024px;
	margin:auto;
	background:#fff;
	padding:0px 10px;
}
.header
{
	width:100%;
	height:180px;
	/*background:#FFC;*/
}
.logo
{
	float: left;
    height: 40px;
    margin: 14px 90px 14px 30px;
    width: 160px;
}
.top_menu
{
    float: left;
    width: 400px;
    height: 20px;
    margin-top: 45px;
    text-align: center;
}

.top_menu i {
    font-size: 33px;
    margin-top: 29px;
    color: #ffbb38;
}


.top_menu a
{
	font-family:open sans;
	font-size:13px;
	color:#a4a4a4;
	margin-left:10px;
}
.top_menu a:hover
{
	color:#e3911e;
}
.ishanza
{
	width:115px;
	height:90px;
	float:left;
}
.thought {
    float: right;
    margin-top: 33px;
    margin-right: 1rem;
    width: 242px;
}
.thought a
{
	font-family:open sans;
	font-size:14px;
}
.menu
{
	width:100%;
	float:left;
	margin-top:22px;
}
.sensex
{
	width:100%;
	height:70px;
	/*background:#CFC;*/
}
.header_tab
{
	width:998px;
	background:url(images/header_mid.jpg) top left repeat-x;
	height:179px;

}
.contact_form
{
	width:600px;
	height:290px;
	background:#e4e4e4;
}
.contact_tbx
{
	width:490px;
	padding:5px;
	border:1px solid #ddd;
}
/*=================LEFT=====================*/
.left
{
	width:747px;
	height:auto;
	
	
}
.orange_tab
{
	width:268px;
	height:auto;
	
}
.orange_box
{
	width:270px;
	height:60px;
	
}
.green_box
{
	width:270px;
	height:80px;
}

.orange_box a img:hover
{
	opacity:0.8;
	-o-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	
	/*transform: rotateY(180deg);
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;*/
	
}
.content_part
{
	width:100%;
	height:auto;
	width:100%;
	text-align:justify;
	float:left;
	line-height:25px;
	color:#2d4e74;
}
.welcome_box p
{
	padding-top:5px;
	font-family:open sans;
	color:#2d4e74;
	font-size:13px;
	line-height:25px;
	text-align:justify;
}
.content_head {
    font-size: 18px;
    color: #D77709;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 0px;
    border-bottom: 1px solid #117657;
    display: block;
    width: 100% !important;
    float: left;
    margin-bottom: 20px;
}
/*.tools
{
	width:240px;
	height:auto;
	
}
.tools_span
{
	font-family:oswald;
	color:#fff;
	font-size:20px;
	display:block;
	background:linear-gradient(to bottom, #20b5fc 0%, #0295e0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding:5px 10px;
	border-radius:7px 7px 0px 0px;
}
.tools ul li
{
	list-style:none;
	background:linear-gradient(to bottom, #eee 0%, #ccc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding:8px 20px;
	border-bottom:1px solid #bbb;
	border-top:1px solid #fff;
	
}
.tools ul li a
{
	font-family:arimo;
	font-size:14px;
	color:#000;
}
*/.slider
{
	width:100%;
	height:200px;
	/*background:#ccc;*/
}
.news
{
	width:460px;
	height:250px;
	overflow:hidden;
	/*background:#6C9;*/
}
.fund
{
	width:743px;
	padding:18px 0px;
	height:280px;
	border:1px solid #ccc;
	margin:5px 0px 8px 3px;
}
h3 {
	font-size:26px; 
	line-height:2em; 
	color:#107153;
	margin-bottom:3px;
	font-family:oswald;
}
.left p
{
	font-family:arimo;
	color:#555;
	font-size:16px;
	line-height:30px;
	text-align:justify;
}

ul {
    padding-left: 15px;
}
/*=================LEFT END=====================*/
.right
{
	width:280px;
	height:auto;
	/*background:#099;*/
}
/*.green_box
{
	width:270px;
	height:80px;

}
.world_graph
{
	width:266px;
	height:280px;
}
*/


.graph
{
	width:256px;
	height:260px;
	padding:5px;
	border:1px solid #ccc;
	
}

.award1
{
	width:256px;
	height:285px;
	padding:5px;
	border:1px solid #ccc;
	overflow:hidden;
}

.video
{
	width:256px;
	height:285px;
	padding:5px;
	border:1px solid #ccc;
	
}
.mani-img img {
    width: 100%;
    height: 300px;
}

.award
{
	width:266px;
	height:335px;
}


.award span
{
	text-align:justify;
	font-family:oswald;
	font-size:20px;
	color:#003f69;
	display:block;
	border-radius:7px 7px 0px 0px;
	border:1px solid #003f69;
	width:236px;
	height:30px;
	padding:5px 15px;
	
background: #ffbb38 ;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fad82', endColorstr='#117658', GradientType=0 );
}



.world_graph span
{
	text-align:justify;
	font-family:oswald;
	font-size:20px;
	color:#003f69;
	display:block;
	border-radius:7px 7px 0px 0px;
	border:1px solid #003f69;
	width:236px;
	height:30px;
	padding:5px 15px;
	background: #ffbb38 ;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fad82', endColorstr='#117658', GradientType=0 );
}
/*===============================currency=============================*/

.currency
{
	width:100%;
	height:aotu;
}
.currency_tab 
{
	width:545px;
	height:290px;
	
	/*background:#666;
	float:left;*/
}
.ipo_tab
{
	width:500px;
	height:390px;
	float:left;
	/*background:#999;*/
	/*float:right;*/
}
.currency_tab span , .ipo_tab span
{
	font-family:oswald;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	/*text-shadow:0px 1px 2px #21b285;*/
	display:block;
	border-radius:7px 7px 0px 0px;
	border:1px solid #086548;
	width:428px;
	padding:5px 20px;
	height:30px;
	margin-top:10px;
	text-align:justify;
	background: #1fad82;
background: -moz-linear-gradient(top, #1fad82 0%, #117658 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #1fad82), color-stop(100%, #117658));
background: -webkit-linear-gradient(top, #1fad82 0%, #117658 100%);
background: -o-linear-gradient(top, #1fad82 0%, #117658 100%);
background: -ms-linear-gradient(top, #1fad82 0%, #117658 100%);
background: linear-gradient(to bottom, #1fad82 0%, #117658 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fad82', endColorstr='#117658', GradientType=0 );
}
.ipo_box
{
	padding:20px 5px;
	border:1px solid #ccc;
}
.currency_box
{
	border:1px solid #ccc;
}

.financial_tab
{
	width:100%;
	height:202px;
	margin-top:5px;
}
.four_tab
{
	width:240px;
	height:200px;
	float:left;
	margin-left:10px;
	border:1px solid #c77b1e;
	border-radius:10px 10px 0px 0px;
	background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 85%, #f2c594 93%, #f0922d 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(85%, #ffffff), color-stop(93%, #f2c594), color-stop(100%, #f0922d));
background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 85%, #f2c594 93%, #f0922d 100%);
background: -o-linear-gradient(top, #ffffff 0%, #ffffff 85%, #f2c594 93%, #f0922d 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 85%, #f2c594 93%, #f0922d 100%);
background: linear-gradient(to bottom, #ffffff 0%, #ffffff 85%, #f2c594 93%, #f0922d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0922d', GradientType=0 );
}
.four_tab span
{
	display:block;
	width:210px;
	padding:10px 15px;
	height:20px;
	font-family:open sans;
	font-size:15px;
	color:462500;
	text-shadow:0px 1px 1px #ffd393;
	background: #d2760d;
	border-radius:7px 7px 0px 0px;
background: -moz-linear-gradient(top, #d2760d 0%, #e6a544 50%, #e09121 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #d2760d), color-stop(50%, #e6a544), color-stop(100%, #e09121));
background: -webkit-linear-gradient(top, #d2760d 0%, #e6a544 50%, #e09121 100%);
background: -o-linear-gradient(top, #d2760d 0%, #e6a544 50%, #e09121 100%);
background: -ms-linear-gradient(top, #d2760d 0%, #e6a544 50%, #e09121 100%);
background: linear-gradient(to bottom, #d2760d 0%, #e6a544 50%, #e09121 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2760d', endColorstr='#e09121', GradientType=0 );
}
.useful_links
{
	height:25px;
	border-radius:7px;
	padding:10px 20px;
	color:#aaa;
	text-shadow:2px 1px 1px #fff;
	background: #fefefe;
background: -moz-linear-gradient(top, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #fefefe), color-stop(49%, #d1d1d1), color-stop(50%, #dbdbdb), color-stop(100%, #e2e2e2));
background: -webkit-linear-gradient(top, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
background: -o-linear-gradient(top, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
background: -ms-linear-gradient(top, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
background: linear-gradient(to bottom, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=0 );
}
.useful_links a
{
	font-family:open sans;
	font-size:12px;
	text-shadow:0px 1px 1px #fff;
	text-decoration:none;
	color:#666;
}
.useful_links a:hover
{
	color:#D57E16;
	-o-transition:all 600ms;
	-moz-transition:all 600ms;
	-webkit-transition:all 600ms;
}
.footer
{
	width:100%;
	height:80px;
	font-family:open sans;
	font-size:11px;
	
}
/*=====================schedule form & facebook login==============*/
.log_tbx
{
	width:100px;
	height:12px;
}
#log_tab{
	position:absolute;
	left:0px;
	background-color:#3a3a3a;
	box-shadow:0px 0px 4px #333;
	top:0px;
	z-index:9999;
	left:86%;
}
#live_watch{
	width:296px;
	height:281px;
	position:fixed;
	left:0px;
	margin-left:-256px;
	background-color:#FFF;
/*	box-shadow:0px 0px 4px #333;*/
	top:196px;
	z-index:9999;
	}


#registration_tab {
    width: auto;
    height: auto;
    position: fixed;
    right: -75px;
    top: 270px;
    z-index: 9999;
    transform: rotate(-90deg);
}
#face{
	display:none;
	position:fixed;
	bottom:0px;
	right:0px;
	z-index:9999;
	background-color:#FFF;}

#facebook_like{
	position:fixed;
	cursor:pointer;
	cursor:hand;
	right:0px;
	z-index:9999;
	bottom:0px;}
/*=====================schedule form & facebook & login end==============*/	
/*================form code=======================*/
.login , .read_more
{
	font-family:arimo;
	font-size:12px;
	color:#fff;
}
.frm
{
	font-family:arimo;
	font-size:12px;
}
.tbx
{
	padding:5px;
	border:1px solid #ccc;
}
#submit , #button2
{
	background:#FF6600;
	color:#fff;
	font-family:Arimo;
	font-size:12px;
	padding:5px 10px;
	border:none;
	cursor:pointer;
}

.top_menu i:hover {
   
    color: #003f69;
}

img.mail-gif {
    width: 27px;
    margin-right: 5px;
    margin-top: 5px;
}
.clearfix{
	clear:both;
}

.content_part .left {
    float: left;
    width: 66%;
}
.content_part .right {
    float: left;
    width: 34%;
}

.contact-form-new .form_con input {
    width: 95%;
    height: 20px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #aaa;
}
.contact-form-new .form_con input:focus {
    border: 1px solid #555;
}

.contact-form-new .form_con textarea {
    width: 95%;
    height: 80px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #aaa;
}
.contact-form-new .form_con textarea:focus {
    border: 1px solid #555;
}
.contact-form-new .form_con .login_btn {
    width: 120px;
    height: 40px;
    margin: 20px 0;
    background-color: #ffbb38;
    border: 1px solid #ffbb38;
    border-radius: 3px;
    font-size: 16px;
    cursor: pointer;
}
.contact-form-new .form_con .login_btn:hover {
    background-color: #FFAC38;
    border: 1px solid #FFAC38;
}

.foot_social a {
    color: #ffbb38;
    font-size: 28px;
}