body { margin: 0; padding: 0px 0px 0px 0px; }
table { font-size: 12px; color: #414141; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 1.8em; }

.burgandy h1 { margin: 0px; color: #993366; font-size: 24px; font-weight: bold; padding: 30px 0px 24px 0px; line-height: 26px; }
.burgandy h2 { margin: 0px; color: #993366; font-size: 11pt; font-weight: bold; padding: 0px 0px 10px 0px; line-height: 20px; }
.burgandy h2 a { font-size: 11pt; color: #993366; font-weight: bold; text-decoration: underline; }
.burgandy h2 a:hover { font-size: 11pt; color: #993366; font-weight: bold; text-decoration: none; }
.burgandy h3 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 11pt; color: #993366; font-weight: bold; line-height: 18px; text-decoration: none; }

.blue h1 { margin: 0px; color: #0066cc; font-size: 24px; font-weight: bold; padding: 30px 0px 10px 0px; line-height: 26px; }
.blue h2 { margin: 0px; color: #0066cc; font-size: 11pt; font-weight: bold; padding: 0px 0px 10px 0px; line-height: 20px; }
.blue h2 a { font-size: 11pt; color: #0066cc; font-weight: bold; text-decoration: underline; }
.blue h2 a:hover { font-size: 11pt; color: #0066cc; font-weight: bold; text-decoration: none; }
.blue h3 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 11pt; color: #0066cc; font-weight: bold; line-height: 18px; text-decoration: none; }

.orange h1 { margin: 0px; color: #ff6600; font-size: 24px; font-weight: bold; padding: 30px 0px 24px 0px; line-height: 26px; }
.orange h2 { margin: 0px; color: #ff6600; font-size: 11pt; font-weight: bold; padding: 0px 0px 10px 0px; line-height: 20px; }
.orange h2 a { font-size: 11pt; color: #ff6600; font-weight: bold; text-decoration: underline; }
.orange h2 a:hover { font-size: 11pt; color: #ff6600; font-weight: bold; text-decoration: none; }
.orange h3 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 11pt; color: #ff6600; font-weight: bold; line-height: 18px; text-decoration: none; }

.green h1 { margin: 0px; color: #889f3d; font-size: 24px; font-weight: bold; padding: 30px 0px 24px 0px; line-height: 26px; }
.green h2 { margin: 0px; color: #889f3d; font-size: 11pt; font-weight: bold; padding: 0px 0px 10px 0px; line-height: 20px; }
.green h2 a { font-size: 11pt; color: #889f3d; font-weight: bold; text-decoration: underline; }
.green h2 a:hover { font-size: 11pt; color: #889f3d; font-weight: bold; text-decoration: none; }
.green h3 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 11pt; color: #889f3d; font-weight: bold; line-height: 18px; text-decoration: none; }
.green h4 { margin: 0px; color: #889f3d; font-size: 10pt; font-weight: bold; padding: 0px 0px 10px 0px; line-height: 16px; }
.green h4 a { font-size: 10pt; color: #889f3d; font-weight: bold; text-decoration: underline; }
.green h4 a:hover { font-size: 10pt; color: #889f3d; font-weight: bold; text-decoration: none; }

a.top_link:link { color: #333333; text-decoration: underline; font-size: 12px; }
a.top_link:active { color: #333333; text-decoration: underline; font-size: 12px; }
a.top_link:visited { color: #333333; text-decoration: underline; font-size: 12px; }
a.top_link:hover { color: #000; text-decoration: none; font-size: 12px; }

a.black_link:link { color: #000000; text-decoration: underline; font-size: 13px; }
a.black_link:active { color: #000000; text-decoration: underline; font-size: 13px; }
a.black_link:visited { color: #000000; text-decoration: underline; font-size: 13px; }
a.black_link:hover { color: #333333; text-decoration: none; font-size: 13px; }

.small-teaser { font-size: 11px; color: #666; line-height: 14px; font-style: italic; }

.bg-shadow { background: url(kgimages/shadow.png) repeat-y; padding: 0px 16px 0px 16px; }
.nav-left-right { padding: 18px 25px 0px 25px; }
.wrapper { padding: 0px 0px 0px 25px; }
.logo { padding: 0px 19px 0px 0px; }
.pad-left-right { padding: 0px 25px 0px 25px; }
.ebc-title-pad { padding: 14px 0px 0px 0px; }


.ov_bigfont { font-size: 14px; font-weight: bold; }

.main-nav { font-size: 11px; color: #666666; font-weight: bold; }
.main-nav a { font-size: 11px; color: #666666; text-decoration: underline; font-weight: normal; }
.main-nav a:hover { font-size: 11px; color: #666666; text-decoration: none; }
.company-title-bg { background: url(kgimages/company-info-title-bg.gif) no-repeat left; width: 206px; font-size: 15px; color: #993366; padding: 4px 0px 0px 18px; font-weight: bold; height: 32px; }
.company-link-bg { background: url(kgimages/company-link-bg.gif) no-repeat left; width: 206px; height: 32px; font-size: 12px; color: #666666; padding: 0px 0px 0px 18px; }
.company-link-bg a { font-size: 12px; color: #666666; text-decoration: none; line-height: 1em; }
.company-link-bg a:hover { font-size: 12px; color: #99497c; text-decoration: none; line-height: 1em; }

.company_bottom { background: url(kgimages/company-btm.gif) no-repeat left top; width: 206px; height: 37px; font-size: 12px; color: #666666; padding: 0px 0px 0px 18px; }
.company_bottom a { font-size: 12px; color: #666666; text-decoration: none; line-height: 1em; }
.company_bottom a:hover { font-size: 12px; color: #99497c; text-decoration: none; line-height: 1em; }

.selected { font-size: 12px; color: #555555; background: url(kgimages/selected_link.gif) no-repeat; width: 206px; height: 32px; padding: 0px 0px 0px 18px; line-height: 1em; font-weight: bold; }
.selected_c { font-size: 12px; color: #555555; background: url(kgimages/company-btm_h.gif) no-repeat; width: 206px; height: 37px; padding: 0px 0px 0px 18px; line-height: 1em; font-weight: bold; }




.add { padding: 15px 0px 0px 0px; }
.nav-left-curve { background: url(kgimages/nav-left-curve.gif) no-repeat 0px 0px; width: 6px; height: 30px; }
.nav-right-curve { background: url(kgimages/nav-right-curve.gif) no-repeat 0px 0px; width: 5px; height: 30px; }
.menubg { background: url(kgimages/nav-bg.gif) repeat-x 0px 0px; height: 28px; text-align: center; }
.devider { background: url(kgimages/nav-line.gif) no-repeat left; height: 30px; width: 3px; }
.nav-link_h { background: url(kgimages/nav-hover-bg.gif) repeat-x 0px 0px; height: 28px; text-align: center; padding-top: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nav-link_h a { text-decoration: none; color: #FFFFFF; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.nav-link_h a:hover { text-decoration: none; color: #ffbde6; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

a.main_link:link { color: #666666; text-decoration: none; font-size: 14px; }
a.main_link:active { color: #666666; text-decoration: none; font-size: 14px; }
a.main_link:visited { color: #666666; text-decoration: none; font-size: 14px; }
a.main_link:hover { color: #99386b; text-decoration: none; font-size: 14px; }

/*Search Box CSS Start*/
/*P {PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.5; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; PADDING-TOP: 12px;}*/
FORM { margin: 0px; }
#search_box { background: url(kgimages/bg_search_box.gif) no-repeat; height: 23px; }
#search_box #s { width: 190px; margin-left: 8px; border: 0px solid black; vertical-align: middle; }
#search_box #go { vertical-align: top; }
/*Search Box CSS End*/

.box-left-curve { background: url(kgimages/box-left-curve.gif) no-repeat left; width: 9px; height: 21px; }
.box-right-curve { background: url(kgimages/box-right-curve.gif) no-repeat left; width: 9px; height: 21px; }
.box-btm-left-curve { background: url(kgimages/box-btm-left-curve.gif) no-repeat left; width: 9px; height: 21px; }
.box-btm-right-curve { background: url(kgimages/box-btm-right-curve.gif) no-repeat left; width: 9px; height: 21px; }
.box-top { background: url(kgimages/box-top.gif) repeat-x; height: 21px; }
.box-btm { background: url(kgimages/box-btm.gif) repeat-x top; height: 21px; }
d .box-right { width: 9px; background: url(kgimages/box-right.gif) repeat-y; }
.box-left { background: url(kgimages/box-left.gif) repeat-y; width: 9px; }
.box-link { color: #993366; font-size: 22px; padding: 0px 0px 0px 15px; background: url(kgimages/box-link.gif) repeat-y; width: 202px; }
.box-link a { color: #993366; font-size: 22px; text-decoration: none; }
.box-link a:hover { color: #333333; font-size: 22px; text-decoration: none; }
.padright { padding: 0px 0px 0px 0px; }
.toppad { padding-top: 10px; }
.home_rlink { margin: 0px; padding: 10px 6px 0px 3px; }
.home_rlink ul { margin: 0px; padding: 0px; list-style-type: none; }
.home_rlink ul li { background: url(kgimages/dot-line.gif) repeat-x bottom; }
.home_rlink ul li a { font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(kgimages/link-arrow.gif) no-repeat right; width: 100%; display: block; height: 24px; }
.home_rlink ul li a:hover { font-size: 11px; color: #aa4b83; text-decoration: none; font-weight: bold; }
.home_title { font-size: 23px; color: #993366; text-align: center; padding: 20px 0px 25px 0px; }

.news-event { margin: 0px; padding: 0px; text-align: left; padding: 0px 10px 0px 0px; }
.news-event ul { margin: 0px; list-style-type: none; padding: 0px; }
.news-event ul li { text-align: left; font-size: 14px; font-weight: bold; color: #990033; line-height: 19px; }
.news-event ul li a { color: #666666; font-size: 11px; text-decoration: underline; font-weight: normal; line-height: 15px; }
.news-event ul li a:hover { color: #990033; font-size: 11px; text-decoration: none; }

.links ul { margin: 0px; padding: 0px 5px 0px 0px; list-style: none; }
.links ul li { list-style-type: none; padding: 0px 0px 8px 0px; margin-bottom: 6px; line-height: 1.4em; }
.links li a { color: #414141; font-size: 11px; text-decoration: underline; }
.links li a:hover { color: #993366; text-decoration: none; font-size: 11px; }

.links1 a { color: #414141; text-decoration: none; line-height: 1.4em; }
.links1 a:hover { color: #993366; text-decoration: underline; line-height: 1.4em; }
.firstp { border-top: dotted 1px black; padding-top: 16px; margin-top: 30px; }

.bl_font { color: #0066cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; line-height: 1.4em; text-align: left; padding-left: 16px; }
.bl_inputbutton { cursor: pointer; color: #ccffff; text-align: center; background: url(kgimages/blue_but.gif) repeat-x; font-size: 11pt; font-weight: bold; width: 210px; height: 30px; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 4px; }

.bl_st_left { background: url(kgimages/bl_st_left.gif) no-repeat; width: 22px; height: 44px; }
.bl_st_right { background: url(kgimages/bl_st_right.gif) no-repeat; width: 22px; height: 44px; }
.bl_st_bg { background: url(kgimages/bl_st_bg.gif) repeat-x; font-size: 12pt; color: #fff; font-weight: bold; }

.bl_con { padding-left: 22px; padding-top: 10px; }
.bl_con_font { font-size: 10pt; color: #666666; font-weight: bold; }


.event-title-bg { background: url(kgimages/company-info-title-bg.gif) no-repeat left; width: 206px; font-size: 15px; color: #0066cc; padding: 4px 0px 0px 18px; font-weight: bold; height: 32px; }
.insight_inputbutton { cursor: pointer; color: #ccffff; text-align: center; background: url(kgimages/orange-but.gif) repeat-x; font-size: 11pt; font-weight: bold; width: 220px; height: 30px; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 4px; }
.or_font { color: #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; line-height: 1.5em; text-align: right; padding-left: 16px; vertical-align: bottom; }
.insight-title-bg { background: url(kgimages/company-info-title-bg.gif) no-repeat left; width: 206px; font-size: 15px; color: #ff6600; padding: 4px 0px 0px 18px; font-weight: bold; height: 32px; }

.target-title-bg { background: url(kgimages/company-info-title-bg.gif) no-repeat left; width: 206px; font-size: 15px; color: #889f3d; padding: 4px 0px 0px 18px; font-weight: bold; height: 32px; }

.or_st_left { background: url(kgimages/or_st_left.gif) no-repeat; width: 22px; height: 44px; }
.or_st_right { background: url(kgimages/or_st_right.gif) no-repeat; width: 22px; height: 44px; }
.or_st_bg { background: url(kgimages/or_st_bg.gif) repeat-x; font-size: 12pt; color: #fff; font-weight: bold; }

.br_st_left { background: url(kgimages/br_st_left.gif) no-repeat; width: 22px; height: 44px; }
.br_st_right { background: url(kgimages/br_st_right.gif) no-repeat; width: 22px; height: 44px; }
.br_st_bg { background: url(kgimages/br_st_bg.gif) repeat-x; font-size: 12pt; color: #fff; font-weight: bold; }
.br_st_font { font-size: 12pt; color: #fff; font-weight: bold; }
.br_st_font1 { font-size: 10pt; color: #fff; font-weight: bold; }

.round_bull { margin: 0px; padding: 0px; }
.round_bull ul { margin: 0px; padding: 0px; list-style-type: none; }
.round_bull ul li { margin: 0px; padding: 0px 0px 0px 12px; list-style-type: none; color: #666666; line-height: 1.8em; font-size: 10pt; background: url(kgimages/round_bull.gif) no-repeat 0px 9px; }

.round_Sbul ul { margin: 0px; padding: 4px 0px 0px 14px; list-style-type: none; }
.round_Sbul ul li { margin: 0px; padding: 0px 0px 0px 12px; list-style-type: none; color: #666666; line-height: 1.8em; font-size: 10pt; background: url(kgimages/round_sbul.gif) no-repeat 0px 9px; }


.product-title-pad { padding: 14px 0px 0px 80px; }
.pr_st_left { background: url(kgimages/pr_st_left.gif) no-repeat; width: 14px; height: 14px; }
.pr_st_right { background: url(kgimages/pr_st_right.gif) no-repeat; width: 14px; height: 14px; }
.pr_st_bg { background: url(kgimages/pr_st_bg.gif) repeat-x left; height: 14px; }
.pr_st_botleft { background: url(kgimages/pr_st_botleft.gif) no-repeat; width: 14px; height: 14px; }
.pr_st_botright { background: url(kgimages/pr_st_botright.gif) no-repeat; width: 14px; height: 14px; }
.pr_st_botbg { background: url(kgimages/pr_st_botbg.gif) repeat-x left; height: 14px; }

.pr_lt_border { border-left: #cccccc solid 1px; width: 12px; }
.pr_rt_border { border-right: #cccccc solid 1px; width: 12px; }
.target_inputbutton { cursor: pointer; color: #ccffff; text-align: center; background: url(kgimages/target_input_btn.gif); font-size: 11pt; font-weight: bold; width: 196px; height: 30px; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 4px; }
.product_box_con { color: #666666; font-size: 9pt; padding: 12px 10px 20px 14px; line-height: 1.6em; }
.target-con { color: #666666; font-size: 8pt; line-height: 16px; padding: 0px 9px 0px 7px; }

.pr_devline { background: url(kgimages/pr_devline.gif) repeat-y; width: 15px; }

.target_st_left { background: url(kgimages/target_st_left.gif) no-repeat; width: 9px; height: 30px; }
.target_st_right { background: url(kgimages/target_st_right.gif) no-repeat; width: 9px; height: 30px; }
.target_st_bg { background: url(kgimages/target_st_bg.gif) repeat-x; height: 30px; color: #ccffff; font-size: 11px; padding: 2px 0px 0px 0px; text-align: center; }

.insight_st_left { background: url(kgimages/insight_st_left.gif) no-repeat; width: 9px; height: 30px; }
.insight_st_right { background: url(kgimages/insight_st_right.gif) no-repeat; width: 9px; height: 30px; }
.insight_st_bg { background: url(kgimages/insight_st_bg.gif) repeat-x; height: 30px; color: #ccffff; font-size: 11px; padding: 2px 0px 0px 0px; text-align: center; }

.ebc_st_left { background: url(kgimages/ebc_st_left.gif) no-repeat; width: 9px; height: 30px; }
.ebc_st_right { background: url(kgimages/ebc_st_right.gif) no-repeat; width: 9px; height: 30px; }
.ebc_st_bg { background: url(kgimages/ebc_st_bg.gif) repeat-x; height: 30px; color: #ccffff; font-size: 11px; padding: 2px 0px 0px 0px; text-align: center; }

.reader_st_left { background: url(kgimages/reader_st_left.gif) no-repeat; width: 9px; height: 30px; }
.reader_st_right { background: url(kgimages/reader_st_right.gif) no-repeat; width: 9px; height: 30px; }
.reader_st_bg { background: url(kgimages/reader_st_bg.gif) repeat-x; height: 30px; color: #ccffff; font-size: 11px; padding: 2px 0px 0px 0px; text-align: center; }

a.pr_link:link { color: #ccffff; text-decoration: underline; font-size: 11px; padding: 0px 5px 0px 5px; }
a.pr_link:active { color: #ccffff; text-decoration: underline; font-size: 11px; }
a.pr_link:visited { color: #ccffff; text-decoration: underline; font-size: 11px; }
a.pr_link:hover { color: #000; text-decoration: underline; font-size: 11px; }

.green_font { color: #889f3d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; line-height: 1.5em; text-align: left; padding-left: 16px; vertical-align: bottom; }

.green_st_left { background: url(kgimages/green_st_left.gif) no-repeat; width: 22px; height: 44px; }
.green_st_right { background: url(kgimages/green_st_right.gif) no-repeat; width: 22px; height: 44px; }
.green_st_bg { background: url(kgimages/green_st_bg.gif) repeat-x; font-size: 12pt; color: #fff; font-weight: bold; }
.pink_inputbutton { cursor: pointer; color: #ccffff; text-align: center; background: url(kgimages/reader_input.gif) repeat-x; font-size: 11pt; font-weight: bold; width: 220px; height: 30px; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 4px; }
.pink_font { color: #993366; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; line-height: 1.5em; text-align: left; padding-left: 28px; vertical-align: bottom; }
.green_inputbutton { cursor: pointer; color: #ccffff; text-align: center; background: url(kgimages/green_btn.gif) repeat-x; font-size: 11pt; font-weight: bold; width: 220px; height: 30px; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 4px; }


.menucenter { background: url(../kgimages/menubgcenter.gif) no-repeat; width: 37px; height: 35px; }
.menudevider { background: url(../kgimages/menudevider.gif) no-repeat; width: 2px; height: 35px; }
.menubgb { background: url(../kgimages/menubgb.gif) repeat-x; }

.salesfont1 { color: #993366; font-weight: bold; }
a.salesfont:link { color: #993366; text-decoration: underline; font-size: 12px; font-weight: bold; }
a.salesfont:active { color: #993366; text-decoration: underline; font-size: 12px; font-weight: bold; }
a.salesfont:visited { color: #993366; text-decoration: underline; font-size: 12px; font-weight: bold; }
a.salesfont:hover { color: #993366; text-decoration: none; font-size: 12px; font-weight: bold; }

a.salestitle:link { color: #993366; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 2em; }
a.salestitle:active { color: #993366; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 2em; }
a.salestitle:visited { color: #993366; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 2em; }
a.salestitle:hover { color: #993366; text-decoration: none; font-size: 13px; font-weight: bold; line-height: 2em; }

.techfont { font-size: 11pt; font-weight: bold; line-height: 2em; }

.s_box_bg { background: url(kgimages/s_box_bg.gif) no-repeat; padding: 24px 28px 23px 26px; }



a.yearlink:link { color: #993366; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 2em; }
a.yearlink:active { color: #993366; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 2em; }
a.yearlink:visited { color: #993366; text-decoration: underline; font-size: 13px; font-weight: bold; line-height: 2em; }
a.yearlink:hover { color: #993366; text-decoration: none; font-size: 13px; font-weight: bold; line-height: 2em; }

.ue_leftcurve { background: url(kgimages/ue_left_curve.gif) no-repeat left top; width: 19px; height: 271px; }
.ue_rightcurve { background: url(kgimages/ue_right_curve.gif) no-repeat left top; width: 19px; height: 271px; }
.ue_mid_bg { background: url(kgimages/ur_mid_bg.gif) repeat-x top; height: 241px; padding: 30px 0px 0px 0px; }
.br_st_title { font-size: 12pt; color: #fff; font-weight: bold; }

.compony_con { color: #666666; line-height: 1.9em; font-size: 10pt; }
.con_st { font-style: italic; line-height: 1em; }
.u_event_title { color: #993366; font-size: 23px; font-weight: bold; padding: 0px 0px 15px 0px; }
.u_event_title1 { color: #993366; font-size: 20px; padding: 0px 0px 0px 0px; }
.newsfont { font-style: italic; line-height: 1em; padding-top: 10px; line-height: 1.2em; }


.right_top_curve { background: url(kgimages/top_curve.gif) no-repeat left; width: 212px; height: 14px; color: #993366; font-size: 10pt; font-weight: bold; padding: 10px 0px 0px 13px; }
.right_mid_bg { background: url(kgimages/mid_bg.gif) repeat-y; width: 204px; padding: 8px 15px 0px 15px; font-size: 8pt; line-height: 1.6em; }
.right_mid_bg a { text-decoration: none; color: #993366; }
.right_mid_bg a:hover { text-decoration: none; color: #333333; }
.right_bottom_curve { background: url(kgimages/bottom_curve.gif) no-repeat left; width: 224px; height: 20px; }
.right_mid_bg_text { background: url(kgimages/mid_bg.gif) repeat-y; width: 204px; padding: 8px 15px 0px 15px; font-size: 8pt; line-height: 1.6em; }



.footer_bor { border-top: 1px solid #993366; padding: 10px 25px 0px 25px; }
.f_left { background: url(kgimages/f_left.gif) no-repeat; width: 18px; height: 43px; }
.f_right { background: url(kgimages/f_right.gif) no-repeat; width: 18px; height: 43px; }
.f_bg { background: url(kgimages/f_bg.gif) repeat-x; }
.f_linkbg { border-right: 1px solid #cccccc; }
.f_linkbg a { color: #414141; text-decoration: none; font-size: 12px; font-weight: bold; }
.f_linkbg a:hover { color: #993366; text-decoration: none; font-size: 12px; font-weight: bold; }
.f_cfont { color: #6c6c6c; font-size: 11px; line-height: 1.4em; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.f_afont { color: #6c6c6c; font-size: 11px; line-height: 1.4em; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
.f_mlink a { color: #993366; text-decoration: underline; font-size: 12px; font-weight: bold; }
.f_mlink a:hover { color: #414141; text-decoration: none; font-size: 12px; font-weight: bold; }
.f_flfont { color: White; font-size: 11pt; }
.sIcon { border: solid 1px black; vertical-align: middle; }
.f_mlinks a { color: #993366; text-decoration: underline; font-size: 11px; }
.f_mlinks a:hover { color: #414141; text-decoration: none; font-size: 11px; }

.right_box_top_lt { background: url(kgimages/rightbox_top_lt.gif) no-repeat left; width: 18px; height: 17px; }
.right_box_top_rt { background: url(kgimages/rightbox_top_rt.gif) no-repeat left; width: 18px; height: 17px; }
.right_box_btm_lt { background: url(kgimages/rightbox_btm_lt.gif) no-repeat left; height: 17px; width: 17px; }
.right_box_btm_rt { background: url(kgimages/rightbox_btm_rt.gif) no-repeat left; width: 18px; height: 17px; }
.right_box_btm_bdr { background: url(kgimages/right_btm_bdr.gif) repeat-x; height: 17px; }
.right_box_top_bdr { background: url(kgimages/right_box_top_bdr.gif) repeat-x; height: 17px; color: #993366; font-size: 9pt; font-weight: bold; }
.right_box_left_line { background: url(kgimages/right_box_left_line.gif) repeat-y; width: 17px; }
.right_box_right_line { background: url(kgimages/right_box_right_line.gif) repeat-y; width: 17px; }

.right_box_bg { background: #e4e3e1; font-size: 8pt; line-height: 1.6em; }


/*Related Search Style*/

#footer { clear: both; }
#footer .tabmenu .tab_container { background-color: #F5F5F5; color: #808080; min-height: 200px; width: 905px; }
#footer .tabmenu .links_container { font-size: 12px; background: url(kgimages/footer/bk_foot_tablink.png) no-repeat 0px 0px; width: 914px; color: #ffffff; line-height: 16px; position: relative; height: 23px; text-align: left; }
#footer .tabmenu .links H2 { display: inline; font-size: 11px; margin: 0px 5px; color: #ffffff; }
.LinkHeader { font-weight: normal; position: relative; text-decoration: none; font-size: 10px; color: #ffffff !important; }
.LinkHeader :hover { text-decoration: underline; font-weight: normal; color: #ffffff !important; }
#footer A { font-weight: normal; position: relative; text-decoration: none; font-size: 10px; color: #015ba7; }
#footer A:hover { text-decoration: underline; font-weight: normal; color: #ff0000; }
#footer .tabmenu .links A .indicator { left: 0px; width: 100%; position: absolute; top: 0px; height: 17px; }
#footer .tabmenu .links A .indicator span { display: block; background: url(kgimages/footer/indicator.png) no-repeat 0px 0px; margin: 0px auto; width: 14px; position: relative; top: 19px; height: 6px; }
*:first-child + HTML #footer .tabmenu .links A .indicator span { top: 20px; }
#footer H2 { padding-right: 0px; padding-left: 0px; font-size: 18px; padding-bottom: 0px; margin: 0px 0px 4px; color: #000000; padding-top: 0px; }
#footer UL { padding-right: 0px; padding-left: 0px; list-style-position: outside; padding-bottom: 2px; padding-top: 4px; }
#footer .readmore { padding-right: 14px; display: block; padding-left: 14px; font-size: 11px; left: 9px; padding-bottom: 11px; cursor: pointer; color: #015ba7; line-height: 19px; padding-top: 0px; position: relative; top: -4px; text-align: right; text-decoration: none; }
#footer .collapse { padding-right: 14px; display: block; padding-left: 14px; font-size: 11px; left: 9px; padding-bottom: 11px; cursor: pointer; color: #015ba7; line-height: 19px; padding-top: 0px; position: relative; top: -4px; text-align: right; text-decoration: none; }
#footer .tabmenu .readmore .indicator { display: block; right: 0px; background: url(kgimages/footer/readmore_arrow.png) no-repeat 0px 0px; width: 10px; position: absolute; top: 8px; height: 5px; }
#footer .tabmenu .collapse .indicator { display: block; right: 0px; background: url(kgimages/footer/collapse_arrow.png) no-repeat 0px 0px; width: 10px; position: absolute; top: 8px; height: 5px; }
#footer .collapse .indicator { background-image: url(kgimages/footer/collapse_arrow.png); }
#footer .readmore:hover .indicator { background-position: -10px 0px; }
#footer .collapse:hover .indicator { background-position: -10px 0px; }
#footer .readmore:hover { color: #ff0000; }
#footer .collapse:hover { color: #ff0000; }
#footer P { padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 10px; margin: 0px; color: #99908c; line-height: 17px; padding-top: 0px; }
#footer .title { margin: 0px; color: #993366; font-size: 24px; font-weight: bold; padding: 25px 0px 18px 0px; }
.dotLine { border-bottom: dotted 1px #dbdbdb; border-top: dotted 1px #dbdbdb; }
/****   End ****/

.navbg { background: #993366; }
.nav { padding: 0px 12px 0px 12px; }
.nav a { font-family: "Myriad Pro"; color: #FFFFFF; font-size: 16px; text-decoration: none; }
.nav a:hover { font-family: "Myriad Pro"; color: #e7a5c6; font-size: 16px; text-decoration: none; }

.leftmenu_topleft { background: url(kgimages/left_menu_topleft.gif) no-repeat; width: 5px; height: 41px; }
.leftmenu_top_lt { background: url(kgimages/left_menu_toplt.gif) no-repeat left top; width: 5px; height: 5px; }
.leftmenu_botleft { background: url(kgimages/left_menu_botleft.gif) no-repeat; width: 5px; height: 5px; }

.leftmenu_topright { background: url(kgimages/left_menu_topright.gif) no-repeat; width: 5px; height: 41px; }
.leftmenu_top_rt { background: url(kgimages/left_menu_toprt.gif) no-repeat left top; width: 5px; height: 5px; }
.leftmenu_botright { background: url(kgimages/left_menu_botright.gif) no-repeat; width: 5px; height: 5px; }

.leftmenu_topbg { background: url(kgimages/left_menu_topbg.gif) repeat-x; font-size: 15px; color: #fff; padding: 0px 0px 0px 10px; font-weight: bold; }
.leftmenu_topbg a { color: #fff; }
.leftmenu_topbg a:hover { color: #fff; }
.leftmenu_botbg { background: url(kgimages/left_menu_botbg.gif) repeat-x; }
.leftmenu_leftbg { border-left: 1px solid #ddaccb; background-color: #fff3f9; }
.leftmenu_rightbg { border-right: 1px solid #ddaccb; background-color: #fff3f9; }
.leftmenu_topbg1 { background: url(kgimages/left_menu_topbg1.gif) repeat-x top; height: 5px; }

.leftmenu_nrl { border-bottom: 1px dotted #ddaccb; font-size: 12px; color: #fff; padding: 0px 0px 0px 10px; height: 32px; }
.leftmenu_nrl a { font-size: 12px; color: #993366; text-decoration: none; line-height: 1em; }
.leftmenu_nrl a:hover { font-size: 12px; color: #333; text-decoration: none; line-height: 1em; }

.leftmenu_sel { font-size: 12px; color: #993366; font-weight: bold; background: url(kgimages/left_menu_selbg.gif) repeat-x; height: 34px; text-decoration: none; padding: 0px 0px 0px 10px; }
.leftmenu_sel a { color: #993366; text-decoration: none; }
.leftmenu_sel a:hover { color: #993366; text-decoration: none; }

.leftmenu_bg { background-color: #fff3f9; }


/******** NEW CSS ************/
.black h1 { margin: 0px; color: #333333; font-size: 24px; font-weight: bold; padding: 10px 0px 4px 0px; }
.black h2 { margin: 0px; color: #444444; font-size: 16px; font-weight: normal; font-style: italic; padding: 0px 0px 12px 0px; }
.black h3 { margin: 0px; color: #353535; font-size: 16px; font-weight: bold; padding: 12px 0px 2px 0px; }
.black h4 { margin: 0px; color: #889f3d; font-size: 14px; color: gray; padding: 0px 0px 0px 0px; font-weight: normal; font-style: italic; }
.black h5 { margin: 0px; color: #353535; font-size: 12px; font-weight: bold; padding: 2px 0px 10px 0px; }
/*.black p{margin-top:12px; margin-bottom:10px;}*/

a.management:link { color: #993366; text-decoration: none; font-size: 12px; line-height: 2em; }
a.management:active { color: #993366; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.management:visited { color: #993366; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.management:hover { color: #993366; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.managementb:link { color: #333333; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.managementb:active { color: #333333; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.managementb:visited { color: #333333; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.managementb:hover { color: #333333; text-decoration: none; font-size: 12px; line-height: 2em; }
.logo_kon_bds { padding: 20px 0px 20px 0px; }
.devider_box { padding: 20px 0px 5px 0px; }
.devider_ver { background: url(kgimages/pr_devline.gif) repeat-y center; width: 30px; height: 225px; }
.devider_boxh { padding: 0px 15px 0px 15px; }
.devider_hori { background: url(kgimages/devider_hori.gif) repeat-x 0px 8px; height: 30px; }
.call_icon { background: url(kgimages/icon_call.jpg) no-repeat 0px 3px; padding: 0px 0px 0px 20px; font-size: 12px; color: #333; }


.leftnav { font: normal 12px verdana,arial; padding-right: 6px; padding-left: 6px; }
a.lefttop:link, a.lefttop:active, a.lefttop:visited { color: #993366; text-decoration: none; padding: 5px 0px 5px 8px; display: block; }
a.lefttop:hover { color: #000; text-decoration: none; padding: 5px 0px 5px 8px; display: block; }

a.leftsub:link, a.leftsub:active, a.leftsub:visited { color: #999; text-decoration: none; padding: 5px 0px 5px 8px; margin-left: 12px; display: block; }
a.leftsub:hover { color: #000; text-decoration: none; padding: 5px 0px 5px 8px; margin-left: 12px; display: block; }

a.leftsubsub:link, a.leftsubsub:active, a.leftsubsub:visited { font-size: 11px; color: #999; text-decoration: none; padding: 5px 0px 5px 8px; margin-left: 24px; display: block; }
a.leftsubsub:hover { font-size: 11px; color: #000; text-decoration: none; padding: 5px 0px 5px 8px; margin-left: 24px; display: block; }

.leftoff, a.leftoff:link, a.leftoff:visited, a.leftoff:hover, a.leftoff:active { height: 100%; border-bottom: 1px dotted #ddaccb; /* background: url(kgimages/navbg.gif) repeat-x bottom left;*/ }
.lefton, a.lefton:link, a.lefton:visited, a.lefton:hover, a.lefton:active { height: 100%; color: #000; font-weight: bold; border-bottom: 1px dotted #ddaccb; background: url(kgimages/arrow.gif) no-repeat center left; /*background: url(kgimages/navbg-on.gif) repeat-x bottom left;*/ }

.case_study { font-size: 12px; font-weight: bold; color: #993366; }
.case_study a { font-size: 12px; font-weight: bold; color: #993366; text-decoration: none; }
.case_study a:hover { font-size: 12px; font-weight: bold; color: #993366; text-decoration: underline; }
.home_root { background: url(kgimages/imghome_BDS.jpg) no-repeat center; height: 115px; }

/******** NEW CSS 23-Nov-09 ************/
.content_box { width: 619px; background: url(kgimages/shadow_lt.png) repeat-y top right; padding: 0px 0px 0px 0px; }
.compititor { width: 101px; background: url(kgimages/shadow_rt.png) repeat-y top left; padding: 0px 0px 0px 0px; }
.border_rt { border-right: #cccccc 1px solid; }
.lead_row { background: url(kgimages/shadow_lt.png) repeat-y top right #b2845b; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 18px; height: 28px; padding: 0px 0px 0px 10px; width: 619px; color: #000; }
.lead_con { background: url(kgimages/shadow_lt.png) repeat-y top right #e9e5da; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 12px; height: 23px; padding: 0px 0px 0px 10px; width: 619px; color: #666666; }
.wht_con { background: url(kgimages/shadow_lt.png) repeat-y top right #fff; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 12px; height: 23px; padding: 0px 0px 0px 10px; width: 619px; color: #666666; }
.book_row { background: url(kgimages/shadow_lt.png) repeat-y top right #ab5f83; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 18px; height: 28px; padding: 0px 0px 0px 10px; width: 619px; color: #000; }
.book_con { background: url(kgimages/shadow_lt.png) repeat-y top right #e4d2dc; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 12px; height: 23px; padding: 0px 0px 0px 10px; width: 619px; color: #666666; }
.client_row { background: url(kgimages/shadow_lt.png) repeat-y top right #5c9c77; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 18px; height: 28px; padding: 0px 0px 0px 10px; width: 619px; color: #000; }
.client_con { background: url(kgimages/shadow_lt.png) repeat-y top right #cee8db; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 12px; height: 23px; padding: 0px 0px 0px 10px; width: 619px; color: #666666; }
.calender_row { background: url(kgimages/shadow_lt.png) repeat-y top right #ffab40; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 18px; height: 28px; padding: 0px 0px 0px 10px; width: 619px; color: #000; }
.calender_con { background: url(kgimages/shadow_lt.png) repeat-y top right #ffff99; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 12px; height: 23px; padding: 0px 0px 0px 10px; width: 619px; color: #666666; }
.other_row { background: url(kgimages/shadow_lt.png) repeat-y top right #a0a0a0; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 18px; height: 28px; padding: 0px 0px 0px 10px; width: 619px; color: #000; }
.other_con { background: url(kgimages/shadow_lt.png) repeat-y top right #e9e9e9; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; font-size: 12px; height: 23px; padding: 0px 0px 0px 10px; width: 619px; color: #666666; }
.tar_row { width: 90px; height: 35px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid; }
.gr_row { width: 90px; height: 23px; background: #f1f1f1; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid; }
.gr_rows { width: 101px; height: 23px; background: url(kgimages/shadow_rt.png) repeat-y top left #f1f1f1; border-bottom: #cccccc 1px solid; }
.wh_row { width: 90px; height: 23px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid; }
.wh_rows { width: 101px; height: 23px; background: url(kgimages/shadow_rt.png) repeat-y top left #fff; border-bottom: #cccccc 1px solid; }
.ser_bo_rtlt { border-right: #cccccc 1px solid; border-left: #cccccc 1px solid; }
.ser_bo_rtlt ul { padding: 0px 0px 3px 0px; margin: 0px; list-style: none; line-height: 1em; }
.ser_bo_rtlt li { background: url(kgimages/li_bg.gif) no-repeat 0px 5px; font-size: 10px; color: #666; padding: 0px 0px 0px 7px; margin: 0px; }
.ser_bo_rt { border-right: #cccccc 1px solid; }
.ser_bo_rt ul { padding: 0px 0px 3px 0px; margin: 0px; list-style: none; line-height: 1em; }
.ser_bo_rt li { background: url(kgimages/li_bg.gif) no-repeat 0px 5px; font-size: 10px; color: #666; padding: 0px 0px 0px 7px; margin: 0px; }
.pad_lt { padding: 10px 0px 10px 6px; }
.pad_bt { padding: 10px 0px 10px 0px; }
.ser_value { font-size: 10px; font-weight: bold; text-align: center; padding: 0px 0px 0px 35px; font-style: italic; }
.ser_text { font-size: 18px; color: #000; }
.ser_design { vertical-align: top; font-size: 13px; font-weight: 700; font-family: Arial; color: #666666; text-align: center; line-height: 1.2em; padding: 2px 0px 10px 0px; }
.ser_price { font-size: 15px; color: #000; padding: 0px 0px 4px 0px; }
.ser_price_value { font-size: 11px; font-family: Arial; font-weight: bold; text-align: center; font-style: italic; color: #666666; line-height: 1.6em; padding: 0px 0px 6px 0px; }
.ser_left { background: url(kgimages/btn_ser_lt.jpg) no-repeat; width: 8px; height: 38px; }
.ser_right { background: url(kgimages/btn_ser_rt.jpg) no-repeat; width: 8px; height: 38px; }
.ser_bg { background: url(kgimages/btn_ser_mid.jpg) repeat-x; height: 38px; color: #ffffff; font-size: 15px; padding: 0px 0px 0px 0px; text-align: center; font-weight: bold; }
.ser_bg a { color: #ffffff; font-size: 15px; text-align: center; font-weight: bold; text-decoration: none; }
.ser_bg a:hover { color: #000; font-size: 15px; text-align: center; font-weight: bold; text-decoration: none; }
.input_ser { background: url(kgimages/input_btn.png) no-repeat top center; height: 38px; width: 128px; font-size: 14px; font-weight: bold; cursor: pointer; color: #fff; border: 0px; height: 38px; padding: 0px 0px 0px 0px; margin-bottom: 10px; }
.input_lrg { background: url(kgimages/input_btn.gif) no-repeat top center; height: 38px; width: 145px; font-size: 17px; font-weight: bold; cursor: pointer; color: #fff; border: 0px; height: 38px; padding: 0px 0px 0px 0px; vertical-align: top; }

.bannerbg { background: url(kgimages/bannerbg.gif) no-repeat left; width: 676px; height: 279px; }

.tabnavbg { background: url(kgimages/tabnavbg.gif) repeat-x top; }

.b_logo { padding: 15px 0px 0px 15px; }
.b_tx { color: #333333; font-size: 24px; padding: 15px 0px 15px 0px; font-family: "Myriad Pro"; }
.ban_add { width: 133px; height: 101px; font-size: 18px; color: #333333; padding: 0px 10px 24px 0px; }
.bb { background: url(kgimages/big-box_img.png) no-repeat left top; }
.s1 { background: url(kgimages/size1-hotel-edition_img.png) no-repeat left top; }
.s2 { background: url(kgimages/size2-hotel-edition_img.png) no-repeat left top; }
.s3 { background: url(kgimages/size3-hotel-edition_img.png) no-repeat left top; }
.ex { background: url(kgimages/express-hotel-edition_img.png) no-repeat left top; padding: 0px 10px 5px 0px; }

.b_add_box { padding: 0px 10px 0px 10px; }

.b_gr_font { color: #666666; font-size: 22px; padding: 20px 0px 8px 25px; }
.b_blk_font { font-size: 12px; color: #000000; text-align: center; line-height: 1.4em; font-weight: bold; }
.b_aditiion { padding: 5px 0px 0px 0px; }

.b_gr_fontv { color: #666666; font-size: 16px; }
.b_gr_fontvb { color: black; font-size: 16px; }
.prod-title { color: black; font-size: 11pt; font-weight: bold; }
.prod-detail { font-size: 8pt; line-height: 13.5pt; }
.prod-detail ul { margin: 1pt; }
.prod-detail ul li { margin-left: 10pt; }
.prod-detail-gray { font-size: 9pt; color: #666666; line-height: 13.5pt; }

a.PagerLinkStyle { margin: 0px 2px 0px 2px; padding: 1px 5px 1px 5px; border: solid 1px #a1c6eb; color: #0066A7; font-weight: normal; text-decoration: none; vertical-align: top; }
a.PagerLinkStyle:hover { border: solid 1px #a1c6ff; background-color: #D2EaF6; }
a.PagerLinkSelected { margin: 0px 2px 0px 2px; padding: 1px 4px 1px 4px; font-weight: bold; border: solid 1px #a1c6eb; color: #0066A9; background-color: #D2EaF6; }
.gridView { border-collapse: collapse; border: 1px solid #666; }
.gridHeader { height: 18px; color: #000; font-size: 11px; font-family: verdana; font-weight: bold; background-color: #cccccc; }
.gridHeader th { padding-left: 4px; border: solid 1px #666; }
.gridItem { background-color: White; }
.gridItem td { padding: 3px; border: solid 1px #666; }
.gridAltItem { background-color: #f0f0f0; }
.gridAltItem td { padding: 3px; border: solid 1px #666; }
.gridSelItem { background-color: #fafae1; }
.gridSelItem td { padding: 3px; }
.gridFooter { background-color: #CCCC99; }
.gridItemH { background-color: #C0FFC0; cursor: pointer; }
.gridItemH td { padding: 3px; border: solid 1px #666; }
.gridAltItemH { background-color: #C0FFC0; cursor: pointer; }
.gridAltItemH td { padding: 3px; border: solid 1px #666; }
.lblHdr { font-size: 10pt; color: #000000; font-family: Verdana, Sans-Serif; font-weight: bold; color: #c04000; text-transform: uppercase; border-bottom: solid 1px green; height: 20px; }
h1.heading { margin: 0px; color: #333333; font-size: 14pt; font-weight: bold; padding: 0px 0px 0px 0px; font-family: Tahoma; }

.gr_bfont { color: #000000; font-size: 19px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.targ_logo { margin: 0px 8px 8px 0px; }

.readmore { font-size: 11px; color: #015ba7; text-align: right; padding: 0px 0px 0px 0px; margin: 0px; }
.readmore a { text-decoration: none; color: #015ba7; font-size: 11px; background: url(kgimages/bl_ar.jpg) no-repeat 80% 57%; padding: 0px 33px 0px 0px; }
.readmore a:hover { text-decoration: none; color: #000000; font-size: 11px; }

.padrt { padding: 0px 20px 0px 0px; }
.collapse { font-size: 11px; color: #015ba7; text-align: right; padding: 0px 0px 0px 0px; margin: 0px; }
.collapse a { text-decoration: none; color: #015ba7; font-size: 11px; background: url(kgimages/bl_ar_t.gif) no-repeat 80% 57%; padding: 0px 33px 0px 0px; }
.collapse a:hover { text-decoration: none; color: #000000; font-size: 11px; }


a.bllink:link { color: #5e6dce; text-decoration: none; font-size: 12px; line-height: 2em; }
a.bllink:active { color: #5e6dce; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.bllink:visited { color: #5e6dce; text-decoration: underline; font-size: 12px; line-height: 2em; }
a.bllink:hover { color: #000000; text-decoration: underline; font-size: 12px; line-height: 2em; }
.padbtm { padding: 0px 0px 20px 0px; }

.grbdr { background: url(kgimages/grbdr.gif) repeat-x top; height: 20px; padding-bottom: 10px; }

.gr_titlebfont { color: #000000; font-size: 23px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gr_subfont { color: #666666; font-size: 16px; font-style: italic; font-weight: normal; }

.green_top_lt { background: url(kgimages/green_top_curve.gif) no-repeat left top; width: 125px; height: 30px; }
.green_midbg { background: url(kgimages/green_midbg.gif) repeat-y left; width: 109px; }
.green_btm_lt { background: url(kgimages/green_btm_curve.gif) no-repeat left top; width: 125px; height: 30px; }

.pink_top_lt { background: url(kgimages/pink_top_lt.gif) no-repeat left top; width: 15px; height: 30px; }
.pink_top_rt { background: url(kgimages/pink_top_rt.gif) no-repeat left top; width: 15px; height: 30px; }
.pink_btm_lt { background: url(kgimages/pink_btm_lt.gif) no-repeat left top; width: 15px; height: 30px; }
.pink_btm_rt { background: url(kgimages/pink_btm_rt.gif) no-repeat left top; width: 15px; height: 30px; }
.pink_lt { background: url(kgimages/pink_lt.gif) repeat-y; width: 15px; }
.pink_rt { background: url(kgimages/pink_rt.gif) repeat-y; width: 15px; }
.pink_top { background: url(kgimages/pink_top.gif) repeat-x; height: 30px; }
.pink_btm { background: url(kgimages/pink_btm.gif) repeat-x; height: 30px; }

.bx_tx { color: #000000; font-size: 12px; line-height: 16px; }

.padtop { padding-top: 20px; }

.leftlink { padding: 0px; margin: 0px; background: url(kgimages/green_midbg.gif) repeat-y left; width: 125px; }
.leftlink ul { padding: 0px; margin: 0px; list-style: none; }
.leftlink ul li { padding: 0px 0px 0px 0px; margin: 0px; text-align: right; line-height: 16px; }
.leftlink ul li a { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 49px; padding: 10px 20px 0px 0px; }
.leftlink ul li a:hover { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 49px; padding: 10px 20px 0px 0px; }

.leftlink ul li a.active { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: url(kgimages/leftlink_h.gif) no-repeat left top; height: 49px; padding: 10px 20px 0px 0px; font-weight: bold; }

.module-content { display: none; }
.module-content-wrapper .active { display: block !important; }

/*Search feature styles
#toprightnav-new { position: absolute; top: 26px; right: 0px; text-align: right; white-space: nowrap; padding-right: 7px; }
.searchheader { width: 150px; margin-top: 5px; border: 1px solid #b0b0b0; }
.searcharrow { width: 23px; height: 24px; border: 0px; margin-top: 3px; margin-left: 2px; }
#tpautoSuggestionsList { display: none; }
.tpsuggestionsBox { position: absolute; top: 24px; right: 33px; margin: 0px; background-color: #fff; border: 1px solid #b0b0b0; display: none; }
.tpsuggestionList { position: relative; margin: 0px; padding: 0px; text-align: left; }
.tpsuggestionList ul { list-style-type: none; margin: 0px; padding: 0px; }
.tpsuggestionList li { list-style-type: none; margin: 0px; padding: 3px; cursor: pointer; }
.tpsuggestionList li:hover { background-color: #659CD8; }
.toprightlink, a.toprightlink:link, a.toprightlink:visited, a.toprightlink:hover { font: bold 10px arial,sans-serif; color: #898788; text-decoration: none; cursor: pointer; } */

.dotted { border-top: dotted 1px black; }
.td-add { font-family: Arial, Sans-Serif; line-height: 1.3em; }

#tpquery { vertical-align: middle; width: 176px; height: 19px; border: solid 1px #c6c6c6; }
#topicarrow { vertical-align: middle; display: inline; width: 22px; }
.suggestionsBox { position: absolute; left: 2px; margin: 2px 0px 0px 0px; width: 200px; background-color: #fff; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #000; color: black; }
.suggestionList { margin: 0px; padding: 0px; }
.suggestionList ul { list-style-type: none; margin: 0px; padding: 0px; }
.suggestionList li { list-style-type: none; margin: 0px; padding: 3px; cursor: pointer; }
.suggestionList li:hover { list-style-type: none; background-color: #659CD8; }

.hidden { position: static; }
.hidden .suggestionsBox { display: none; }
.search-div { position: relative; }


.insight_top_lt { background: url(kgimages/insight_top_curve.gif) no-repeat left top; width: 125px; height: 30px; }
.insight_btm_lt { background: url(kgimages/insight_btm_curve.gif) no-repeat left top; width: 125px; height: 30px; }

.insightlink { padding: 0px; margin: 0px; background: url(kgimages/insight_midbg.gif) repeat-y left; width: 125px; }
.insightlink ul { padding: 0px; margin: 0px; list-style: none; }
.insightlink ul li { padding: 0px 0px 0px 0px; margin: 0px; text-align: right; line-height: 16px; }
.insightlink ul li a { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 49px; padding: 10px 16px 0px 0px; }
.insightlink ul li a:hover { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 49px; padding: 10px 16px 0px 0px; }
.insightlink ul li a.active { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: url(kgimages/insightlink_h.gif) no-repeat left top; height: 49px; padding: 10px 16px 0px 0px; font-weight: bold; }

.reader_top_lt { background: url(kgimages/readers_top_curve.gif) no-repeat left top; width: 125px; height: 30px; }
.reader_btm_lt { background: url(kgimages/readers_btm_curve.gif) no-repeat left top; width: 125px; height: 30px; }

.readerlink { padding: 0px; margin: 0px; background: url(kgimages/readers_midbg.gif) repeat-y left; width: 125px; }
.readerlink ul { padding: 0px; margin: 0px; list-style: none; }
.readerlink ul li { padding: 0px 0px 0px 0px; margin: 0px; text-align: right; line-height: 16px; }
.readerlink ul li a { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 49px; padding: 10px 16px 0px 0px; }
.readerlink ul li a:hover { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 49px; padding: 10px 16px 0px 0px; }
.readerlink ul li a.active { text-decoration: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: url(kgimages/readerslink_h.gif) no-repeat left top; height: 49px; padding: 10px 16px 0px 0px; font-weight: bold; }

.greysmall { margin: 0px; color: #818181; font-size: 10px; font-weight: normal; }

/* TOP DROPDOWN MENU */
.kg-menu ul { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.kg-menu ul li { position: relative; display: inline; float: left; /*overall menu background color*/ }
/*Top level menu link items style*/
.kg-menu ul li a { display: block; padding: 15px 15px 15px 15px; border-left-width: 0; text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.kg-menu ul li a:hover { color: #FFFFFF; display: block; }
/*1st sub level menu*/
.kg-menu ul li ul { left: 0; position: absolute; top: 1em; /* no need to change, as true value set by script */ display: block; visibility: hidden; text-align: left; padding: 0px 0px 0px 12px; }
/*Sub level menu list items (undo style from Top level List Items)*/
.kg-menu ul li ul li { display: list-item; float: left; background-color: #993366; }
/*All subsequent sub menu levels offset after 1st level sub menu */
.kg-menu ul li ul li ul { left: 159px; /* no need to change, as true value set by script */ top: 1em; padding-left: 0px; margin-top: -12px; }
/* Sub level menu links style */
.kg-menu ul li ul li a { display: block; width: 153px; /*width of sub menu levels*/ color: #FFFFFF; text-decoration: none; padding: 4px 5px; border-bottom: 1px solid #CCCCCC; font-size: 12px; line-height: 1.6em; }
.kg-menu ul li ul li a:hover { background-color: #fbf7f7; color: #000000; }
.kg-menu ul li a:hover { background-color: none; }
/*Background image for top level menu list links */
.kg-menu .mainfoldericon { background: url(kgimages/arrow_r.gif) no-repeat center right; }
/*Background image for subsequent level menu list links */
.kg-menu .subfoldericon { background: url(kgimages/arrow-dn.gif) no-repeat center right; }
* html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/ padding-top: 1em; }
/* Holly Hack for IE \*/
* html .kg-menu ul li { float: left; height: 1%; }
* html .kg-menu ul li a { height: 1%; }
/* End */


#twittcont { width: 389px; height: 88px; padding-top: 20px; padding-bottom: 32px; padding-left: 20px; padding-right: 20px; font-family: "Courier New" , Courier, monospace; font-size: 12px; color: #E2E2E2; margin: 0px auto; }
.tweet { color: #000000; display: block; background-color: #cccccc; }
.tweet .tweet_list { -webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0; }
.tweet .tweet_list li { overflow: auto; padding: .5em; font-style: italic; }
.tweet .tweet_list li a { color: #993366; text-decoration: none; }
.tweet .tweet_list .tweet_even { }
.tweet .tweet_list .tweet_avatar { padding-right: .5em; float: left; }
.tweet .tweet_list .tweet_avatar img { vertical-align: middle; }

.quest { font-weight: bold; padding-right: 8px; vertical-align: top; }
.answ { vertical-align: top; padding-bottom: 14px; }
.ansblock { display: none; }

.burgandyi { color: #993366; font-style: italic; text-decoration: underline; font-size: 11px; }
.burgandyb { color: #993366; font-weight: bold; text-decoration: underline; font-size: 11px; }
.burgandyc { color: #993366; font-weight: bold; text-decoration: none; font-size: 11px; }
.newssectitle { font-size: 15px; text-decoration: underline; color: Black; padding-bottom: 10px; padding-top: 10px; font-weight: 600; }
.newssectitle a { font-size: 15px; text-decoration: underline; color: Black; padding-bottom: 10px; padding-top: 10px; font-weight: 600; }

.LinkNewsSelected { color: #993366 !important; text-decoration: underline !important; font-weight: bold !important; }

.LinkArial12Gray { font-family: Arial, Verdana, Tahoma !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; }
a.LinkArial14Gray:link { font-family: Arial, Verdana, Tahoma; font-weight: bold; color: #666666; text-decoration: underline; font-size: 14px; }
a.LinkArial14Gray img { border: none; vertical-align: middle; }
a.LinkArial14Gray:visited { font-family: Arial, Verdana, Tahoma; font-weight: bold; color: #666666; text-decoration: underline; font-size: 14px; }
a.LinkArial14Gray:hover { font-family: Arial, Verdana, Tahoma; font-weight: bold; color: #666666; text-decoration: underline; font-size: 14px; }
a.LinkArial14Gray:active { font-family: Arial, Verdana, Tahoma; font-weight: bold; color: #666666; text-decoration: underline; font-size: 14px; }
a.LinkArial12Gray:link { font-family: Arial, Verdana, Tahoma !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; white-space: normal !important; }
a.LinkArial12Gray img { border: none !important; vertical-align: middle !important; }
a.LinkArial12Gray:visited { font-family: Arial, Verdana, Tahoma !important; white-space: normal !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; }
a.LinkArial12Gray:hover { font-family: Arial, Verdana, Tahoma !important; white-space: normal !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; }
a.LinkArial12Gray:active { font-family: Arial, Verdana, Tahoma !important; white-space: normal !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; }
.Title { font-family: Arial, Verdana, Tahoma; font-weight: bold; font-size: 16px; padding: 5px; border-bottom: dotted 2px #ccc; }
.Arial12Gray { font-family: Arial,Verdana,Tahoma !important; color: #666666 !important; font-size: 12px !important; }
.Arial12GrayBold { font-family: Arial,Verdana,Tahoma; color: #646464; font-size: 12px; font-weight: bold; }
.PopularTag { color: #9d3266; background: #f5f5f5; border-color: #e3e3e3; }

.divViwer1 { width: 450px; overflow-x: scroll; padding: 3px; }
.LinkArial12Blue { font-family: Arial, Verdana, Tahoma; color: #2A05CC; text-decoration: underline; }
.Arial13BlackBoldpt { font-family: Arial, Verdana, Tahoma; color: #000; font-size: 13pt; font-weight: bold; }
.Arial11Gray { font-family: Arial,Verdana,Tahoma; color: #666666; font-size: 11px; }
.Arial10BlackBold { font-family: Arial, Verdana, Tahoma; color: #000; font-size: 10px; font-weight: bold; }
.Arial12BlackBold { font-family: Arial, Verdana, Tahoma; color: #000; font-size: 12px; font-weight: bold; }
.Title1 { font-family: Arial, Verdana, Tahoma; font-weight: bold; font-size: 16px; padding: 5px; border-bottom: dotted 1px #999999; border-top: dotted 1px #999999; }
.Title2 { font-family: Arial, Verdana, Tahoma; font-weight: bold; font-size: 16px; padding: 5px; border-bottom: dotted 1px #999999; }
a.LinkArial12GrayTreeView:link { font-family: Arial, Verdana, Tahoma !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; white-space: normal !important; margin-left: 0px !important; padding-left: 0px !important; }
a.LinkArial12GrayTreeView img { border: none !important; vertical-align: middle !important; }
a.LinkArial12GrayTreeView:visited { font-family: Arial, Verdana, Tahoma !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; white-space: normal !important; margin-left: 0px !important; padding-left: 0px !important; }
a.LinkArial12GrayTreeView:hover { font-family: Arial, Verdana, Tahoma !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; white-space: normal !important; font-size: 12px !important; margin-left: 0px !important; padding-left: 0px !important; }
a.LinkArial12GrayTreeView:active { font-family: Arial, Verdana, Tahoma !important; font-weight: bold !important; color: #666666 !important; text-decoration: underline !important; font-size: 12px !important; white-space: normal !important; margin-left: 0px !important; padding-left: 0px !important; }
