body {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin:0;padding:0;}
img{border:0px}
p{margin:0px 0px; padding:0px 0px;}
ul, li{margin:0px; }
input[type=text]{outline:none;}
/* For Model AlertBox */
#modalContainer {background-color:transparent;background-image:url('../images/DivImages/tp.png');height:100%;left:0;position:absolute;top:0;width:100%;z-index:10000;}
#alertBox {background-color:#E0EFF5;background-image:url('../images/DivImages/alert.png');background-position: 20px 30px;background-repeat:no-repeat;border:2px solid #000000;margin-top:50px;min-height:100px;position:absolute;width:300px;}
#modalContainer > #alertBox {position:relative;}
#alertBox h1 {-x-system-font:none;background-color:#145ca8;border-bottom:1px solid #000000;color:#FFFFFF;font-family:verdana,arial;font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0;padding:2px 0 2px 5px;}
#alertBox p {-x-system-font:none;font-family:verdana,arial;font-size:11px; padding:10px 5px 15px 10px; font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-left:55px;}
#alertBox #closeBtn {-x-system-font:none;background-color:#145ca8;border:2px solid #000000;color:#FFFFFF;display:block;font-family:verdana,arial;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:5px auto;padding:3px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:70px;}
#alertBox #yesBtn {-x-system-font:none;background-color:#145ca8;border:2px solid #000000;color:#FFFFFF;display:block;font-family:verdana,arial;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-left:60px;margin-bottom:10px;margin-top:5px;padding:3px;text-align:center;text-decoration:none;text-transform:uppercase;width:70px; float:left;}
#alertBox #noBtn {-x-system-font:none;background-color:#145ca8;border:2px solid #000000;color:#FFFFFF;display:block;font-family:verdana,arial;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-left:160px;margin-bottom:10px;margin-top:5px;padding:3px;text-align:center;text-decoration:none;text-transform:uppercase;width:70px;}

