﻿/*Master Page starts here*/
body 
{
	background-color :#e3e1d6;
	margin:0 0 auto;
	width :100%;
	height :100%;
	text-align:center;
	font-family: sans-serif;
	font-size:12px;
}
#header
{
	height :107px;
	background-color:#968f69;
	text-align:center;
	overflow:hidden;
} 
#content
{
	background:#e3e1d6;
	text-align:center;
}
#footer
{
	clear :both ;
	width :100%;
	height :93px;
	background :#c0bca6;
	text-align :center ;
	font-family: inherit;
}

#logoandli
{
	height :107px;
	background :#968f69;
	text-align :center ;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:904px;
	margin: auto;
}
#center
{
	width :904px;
	height :128px;
	background :red;
}
#Logo
{
	float :left;
	margin:17px 0 0 0px;
	width :323px;
	height :91px;
	background-image :url(http://images.damodarans.com/Images/logo.gif);
	background-repeat:no-repeat;
}
#topEmailBox
{
	width :581px;
	height :62px;
	float :left ;
	margin :0px 0 0 0;
	padding :0 0 0 0;
}
#Performance
{
	background-image:url(http://images.damodarans.com/Images/performance.gif); 
	width:169px; 
	height:46px;
	float :left ;
	margin :0 0 0 60px;
	text-align :center ;
}	
.Logintextbox
{
	 width: 100px;
	 margin :0 5px 0 0px;
}
#logoandli ul
{
	list-style-type:none;
	float:left;
	height :46px;
	padding:0 0 0 0;
	margin :0px 0 0 0;
	overflow:hidden ;
}
#logoandli ul li
{
	float:left;
	height :46px;
	text-align :center ;
	margin :0 0 0 0;
	padding :0px 0 0 0;
	text-decoration:none;
	}
#logoandli ul li a
{
	font-size:14px;
	font-weight :normal ;
	display:block;
	color:#FFF;
	padding:15px 0px 16px 0px;
	border:none;
}	
.col
{
	background:url(http://images.damodarans.com/Images/butt_col.gif);
	width :115px;
	height:36px;
	text-decoration :none;
}
.col a
{
	text-decoration :none;
	color :White;
	width :auto;
}
.col:hover
{
	 background-image :url(http://images.damodarans.com/Images/butt_sel_hov.gif);
	 text-decoration :underline;
}
.Current
{
	 background-image :url(http://images.damodarans.com/Images/butt_sel_hov.gif);
}
.colEnd
{
	background:url(http://images.damodarans.com/Images/menu_end_butt.gif);
	width :110px;
	overflow :hidden ;
	text-decoration:none;
}
.colEnd a
{
	text-decoration :none;
	color :White ;
	width :auto;
}
.colEnd:hover
{
	background:url(http://images.damodarans.com/Images/menu_end_butt_ho.gif);	 
	text-decoration: underline;
}
.separater
{
	background-image :url(http://images.damodarans.com/Images/menu_separater.gif);
	background-repeat :no-repeat ;
	width:2px;
	overflow :hidden ;
}
#page
{
	text-align :center ;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:904px;
	margin: auto;
	overflow :hidden ;
}
#leftcontent
{
	width :204px;
	float :left ;
	margin-right:10px;
}
#contentwhite
{
	float :left ;
	width:204px;
	height :auto ;
}
#rightcontent
{
	float :left ;
	width:690px;
	text-align :center ;
}
#p
{
	height:133px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:904px;
	margin:10px auto;
	background-image:url(http://images.damodarans.com/Images/model.gif);
	background-repeat:no-repeat ;
}
#TopContentLeft
{		
	background-image:url(http://images.damodarans.com/Images/side_bar_top.gif);
	float:left;
	width:204px;
	height:42px;
	text-align :left ;
}
#TopContentLeft h3
{
	text-align:left;
	Color:#385253;
	margin:13px 0 0 15px;
}
#contentwhitebg ul li a
{
	text-decoration :none;
	color : #746e4e;
}
#leftcontent ul
{
	text-decoration :none;
	list-style-type :none;
	text-align :left ;
	font-size:11px; 
	color : #746e4e;
	float :left ;
	margin:0 0 0 10px;
	left :0;
	padding :0 0 0 0;
}
.date
{
	line-height:1.5; 
	font-size:11px; 
	color:#746e4e;
}
#LeftContent1
{
	float:left;
	width:204px;
	height:auto;
}
#subscriber,#subscriber2
{
	width:204px;
	height:128px;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	background-image:url(http://images.damodarans.com/Images/subs_bar.gif);
}

#subscriber ul li
{
	list-style-type:none;
}
#footer
{
	clear :both ;
	width :100%;
	height :93px;
	background :#c0bca6;	
	font-family: inherit;
}

#footer ul
{
	text-align :right;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:904px;
	margin: auto;
	list-style-type:none;
	text-decoration :none;
}
#footer ul li
{
	margin :20px 30px 0 0px;
	font-family:sans-serif;
	text-align :center;
	font-size:10px;
	color:Black;
	text-decoration:none;
	display:inline;
}
#footer ul li.FooterLink
{
	margin :20px 30px 0 20px;
}
#footer ul li.FooterLinkText
{
	margin :20px 40px 0 20px;
}
#footer ul #FooterLinkPerform
{
	margin: 5px 30px 0px 5px;
}
#footer ul #FooterLinkClient
{
	margin: 5px 0px 0px 10px;
}
#footer ul #FooterLinkLogin
{
	margin: 5px 40px 0px 25px;
}
#footer ul #FooterLinkSignup
{
	margin: 5px 40px 0px 25px;
}
#footer ul #FooterLinkFaq
{
	margin: 5px 40px 0px 10px;
}
#footer ul #FooterLinkTerms
{
	margin: 5px 40px 0px 20px;
}
#footer ul #FooterLinkPrivacy
{
	margin: 5px 40px 0px 35px;
}
.FooterAddress
{
	text-align :center;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:904px;
	height:93px;
	margin:auto;
	
}
#footer a
{
	font-family:sans-serif;
	font-size:11px;
	color:Black;
	text-decoration:none;
}
#footer a img
{
	border:none:
}
.mobile
{
	padding:5px 0 5px 0;
}
#topEmailBoxspan1
{
 color :#374f51;
 float :left ; 
 margin :15px 0 0 0;
 font-weight :bold ;
}
#loged
{
	width:47px;
	height :18px;
	background-image :url(http://images.damodarans.com/Images/top_login.gif);
	float :left; 
	color :#374f51;
	margin :18px 0 0 0;
}
#loged a
{
	color :#374f51;
	text-decoration :none;
}
#loged a:hover
{
	color:#d04b0a;
	text-decoration :underline;
}
#topEmailBoxspan2
{
	float :left ; 
	margin :18px 0 0 40px;
	width :150px;
	height :40px;
	text-align :left ;
	color:#374f51;
	font-size :14px;
	font-weight :bold ;
}
#topEmailBoxspan2 a
{
	color:#374f51;
	text-decoration :none;
}
#topEmailBoxspan2 a:hover
{
	color:#d04b0a;
	text-decoration :underline;
}
#contentwhitebg
{
	background-color:#FFFFFF;
	float:left ;
	height :600px;
	width :208px;
}
.address
{
	font-weight :bold ;
}
.trickscolor
{
	color:#d14b0a;
}
#p ul
{
	width:186px;
	text-align :left ;
	list-style-type :none;
	font-size :18px;
	color :White ;
	line-height :1.5;
	float :left ;
	height:83px;
	margin :0 0 0 0px;
	padding :0 0 0 40px;
	font-family :sans-serif;
}
#p ul li a
{
	font-size :12px;
	color :White ;
	text-decoration :none;
	float :right ;
	margin :8px 20px 0 0;
}
#p ul li a:hover
{
	text-decoration :underline;
}
#p ul .trickscolor a
{
	color:#d14b0a;
}
.simpbold
{
	font-weight :bold ;
}
#classtext
{
	 padding :10px 0 0 10px; 
	 margin :0 0 0 0; 
	 font-size:14px; 
	 font-weight :bold ;
}
#bannerie
{
	padding :10px 0 0 0px; 
}
#bannerie ul a
{
	color :White ;
	text-decoration :none;
}
#scrool ul
{
	width :904px;
	margin :0px 0 0 0; 
	height :23px; 
	padding :0px 0 0 0; 
	top :0;
	font-size :14px;
	font-family:sans-serif;
}
#scrool ul li a
{
	table-layout :fixed ;
	width :904px;
	margin :0px 0 0 0; 
	height :20px; 
	padding :0px 0 0 0; 
	font-size :14px;
	font-family:sans-serif;
	color :#374f51;
}
.stock 
{
	float :left ; 
	width :340px;
	text-align :left ;
	color :White ;
	padding-left:10px;
}
.stocklabel
{
	font-size:14px;
}
.news
{
	float :left ; 
	width :545px; 
	color :#374f51;
	overflow :hidden ;
}
.news a
{
	color :#374f51;
	text-decoration :none;
}
.userNamenews
{
	float :left ;
	margin :20px 10px 0 50px;
}
.userName
{
	float :left;
	margin:20px 10px 0px 10px; 
}
.CPassword
{
	float :left ;
	margin :20px 20px 0 0px;
	color :#374f51;
}

.CPassword:hover
{
	text-decoration :none;
	color:#d04b0a;
}	
#loginbeforeandafter
{
	float :left ;
}
.newscrolltext
{
	float :left ;
	text-decoration :none;
	overflow:hidden;
	height :15px;
}
.newscrolltext a
{
	float :left ; 
	text-decoration :none;
	color :#374f51 ;
}
.newscrolltext a:hover
{
	text-decoration :underline;
}
.Ipaddr
{
	font-weight :bold ;
	font-size :16px;
	text-align:left;
}
.Ip
{
	
font-family:Monotype Corsiva;
font-size: 16px;
font-weight : bold;
color : #ffffff;
}
.marquee
{
	height :10px;
	overflow :hidden ;
	width :550px;
	float :left ;
	margin :0;
	padding :0;
}
/*master end here*/
/* cash and futures*/
.nse
{
	margin :0px 0 0 7px;
	text-align :left;
	float :left ;
}
.lblnseStatus
{
	margin:50px 0 5px 0;
	color :#374f51;
	font-weight :bold ;
	font-size :16px;
	padding:0 0 0 0;
}
#Labeldate
{
	color:#374f51;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin:auto 0 10px;
}
#lbldateindex,#lblmarketspan
{
	color:#374f51;
	font-weight:bold;
	font-size:14px;
	text-align :left ;
}
#Tipsdetail
{
	margin :20px 0 10px 0;
}
#Labelword
{
	color:#374f51;
	font-weight:bold;
	font-size:12px;
	float:right; 
	margin:0 10px 0 10px;
}
#Tipsparagraph
{
	float:right;
	margin:5px 10px 0 0;
	font:bold;
	font-size:11px;
	color:#374f51;	
}
.GridViewOuter
{
	text-align :center ;
	margin :auto 40px 0;
}

/*hover menu in cash and futures*/


.divlink a 
{
	display: block;
	width: 100px;
	background:#374f51;
}

.divlink a:hover 
{
	background:#374f51;
}

#nav ul
 {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a 
{
	font-weight: bold;
	color: white;
}

#nav a 
{
	text-decoration: none;
}

#nav li li a 
{
	display: block;
	font-weight: normal;
	color: #374f51;
	padding: 0.2em 10px;
}

#nav li li a:hover 
{
	width: 80px;
	background:#d04b0a;
}

#nav li 
{
	float: left;
	position: relative;
	width: 100px;
	text-align: center;
	cursor: default;
	background-color: white;
	border: 1px solid #336699;
}

#nav li#first {
	border-left-width: 1em;
}


#nav li ul 
{
	top: 100%;
	left: 0;
	font-weight: normal;
	background-color: #fff;
	border-right: solid 1px #666666;
    border-left: solid 1px #666666;
	border-bottom: solid 1px #666666;
}

#nav li>ul 
{
	top: auto;
	left: auto;
}

#nav li li 
{
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

#nav li:hover ul,#nav li.over ul 
{
	display: block;
}

/*Login Page Styles starts here */
/*Class Page Styles starts here */
.wrapper 
{
	width:98%;
	padding:3px;
	text-align:left;
	line-height :3;
}
.left_column 
{
	width:22%;
	float:left;
	text-align:left;
	margin:1px;
}
.left_columnsemi 
{
	width:1%;
	float:left;
	text-align:left;
	margin:1px;
	color:#374f53;
}
.central-colunm 
{
	width:27%;
	float:left;
	margin:1px;
}
.Equal-colunm 
{
	width:32.5%;
	float:left;
	margin:1px;
}
.right_column 
{
	width:24%;
	float:left;
	text-align:left;
	margin:1px;
}
.classcol 
{
	width:20%;
	float:left;
	text-align:left;
	margin:1px;
}
.spacer
{
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	line-height:15px;
}
	#logincontenta
	{
		margin :70px 0 0 70px;
		text-align :left ;
		width :475px;
		height :auto;
		float :left ;
		padding :0 0 0 0;
	}
	#logincontenta ul
	{
		margin :10px 0 0 0;
		list-style-type :none ;
		text-decoration :none;
	}
	#logincontenta ul li
	{
		float :left ;
		list-style-type :none;
	}
	.loginbreakli
	{
		margin :10px;
	}
/*.............Tips.............*/
#Tips
{
	width :690px;
	margin :10px 0 0 0px;
	height :auto ;
	padding :0 0 0 0;
	float :left ;
	overflow :hidden ;
	clear :both ;
}
#TipsHeader
{
	width :688px;
	height :43px;
	background-image :url(http://images.damodarans.com/Images/cont_t_bg.gif);
	background-repeat :repeat-x ;
	float :left ;
}
#TipsHeader img
{
	float :left ;
}
#TipsHeader h3
{
	font-size :14px;
	float :left ;
	white-space :pre-wrap  ;
	margin :10px 400px 0 0 ;
	color :White ;
}
#TipsContent
{
	width :688px;
	background-image :url(http://images.damodarans.com/Images/cont_col1_main_bg.gif);
}
#TipsContent1 
{
	margin :-12px 0 0px 0;
	float :left ;
}
.ClasstextHeader
{
	font-size:12px;font-family:sans-serif;color:#374f53;
}
.ClasstextTitle
{
	font-size:12px;font-family:sans-serif;color:#374f53;
}
.ClasstextTitleHead
{
	font-size:14px;font-family:sans-serif;color:#374f53;
}
/*Class Page Styles Ends here */
/*Home*/
#Home
{
	height :278px;
	background-color :#968f69 ;
	text-align:center;
	overflow :hidden ;
	width:100%;
}
.RegBut 	
{
	background-image :url(http://images.damodarans.com/Images/bl_butt.gif);
	 width :67px; 
	 height :26px;
	 padding :5px 0 0 0px;
	 margin :auto;
	 overflow :hidden ;
	 text-align :center ;
	 background-repeat :no-repeat ;
}
#HomeCentre
{
	height :278px;
	background :#968f69;
	text-align :center ;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:904px;
	margin: auto;
}
#HomeBanner
{
	float :left;
	margin:0 0 0 0px;
	width :679px;
	height :278px;
}
#HomeLogin
{
	background-image:url(http://images.damodarans.com/Images/Home/top_login_bg.gif);
	width :211px;
	height :278px;
	float :left ;
	margin :auto;
	overflow:hidden;
	text-align :center ;
}
#HomeLogin h2
{
	color :White ;
	padding :15px 0 0 0;
}
#HomeLogin Label
{
	float :left ;
	padding :0px 0 0 30px;
	font-weight :bold;
	color:Black;
}
#HomePagePwd
{
	text-align : center;
	color :Black ;
	margin : auto;
	font-size:22px;
	font-family:Monotype Corsiva;
}
#HomePagePwd label
{
	width :100px;
	margin :10px 0 0 0 ;
	 text-align :left ;
	color :Black ;
}
#HomePagePwd label:hover
{
	text-decoration :none;	
}
#HomeRegBut,.HomeRegBut
{
	 background-image :url(http://images.damodarans.com/Images/submit_butt.png);
	 width :67px; 
	 height :26px;
	 padding :5px 0 0 0px;
	 margin :auto;
	 overflow :hidden ;
	 text-align :center ;
	 background-repeat :no-repeat ;
	 float:left;
}

#logincor
{
	float :left ;
	margin:0px 0 0 0 ;
	padding :0 0 0 0;
}
#loginbutton
{
	float :left ;
	margin :8px 0 0 130px;
	border :none;
}
#DamoImage
{
	margin :0px 0 0 0 ;
	width:204px;
	height :371px;
	float :left ;
	background-image :url(http://images.damodarans.com/Images/Home/damu_photo.gif);
}
#DamoTabel
{
	float :left ;
	margin:0 0 0 10px;
}
#HomeTips 
{
	overflow :hidden ;
	width:476px;
	float :left ;
	margin :0 0 0 10px;
}
.homeButton
{
	font-size:18;
	color:white;
	padding:0px 0 0 0;
	font-weight :bold ;
	text-decoration :none;
	top :0;
}
.homeButton:hover
{
	text-decoration :underline;
}
#HomeBox
{
	overflow:hidden ;
	background-repeat :no-repeat ;
	margin-bottom :0 0 10px 0;
	padding:0 0 0 0;
	float :left ;
	clear :both ;
	width:690px;
	height :63px;
}
#HomeBox ul
{
	list-style-type :none ;
	padding :0 0 0 0px;
	left :0;
	float :left ;
	color :white ;
	font-size :14px;
	margin :20px 0 0 0px;
}
#HomeboxButton
{
	margin-top:15px;
}
#HomeMenuPanel
{
	float :left ;
	width :481px;
	text-align:left;
	margin :0 0 0 0px;
}
/*MyAccount Page Styles starts here */
#UpdateDiv
{
	margin-top: 20px; 
	 float:left;
	padding:0 0 0 150px;
	width: 200px; 
	height: 20px;
}
#UpdateButton
{
	float: left; 
	margin-left: 20px; 
	width: 70px; 
	text-align: left;
}
#CancelButton
{
	float: left; 
	width: 70px; 
	text-align: left;
}
.divRowEven
{
	width:300px; 
	margin-top:20px; 
	height:20px;
}
.divLeft
{
	width:130px; 
	float:left;  
	text-align:left;
}
.divRight
{
	width:150px; 
	float:left; 
	text-align:left;
}
#MenuDet
{
	float: left; 
	width: 165px;
}
#MemberDet
{
	float :left; 
	margin: 20px 0 0 50px;
}
#MemberDet ul
{
	list-style-type :none;
}
.text1
{
	text-align:left;
	margin: 0 0 0 30px;
}
/*------TipsMenu-----------*/
.TipsMenu 
{
	font-family:sans-serif; 
	position:relative; 
	font-family:sans-serif;
	margin-bottom:220px;
}
.TipsMenu ul 
{
	padding:0; 
	margin:0;
	list-style-type: none;
}
.TipsMenu ul li 
{
	position:relative;
	float:left;
}

.TipsMenu ul li a, .TipsMenu ul li a:visited 
{
	display:block; 
	text-decoration:none; 
	width:25px;
	height:98px;
	font-weight:bold;
	background:transparent url(http://images.damodarans.com/Images/MyAccount/tab_001.gif) top right no-repeat; 
	text-indent:-999px;
}
.TipsMenu ul li ul 
{
	visibility:hidden;
	position:absolute;
	width:135px;
	top:0; 
	left:0;
	border:1px solid #444;
}
table 
{
	margin:0;
	padding:0;
	border:0; 
	border-collapse:collapse;
	font-size:1em;
}
/* specific to non IE browsers */
.TipsMenu ul li:hover a 
{
	color:#fff;
	width:135px;
}
.TipsMenu ul li:hover ul 
{
	visibility:visible;
}
.TipsMenu ul li:hover ul li a 
{
	display:block; 
	background:#eee;
	border:0;
	margin:0;
	text-indent:0;
	color:#333;
	font-weight:normal; 
	font-size:0.9em;
	height:14px; 
	line-height:1em; 
	padding:5px; 
	width:100px;
	text-align:left;
}
.TipsMenu ul li:hover ul li a:hover 
{
	background:#888; 
	color:#fff;
}
/*--------Utilitymenu-----*/
.Utilitymenu 
{
	font-family: sans-serif; 
	position:relative; 
	font-family:sans-serif;
	margin-bottom:220px;
}
.Utilitymenu ul 
{
	padding:0; 
	margin:0;
	list-style-type: none;
}
.Utilitymenu ul li 
{
	position:relative;
	float:left;
}
.Utilitymenu ul li a, .Utilitymenu ul li a:visited 
{
	display:block; 
	text-decoration:none; 
	width:25px;
	height:98px;
	font-weight:bold;
	background:transparent url(http://images.damodarans.com/Images/MyAccount/tab_002.gif) top right no-repeat; 
	text-indent:-999px;
}
.Utilitymenu ul li ul 
{
	visibility:hidden;
	position:absolute;
	width:135px;
	top:0; 
	left:0;
	border:1px solid #444;
}
table 
{
	margin:0;
	padding:0;
	border:0; 
	border-collapse:collapse;
	font-size:1em;
}
.R4
{
	color :#d04b0a;
}
.R4l
{
	color :#d04b0a;
	font-weight :bold ;
}
/* specific to non IE browsers */
.Utilitymenu ul li:hover a 
{
	color:#fff;
	width:135px;
}
.Utilitymenu ul li:hover ul 
{
	visibility:visible;
}
.Utilitymenu ul li:hover ul li a 
{
	display:block; 
	background:#eee;
	border:0;
	margin:0;
	text-indent:0;
	color:#333;
	font-weight:normal; 
	font-size:0.9em;
	height:22px; 
	line-height:1em; 
	padding:5px; 
	width:100px;
	text-align:left;
}
.Utilitymenu ul li:hover ul li a:hover 
{
	background:#888; 
	color:#fff;
}
/*---------NewsLetterMenu-----------*/
.NewsLetterMenu 
{
	font-family:sans-serif; 
	position:relative; 
	font-family:sans-serif;
	margin-bottom:220px;
}
.NewsLetterMenu ul 
{
	padding:0; 
	margin:0;
	list-style-type: none;
}
.NewsLetterMenu ul li 
{
	position:relative;
	float:left;
}
.NewsLetterMenu ul li a, .NewsLetterMenu ul li a:visited 
{
	display:block; 
	text-decoration:none; 
	width:25px;
	height:98px;
	font-weight:bold;
	background:transparent url(http://images.damodarans.com/Images/MyAccount/tab_003.gif) top right no-repeat; 
	text-indent:-999px;
}
.NewsLetterMenu ul li ul 
{
	visibility:hidden;
	position:absolute;
	width:135px;
	top:0; 
	left:0;
	border:1px solid #444;
}
table 
{
	margin:0; padding:0; border:0; 
	border-collapse:collapse;
	font-size:1em;
}
/* specific to non IE browsers */
.NewsLetterMenu ul li:hover a 
{
	color:#fff;
	width:135px;
}
.NewsLetterMenu ul li:hover ul 
{
	visibility:visible;
}
.NewsLetterMenu ul li:hover ul li a 
{
	display:block; 
	background:#eee;
	border:0;
	margin:0;
	text-indent:0;
	color:#333;
	font-weight:normal; 
	font-size:0.9em;
	height:14px; 
	line-height:1em; 
	padding:5px; 
	width:100px;
	text-align:left;
}
.NewsLetterMenu ul li:hover ul li a:hover 
{
	background:#888; 
	color:#fff;
}
/*--------SubscriptionMenu----------*/
.SubscriptionMenu 
{
	font-family:sans-serif; 
	position:relative; 
	font-family:sans-serif;
	margin-bottom:220px;
}
.SubscriptionMenu ul 
{
	padding:0; 
	margin:0;
	list-style-type: none;
}
.SubscriptionMenu ul li 
{
	position:relative;
	float:left;
}
.SubscriptionMenu ul li a, .SubscriptionMenu ul li a:visited 
{
	display:block; 
	text-decoration:none; 
	width:25px;
	height:98px;
	font-weight:bold;
	background:transparent url(http://images.damodarans.com/Images/MyAccount/tab_004.gif) top right no-repeat; 
	text-indent:-999px;
}
.SubscriptionMenu ul li ul 
{
	visibility:hidden;
	position:absolute;
	width:135px;
	top:0; 
	left:0;
	border:1px solid #444;
}
table 
{
	margin:0; padding:0; border:0; 
	border-collapse:collapse;
	font-size:1em;
}
/* specific to non IE browsers */
.SubscriptionMenu ul li:hover a 
{
	color:#fff;
	width:135px;
}
.SubscriptionMenu ul li:hover ul 
{
	visibility:visible;
}
.SubscriptionMenu ul li:hover ul li a 
{
	display:block; 
	background:#eee;
	border:0;
	margin:0;
	text-indent:0;
	color:#333;
	font-weight:normal; 
	font-size:0.9em;
	height:38px; 
	line-height:1em; 
	padding:5px; 
	width:100px;
	text-align:left;
}
.SubscriptionMenu ul li:hover ul li a:hover 
{
	background:#888; 
	color:#fff;
}
/*change Password*/
#ChangePwdHomeLogin, #ChangePwdHomeLogin ul li
{
	text-align:left;
	float:left ;
	width :190px;
}
.Txtpwd
{
	width:150px;
	float:left;
	text-align:left;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
.pwdtxt
{
	width:150px;
	margin:0 0 0 0;
	padding:0 0 0 00px;
	text-align:center;
}
#Home ul li
{
	margin-top :5px;
	list-style-type :none;
}
/*Contact us page */
#ContactTips
{
	overflow :hidden ;
	width:460px;
	float :left ;
	margin :0 0 0 10px;
}
#ContactTips ul
{
	list-style-type :none;
	float :left ;
	text-align :left ;
}
#ContactTips ul li
{
	margin :5px 0 0 0;
}
#ContactTips ul li h3
{
	color :#374f51
}
/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:sans-serif;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
/*Home tab Panel*/
.glowingtabs
{
	float:left;
	text-align:left;
	width:100%;
	line-height:normal;
	border-bottom: 1px solid #cf4a09; /*Add border strip to bottom of menu*/
	margin-bottom :10px;
	margin-top :20px;
}
.glowingtabs ul
{
	list-style-type: none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
.glowingtabs li
{
	display:inline;
	margin:0;
	padding:0;
}
.glowingtabs a
{
	float:left;
	background:url(http://images.damodarans.com/Images/Home/glowtab-left.gif) no-repeat left top;
	margin:0;
	margin-right: 5px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
}
.glowingtabs a span
{
	float:left;
	display:block;
	background:url(http://images.damodarans.com/Images/Home/glowtab.gif) no-repeat right top;
	padding: 5px 12px 3px 3px;
	font-weight:bold;
	color:#3B3B3B;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span 
{
	color: black;
}
.glowingtabs a.current
{
	 /*Selected Tab style*/
	background-position:0 -82px; 
	/*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a.current span
{
	 /*Selected Tab style*/
	background-position:100% -82px;
	 /*Shift background image up to start of 2nd tab image*/
	color: black;
}
.glowingtabs a:hover
{
	 /*onMouseover style*/
	background-position:0% -82px;
	 /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a:hover span
{
	 /*onMouseover style*/
	background-position:100% -82px; 
	/*Shift background image up to start of 2nd tab image*/
}
.pointer 
{
	cursor: pointer;
}
 /*footer hover*/
#footerimg
{
	width :41px;
	height :41px;
	background-image :url(http://images.damodarans.com/Images/performance.gif);
	background-repeat : no-repeat;

}
#footerimg:hover 
{
	background-image : url(http://images.damodarans.com/Images/performance_hover.gif);
	background-repeat: no-repeat;  
	width :41px;
	height :41px;
}
/*class registration*/
#regclass,#regclassandemail
{
	float :left ;
	margin :10px 0 0 0;
	padding :0 0 0 0;
	width :325px;
	height :auto;
}
#regclass ul,#regclassandemail ul
{
	list-style-type :none ;
	text-align :left ;
}
#regclass ul li span
{
	width :100px;
	height :30px;
}
/*Footer Text*/
#Footertext
{
	width:300px; 
	padding-left:20px;
	float:left;
	text-align:left;
	list-style-type:none;
	text-decoration :none;
	display:inline;
}
#FTPerformance
{
	float:left; 
	text-align:left; 
	width:60px; 
	margin-left :5px;
}
#FTClientSpeaks
{
	float:left; 
	width:60px;
}
#FTLogin
{
	float:left; 
	width:60px;
	padding-left:10px;
}
#FTSignUp
{
	float:left; 
	width:60px;
	padding-left:15px;
}
#FTFAQ
{
	float:left; 
	padding-left:10px;
	width:60px;
}
#FTTerms
{ 
	float:left; 
	padding-left:12px;
	width:60px; 
}
#FTPrivacy
{
	float:left;
	padding-left:12px;
	width:60px; 
}
/*footer pages*/
/*Credits: Dynamic Drive CSS Library */
.urbangreymenu
{
	width: 100%; /*width of menu*/
	height :auto;
}

.urbangreymenu .headerbar
{
	font: bold 12px sans-serif;
	color: white;
	background: #606060; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 14px; /*31px is left indentation of header text*/
}
.urbangreymenu .headerbar a
{
	text-decoration: none;
	color: white;
	display: block;
}
.urbangreymenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
	width :100%;
}
.urbangreymenu ul li
{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}
.urbangreymenu ul li a
{
	font: normal 12px sans-serif;
	color: black;
	background: #E9E9E9;
	display: block;
	padding: 5px 0;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
}
.urbangreymenu ul li a:visited
{
	color: black;
}
.urbangreymenu ul li a:hover
{
	 /*hover state CSS*/
	color: white;
	background: black;
}
.morebtn
{
	
	text-decoration :none;
	margin :0 0px 0px 40px;
	color :#374f51;
	font-weight :bold ;
	float:left ;
	overflow :hidden ;
}
.morebtn img:hover
{
	text-decoration :underline;
}
.tabcontentgc3
{
	width:204px;
	overflow :hidden ;
}
.mailtostyle
{
	color :Black ;
	text-decoration :none;
}
.mailtostyle:hover
{
	text-decoration :underline;
}


/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #d34d0c;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #d34d0c repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
/* GridView*/
pagination{
padding: 2px;
}

.pagination td{
margin: 0;
padding: 2px;
text-align: -moz-center;
font-size: 10px;
}
.pagination span
{
padding: 0 5px;
border: 2px solid #374f51;
background-color:#374f51;
color: #ffffff;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 2px solid #374f51;
color: #374f51;
text-decoration :none;
background-color:#374f51;
color: #ffffff;

}

.pagination a:hover, .pagination a:active{
border: 2px solid #374f51;
color: #374f51;
background-color:#ffffff;
text-decoration :underline;
}

.GridViewHeader
{
    background-image:url('../css/Images/new_grid_header.png'); height:26px; font-family:Sans-Serif;  font-size :11px; color:#FFFFFF; font-weight:bold; width:1px;

}

.GridViewHeader1
{
    background-image:url('../css/Images/new_grid_header.png'); height:26px; font-family:Sans-Serif;  font-size :11px; color:#FFFFFF; font-weight:bold; width:100%;

}


.GridCs
        {
            font-family:Sans-Serif;font-size:11px;    color:#FFFFFF;
        }
       
       


.GridCsdata
        {
            font-family:Sans-Serif;font-size:11px;    color:#274652;
        }
       
.popuplabel
        {
            font-family:Sans-Serif;font-size:11px; font-weight:bold;color:#FFFFFF; padding-left:2px;
        }
    .popuptext
        {
            font-family:Sans-Serif;font-size:11px;font-weight:bold;color:#8DEAFC;
padding-left:2px;
        }
       
.tableheader
{
    font-family:Sans-Serif;
    font-size:11px;
    font-weight:bold;
    color:White;
}

.tableheader1
{
    font-family:Sans-Serif;
    font-size:10px;
   
    color:White;
}

.tabletext
{
    font-family:Sans-Serif;
    font-size:11px;
    color:#59697C;
}
.tabletext1
{
    font-family:Sans-Serif;
    font-size:11px;
    color:#000000;
}
.textboxinadminform
{
    height:14px;
    font-size:11px;
    font-family:Sans-Serif;
    font-weight:bold;
    width:150px;
}

.textboxinadminform1
{
    height:14px;
    font-size:11px;
    font-family:Sans-Serif;
    font-weight:bold;
    width:200px;
}
   
   
           
           
       
.grid-view
{
    width:100%; white-space:normal !important;
}

.grid-view tr.normal
{
   background-color: #DDEBF0;
   height: 20px;
}

.grid-view tr.alternate
{
   background-color: #ffffff;
   height: 20px;
}

.grid-view tr.normal:hover
{
   background-color: #DDEBF0;
}

.grid-view tr.alternate:hover
{
   background-color: #C9DEE7;
}

/* GalleryPage*/
#Galarycontent {
  margin: 20px 0 0 0;
  border :solid 1px black;
   
}

#LabelPhoto
{
	color:#374f51;
	font-weight:bold;
	font-size:14px;
	text-align:center;   
	margin:auto;
}




/*utility page*/

/*utility page*/
#uti-bd
{
	float:left;
	width:682px;
	height:auto;
	padding:0 0 0 0;
	top:0;
	clear :both;
}
#uti-bd-top
{
	float:left;
	width:682px;
	height:42px;
	padding:0 0 0 0;
}
#uti-bd-top-l
{
	background-image:url(http://images.damodarans.com/Images/cont_col1_l.jpg);
	background-repeat:no-repeat;
	float:left;
	width:12px;
	height:42px;
}
#uti-bd-top-bg
{
	background-image:url(http://images.damodarans.com/Images/cont_col1_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	width:658px;
	height:42px;
}
#uti-bd-top-r
{
	background-image:url(http://images.damodarans.com/Images/cont_col1_r.jpg);
	background-repeat:no-repeat;
	float:left;
	width:12px;
	height:42px;
}
#uti-bd-middle
{
	float:left;
	width:688px;
	text-decoration :none;
	
}
#uti-bd-middle-bg
{
	background-image:url(http://images.damodarans.com/Images/cont_col1_main_bg.gif);
	float:left;
	width:688px;
	height:auto;
}
.ico1
{
	float:right;
	background-image:url(http://images.damodarans.com/Images/utilities/diary-icon.gif);
	background-repeat:no-repeat;
	width:124px;
	height:114px;
	text-decoration :none;
}
.ico1:hover
{
	float:right;
	background-image:url(http://images.damodarans.com/Images/utilities/diary-icon-sel.gif);
	background-repeat:no-repeat;
	width:124px;
	height:114px;
}
.ico2
{
	float:right;
	background-image:url(http://images.damodarans.com/Images/utilities/calculator-icon.gif);
	background-repeat: no-repeat;
	left:0;
	width:124px;
	height:114px;
}
.ico2:hover
{
	float:right;
	background-image:url(http://images.damodarans.com/Images/utilities/calculator-icon-sel.gif);
	background-repeat: no-repeat;
	left:0;
	width:124px;
	height:114px;
}
.ico3
{
	float:right;
	background-image:url(http://images.damodarans.com/Images/utilities/query_icon.gif);
	background-repeat:no-repeat;
	left:0;
	width:124px;
	height:114px;
}
.ico3:hover
{
	float:right;
	background-image:url(http://images.damodarans.com/Images/utilities/query_icon_sel.gif);
	background-repeat:no-repeat;
	left:0;
	width:124px;
	height:114px;
}
#ico-viwer
{
	padding:33px 0 0 0;
	float:left;
	left:0;
	width:515px;
	height:auto;
}
#ico-viwer-top
{
	background-color:#FFFFFF;
	float:left;
	width:515px;
	height:auto;
}
#ico-viwer-bot
{
	background-color:#FFFFFF;
	float:left;
	width:515px;
	height:10px;
	margin:0 0 20px 0;
}
#uti-bg-middle-bg-l
{
	padding:33px 0 0 0;
	float:left;
	width:140px;
	height:342px;
}
#uti-bd-bottom
{
	float:left;
	width:688px;
	height:11px;
}
#uti-bd-bottom-l
{
	background-image:url(http://images.damodarans.com/Images/cont_col1_b_l.gif);
	float:left;
	width:11px;
	height:11px;
}
#uti-bd-bottom-bg
{
	background-image:url(http://images.damodarans.com/Images/cont_col1_b_bg.gif);
	background-repeat:repeat-x;
	float:left;
	width:660px;
	height:11px;
}
#uti-bd-bottom-r
{
	background-image:url(http://images.damodarans.com/Images/cont_col1_b_r.gif);
	float:left;
	width:11px;
	height:11px;
}
/*class reg*/
/* used in pivot calc also*/
ul
{
    margin: 0 auto;
    padding :0 0 0 10px;
    float :left ;
}
/* The wider the #list_wrapper is, the more columns will fit in it */
#list_wrapper
{
    width: 325px;
    float :left ;
}
.utilities_wrapper
{
    width: 515px;    
    margin:10px 0 0 0;
    padding:0 0 0 0;
}


/* The wider this li is, the fewer columns there will be */
ul.multiple_columns li
{
    text-align: left;
    float: left;
    list-style: none;
    height: 30px;
    width: 145px;
    overflow :hidden ;
}

ul.Utilities li
{
    text-align:left;
    float: left;
    list-style-type: none;
    height:auto;
    width: 80px;    
    overflow :hidden ;    
}

#UtilitiesUL
{
	width:200px;
	margin:20px 0 0 175px;
	padding:0 0 0 0px;
	clear :both ;
	text-align:center;

}

.CalculateBtn
{
	 background-image :url(http://images.damodarans.com/Images/submit_butt.png);
	 width:68px; 
	 height:26px;
	 padding:5px 0 0 0px;
	 margin:20px 0 0 210px;	 
	 overflow:hidden;
	 float:left;	 
	 background-repeat:no-repeat;
}

ul.Utilities1 li
{
	margin:20px 0 0 10px;
   text-align:center;
    list-style-type: none;
    height: 30px;
    width: 515px;
    display:inline;
    overflow :hidden ;    
}
#SppandRes
{
	width:515px;
	height:auto;
	margin:20px 0 0 0;
	padding:0 0 0 60px;
	clear:both;
}

#UtilitiesFbleft
{
	float:left;
	width:220px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#UtilitiesFbright
{
	
	float:left;
	width:220px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#pivotcalc
{
	width:150px;
	float:left;
	margin :0 0 0 0px;
	padding:0 0 0 0;
	clear :both ;
	margin :auto;
	text-align :center ;
}

#FibonacciCalc
{	
	width:150px;
	float:left;
	margin :0 0px 0 0 ;
	padding:0 0 0 0;
}

#Queries
{
	float:left;
	text-align:center;
	margin:0 0 0 50px;
	
}

.classresult
{
	margin:10px 0 0 50px;
	text-align:center;
}
/*For FAQ*/
#Welcome
{
	width:670px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#Welcome p
{
	text-align:justify;
	float:left;
}
#Welcome ul li
{
	text-align:left;
	list-style-type:none;
	text-decoration:none;
}
#Questions
{
	width:650px;
	margin:10px 0 0 0;
	padding:0 0 0 0;	
}
#Questions ul
{
	width:500px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#Questions ul li
{
	text-align:left;
	list-style-type:none;
}
.Quest
{
	margin:10px 0 0 0;
	padding:0px 0 0 10px;
}
.Ques
{
	margin:10px 0 0 0px;
	text-align:left;
}
.Answ
{
	float:left;
	text-align:justify;
	
	padding:0 0 0 25px;
}
#ico-viwer-top a,.Ebooksa
{
	text-decoration :none;
	border :none;

}
/*class page pagestyle for the gridview*/
 .mypager{
    font-family:verdana;
    font-weight: bold;
    font-size: 11pt;
    color:#d04b0a;
    text-align :center ;
    margin :auto;
    width :100%;
  }
  .mypager A{
    font-family:verdana;
    font-size: 9pt;
    text-decoration: none;
    color:#374f51;               
  }
 
