ul, li{margin:0px; }
input[type=text]{outline:none;}
.content1{font-size:11px; font-weight:normal; background:#E8E8E6; text-align:right; padding-left:5px; padding-right:3px; padding-top:5px; padding-bottom:1px; color:#333}
.content21{font-size:10px; font-weight:normal; background:#F3F3F3; text-align:right; padding-left:5px; padding-right:3px; padding-top:5px; padding-bottom:1px; color:#333}
.content2{font-size:10px; font-weight:normal; background:#FFF; text-align:left; padding-left:2px; padding-right:2px; padding-top:5px; padding-bottom:5px; height:20px; color:#333}

.content4{font-size:9px; font-weight:normal; background:#FFF; height:18px; text-align:left; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; color:#999}
.heading{font-size:10px; font-weight:bold; text-align:center; background:#D6D7D9; height:25px; color:#333; padding-left:1px; padding-top:1px; padding-bottom:1px}
.heading2{font-size:11px; font-weight:bold; color:#333}
.rightbar{font-weight:bold; background:#578CCA; color:#FFF; text-align:center; padding-top:5px; padding-bottom:5px; padding-left:2px}
.t11lb1{FONT:10px; COLOR:#000}
.t11lb1 A{FONT:10px/18px; COLOR:#315291; TEXT-DECORATION:none}
.t11lb1 A:hover{FONT:10px/18px; COLOR:#315291; TEXT-DECORATION:underline}

.pagging{color:#666666;
font-size:10px;
font-weight:bold;
text-align:center;
margin-top:auto;
float:left;}

.BtnLogin{background-image:url('../Images/submit.gif');}

.companyheading{font-size:13px; font-weight:bold; padding-left:2px}
.companyoverview{font-size:11px; font-weight:bold; padding-left:10px}
.subheadings{font-size:11px; font-weight:bold; color:#FFF}
.subheadings2{font-size:10px; font-weight:bold; padding-left:15px; background-color:White}
.tablebackground2{font-size:10px; font-weight:normal; padding-left:5px; background-color:#F8F8F8}
.tablebackground {background-color:White;color:#3874BB;font-size:10px;font-weight:normal;padding-left:3px;}
.news{font-size:11px; font-weight:normal; color:#81A9E4; padding-left:5px}
.rightlink{font-weight:bold; color:#003C79; padding-left:5px}
.companyabout{font-size:10px; font-weight:normal; padding-left:10px; text-align:right}

.bluebg{background-image:url('../Images/gifs/blue_bg.jpg'); height:2px; background-repeat:repeat-x}
.rightlinks{font-size:11px; color:#FFF; font-weight:bold}
.subrightlinks{font-size:11px; color:#343535; font-weight:normal; padding-left:6px}
.leftlinks{font-size:11px; color:#F9FAFA; font-weight:bold; padding-left:4px}

.subleftlinks{font-size:11px; color:#383B3B; font-weight:normal; padding-left:30px}

.IROleftlink{font-size:11px; color:#F9FAFA; font-weight:normal; padding-left:6px; color:Black; text-decoration:underline; cursor:pointer}

.IROleftlinkSelected{font-size:11px; color:#F9FAFA; font-weight:bold; padding-left:6px; color:Black; text-decoration:none; cursor:default}

.subcompanyinfo{font-size:11px; color:#383B3B; font-weight:normal; padding-left:25px}
.subcompanyinfo2{font-size:11px; color:#383B3B; font-weight:normal; padding-left:50px}
.subheadings3{font-size:10px; font-weight:normal; padding-left:15px}
.Distribution{color:#333; font-weight:normal; color:#333; padding-top:5px; padding-bottom:5px}

.BlankDataTABLE3{border-top:1px #DADADA solid; border-left:1px #DADADA solid; background-color:#666666;}
.BlankDataTABLE2{border-left:1px #DADADA solid; border-bottom:1px #DADADA solid; }

.BlueTxtTABLE{padding:3px 5px; text-align:center; font-size:10px; color:#0066CC; border-top:1px #DADADA solid; border-left:1px #DADADA solid;}
.compareCom-1{padding:3px 5px; text-align:center; font-size:10px; color:#0066CC; border-top:1px #DADADA solid; border-left:1px #DADADA solid; border-right:1px #DADADA solid; font-weight:bold; background-color:#fff;}
.compareCom-2{font-size:10px; border-left:1px #DADADA solid; border-bottom:1px #DADADA solid; text-align:center; color:#747474; font-weight:bold; border-right:1px #DADADA solid; background-color:#fff;}
.compareCom-3{font-size:10px; text-align:center; color:#313131; font-weight:bold; }
.compareCom-4{padding:2px 5px; font-size:10px; color:#0066CC;}
.compareCom-Wht{border-left:1px #DADADA solid; border-bottom:1px #DADADA solid; text-align:right; border-right:1px #DADADA solid; padding:3px 5px; font-size:11px; background-color:#fff; white-space:normal;}
.compareCom-Gry{border-left:1px #DADADA solid; background-color:#eeeeee; border-bottom:1px #DADADA solid; border-right:1px #DADADA solid; padding:3px 5px; font-size:11px; text-align:right; white-space:normal;}
.compareCom-Gry-2{border-left:1px #DADADA solid; background-color:#eeeeee; border-bottom:1px #DADADA solid; border-right:1px #DADADA solid; padding:3px 5px; font-size:11px; text-align:left;}
.compareCom-Wht-2{border-left:1px #DADADA solid; border-bottom:1px #DADADA solid; text-align:left; border-right:1px #DADADA solid; padding:3px 5px; font-size:11px; background-color:#fff;}


.BlueTxtLstTABLE{padding:3px 5px; text-align:center; font-size:10px; color:#0066CC;border-top:1px #DADADA solid; border-left:1px #DADADA solid; border-right:1px #DADADA solid;}
.GrayTxtTABLE{font-size:10px; border-left:1px #DADADA solid; border-bottom:1px #DADADA solid; text-align:center; color:#bebebe; font-weight:bold;}
.GrayTxtLstTABLE{font-size:10px; border-left:1px #DADADA solid; border-right:1px #DADADA solid; border-bottom:1px #DADADA solid; text-align:center; color:#bebebe; font-weight:bold;}

.BGDataRhtTABLE{border-left:1px #DADADA solid; background-color:#eeeeee; border-bottom:1px #DADADA solid; border-right:1px #DADADA solid; padding:3px 5px; font-size:10px; text-align:left;}
.BGDataLhtTABLE{border-bottom:1px #DADADA solid; background-color:#eeeeee;  border-right:1px #DADADA solid; padding:3px 5px; font-size:10px; text-align:left;}
.BGDataCenTABLE{border-bottom:1px #DADADA solid; background-color:#eeeeee;  border-right:1px #DADADA solid; padding:3px 5px; font-size:10px; text-align:right;}

.BGnoDataRhtTABLE{border-left:1px #DADADA solid; border-bottom:1px #DADADA solid; text-align:left; border-right:1px #DADADA solid; padding:3px 5px; font-size:10px;}
.BGnoDataLhtTABLE{border-right:1px #DADADA solid; border-bottom:1px #DADADA solid; padding:3px 5px; font-size:10px; text-align:left;}
.BGnoDataCenTABLE{border-right:1px #DADADA solid; border-bottom:1px #DADADA solid; padding:3px 5px; font-size:10px; text-align:right;}

.lastTiTFstTABLE{border-bottom:1px #DADADA solid; border-left:1px #DADADA solid; text-align:left; padding:3px 5px; font-size:10px;}

.lastTiTCenTABLE{border-bottom:1px #DADADA solid;border-left:1px #DADADA solid; padding:3px 5px; text-align:right; font-size:10px;}
.lastTiTLstTABLE{border-bottom:1px #DADADA solid; border-right:1px #DADADA solid; border-left:1px #DADADA solid; padding:3px 5px; text-align:right; font-size:10px;}

.BlueTxtTABLE-2{padding:3px 5px; text-align:center; font-size:10px; color:#0066CC; border-top:1px #DADADA solid; border-left:1px #DADADA solid; border-bottom:1px #DADADA solid;}
.BlueTxtLstTABLE-2{padding:3px 5px; text-align:center; font-size:10px; color:#0066CC;border-top:1px #DADADA solid; border-left:1px #DADADA solid; border-right:1px #DADADA solid; border-bottom:1px #DADADA solid;}

#subTab2{border-top:1px #CCCCCC solid; background-color:#999999; float:left; border-bottom:1px #CCCCCC solid; height:30px; width:99%;}
#subTab2 div{margin-top:3px; margin-bottom:5px;}
#subTab2 span{padding:3px 15px;}
#subTab2 span a{text-decoration:none; margin-top:5px; font-size:11px; color:#14397f;}
#subTab2 span a:hover{text-decoration:underline; margin-top:5px; font-size:11px; color:#14397f;}

.rs{font-size:9px; font-weight:normal; color:#666; padding-left:2px; background-color:#F3F3F3}

.subrightlinks3{font-size:11px; color:#343535; font-weight:normal; padding-right:5px; padding-left:5px}

.link_blu{font-size:11px; color:#578cca; text-decoration:underline}

.event{font-size:9px; font-weight:normal; background-color:#eee; text-align:left; height:15px; color:#333}

.event_lk{font-size:9px; font-weight:normal; background-color:#edf2fa; text-align:left; color:#4177b5;text-decoration:none;}

.event_tit{font-size:11px; font-weight:bold; background-color:#666; text-decoration:none; text-align:left; color:#fff}

.document{background-image:url('../Images/gifs/document_search_bg.jpg'); background-repeat:repeat-x; height:50px; padding-top:14px}
.search{font-size:20px; color:#1A1919; padding-left:27px}

.result2{color:#151414; padding-left:26px; margin-top:6px}
.result3{color:#151414; padding-left:16px; margin-top:6px}
.offer{font-size:13px; font-weight:bold; text-decoration:underline}
a.offer2:link{color:#3B6693}
a.offer2:visited{color:#06C}
a.offer2:hover{color:#06C}
a.offer2:hover{text-decoration:underline}

.offer4{color:#666}

 .documentbottom{background-image:url('../Images/gifs/document_search_bg_bottom.jpg'); background-repeat:repeat-x; height:23px; padding-top:14px}

.content_ipo{font-size:10px; font-weight:normal; text-align:left; padding-left:5px; padding-right:3px; padding-top:5px; padding-bottom:1px; color:#333}
.content_ipo_bld{font-size:10px; font-weight:bold; text-align:left; padding-left:5px; padding-right:3px; padding-top:5px; padding-bottom:1px; color:#333}
.content_ipo2{font-size:10px; font-weight:normal; text-align:left; padding-left:5px; padding-right:3px; padding-top:5px; padding-bottom:1px; color:#333}
.content_ipo2_bld{font-size:10px; font-weight:bold; text-align:left; padding-left:5px; padding-right:3px; padding-top:5px; padding-bottom:1px; color:#333}

.todaypoll{font-size:14px; color:#585858; font-weight:bold}
.todaypoll2{color:#585858; font-weight:bold}

.result{font-size:14px; color:#4BAADA; font-weight:bold; padding-left:5px}
.topgainer{font-weight:bold; color:#108f10; padding-left:10px}
.toplosser{font-weight:bold; color:#F00; padding-left:10px}
.topgainercontent{font-size:11px; color:#36679C; padding-left:3px}

.query{font-size:13px; color:#2D2E2F; padding-left:14px; font-weight:bold}

.qabg{background-image:url('../Images/gifs/left_qa_middle.jpg'); background-repeat:repeat-y}
.dottedline{background-image:url('../Images/gifs/dotted_line.jpg'); background-repeat:repeat-x}
.myqa{font-size:11px; font-weight:bold; color:#0B0A0A; padding-left:2px}
.have{font-size:11px; font-weight:normal; color:#595757; padding-left:2px}
.myqa_buttons{font-size:13px; color:#5992D1; padding-left:5px}
a.myqa_buttons2:link{color:#5992D1; text-decoration:none}
a.myqa_buttons2:visited{color:#5992D1; text-decoration:none}
a.myqa_buttons2:hover{color:#5992D1; text-decoration:none}
a.myqa_buttons2:hover{text-decoration:none}

a.deleteButtons:link{font-size:13px; color:#5992D1; text-decoration:none}
a.deleteButtons:visited{color:#5992D1; text-decoration:none}
a.deleteButtons:hover{color:#5992D1; text-decoration:underline}

.IRO_MSG{display:none; position:absolute; width:244px; padding:0px; color:black; top:350px; right:1%; left:600px; height:113px; border:0px none; width:340px; height:59px; z-index:100}

.names{font-size:11px; font-weight:bold; color:#8BADD6}

a.reply:link{color:#5992D1; font:"Trebuchet MS"}
a.reply:visited{color:#5992D1; font:"Trebuchet MS"}
a.reply:hover{color:#5992D1; font:"Trebuchet MS"}
a.reply:hover{text-decoration:underline}

a.TreeLinks{text-decoration:none; color:black; font-size:8px}

.content-left{font-size:10px; font-weight:normal; text-align:left; color:#333}

.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;}

.resultBk1{font-size:10px; font-weight:normal; background-color:#EEE}
.resultBk2{font-size:10px; font-weight:normal; background-color:#F8F8F8}

.formcontent{color:#3B3B3B}
.formContentFeedback{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#3B3B3B}

.CalenderCss .ajax__calendar_container{z-index:100; border:1px solid #646464; background-color:white}

.overlay{display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; background-color:#333; -moz-opacity:0.5; opacity:.50; filter:alpha(opacity=50)}
.overlayWht{display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; background-color:#fff; -moz-opacity:-1.5; opacity:.10; filter:alpha(opacity=10)}

.surveyDescription{font-weight:normal; padding-left:15px}

.P2{margin:0px 0px; padding:0px 0px;  text-align:center; font-weight:bold}
.P3{text-align:center; font-size:11px; font-weight:bold; color:#c6251e; margin-top:5px}
.P1{font-size:30px; color:#1d80b7; text-align:center}

/*Start - For Home Page Calendar */
.HomeCalLabel{background-color:White; font-size:10px; font-weight:normal; text-align:center; border-collapse:collapse}
.HomeCalLabelPointer{background-color:White; font-size:10px; font-weight:normal; text-align:center; border-collapse:collapse; cursor:pointer}
.HomeCalLabelBold{background-color:White; font-size:12px; font-weight:bold; text-align:center; border-collapse:collapse}
.HomeCalCSS{font-size:10px; font-weight:normal; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; height:15px; color:Black}
.HomeCalCSSDayDisable{font-size:10px; font-weight:normal; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; height:15px; color:#C1C1C1}
.HomeCalCSSToday{background-color:#b8ccf5; font-size:10px; font-weight:bold; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; height:15px; color:Black}
.HomeCalCSSTodayWithEvent{background-color:#b8ccf5; font-size:10px; font-weight:bold; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; height:15px; color:Black; cursor:pointer}
.event_on_Home {font-size:10px;font-weight:bold;text-align:center;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;height:15px;color: #1d80b7;cursor:pointer;}
/*End - For Home Page Calendar */

.event_on {font-size:9px;font-weight:normal;background-color:#edf2fa;text-align:left;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px;height:20px;color: #333333;}
.DivFavouritePanel{ padding:0pt; z-index:1005;  position:absolute; top:480px; left:500px; width:200px; height:150px; text-align:center; color:rgb(0,0,0); background-color:rgb(255,255,255);border:soild 1px #333333;}

.addDetails{border: 1px solid #000000; padding: 1px 4px; background-color: #145ca6; font-weight: normal; cursor: pointer; font-size:10px; color: #fff;}
.editDetails{border: 1px solid #000000; padding: 1px 4px; background-color: #145ca6; font-weight: normal; cursor: pointer; font-size:10px; color: #fff;}