.GraphTxt{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold}
.DashboardTitle{font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold; color:#0065b2}
.Texttitle{font-weight:normal; color:#333}
.TexttitleItalic{font-style:italic; font-size:10px; font-weight:normal; color:#333}
.TexttitleBoldWhile{padding-left:5px; font-size:12px; font-weight:bold; color:#FFF}
.TexttitleBold{font-size:12px; font-weight:bold; color:#333}
.TextBoxcontent{font-size:11px; font-weight:normal; padding-left:3px; color:#000}
.TextBoxcontent a.disable{text-decoration:none; color:#000000; cursor:text}
.TextBoxcontent a.enable{text-decoration:undeline; color:#0000ff;}
.TextBoxcontentBold{font-size:11px; font-weight:bold; padding-left:0px; color:#000}
.TextBoxcontentBold a{font-size:11px; text-decoration:none; font-weight:bold; padding-left:3px; color:#000}
.TextBoxcontentBold a:hover{font-size:11px; font-weight:bold; text-decoration:underline; padding-left:3px; color:#00f}
.TxtBoldMarPadd{font-size:11px; font-weight:bold; color:#000}
.TxtBoldMarPadd a{font-size:11px; text-decoration:none; font-weight:bold; color:#000}
.TxtBoldMarPadd a:hover{font-size:11px; font-weight:bold; text-decoration:underline; color:#00f}

.ButtRight{margin-left:2px; margin-right:2px; border:1px solid #000000; padding:3px; background-color:#1b60b0; color:#FFF; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; cursor:pointer;}
.ButtRightAnnouncement{margin-left:2px;margin-right:-2px; border:1px solid #000000; padding:3px; background-color:#1b60b0;  color:#FFF; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; cursor:pointer;}

.error_msg{font-size:10px; font-weight:normal; color:#ea4f4f; float:left; width:100%;}
.error_msg ul {margin-left:15px; padding:0px;}
.error_msg ul li {padding:0px; list-style:disc outside;}

.ButtSmall{margin-left:2px; padding-left:2px; padding-right:2px; font-weight:normal; font-size:11px; margin-right:5px;  background-image:url('../images/gifs/button_bg.gif'); color:#FFF; border:1px solid #1b60b0; font-family:Arial,Helvetica,sans-serif; cursor:pointer;}
.ButtSmall2{border:#666 1px solid; color:#1559a8; margin-right:5px; background-color:#fff; font-size:11px; cursor:pointer;}
.ButtSmall2Disable{border:#666 1px solid; color:#aca899; margin-right:5px; background-color:#fff; font-size:11px;}
.Bold{font-weight:bold}
.DashboardQuest{font-family:Arial,Helvetica,sans-serif; font-size:13px; padding-left:1px; color:#036; font-weight:normal}
.QuestionOptions{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-left:1px; color:#000; font-weight:normal}
.Dashtab{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#06C}
.Disabled{font-family:Arial,Helvetica,sans-serif; font-size:12px; color: Gray; cursor: default;}
.Subtitle{color:#999}
.DivAnnounHome{font-size:11px; color:#0066CC}
.LinkContent{font-size:10px; color:#0066CC}
.grayText{font-size:10px; color:#000}
.LinkContentBold{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#03C; font-weight:bold}
.popUpLink{font-size:11px; color:#03C; margin-bottom:10px}
.LinkContentDisable{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#999}
.LogosubText{font-size:10px; color:#999}
.DashLogo{color:#3a3a3a; font-size:14px; font-weight:bold}
.DashRightTitle{color:#fff; font-size:12px; font-weight:bold}
.DashTable{border:1px solid #CCC}
.DashBTunderline{border-bottom:1px solid #1559a8}
.DashSubSection{border-top:1px dotted #1559a8; margin-left:5px; padding-right:5px}
.GrayDot{border-bottom:1px solid #cccac9; vertical-align:text-top;  font-size:11px; font-weight:normal; padding-left:5px; color:#333}
.GrayDot_LastRow{vertical-align:text-top;  font-size:11px; font-weight:normal; padding-left:5px; color:#333}
.GrayDot a{vertical-align:text-top; font-size:11px; text-decoration:none;  font-weight:normal; color:#333}
.GrayDot a:hover{vertical-align:text-top; text-decoration:underline; font-size:11px; font-weight:normal; color:#333}

.GrayDotBlank{border:1px solid #fff; background-color:Green}
.GrayDotlast{vertical-align:text-top; font-size:11px; font-weight:normal; padding-left:5px; color:#333}
.GrayDotBold{border-bottom:1px solid #cccac9; vertical-align:text-top; font-size:11px; font-weight:bold; padding-left:5px; color:#747474}
.GrayDotBold-Rht{border-bottom:1px solid #cccac9; border-right:1px solid #cccac9; vertical-align:text-top; font-size:11px; font-weight:bold; padding-left:5px; color:#747474}
.GrayDotBoldlast{vertical-align:text-top; font-size:11px; font-weight:bold; padding-left:5px; color:#747474}


.BlueDotTop{border-top:1px dotted #1559a8; font-size:11px}
.BlueDotAll{border-color:#1559A8 #EBEBEB #EBEBEB;
border-style:dotted solid solid;
border-width:1px;}
.TableBorderTop{border-top:1px dotted #1559a8; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1}
.TableBorderTopSolid{border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1}
.TopBottomMargin{margin-top:10px; margin-bottom:10px}
.TableTitle{font-weight:bold; border-bottom:1px solid #adadad; background-color:#e4e4e4; font-size:12px; padding-left:5px; font-family:Arial,Helvetica,sans-serif; color:#333}

.AutoComplete_CompletionListElement{margin:0px 0px; padding:0px 0px; text-align:left; height:100px; overflow:auto; font-size:11px; width:250px; list-style-type:none; border:1px; border-style:outset; font-weight:normal; background-color:White; z-index:1010}
.AutoComplete_CompletionListElement{width:100%;}

.AutoComplete_CompletionListElementWithoutScroll{margin:0px 0px; padding:0px 0px; text-align:left; font-size:11px; width:250px; list-style-type:none; border:1px; border-style:outset; font-weight:normal; background-color:White; z-index:1010}
.AutoComplete_CompletionListElementWithoutScroll{width:100%;}

.AutoComplete_CompletionListElementUpDir{margin:0px 0px; margin-top:-122px; _#margin-left:2px; _#margin-top:-120px; padding:0px 0px; text-align:left; height:100px; overflow:auto; font-size:11px; width:250px; list-style-type:none; border:1px; border-style:outset; font-weight:normal; background-color:White; z-index:1010}
.AutoComplete_CompletionListElementUpDir{width:100%;}

.AutoComplete_CompletionListElement_RR{margin:0px 0px; padding:0px 0px; text-align:left; height:95px; overflow-x:none; overflow-y:auto; *overflow-y:scroll; font-size:11px; width:100%; list-style-type:none; border:1px; border-style:outset; font-weight:normal; background-color:White; z-index:1010}
.AutoComplete_CompletionListElement_RR li{white-space:normal; width:100%; *width:92%;}
/* AutoComplete item */

.Autocomplete_List
{
	z-index: 1000;
	background-color: #ffffff;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	color:#666666;
	font-size:10px;
	font-family: Verdana;
}

.ajax__calendar_container
{
	z-index:1000;
}

.Autocomplete_ListItem 
{
	border-bottom:solid 1px #cccccc;
	cursor:default;
}

.Autocomplete_HighlightedList
{
	background-color:#316ac5; 
	border-bottom:solid 1px #cccccc;
	cursor:default;
	color:White;
}


.Maintable{ border-collapse:collapse; border:1px solid #03476F; font-size:11px; color:#000;  background:#fafafa; margin-left: 1px; *margin-left: 0px;}
.Maincaption{text-align:left; font:bold 16px arial,helvetica,sans-serif; background:transparent; padding:6px 4px 8px 0px; color:#03476F; text-transform:uppercase}
.Maintd, .Mainth{border:1px dotted #03476F; padding:.5em; color:#363636; vertical-align:top}
.Mainthead th, .Maintfoot th{font-weight:bold; font-size:12px; border:1px solid #03476F; text-align:left; background:#bec8d1; color:#000; padding-top:3px}
.Maintbody td a{background:transparent; text-decoration:underline; color:#363636}
.Maintbody td a:hover{color:#000;  text-decoration:underline}
.Maintbody th a{font-size:11px; background:transparent; text-decoration:none;  font-weight:normal; color:#363636;  text-decoration:underline}
.Maintbody th a:hover{color:#000}
.Maintbody th, .Maintbody td{vertical-align:top; text-align:left}
.Maintbody tfoot td{border:1px solid #03476F; background:#bec8d1; padding-top:3px; color:#000}
.odd{background:#fafafa}
.Maintbody tr:hover{border:1px solid #03476F; color:#000}
.Maintbody tr:hover th, .Maintbody tr.odd:hover th{color:#000}
.ServeyNormal{font-weight:normal}
.CreateTxt{font-size:10px; font-weight:normal; color:#00F}
.Unbroadcasted{font-weight:bold; color:#C00}
.Broadcasted{font-weight:bold; color:#360}
.Number{font-weight:bold; color:#000; text-align:right; text-decoration:underline}
.Number-Lineno{font-weight:bold; color:#000; text-align:right; text-decoration:none}
.StatusURL{padding-right:2px; text-decoration:underline; color:#00F}

.ubercolortabs{padding:0px 0px; margin:0px 0px; width:100%; overflow:hidden; background:transparent}
.ubercolortabs ul{font-weight:bold; font-size:11px; cursor:text; margin:0; padding:0; list-style:none}
.ubercolortabs li{display:inline; margin:0 2px 0 0; padding:0; cursor:text;}
.ubercolortabs a{float:left; color:#3a3a3a; cursor:text; background:#d4e1f2 url('../IMAGES/gifs/new_lft.gif') no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0; padding-left:1px; padding-right:0; padding-top:0; padding-bottom:1px}
.ubercolortabs a span{float:left; display:block; background:url('../IMAGES/gifs/new_rht.gif') no-repeat right top; cursor:text; padding-left:6px; padding-right:9px; padding-top:7px; padding-bottom:3px}
.ubercolortabs a span{float:none; cursor:text;}

/* For without href*/
.blucolortabs{padding:0px 0px; margin:0px 0px; width:100%; overflow:hidden; background:transparent}
.blucolortabs ul{font-weight:bold; font-size:11px; margin:0; padding:0; list-style:none}
.blucolortabs li{display:inline; float:left; color:#fff; background:#0065b2 url('../IMAGES/gifs/new_lft.gif') no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolortabs li span{float:left; display:block; background:url('../IMAGES/gifs/new_rht.gif') no-repeat right top; cursor:default; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}

/*For Href*/
.blucolorTwoTabs{padding:0px 0px; margin:0px 0px; width:100%; overflow:hidden; background:transparent}
.blucolorTwoTabs ul{font-weight:bold; font-size:11px; margin:0; padding:0; list-style:none}
.blucolorTwoTabs li{display:inline; float:left; color:#fff; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolorTwoTabs a.selected{display:inline; float:left; color:#fff; cursor:default; background:#0065b2 url('../IMAGES/gifs/new_lft.gif') no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolorTwoTabs a.unselected{display:inline; float:left; color:#c8e0fc; cursor:pointer; background:#578cca url('../IMAGES/gifs/new_lft.gif') no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolorTwoTabs a span{float:left; display:block; background:url('../IMAGES/gifs/new_rht.gif') no-repeat right top; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}

/*For Href*/
.blucolorTwoTabs_news{padding:0px 0px; margin:0px 0px; width:100%; overflow:hidden; background:transparent}
.blucolorTwoTabs_news ul{font-weight:bold; font-size:11px; margin:0; padding:0; list-style:none}
.blucolorTwoTabs_news li{display:inline; text-transform:uppercase; float:left; color:#fff; text-decoration:none; margin-left:1px; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolorTwoTabs_news a.selected{display:inline; text-transform:uppercase; float:left; color:#fff; cursor:default; background:#0065b2 url('../IMAGES/gifs/new_lft.gif') no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolorTwoTabs_news a.unselected{display:inline; text-transform:uppercase; float:left; color:#c8e0fc; cursor:pointer; background:#578cca url('../IMAGES/gifs/new_lft.gif') no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolorTwoTabs_news a span{float:left; display:block; background:url('../IMAGES/gifs/new_rht.gif') no-repeat right top; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}


.SubTitlelink{font-size:10px; font-weight:normal; color:#0066CC;}
.linkLeftProfile{font-size:10px; font-weight:normal; color:#1559a8}
.smallMessageRed{font-size:10px; color:Red; text-decoration:none; text-align:left; margin-left:2px;}
.smallMessageBlack{font-size:10px; color:Black; text-decoration:none}

#blanket{border:medium none; margin:0pt; padding:0pt; z-index:1001; cursor:wait; width:100%; height:100%; cursor:wait; top:0pt; left:0pt; position:fixed; background-color:#e5e5e5; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=50); display:none}
#popUpDiv{border:3px solid rgb(72,103,153);  padding:0pt; z-index:1002;  position:absolute; top:50%; left:50%; text-align:center; color:rgb(0,0,0); background-color:rgb(255,255,255); display:none; overflow:auto}
#popUpDiv_rp{border:3px solid rgb(72,103,153);  padding:0pt; z-index:1002;  position:absolute; top:50%; left:50%; text-align:center; color:rgb(0,0,0); background-color:rgb(255,255,255); display:none; overflow:auto}

.NoData{color:#A0A0A0; text-align:center; font-size:11px; font-weight:normal;}

.viewall{width:310px; float:left; text-align:right; font-size:10px; color:#06C; margin-top:2px}

.manageLink{text-align:right; font-size:10px; color:#06C; margin-top:2px}
.BlueTitle{font-size:15px; font-weight:bold; color:#0065b2}
.BlackTitle{font-size:15px; font-weight:bold; color:#000000}
.BoldMar10{margin:0px 0px; padding:10px 10px; font-size:13px; font-weight:bold}
.Boldpadd5{margin:0px 0px; padding:5px 5px; font-size:13px; font-weight:bold}

.CalenderCss .ajax__calendar_container{z-index:100; border:1px solid #646464; background-color:white}

.txt-gray{font-size:9px; color:#666}
.txt-green14{font-size:14px; color:#093; font-weight:bold}
.txt-red14{font-size:14px; color:#933; font-weight:bold}

.forumCompany{font-size:10px; color:#000; font-weight:bold}
.forumCompanyName{font-size:14px; color:#000; font-weight:bold; white-space:nowrap}
.MicrositeLink{color:#06C; text-decoration:underline}
.searchNotes{font-size:10px; color:#000; font-weight:normal}
.TableTopOnly{border-top:1px dotted #1559a8}
.announcements{font-size:11px; font-weight:normal; padding-left:5px}
.announcementsMicrosite{font-size:11px; font-weight:normal; padding-left:5px; color:#36679C}

.blueColor{color:#06C}
.marFont11{margin:0px 0px 0px 10px; padding:0px 0px; font-size:11px; list-style:inside; list-style-type:disc}
.marFont11 a{color:#999}
.marFont11 a:hover{color:#03c}

.goTop{font-size:10px; font-weight:bold; color:#999; background-position:right; background-image:url('../IMAGES/gifs/top-arrow.gif'); background-repeat:no-repeat; background-position-y:50%}
.goTop a{font-size:10px; font-weight:bold; color:#999; text-align:right; text-decoration:none}
.goTop a:hover{font-size:10px; font-weight:bold; color:#999; text-decoration:underline}

.padd85{padding:8px 5px}
.marTop400px{ margin-top:10px; float:left; width:400px;}

#Sensex{font-size:11px; margin:0px 0px; padding:0px 0px; list-style:none}
#Sensex li{float:left; padding:0px 12px}
.Sensex{font-size:0.9em; margin:0px 0px; padding:0px 5px; list-style:none}
.Sensex td{font-size:0.9em; margin:0px 0px; padding:0px 5px; list-style:none}
.Sensexdown{color:#F00; font-weight:bold; letter-spacing:-1px}
.Sensexup{color:#108f10; font-weight:bold; letter-spacing:-1px}
.SensexEqual{color:#000; font-weight:bold; letter-spacing:-1px}
.homeTitle16{font-size:16px; text-decoration:none; font-family:Arial,Helvetica,sans-serif; color:#014a95; font-weight:bold}
.homeDate{font-size:11px; padding-left:5px; color:#545454}

.homesectionLI{float:left; margin-top:10px; padding:0px 0px; list-style-type:circle}

.top{font-size:10px; font-weight:bold; color:#999; background-image:url('../IMAGES/top-arrow.gif'); background-repeat:no-repeat; background-position-y:50%}

.homeTime{font-size:10px; color:#014a95}
.font10{font-size:10px; color:#000000;}
.font10Justify{font-size:10px; color:#000000; text-align:justify;}
.font9Justify{font-size:9px; color:#000000; text-align:justify;}
.font10 a{font-size:10px; text-decoration:none; color:#000}
.font10 a:hover{font-size:10px; text-decoration:underline; color:#0000ef}

.font11{font-size:11px}
.font11new{font-size:11px; text-decoration:none; color:#000}
.font11 a{font-size:11px; text-decoration:none; color:#000}
.font11 a:hover{font-size:11px; text-decoration:underline; color:#0000ef}
.font11Gray{color:#545454; font-size:11px}
.arrowMore{float:right; margin-right:5px}
.RedBoxTitle{font-size:14px; padding-left:5px; color:#444; font-weight:bold}

.homeTblTitle{font-size:11px; font-weight:bold; color:#014a95; text-decoration:underline}
.homeTblCol{font-size:11px; border-bottom:1px #eaeaea solid; color:#5e5d5d}
.homeTblColLink{font-size:11px; color:#5e5d5d}
.calendarTip{float:left; width:300px; margin-top:10px; border:2px #014a95 solid; padding:5px 5px}
.font11MarPadd{padding:0px 0px; margin:0px 0px; font-size:11px}

.mainTabClickPOP{float:left; border-left:1px #024c95 solid; font-weight:bold; font-size:12px; color:#014a95; font-family:Arial,Helvetica,sans-serif; border-right:1px #024c95 solid; border-top:1px #024c95 solid; padding:5px 5px}
.mainTabClickPOP a{text-decoration:none; color:#014a95}
.mainTabUnClickPOP{float:left; border-bottom:1px #024c95 solid; font-weight:bold; text-decoration:none; font-size:12px; color:#014a95; font-family:Arial,Helvetica,sans-serif; padding:5px 5px}
.mainTabUnClickPOP a{text-decoration:none; color:#014a95}
.homeTitle10{color:#024c95; margin:3px 3px; font-weight:normal; font-size:10px}
.homeTitle11{color:#024c95; margin:3px 3px; font-weight:bold; font-size:11px}

.homeTitle11 a{color:#024c95; margin:0px 0px; font-weight:bold; font-size:11px; text-decoration:none}
.homeTitle11-2{color:#024c95; font-weight:bold; font-size:11px}
.black{color:#000}
.blackPaddlLft10{font-weight:normal; padding-left:10px; font-size:10px; color:#000}
.font10Black{font-weight:normal; font-size:10px; color:#000}
.font11Mar2{margin:2px 2px; font-size:11px}
.font11Mar2Gray{margin:2px 2px; font-size:11px; color:#656565}
.font11Mar2Gray a{margin:2px 2px; font-size:11px; color:#656565}
.font11Mar2Gray a:hover{margin:2px 2px; font-size:11px; color:#00f}
.font10Blue{color:#2c68a6; font-size:10px}
.marbottom10{margin-bottom:9px}

.sublink{font-weight:normal}

.sublinkSelected{font-weight:bold}
 
.txtBox{border:1px #b2b2b2 solid; width:180px; background-color:#eff1f2}

.txt-red{font-size:10px; color:#F00; text-decoration:none}

.h4Notes{border-bottom:1px #d9d9d9 solid; font-size:13px; padding:0px 0px; margin:5px 0px;}

.POPGraphDiv{border:2px #588BCA solid; margin:5px 0px; background-color:#BFD8F8; width:99%; padding-top:5px; float:left;}
.POPGraphDiv p{font-size:12px; margin:5px 10px; font-weight:bold; text-align:left;}
.POPGraphDiv p span{padding-top:3px;}
.POPGraphDiv li{padding:3px 0px; font-weight:normal;}
.POPGraphDiv li a{padding:3px 0px; font-weight:normal; color:#000000; text-decoration:underline;}

.POPGraphDiv_main{width:99%; padding-top:5px; float:left;}
.POPGraphDiv_main p{font-size:11px; margin:5px 10px; font-weight:bold; text-align:left;}
.POPGraphDiv_main p span{padding-left:3px;}

#BodyDiv{width:1000px; float:left;}
#NoLftRht{margin-top:10px; width:97%; margin-left:15px; margin-right:15px;}
.h2Title{background-image:url(../images/DivImages/2Dot-2.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:2px;}
.CompGraphRHT{float:left; margin-right:5px; width:450px;}
.CompGraphRHT p{font-size:12px; text-align:justify; color:#024C95; font-weight:bold;}
.CompGraphRHT span{color:#000000; font-size:12px; font-weight:bold; font-size:11px;}
.CompGraphRHTPADD{padding-bottom:10px; padding-top:10px; float:left; margin-left:10px;}
.txtRht{text-align:right}

.showCompareGrh{float:left; color:#666666; text-align:right; font-weight:bold;}
.showCompareGrh p{margin:5px 0px;}
.showCompareGrh a{padding:5px 5px; text-decoration:none; margin:5px 0px; background-image:url(../images/blue-Grad-BG.jpg); color:#FFFFFF; border:1px #000000 solid;}
.showCompareGrh a:hover{padding:5px 5px; text-decoration:underline; margin:5px 0px; background-image:url(../images/blue-Grad-BG.jpg); color:#FFFFFF; border:1px #000000 solid;}
.compareGrhbott{font-size:10px;float:left; font-style:italic; text-align:left; font-weight:normal; margin:10px 0px; color:#000000;}
.compareGrhbott span{color:#FF0000;}


.divTxtArea{margin:5px 0px; font-size:11px; width:98%; float:left;}
.divTxtArea .compNo{width:25px; float:left; margin-top:3px;}
.divTxtArea .dropDown{width:90px; float:left; }
.divTxtArea .txtControl{width:270px; *width:275px; float:left;}
.divTxtArea span{padding-left:5px; vertical-align:bottom; color:#0000ee; font-size:10px;}
.divTxtArea select{font-size:12px;}
.divTxtArea input{font-size:11px;}
.divError{margin-top:5px;width:90%;float:left;min-height:18px;margin-bottom:5px;}
.width100Per {width:540px;vertical-align:top;}

/* Commented as per discussion with arun as it is overriding Esprit classes
Start For Round Corner Div
.bl2 {border: 1px solid #e68200; background:url(/i/bl2.gif) 0 100% no-repeat; text-align:center}
.bl {background:url(../images/divimages/bl2.gif) 0 100% no-repeat; text-align:center}
.br {background:url(../images/divimages/br2.gif) 100% 100% no-repeat; height:375px; *height:380px;}
.tl {background:url(../images/divimages/tl2.gif) 0 0 no-repeat}
.tr {background:url(../images/divimages/tr2.gif) 100% 0 no-repeat; padding:10px}
.tr2 {background:url(../images/divimages/tr2.gif) 100% 0 no-repeat}
.t {background:url(../images/divimages/dot2.gif) 0 0 repeat-x;}
.b {background:url(../images/divimages/dot2.gif) 0 100% repeat-x}
.l {background:url(../images/divimages/dot2.gif) 0 0 repeat-y}
.r {background:url(../images/divimages/dot2.gif) 100% 0 repeat-y; height:375px; *height:380px;}
End For Round Corner Div*/

#BodyPOP-UP{width:98%; margin:0px auto;}
#POP-UPContent{margin:10px 0px; width:100%;}
.POPUP-28Pre{width:35%; border:2px solid #a3c8e5; float:left; padding:5px 3px;}
/*.POPUP-70Pre{width:*; border:2px solid #a3c8e5; float:right; min-height:730px; padding-left:5px;}*/
.divBoxGray{border:1px #e3e3e3 solid; width:99%;}
.divBox{float:left; margin-top:20px;width:99%;}
.divBoxBG-Blue{background-color:#e0eff5; float:left; width:99%; border:1px solid #000;}
.popUP-form{list-style:none; margin-left:-35px; *margin-left:5px; width:99%; margin-top:0px;}
.popUP-form li{ float:left; width:99%;}
.divBox-Blue-2{float:left; background:#e0eff5; margin-top:20px; border:1px solid #000 ;width:99%;}
.divBox-Blue-2 p{padding:6px 10px; font-size:11px; color:#ec0000; }


* html .POPUP-70Pre { 
   height: expression( this.scrollHeight < 730 ? "730px" : "auto" ); /* sets min-height for IE */   
}
.POPUP-70Pre { 
   width:*; border:2px solid #a3c8e5; float:right; min-height:730px;/* sets min-height value for all standards-compliant browsers */
}

#menu {
  margin:0; 
  padding:0; 
  width:28em;
  height:4em;
  overflow:hidden; 
  background:#fff;
  }
#menu li {
  display:inline;
  list-style-type:none;
  }
#menu li a {
  display:block;
  float:left;
  text-decoration:none; 
  margin:0; 
  }
#menu li a img {
  opacity:0.7;
  margin:0.4em 0.8em 0.2em 0.8em;
  border:0;
  float:left;
  }
#menu li a span {
  display:none; 
  }
#menu li a:hover {
  background:#fff;
  }
#menu li a:hover img {
  opacity:1;
  }
#menu li a:hover span {
  width:11em;
  color:#aaa;
  display:block; 
  cursor:pointer;
  float:left;
  }
#menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#0364b1; 
  font-variant:small-caps; 
  font-size:1.10em; 
  border:0;
  }
.outer {
  background:transparent; 
  font-size:0.9em;
  }


.showEvents{position:absolute; color:#306aa9; left:90%; top:2%; font-size:11px; font-weight:bold;}
.graphArea{float:left; margin:5px 0px;}
.graphFootertxt{position:relative; margin:5px 0px; bottom:0; float:left;}
.graphFootertxtUL{list-style:none; font-size:11px; font-weight:bold; color:#353535;}
.graphFootertxtUL li{float:left; padding:0px 10px;}
.imgFooter{float:left; margin:0px 5px;}
.txtFooter{margin-top:2px; float:left;}

.Blue10Bold{font-size:10px; color:#5b8bcb; font-weight:bold;}

.PopUpName{font-size: 12px; padding: 2px 0px; border: 1px #145ca8 solid;width: 110px;}

.errorMsg{font-size:11px; color:#ff0000; float:left; text-align:left;}
.errorMsg ul{font-size:11px; color:#ff0000; float:left; margin:0px 0px; text-align:left; padding:2px 3px; width:580px;}
.errorMsg ul li{font-size:11px; color:#ff0000; float:left; padding:2px 3px; list-style:none; list-style-position:inside; width:30%;}
.popUpTabSelc{color:#fff; text-decoration:none;}
.popUpTabUNSelc{color:#93d7ff; text-decoration:none;}


#invertedtabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
margin-top:0px;
}

#invertedtabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#invertedtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
}


#invertedtabs a{
float:left;
color: white;
background: #005ba9 url(../Images/DivImages/color_tabs_left2.gif) no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabs a span{
float:left;
display:block;
background: transparent url(../Images/DivImages/color_tabs_right2.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}


#invertedtabs a:hover{
background-color: #abc5ff;
color:#000000;
}

#invertedtabs a:hover span{
background-color: #abc5ff;
color:#000000;
}

#invertedtabs .current a, #invertedtabs .current span{ /*currently selected tab*/
background-color: #abc5ff;
color:#000000;
}

#invertedtabsline{
clear: both;
padding: 0;
width: 100%;
height: 2px;
background: #005ba9;
font-size:2px;
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

 #invertedtabs .UnSelecurrent a, #invertedtabs .UnSelecurrent span{ /*currently selected tab*/
background-color: #005ba9;
color:#ffffff;
}



/* For without href*/
.POPUP-blucolortabs{padding:0px 0px; margin:0px 0px; width:100%; overflow:hidden; background:transparent}
.POPUP-blucolortabs ul{font-weight:bold; font-size:11px; margin:0; padding:0; list-style:none}
.POPUP-blucolortabs li{display:inline; text-transform:uppercase; float:left; color:#fff; background:#0065b2 url(../images/lft_Home-POP.png) no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.POPUP-blucolortabs li span{float:left; display:block; background:url(../images/rht_Home-POP.png) no-repeat right top; cursor:default; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}

.hint 
{
	font-family:Verdana;
	color:#000;
    display:none;
    position: absolute;     
    right: -50;
    font-size:11px;
    width: 300px;
    margin-top: -4px;
    border: 1px solid #1970cb;
    padding: 8px 10px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #89C2FF url(../images/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;       
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

.underlinemenu{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;width: 80%; float:left}

.underlinemenu ul{padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/margin: 0;text-align: left; /*set value to "left", "center", or "right"*/}

.underlinemenu ul li{display: inline;}

.underlinemenu ul li a{color: #7288a3;padding: 6px 3px 1px 3px; /*top padding is 6px, bottom padding is 4px*/margin-right: 5px; margin-left:5px; /*spacing between each menu link*/text-decoration: none; }

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{color:#01479d;border-bottom-color: black;border-bottom: 1px solid gray;/*bottom border is 3px*/}
.underlinemenu ul li a.unselected{color:#7288A3;cursor:pointer;/*bottom border is 3px*/}

.Sub-underlinemenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight: bold;width: 80%;  float:left}

.Sub-underlinemenu ul{padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/margin: 0;text-align: left; /*set value to "left", "center", or "right"*/}

.Sub-underlinemenu ul li{display: inline;}

.Sub-underlinemenu ul li a{color: #7288a3;padding: 1px 3px 1px 3px; /*top padding is 6px, bottom padding is 4px*/margin-right: 5px; margin-left:5px; /*spacing between each menu link*/text-decoration: none; 
}

.Sub-underlinemenu ul li a:hover, .Sub-underlinemenu ul li a.selected{color:#000; border-bottom-color: black; border-bottom: 1px solid gray; border-top: 1px solid gray;/*bottom border is 3px*/}
.Sub-underlinemenu ul li a.unselected{color:#7288A3; cursor:pointer; /*bottom border is 3px*/}

.underlinemenu_IRO{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;width: 80%; float:left}

.underlinemenu_IRO ul{padding: 1px 0 7px 0;}

.underlinemenu_IRO ul li{display: inline;}

.underlinemenu_IRO ul li a{color: #7288a3; padding: 6px 3px 1px 3px; /*top padding is 6px, bottom padding is 4px*/margin-right: 5px; margin-left:5px; /*spacing between each menu link*/text-decoration: none; float:left; }

.underlinemenu_IRO ul li a:hover, .underlinemenu_IRO ul li a.selected{color:#01479d;border-bottom-color: black;border-bottom: 1px solid gray;/*bottom border is 3px*/float:left; padding: 6px 3px 1px 3px;}
.underlinemenu_IRO ul li a.unselected{color:#7288A3;cursor:pointer;/*bottom border is 3px*/ float:left; padding: 6px 3px 1px 3px;}

.Sub-underlinemenu_IRO{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight: bold;width: 80%;  float:left}

.Sub-underlinemenu_IRO ul{padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/margin: 0;text-align: left; /*set value to "left", "center", or "right"*/}

.Sub-underlinemenu_IRO ul li{display: inline;}

.Sub-underlinemenu_IRO ul li a{color: #7288a3;padding: 1px 3px 1px 3px; /*top padding is 6px, bottom padding is 4px*/margin-right: 5px; margin-left:5px; /*spacing between each menu link*/text-decoration: none; 
}

.Sub-underlinemenu_IRO ul li a:hover, .Sub-underlinemenu_IRO ul li a.selected{color:#000; border-bottom-color: black; border-bottom: 1px solid gray; border-top: 1px solid gray;/*bottom border is 3px*/}
.Sub-underlinemenu_IRO ul li a.unselected{color:#7288A3; cursor:pointer; /*bottom border is 3px*/}



div.dialog-box-succes {
background:#B4EFAB none repeat scroll 0 0;
border:1px solid #8BE57E;
color:#337129;
float:left;
font-weight:bold;
margin-bottom:20px;
padding:10px 10px;
margin:10px 6px;
width:90%;
}

div.dialog-left {
float:left;
margin:0px 5px;
}

div.dialog-box-error {
background:#FEB1B1 none repeat scroll 0 0;
border:1px solid #FE9090;
color:#820101;
float:left;
font-weight:bold;
margin-bottom:20px;
padding:10px 10px;
margin:10px 6px;
width:90%;
}


div.dialog-box-warning {
background:#F0FEB1 none repeat scroll 0 0;
border:1px solid #D5D458;
color:#7F7200;
float:left;
font-weight:bold;
margin-bottom:20px;
padding:10px 10px;
margin:10px 6px;
width:90%;
}



div.dialog-box-information {
background:#A3D0FF none repeat scroll 0 0;
border:1px solid #6AB3FF;
color:#004185;
float:left;
font-weight:bold;
margin-bottom:20px;
padding:10px 10px;
margin:10px 6px;
width:90%;
}


.divBorder-bottom{border:#0064af solid 1px; background:#d3e7ff;}
.divBorder-Title{border-bottom:1px solid #92a2b1; font-size:12px; font-weight:bold; color:#333;}
.txtInput{font-size:11px; color:#787878;}
.txtInput input{font-size:11px; color:#787878; width:85px}
.divBorder-butt{padding:2px 3px; margin:2px 5px; background-color:#c1d8f8; border:#000 1px solid; font-size:10px; color:#000; text-decoration:none;}
.divBorder-Title-1{font-size:11px; border-bottom:1px solid #2a7fc0; font-weight:bold; color:#6e6d72;}
.FloatLft{float:left}
.FloatRht{float:right}
.FloatLft70Perc{float:left; width:70%;}
.LinkContent-2{color:#0066CC;font-size:11px;font-weight:normal;text-decoration:underline;cursor:pointer;}

.ipoDetails{width:615px;*width:595px; margin:5px 8px; float:left; border:1px solid #cddeee; background-color:#f2f7fb;}
.ipoDetails h3{padding:5px 10px; background-color:#e4edf6; margin:0px 0px; font-size:14px; font-weight:bold;}
.ipoDetails p{padding:5px 10px; text-align:justify; font-size:11px;}
.ipoDetails-Doc{padding-left:10px; *padding-left:25px;}
.ipoDetails-Doc li{border-bottom:1px dotted #CCCCCC; margin:10px 10px 0 0; height:15px; list-style-position:inside; *list-style-position:outside; list-style-image:url(../Images/DivImages/arrowRht.gif); color:#006699; font-size:11px; font-weight:bold;}
.ipoDetails-Doc li span{color:#000;}
.ipoDetails-Doc li p{padding:2px 10px; font-weight:normal; color:#000000; text-align:justify; font-size:11px;}

.ipo-HomeDiv{float:left; padding:3px;}
.ipo-HomeDiv .doc{font-size:12px; color:#4b4b4b; font-weight:bold;}
.ipo-HomeDiv .doc a{font-size:12px; color:#4b4b4b; font-weight:bold; text-decoration:none;}
.ipo-HomeDiv .doc-1{color:#2871bd; text-align:right; font-size:11px; padding-top:5px; font-weight:bold;}
.ipo-HomeDiv .doc-1 a{color:#2871bd; text-align:right; font-size:11px; padding-top:5px; font-weight:bold;}
.ipo-HomeDiv .doc-Date{color:#3d5267; font-size:11px; text-align:right; font-weight:bold;}

.grayButton{font-size:9px; color:#FFFFFF; font-weight:bold; padding:2px; text-decoration:none; background-color:#3b3b3b; cursor:pointer;}
.tblButtom_BR{font-size:11px; font-weight:bold; color:#000; border-bottom:1px solid #666666}


.widgetIMG{float:left; margin:2px; margin-left:25px;}
.widgetTxtContent{float:left; width:47%; margin-left:10px;}
.widgetTxtContent p{font-size:12px; color:#000000; text-align:justify; width:98%; padding:1px; margin:1px;}
.widgetTxtContent ul{color:#000000; font-size:12px; list-style:disc;}
.widgetTxtContent ul li{color:#000000; font-size:12px; list-style:disc; margin-left:10px; padding:5px 2px;  text-align:justify;}

.event_company{color:#024c95; font-size:11px; font-weight:bold}
.event_type{font-size:11px; color:#8a8a8a; padding:3px 0px; font-weight:bold}
.event_type span{font-weight:normal}

.ipo_company{color:#024c95; font-size:12px; padding:5px 0px; font-weight:bold}
.ipo_open{color:#029f27; font-weight:bold; font-size:10px;}
.ipo_close{color:#ff3000; font-weight:bold; font-size:10px;}
.ipo_desc{color:#565656; font-weight:bold; font-size:10px;}k

#link-ul{float:left; font-size:11px; margin:0; padding:0;}
#link-ul li{float:left; padding:5px; list-style:none;}
#link-ul li a{ float:left; text-decoration:none; color:#145ca8; border:1px solid #145ca8; -moz-border-radius:6px; padding:3px 6px;}
#link-ul li a:hover{ float:left; text-decoration:none; color:#fff; background-color:#145ca8; border:1px solid #145ca8; -moz-border-radius:6px; padding:3px 6px;}

#link-ul li a.selected{ float:left; text-decoration:none; color:#fff; background-color:#145ca8; border:1px solid #145ca8; -moz-border-radius:6px; padding:3px 6px;}

#link-ul li a.unselected{ float:left; text-decoration:none; color:#145ca8; border:1px solid #145ca8; -moz-border-radius:6px; padding:3px 6px;}

/* Third Party Invite Friends Style - Start */

#invite_Friends{float:left; width:650px;}
#invite_Friends p{float:left; width:99%; margin:5px;}
#invite_Friends .box1{border:1px #95c4de solid; float:left; background:#f2f6f7; margin:5px; -moz-border-radius:5px; width:550px;}
#invite_Friends h3{color:#01669a; font-size:14px; padding:6px 8px; margin:0;}
#invite_Friends .content{margin:0; padding:5px 8px; font-size:12px;}
.invite_field{float:left; width:300px; margin:2px 35px;}
.invite_field label{font-size:12px; font-weight:bold;}
.invite_field select{font-size:13px; margin-left:3px;}
.invite_field_butt{float:left; width:200px; margin:8px 98px; *margin:8px 45px; padding-bottom:5px;}
.invite_Friends_Box2{border:1px #95c4de solid; float:left; background:#f2f6f7; margin:5px; -moz-border-radius:5px; width:360px}
.invite_Friends_Box2 h3{color:#01669a; font-size:14px; padding:6px 8px; margin:0;}
.invite_field_email{float:left; width:300px; margin:2px 5px;}
.invite_field_email textarea{width:250px; height:80px; margin:5px;}
.invite_field_butt2{float:left; width:200px; margin:8px 6px; padding-bottom:5px;}

#invite_Friends_2{float:left; width:635px; *width:620px; margin:5px;}
#invite_Friends_2 h2{font-size:16px; font-weight:bold;}
#invite_Friends_2 p{float:left; width:99%; margin:5px;}
#invite_Friends_2 .sections{ background-image:url(../images/bg_invite.jpg); float:left; width:598px;  border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:21px;}
#invite_Friends_2 .sections ul{margin:0; padding:0; float:left; font-size:11px; list-style:none;}
#invite_Friends_2 .sections ul li{float:left; padding:0px 7px;}

#invite_Friends_2 .sections-2{ background-image:url(../images/bg_invite.jpg); float:left; width:598px;  border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:21px;}
#invite_Friends_2 .sections-2 ul{margin:0; padding:0; float:left; font-size:11px; list-style:none;}
#invite_Friends_2 .sections-2 ul li{float:left; padding:0px 0px;}

#invite_Friends_2 .selectFriends{float:left; width:600px; overflow-y:auto; overflow-x:auto; height:100px;}
#invite_Friends_2 .selectFriends ul{margin:0; padding:0; list-style: none;}
#invite_Friends_2 .selectFriends ul li{float:left; border-bottom:1px #cccccc solid;}
#invite_Friends_2 .frstChk{background-color:#eeeeee; float:left;  padding:17px 2px;}
#invite_Friends_2 .secdDetails{background-color:#fff; font-size:11px; font-weight:bold; width:503px; float:left; padding:4px 0px; padding-left:5px; float:left;}
#invite_Friends_2 .secdDetails ul{font-size:11px; float:left; font-weight:normal; margin:0;padding:0; list-style:none; color:#999999;}
#invite_Friends_2 .secdDetails ul li{float:left; padding:2px 4px; border-bottom:none;}
#invite_Friends_2 .thrImg{float:left; padding:9px 0px;}

#invite_Friends_3{float:left; width:600px; margin:5px;}
#invite_Friends_3 .selectFriends_nw{float:left; width:600px; }
#invite_Friends_3 .selectFriends_nw ul{margin:0; padding:0; list-style:none;}
#invite_Friends_3 .selectFriends_nw ul li{float:left; border-bottom:1px #cccccc solid;}
#invite_Friends_3 .frstChk{background-color:#eeeeee; float:left;  padding:17px 2px;}
#invite_Friends_3 .secdDetails{background-color:#fff; font-size:11px; font-weight:bold; width:550px; float:left; padding:4px 0px; padding-left:5px; float:left;}
#invite_Friends_3 .secdDetails ul{font-size:11px; float:left; width:90%; font-weight:normal; margin:0;padding:0; list-style:none; color:#999999;}
#invite_Friends_3 .secdDetails ul li{float:left; padding:2px 4px; border-bottom:none;}
#invite_Friends_3 .thrImg{float:left; padding:9px 0px;}

#invite_Friends_3 .buttLast ul{font-size:11px; float:left; width:90%; font-weight:normal; margin:0;padding:0; list-style:none; color:#999999;}
#invite_Friends_3 .buttLast ul li{float:left; padding:2px 4px; border-bottom:none;}

#invite_Friends_3 .buttAccept{border:#666 1px solid; color:#494949; margin-right:5px; background-color:#f1ffde; font-size:11px; cursor:pointer;}
#invite_Friends_3 .buttYN{border:#666 1px solid; color:#000; margin-right:5px; background-color:#d9d9d9; font-size:11px; cursor:pointer;}






#invite_Friends_2 .margin5_wdth90pre{float:left; margin:5px 0px; width:90%;}


.borderRht{float:left; padding:2px 4px;; border-left:1px solid #999999;}

.Optional_mess{float:left; width:600px; margin:5px;}
.Optional_mess .textContent{color:#4b4b4b;}
.Optional_mess textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:5px; padding:2px; border:1px solid #cccccc; width:550px; height:80px;}
.Optional_mess .button_section {float:left; margin:5px 0px 0px 0px;}

/* Third Party Invite Friends Style - Ends */

.icon_ul_li{list-style:none; margin:0; padding:0; font-size:11px; color:#999999; font-weight:bold;}
.icon_ul_li li{float:left; padding:5px;}

/* Privacy Policy in POP up Start */

#privacy_policy{float:left; width:684px; text-align:left; padding:5px;}
#privacy_policy h3{font-size:17px; padding:4px; margin:0; font-weight:bold;}
#privacy_policy h4{font-size:12px; padding:2px; font-weight:bold; margin:0;}
#privacy_policy p{font-size:11px; font-weight:normal; padding:4px; text-align:justify;}
#privacy_policy input{margin-top:10px;}
#privacy_policy label{font-size:12px; font-weight:bold; padding:0; margin:0;}

/* Privacy Policy in POP up End */

#company_graph{margin: 2px; padding: 3px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00465a; width:100%;}

#company_graph li{margin: 4px 2px; padding: 4px; float: left; width: 31%; *width:300px; background-color: #effbff; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border:2px solid #0272c1;background-color:#EEEEFF;}


#tabs_dashboard{float:left; list-style:none; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px;}

#tabs_dashboard li{float:left;}

#tabs_dashboard li a{float:left; padding:5px; -moz-border-radius:5px;background:url(../images/gifs/black_gr.jpg); border:1px #999999 solid; margin:0px 3px; text-decoration:none; color:#FFFFFF;}

#tabs_dashboard li a:hover{background:url(../images/gifs/blue_gr.jpg) repeat-x; color:#FFFFFF;}



#tabs {float:left;	font-family:Arial, Helvetica, sans-serif; width:100%; font-size:15px; line-height:normal; color:#FFFFFF;font-weight:bold; margin:0; padding:0; /*margin between menu and rest of page*/ overflow:hidden;}

#tabs ul {margin:0;	padding:10px 10px 0 0px;list-style:none;}

#tabs li {	display:inline;	margin:0;	padding:0;	}

#tabs a {	float:left;	color:#a5a5a5;	 background: url(../images/gifs/2_tab_left.jpg) no-repeat left top;	margin:0;	padding:0 0 0 6px;	text-decoration:none;	margin-right:3px;	}

#tabs a span {	float:left; color:#a5a5a5;	 display:block;	background: url(../images/gifs/2_tab_rht.jpg) no-repeat right top;	padding:6px 13px 4px 6px;		}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span { color:#a5a5a5;	}

#tabs a:hover {	background: url(../images/gifs/tab_left.jpg) no-repeat left top; color:#fff;}

#tabs a:hover span {background: url(../images/gifs/tab_rht.jpg) no-repeat right top; color:#fff;}

#tabs .selected {background: url(../images/gifs/tab_left.jpg) no-repeat left top;	color:#fff; }

#tabs .selected span {background: url(../images/gifs/tab_rht.jpg) no-repeat right top;  padding-right:10px;color:#fff; }


.bold12_gary{padding:0px 5px; color:#6d6d6d; font-weight:bold; font-size:12px;}
.bold11_ul_LI{font-size:11px; font-weight:bold; list-style:none;}

#cssdropdown, #cssdropdown ul {padding: 0;margin: 0;list-style: none;}
#cssdropdown li {float: left;position: relative;}
.mainitems{color:#0065B2; font-size:17px; font-weight:bold; font-family:Arial; padding:10px 5px 0px 5px;}
.mainitems a{padding-right:25px; text-decoration: none; color:#0065B2; background-image:url(../images/gifs/sitemap.png); background-repeat:no-repeat; background-position:99% 60%;}
.subuls{display: none; position: absolute;top: 28px; left: 1px; width:220px; background-color: #edf3ff; border: 1px solid #a3c1fe; font-size:12px; padding:5px 2px; float:left; }
.subuls li{width:280px;}
.subuls li a{text-decoration: none; padding:4px 10px; float:left; background-image:none;}
.subuls li a:hover{background-color:#0065B2; color:#edf3ff; padding:4px 10px; float:left; }
#cssdropdown li:ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */top: auto;left: auto;}
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */display: block;}


#OHLC{float:left; border:1px solid #999999; -moz-border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px 5px; margin-bottom:3px;}
#OHLC p{margin:0px 3px; font-weight:bold; float:left; padding:0}
#OHLC p span{color:#767676; border-right:1px solid #767676; padding:0px 5px; margin:0px 3px;} 



.subTab{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; list-style:none; margin:10px 0px; padding:0px 0px; float:left}
.subTab li{float:left; padding-left:2px; padding-right:2px; margin:0px 2px; text-decoration:none;}
.subTab li a{color:#000; border:1px solid #d3d3d3; padding:2px; margin:0px 3px; background-color:#efefef; color:#8d8b8c; text-decoration:none; -moz-border-radius:2px;}
.subTab li a:hover{color:#000;  padding:2px; text-decoration:none; background-color:#d5d5d5}
.subTab li a.selected{color:#000;  padding:2px; text-decoration:none; background-color:#d5d5d5}
.subTab li a.unSelected{color:#8f8b8c; border:1px solid #d3d3d3;  padding:2px; background-color:#efefef}


/*For Href*/
.blucolorTwoTabs_market{padding:0px 0px; margin:0px 0px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; background:transparent}
.blucolorTwoTabs_market ul{font-weight:bold; float:left; font-size:11px; margin:0; padding:0; list-style:none}
.blucolorTwoTabs_market li{display:inline; text-transform:uppercase; float:left; text-decoration:none; margin-left:1px; margin-right:2px; margin-top:0; margin-bottom:0;}
.blucolorTwoTabs_market a.selected{display:inline; text-transform:uppercase; float:left; color:#4b4b4b; cursor:default; background:#eaeaea url(../images/gifs/Hmarket_lft.gif) no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0; border-top:1px solid #999999;}

.blucolorTwoTabs_market a:hover{display:inline; text-transform:uppercase; float:left; color:#4b4b4b; cursor:default; background:#eaeaea url(../images/gifs/Hmarket_lft.gif) no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}

.blucolorTwoTabs_market a.unselected{display:inline; text-transform:uppercase; float:left; color:#8b8989; cursor:pointer; background:#f7f7f7 url(../images/gifs/Hmarket_lft.gif) no-repeat left top; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;  border-top:1px solid #999999;}
.blucolorTwoTabs_market a span{float:left; display:block; background:url(../images/gifs/Hmarket_rht.gif) no-repeat right top; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}


/* Market Page : Begin */

#mak_1{float:left; width:490px; *width:470px; ~width:484px; margin:0px 2px 2px 5px;}
.mak_info_grp{float:left; background-color:#f5f5f5; border:1px solid #d6d6d6; padding:5px; width:475px;}
.guidedUILI{float:left; list-style:none; font-size:12px; font-weight:normal; padding:1px; margin:5px 0px 0px 10px; *margin:5px 0px 0px 2px;}
.guidedUILI li a{float:left; list-style:none; text-decoration:none; color:#3e3e3e; width:200px; *width:170px; ~width:199px; padding:0 5px 0 20px; *padding-left:15px; background-image:url(../Images/DivImages/guided_arrow.jpg); background-position:1% 50%; background-repeat:no-repeat; margin:7px 0px; *margin-left:0px;}
.MarNewsUILI{float:left; list-style:none; font-size:12px; font-weight:normal; padding:1px; margin:5px 0px 0px 10px;}
.MarNewsUILI li{float:left; list-style:none; text-decoration:none; color:#3e3e3e; padding:0px 20px; background-image:url(../Images/DivImages/marketNews_point.jpg); background-position:1% 3%; background-repeat:no-repeat; margin:7px 2px; width:400px;}
.mar_news_title{color:#3e3e3e; padding:0px; margin:0; font-weight:normal; background-image:url(../Images/DivImages/market_news_headBG.jpg); background-position:1% 100%; background-repeat:repeat-x; margin-left:10px; font-family:Arial; font-size:19px;}
.mar_news_details{float:left; font-size:12px; margin:0px; padding:1px; color:#404040; font-weight:normal; font-family:Arial;}

#mak_2{float:left; width:255px; margin-right:5px; *margin-right:1px;background-color:#f6f6f6; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.mak_today{float:left; width:255px;}
.mak_title{color:#ffffff; padding:4px; margin:0; font-weight:bold; margin-left:0px; background-image:url(../images/tba_BG.jpg); font-size:15px; font-family:Arial;}
.mak_today_details{float:left; margin:0px; list-style:none; padding:0;}
.mak_today_details li{background-image:url(../Images/DivImages/market_today_bg.jpg); color:#6b6b6b; font-size:12px; margin: 1px; padding-left:10px; padding-top:4px; padding-bottom:5px; width:243px }
.mak_gain_lose{float:left; width:255px; background-image:url(../Images/market_UpGain_bg.jpg) border:2px solid #eaeaea; }
.mak_gain_lose_details{float:left; margin:0px; list-style:none; padding:0;}
.mak_gain_lose_details li{margin:1px; float:left;}
.mak_gain_lose_details li a.red{color:#fff; font-size:11px; margin:0px; padding:4px; background-color:#ff7979; text-decoration:none; float:left;  width:246px;}
.mak_gain_lose_details li a:hover.red{color:#fff; font-size:11px; margin:0px; padding:4px; background-color:#c80202; text-decoration:none; float:left;  width:246px;}
.mak_gain_lose_details li a.green{color:#fff; font-size:11px; margin:0px; padding:4px; background-color:#00b948; text-decoration:none; float:left; width:246px;}
.mak_gain_lose_details li a:hover.green{color:#fff; font-size:11px; margin:0px; padding:4px; background-color:#026b2c; text-decoration:none; float:left;  width:246px;}
.mak_report{float:left; width:255px; margin:4px 0px;}
.mak_report_details{float:left; background-color:#fff; padding:5px 0px; margin:5px 0px 0px 0px; width:250px;}
.mak_report_details h4{margin:1px 2px; float:left; padding:1px 2px;}
.mak_report_details h4 a{color:#145ca8; margin:3px 2px 2px 0px; padding:1px; font-family:Arial; font-size:12px; width:99%; float:left;}
.mak_report_details p{color:#404040; font-size:12px; font-weight:normal; padding:0; margin:0; padding-left:5px; float:left; width:99%;}
.mak_report_details p a{color:#404040; font-size:11px; font-weight:bold; float:left;}
.mak_gain_lose_noData{float:left; width:250px; background-image:url(../Images/DivImages/market_UpGain_bg.jpg); border:2px solid #eaeaea;}
.SenCont_RED{color:#9e0000; font-weight:bold}
.SenCont_GREEN{color:#00710b; font-weight:bold}


#mak_3{float:left; width:240px; *width:205px; ~width:225px;}
#mak_3 h3{color:#3e3e3e; padding:0px; padding-left:10px; margin:0; margin-right:5px; font-weight:normal; margin-left:10px;*margin-left:5px; border-bottom:1px solid #3e3e3e; *width:205px; font-size:19px; font-family:Arial;}


.mar_OHLC{float:left; border:1px solid #999999; -moz-border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px 5px; margin:2px 0px;  *margin:0px;}
.mar_OHLC p{margin:0px 3px; font-weight:bold; float:left; padding:0}
.mar_OHLC p span{color:#504F00; border-right:1px solid #767676; padding:0px 5px; margin:0px 3px;} 


/*For Href*/
.mar_tabs{padding:0px 0px; margin:0px 0px; width:20%; font-size:14px;}
.mar_tabs ul{font-weight:normal; float:left; margin:0; padding:0; list-style:none}
.mar_tabs li{display:inline; text-transform:uppercase; float:left; text-decoration:none; margin-left:0px; margin-right:2px; margin-top:0; margin-bottom:0;}
.mar_tabs a.selected{display:inline; text-transform:uppercase; float:left; color:#1a3b5e; cursor:default; background:#fff; border-left:1px solid #ddd;  border-right:1px solid #ddd;  border-top:1px solid #ddd; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}

.mar_tabs a:hover{display:inline; text-transform:uppercase; float:left; color:#4b4b4b; cursor:default; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}

.mar_tabs a.unselected{display:inline; text-transform:uppercase; float:left; color:#8b8989; cursor:pointer; text-decoration:none; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0;}
.mar_tabs a span{float:left; display:block; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}

/* Market Page : End */


/* Guided Search with NSE Begin  */

.mainTabClick3{float:left;}
.mainTabClick3 a{text-decoration:none; color:#686868}

.mainTabClick3 a.selected{cursor:default;float:left; border-left:1px #c7c7c7 solid;background-color:#fff; font-weight:bold; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; font-size:14px; color:#686868; font-family:Arial,Helvetica,sans-serif; border-right:1px #c7c7c7 solid; border-top:1px #c7c7c7 solid; padding:4px 5px 3px 5px}
.mainTabClick3 a.unselected{cursor:pointer;float:left; border-left:1px #c7c7c7 solid; font-weight:bold; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; font-size:14px; color:#686868; font-family:Arial,Helvetica,sans-serif; border-right:1px #c7c7c7 solid; border-top:1px #c7c7c7 solid; padding:4px 5px 3px 5px; background-color:#cccccc; }
.mainTabClick3 a.disable{cursor:default;float:left; border-left:1px #c7c7c7 solid; font-weight:bold; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; font-size:14px; color:#ddd; font-family:Arial,Helvetica,sans-serif; border-right:1px #c7c7c7 solid; border-top:1px #c7c7c7 solid; padding:4px 5px 3px 5px; background-color:#cccccc; }



.subMenu3{float:left; list-style:none; margin:0; padding:0; width:500px; margin-top:10px;}
.subMenu3 li a.unselected{cursor:pointer;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#686868; padding:3px; float:left; margin:0px 5px; text-decoration:none; }
.subMenu3 li a{cursor:pointer;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#686868; padding:3px; float:left; margin:0px 5px; text-decoration:none; }
.subMenu3 li span{float:left; margin:0px 5px;}
.subMenu3 li{float:left; margin:0px 5px;}
.subMenu3 li a:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #686868; background-color:#f4f4f4; padding:3px; float:left; margin:0px 4px; -moz-border-radius:3px; }
.subMenu3 li a.selected{cursor:default;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #686868; background-color:#f4f4f4; padding:3px; float:left; margin:0px 4px; -moz-border-radius:3px; text-decoration:none; color:#686868; }

/* Guided Search with NSE End */





/*Widget styles*/


.Widgetli{float:left; background-image:url(../images/widget/widget_small_bg.jpg); margin:7px 2px 7px 5px; width:331px; height:96px;}
.WidgetliIMG{float:left; margin:10px 5px 10px 10px; width:73px;}
.WidgetliContent{float:left; margin-top:2px; width:240px; *width:215px;}
.WidgetliContent h2{color:#044c94; margin:3px 1px 1px 1px; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.WidgetliContent h2 a{color:#044c94; margin:3px 1px 1px 1px; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.WidgetliContent p{float:left; font-family:Arial, Helvetica, sans-serif; padding:3px; text-align:justify; margin:0; width:90%; font-size:11px; font-weight:normal; color:#666666;}
.Widgetli_med{float:left; background-image:url(../images/widget/widget_Med_bg.jpg); margin:7px; width:669px; height:126px;}

.Widgettop{float:left; background-color:#ffffff; width:100%;  border-bottom:1px solid #024c95;}
.Widgettop h1{float:left; margin:0; background-color:#024c95; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; width:99%; padding:4px;}

.Widgettopli{float:left; margin:5px 4px; width:100%}
.Widgettopli li{float:left; margin:6px; width:18%; text-align:center;}
.widgetContentSma{color:#0079b4; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.widgetboxLft{float:left; width:690px; margin:0px 5px; background-color:#f5fafe; border-right:1px solid #697575; border-bottom:1px solid #697575; border-left:1px solid #697575;}
.widgetboxLft ul{list-style:none; margin:0; padding:0;}
.widgetboxRht{float:left; width:263px; margin-left:10px;}
.widgetboxRht ul{list-style:none; margin:0; padding:0;}
.widgetrht_boxli{float:left; color:#010101; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.widgetrht_boxli li{float:left; text-decoration:none; width:45%; padding:3px 5px;}
.widgetrht_boxli li a{text-decoration:none; color:#010101;}

.widgetrht_boxli_2{float:left; color:#010101; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.widgetrht_boxli_2 li{float:left; text-decoration:none; width:26%; padding:5px 6px 5px 9px; width:73px;}
.widgetrht_boxli_2 li span{float:left; font-size:11px; font-weight:bold; width:71px; text-align:center;}
.widgetrht_boxli_2 li a{text-decoration:none; color:#010101;}
.paggingBox {padding: 5px; width:690px; float:left;}


.colorBox{float:left; margin-top:10px; margin-left:5px; padding:0;}
.colorBox li{float:left; font-size:11px;}
.colorBox li a{float:left; padding:0 3px;}


.Widget_tagcloud {width: 98%; margin:5px 1px; float:left; font-weight:bold; padding: 2px; font: bold 75%; text-align: left; color:#044c94;}
.Widget_tagcloud a {margin: 2px; padding:4px 6px 5px 4px; float:left; text-decoration:none; white-space: nowrap; text-transform: capitalize; text-decoration:none; color:#014A95; }

.Widget_tagcloud a:hover {margin: 2px; padding:4px 6px 5px 4px; background-color:#014A95;	color:#FFFFFF; white-space: nowrap; text-transform: capitalize; text-decoration:none;}

.illustrator_head{float: left; margin: 3px 5px 0px 11px; padding: 2px 3px;width: 360px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #edf7ff;font-weight: bold; color: #0064b8;}

.illustrator_UL{float: left; margin: 0px 4px 2px 10px; padding: 0px; width: 360px; list-style: none;}

