*{margin:0;padding:0;}
body{
	margin:0px;
	padding:0px;
	background-image:url(../images/body_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	background-position:top;
}

.para ul {
    list-style-type: disc;
    margin-left: 16px;
    margin-bottom: 10px;
}

.para {
    margin-bottom: 15px;
}

.contain ul {
    list-style-type: disc;
    margin-left: 16px;
    margin-bottom: 10px;
}

.contain {
    margin-bottom: 15px;
}

ol {
    list-style-type: decimal;
    margin-left: 19px;
}

#wrapper{
	width:1024px;
	margin:auto;
	box-shadow:0px 0px 8px #29a9d8;
	background-color:#FFF;
	padding:0px 8px;
	height:auto;}

#banner_bottom{
	width:100%;
	height:30px;
	bottom:0px;
	position:relative;
	background-color:#c0a2fd;}
	
#header{
	width:100%;
	height:150px;
	float:left}
	
.font_header{
	font-size:22px;
	color:#29a9d8;
	font-weight:600;
	letter-spacing:1px;
	text-shadow:1px 1px #000;
	}
	
#menu_v{
	width:100%;
	height:35px;
	/*background-image:url(../images/menu_bg.jpg);*/
	margin-top:8px;
	float:left;
	background: #29a9d8;
background: -moz-linear-gradient(top, #29a9d8 0%, #2bc6ff 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #29a9d8), color-stop(100%, #2bc6ff));
background: -webkit-linear-gradient(top, #29a9d8 0%, #2bc6ff 100%);
background: -o-linear-gradient(top, #29a9d8 0%, #2bc6ff 100%);
background: -ms-linear-gradient(top, #29a9d8 0%, #2bc6ff 100%);
background: linear-gradient(to bottom, #29a9d8 0%, #2bc6ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a9d8', endColorstr='#2bc6ff', GradientType=0 );	
	}

#login a{
	background-color:#FFF;
	display:block;
	padding:3px;
	font-size:12px;
	color:#333;
	text-decoration:none;
	}
	
#login a:hover{
	background-color:#FFF;
	display:block;
	padding:3px;
	font-size:12px;
	color:#333;
	text-decoration:underline;
	
	}	
.menu_v_spacer{
	background-image:url(../images/menu_sap.jpg);
	background-position:right top;
	padding:0px 3px 0px 1px;
	background-repeat:no-repeat}
	
#menu_v a{
	display:block;
	padding:6px;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	padding-top:8px;
	color:#fff;}
	
#menu_v a:hover{
	display:block;
	background-color:#78797D;
	padding:6px;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px #000;
	color:#fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	behavior: url(border-radius.htc);
}
	
#menu_v a.menu_static{
	display:block;
	/*background-color:#5125ab;*/
	/*background:#006cc0;*/
	padding:6px;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px #000;
	color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
}
	
#banner_con{
	width:100%;
	height:255px;
	margin-top:3px;
	float:left;
	}

#thumb{
	width:100%;
	height:auto;
	float:left;}
	
#bse-nse{
	width:100%;
	height:40px;
	margin-top:5px;
	float:left;}
	
#sensex_tic{
	width:100%;
	height:62px;
	margin-top:5px;
	background-color:#fff;
	float:left;}
	
#nse{
	width:49%;
	float:left;
}

#tab_but a{
	display:block;
	padding:0px;
	font-size:12px;
	color:#5125ab;
	font-weight:bold;
	/*border:#5125ab solid 1px;
	background-color:#c0a2fd;*/
	text-align:center;
	text-decoration:none;
}

#tab_but a:hover{
	display:block;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	text-shadow:#000 1px 1px;
	color:#fff;
	/*border:#5125ab solid 1px;
	background-color:#5125ab;*/
	text-align:center;
	text-decoration:none;

}

#tab_but a.static{
	display:block;
	padding:15px;
	font-size:12px;
	font-weight:bold;
	text-shadow:#000 1px 1px;
	color:#fff;
	border:#5125ab solid 1px;
	background-color:#5125ab;
	text-align:center;
	text-decoration:none;
}

#bse{
	width:49%;
	float:right;
	}
	
#fund_performance{
	width:100%;
	height:332px;
	margin-top:5px;
	float:left;}
	
#addvertise{
	width:100%;
	height:250px;
	margin-top:5px;
	background-color:#fff;
	float:left;
	
}
	
#usefull_links{
	width:100%;
	height:35px;
	font-size:14px;
	color:#fff;
	margin-top:5px;
	float:left;
    text-align:center;}
	
	

	
#usefull_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13x;
	color:#fff;}
	
#usefull_links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13x;
	color:#333;}
	
#copyright{
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	background-color:#0D98E9;
	margin-top:5px;
	float:left;
    margin-left: 3px;
  
    padding: 0 2.2px;
    width: 99%;
	}
	
#copyright a{
	color:#FFF;
	font-size:13px;
	text-decoration:underline;}
	
h4{
	font-size:13px;
	font-weight:600;
	margin:0px;
	color:#fff;}
	
#table1 a {
	display:block;
	padding:1px;
	color:#333;
	background-color:#fff;
	font-size:12px;
	border-bottom:#CCC dotted 1px;
	text-decoration:none;}
	
#table1 a:hover {
	display:block;
	padding:1px;
	color:#333;
	background-color:#fff;
	font-size:12px;
	text-decoration:underline;
}
#login {
    float: left;
    width: 83%;
    padding: 0 30px;
}
.tbx {
    width: 91%;
    padding: 10px;
    background: linear-gradient(#fff , #e6e6e6);
    border: none;
    border-radius: 4px;
    box-shadow: 0px 0px 10px #f1f1f1;
}
.login_btn {
    padding: 5px 15px;
    border: none;
    border-radius: 3px;
    background: linear-gradient(#51a4e6 , #03589b);
    color: #fff;
}
.grayBox {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1055;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.box_content {
    background-color: #FFFFFF;
    border: 2px solid #AE6948;
    overflow: hidden;
    padding: 15px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 430px;
    z-index: 1056;
    height: 240px;
}
