@charset "utf-8";
@import url("fontstyle.css");
@import url("forms.css");


/*
Name: Global Styling
Description: 
Filename: Global.css
*/

/* Layout Style Start */
body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; }
#baseLayout{ clear:both; margin:auto; width:967px; display:block; overflow:hidden;}
#bsMainMenu{ width:967px; overflow:hidden; display:block;}
.csHorizontalDiv{height:5px; display:block}
#csBase{float:left; width:967px; overflow:hidden; display:block;}
.csContentBlock { width:917px;}

a:hover {text-decoration:underline;}
.h10 {height:10px; clear:both;}
.h5 {height:5px; clear:both;}
.fullwidth {width:100%;}
/* Layout Style End */

/* Home HTML Menu Section Style Start */

#assist-tab{
background: url(../images/generic/assist.png) no-repeat; /* Path to Image */
right:1px;  /* change this to left: 1px; to put it on the left of the screen */
top:40%;height:125px;width:32px;margin:0;padding:0;position:fixed;z-index:5000;}
#assist-tab a{display:block;width:100%;height:100%;}

.homeFlashTxtSection { float:left; padding:25px 30px 30px; width:907px; display:block; overflow:hidden; height:165px;}
.homeFlashMenuSection { float:left;  margin:6px ; width:955px; display:block; overflow:hidden; height:96px;}
.homeMenuBlock { float:left; width:305px; height:91px; display:block; overflow:hidden; background:url(../images/generic/home_mainMenuBg.png) no-repeat top; padding:0 5px 5px 5px; cursor:pointer;}
.homeMenuBlockInner {float:left; width:205px;  padding:10px 90px 10px 10px; height:66px; }
#personalMenuBg { background:url(../images/flashimages/personal_tabimage.png) no-repeat right bottom;}
#BusinessMenuBg { background:url(../images/flashimages/business_tabimage.png) no-repeat right bottom;}
#supportMenuBg { background:url(../images/flashimages/support_tabimage.png) no-repeat right bottom;}

.homeSubMenuSection { clear:both; width:955px; margin-top:-110px; position:absolute; float:left; height:110px; overflow:hidden; display:block;}
.homeSubMenu1 { clear:both; width:279px; height:105px; position:absolute; background:url(../images/generic/home_subMenuBg.png) no-repeat top; margin-top:105px; display:block; overflow:hidden; padding:15px 18px;}

.homeSubMenu2 { clear:both; width:279px; height:105px; position:absolute; background:url(../images/generic/home_subMenuBg.png) no-repeat top; margin-top:105px; margin-left:320px; display:block; overflow:hidden; padding:15px 18px; }

.homeSubMenu3 { clear:both; width:279px; height:105px; position:absolute; background:url(../images/generic/home_subMenuBg.png) no-repeat top; margin-top:105px; margin-left:640px; display:block; overflow:hidden; padding:15px 18px; }
.homeLearnMoreButton { margin-top:5px; padding-left:300px;}
/* Home HTML Menu Section Style End */

/* Menu & Subs [Layout, Bg & Links] Styles Start */
.msBlock { float:left; width:967px; display:block; overflow:hidden; height:34px; position:absolute; padding:0; margin:0; top: 64px; background:url(../images/generic/msBlock_bg.jpg) no-repeat left top;margin-top:21px;  }
.msBlockLeft{ float:left;height:34px; display:block; overflow:hidden; }
.msBlockLeft img{ float:left;}
.msBlockRight{ float:right; height:34px; display:block; overflow:hidden; text-align:right; }

.msBlockLeftSpace{ float:right; display:block; overflow:hidden; background:url(../images/generic/menu_bg.jpg) repeat-x top; width:50px; height:34px; }
.msBlockLeftSpace2{ float:right; display:block; overflow:hidden; background:url(../images/generic/menu_bg.jpg) repeat-x top; width:174px; height:34px; }
.msBlockLeftSpace3{ float:right; display:block; overflow:hidden; background:url(../images/generic/menu_bg.jpg) repeat-x top; width:105px; height:34px; }

.msBlockRightSpace{ float:left; display:block; overflow:hidden; background:url(../images/generic/menu_bg.png) repeat-x top; width:116px; height:34px; }
.msBlockRightSpace2{ float:left; display:block; overflow:hidden; background:url(../images/generic/menu_bg.png) repeat-x top; width:250px; height:34px; }
.msBlockRightSpace3{ float:left; display:block; overflow:hidden; background:url(../images/generic/menu_bg.png) repeat-x top; width:178px; height:34px; }

.subMenuSection { clear:both; background:url(../images/generic/submenu_bg.png); padding:0 24px 0 20px;  position:absolute; margin-top:34px; width:923px; display:block; overflow:hidden; height:24px;}
.subMenuSection img { float:left; padding:0 12px 0 12px; background:url(../images/myaccount/subMenu_div.gif) right no-repeat; border:0;}

.subMenuSectionNoWidth { float:left; background:url(../images/generic/submenu_bg.png); display:block; overflow:hidden; height:24px;}
.subMenuSectionNoWidth img { float:left; padding:0 12px 0 12px; background:url(../images/myaccount/subMenu_div.gif) right no-repeat; border:0;}

.subMenuBusiness { float:left; padding:0 12px 0 12px; background:url(../images/myaccount/subMenu_div.gif) right no-repeat; border:0; }
.subMenuCustomer { float:left; padding:0 12px 0 12px; background:url(../images/myaccount/subMenu_div.gif) right no-repeat; border:0; }
.subMenuAboutUs { float:left; padding:0 12px 0 12px; background:url(../images/myaccount/subMenu_div.gif) right no-repeat; border:0; }

/*Modified by Nidish for IR*/.msSubDiv{ width:132px; height:100px; position:absolute; background:url(../images/generic/spacer.gif); margin:32px 0 0 835px; padding:0; z-index:111111111; }
.msSubDiv{ width:132px; height:100px; position:absolute; background:url(../images/generic/spacer.gif); margin:32px 0 0 720px; padding:0; z-index:111111111; }
.msSubDivTop{ height:8px; background-image:url(../images/myaccount/cs_submenu_top.png); }
.msSubDivBot{ height:8px; background-image:url(../images/myaccount/cs_submenu_bottom.png); }
.msSubDivCon{ height:auto; display:block; background-color:#3e3e3e; padding: 5px 10px 5px 10px; color:#fff; z-index:1000; }
.msSubDivCon a{ line-height:1.5em; text-decoration:none; margin-left:5px; }
.msSubDivCon a:hover{ color:#c3cf21; text-decoration:none; }
.msSubDivCon span a {color:#c3cf21; text-decoration:none; }
.msSubDivConLn{ background-image:url(../images/myaccount/cs_submenu_border.png); height:1px; margin: 5px 0 5px 0; }

.subSubMenu{ display:block; overflow:hidden; padding:0; margin:58px 5px 0 30px; position:absolute;}
.subSubMenuTopL{ float:left; background:url(../images/generic/submenu2_bg_top_left.png) no-repeat top left; height:10px; width:10px; }
.subSubMenuTopR{ float:left; background:url(../images/generic/submenu2_bg_top_right.png) no-repeat top right; height:10px;}
.subSubMenuBotL{ float:left; background:url(../images/generic/submenu2_bg_bot_left.png) no-repeat top left; height:10px; width:10px; }
.subSubMenuBotR{ float:left; background:url(../images/generic/submenu2_bg_bot_right.png) no-repeat top right; height:10px; }
.subSubMenuMidL{ float:left; background:url(../images/generic/submenu2_bg_mid_left.png) repeat-y left; display:block; overflow:hidden; padding:0; margin:0; }
.subSubMenuMidL .subSubMenuMidR{ float:left; background:url(../images/generic/submenu2_bg_mid_right.png) repeat-y right; display:block; overflow:hidden; padding:0; margin-left:10px; }
.subSubMenuMidInner{ padding:15px; display:block; overflow:hidden; }
.subSubMenuBox{ float:left; display:block; overflow:hidden; width:185px; }
.subSubMenuBor{ border-right:1px solid #CCCCCC; }

.subSubMenuLr{ width:694px; }
.subSubMenuLrWr{ width:684px; }
.subSubMenuMd{ width:489px; }
.subSubMenuMdWr{ width:479px; }
.subSubMenuSm{  width:284px; }
.subSubMenuSmWr{  width:274px; }
/* Menu & Subs [Layout, Bg & Links] Styles End */

/* Logo Meta Section Styles */
#meta-sec { clear:both; width:937px; height:34px; padding:15px; display:block; padding-left:0px;}
#meta-sec .left {float:left;}
#meta-sec ul.right { float:right; margin:8px 0; color:#749d2c;}
#meta-sec ul.right li{float:left; line-height:20px;}
#meta-sec ul.right li a{color:#749d2c; text-decoration:none; padding:0 15px;}
#meta-sec ul.right li:last-child a {padding:0 0 0 15px;}
#meta-sec ul.right li a:hover{text-decoration:underline;}

/* Meta Search Styles */
/*Modified by Nidish for IR*//*.ms-search-sec {width:178px; padding:7px 10px 0 10px; }
.ms-search-sec {width:178px; padding-top:7px 10px 0 10px; }
/*Modified by Nidish for IR*/.ms-search-sec img { float:right; border:none;}
.ms-search-sec img { float:left; border:none; margin-top:0; margin-top:-20px\0/ }
.ms-search-field {float:left; border:0; margin:0; background:url(../images/generic/ms_search_bg.png) no-repeat left top; padding:5px 30px 6px 25px; width:85px; color:#666; }
/*Modified by Nidish for IR*/.ms-search-field:focus{ outline:none;}*/
.ms-search-field:focus{ outline:none;}
/*Modified by Nidish for IR*/.subnews-sec {width:205px; padding:7px 10px 0 10px; }
.subnews-sec {width:205px; padding-top:7px 10px 0 10px; }
.subnews-sec img { float:left; border:none; margin-top:0;  }
.subnews-field {float:left; border:0; margin:0; background:url(../images/generic/subnews_bg.png) no-repeat left top; padding:5px 10px 6px 5px; width:150px; color:#666; }

/* Meta Search Styles */
.ms-search-sec {width:195px;float:left; padding-left:7px}
.search-input { color:#666;border:0; float: left; width:130px; padding-left:10px; margin:0; padding:6px 0 6px 25px; font-size:10px;
background:url(../images/generic/ms_search_bg.png) no-repeat left top;}
.search-input:focus { outline:none}
.go {float:left;border: none; width:38px; height:24px; margin:0; padding:0}

.search-input-big { color:#666;border:0; float: left; width:250px; padding-left:10px; margin:0; padding:6px 0 6px 25px; font-size:10px;
background:url(../images/generic/ms_search_bg_big.png) no-repeat left top;}
.search-input-big:focus { outline:none}

/* Banner Section Style Start */
#bannerSection { clear:both; width:967px; height:auto; display:block; overflow:hidden; }
#bannerSectionInner { width:967px; height:auto; display:block; margin-top:55px; }
.bannerBottomMargin{margin-bottom:34px;}
.bannerBottomMarginLg{margin-bottom:58px;}
/* Banner Section Style End */

/* Footer Section Style Start */
.footerSection { float:left; width:937px; padding:10px 15px; }
.fsCopyRightSec { float:left; color:#666666; }
.fsLinkSec {float:right; text-align:right; }
/* Footer Section Style End */

/* Block Divs Style Start */

.csGraThreeColBlockConNoTop { clear:both; width:663px; display:block; overflow:hidden; border-bottom:1px #d7d8d8 solid; border-left:1px #d7d8d8 solid; padding:30px;}
.csThreeColBlockConNoTopNoPad { clear:both; width:722px; display:block; overflow:hidden; border-left:1px #d7d8d8 solid;}
.csGraThreeColBlockConNoTop2 { clear:both; width:663px; display:block; overflow:hidden; border-left:1px #d7d8d8 solid; padding:30px;}

/* Shopping Cart Style Start */
.shoppingCardBlock { float:right; width:82px; height:26px; padding-top:8px; background-image:url(../images/generic/menu_bg.jpg); padding-right:12px; padding-left:12px; }
.shoppingCardBlock img{float:left; padding-right:8px;}
.shoppingCardBlock a { color:#FFFFFF;   text-decoration:none; padding-top:4px; display:block; }
.shoppingCardBlock a:hover { color:#c3cf21;   text-decoration:none; }
.subMenuSectionInner { float:left; position:absolute; width:967px; margin:34px 0 0 -967px ; display:block; overflow:hidden; height:24px;  }
/* Shopping Cart Style End */

/* Tab Menu Style Start */
.csTabDiv { float:left; width:1px; height:18px; overflow:hidden; display:block;}
.csTabOn { float:left;  background:url(../images/generic/cs_tab_rightOn.jpg) top right no-repeat; color:#000000; text-decoration:none;}
.csTabOn a{ float:left; background:url(../images/generic/cs_tab_leftOn.jpg) top left no-repeat; color:#000000; text-decoration:none; padding:7px 8px 7px; display:block; }

.csTabOff { float:left;  background:url(../images/generic/cs_tab_rightOff.png) bottom right no-repeat; color:#FFFFFF; text-decoration:none;}
.csTabOff a{ float:left; background:url(../images/generic/cs_tab_leftOff.png) bottom left no-repeat; color:#FFFFFF; text-decoration:none; padding:7px 8px 7px; display:block; }
.csTabOff a:hover{ float:left; background:url(../images/generic/cs_tab_leftOff.png) bottom left no-repeat; color:#dedede; text-decoration:none; padding:7px 8px 7px; display:block; }
/* Tab Menu Style End */

/* Gray Banner Block Style Start */
/*Modified by Nidish for IR*/.graBannerBlock { float:left; width:246px; display:block; overflow:hidden;}
.graBannerBlock { float:left; width:233px; display:block; overflow:hidden;}
.graBannerBlockInner { clear:both; background:url(../images/generic/graBannerBlock_bg.png) repeat-y                ; display:block; overflow:hidden;}
/*Modified by Nidish for IR*/.graBannerBlockTop { clear:both; height:5px; width:246px; background:url(../images/generic/graBannerBlock_top.png) no-repeat top; display:block; overflow:hidden; }
.graBannerBlockTop { clear:both; height:5px; width:233px; background:url(../images/generic/graBannerBlock_top.png) no-repeat top; display:block; overflow:hidden; }
.graBannerBlockCon { background:url(../images/generic/graBannerBlock_bot.png) bottom no-repeat; display:block; overflow:hidden; padding:2px;}
/*Modified by Nidish for IR*/.graBannerBlockConInner { clear:both; width:213px; height:187px; padding:5px 5px 5px 15px; display:block; overflow:hidden;}
.graBannerBlockConInner { clear:both; width:213px; height:187px; padding:5px; display:block; overflow:hidden;}
.graBannerBlockConInnerTxt { height:60px; display:block; overflow:hidden; margin-bottom:10px; }
/*Modified by Nidish for IR*/.graBannerBlockBot { clear:both; height:5px; width:246px; background:url(../images/generic/graBannerBlock_bot1.png) no-repeat top; display:block; overflow:hidden; }
.graBannerBlockBot { clear:both; height:5px; width:233px; background:url(../images/generic/graBannerBlock_bot1.png) no-repeat top; display:block; overflow:hidden; }


/* Newsletter Block Start */
.nLSubscribe{ display:block; overflow:hidden; }
.subscribeField{background-image:url(../images/generic/subscribe_bg.gif); background-repeat:no-repeat; border:0;  padding:7px 10px 7px 14px; width:138px; float:left; margin:0; color:#747474;  }
.subscribeField:focus{ outline:none;}
.nLinkSubscribe{ width:92px; height:27px; background:url(../images/generic/subscribe_btn.gif) no-repeat; float:left; margin:0; padding:5px 0; }
.nLinkSubscribe span a{ padding:0 0 0 20px; margin:0; color:#FFFFFF; text-decoration:none; }
.nLinkSubscribe span a:hover{ color:#dedede; text-decoration:none; }


/* Product 4 Blocks Bottom Section Start */
.csPpBotBannerBlock { float:left; padding:20px 30px 0 30px; overflow:hidden; display:block; width:907px; }
.csPpBotBannerBlockCon { float:left; width:206px; overflow:hidden; display:block; text-align:center; padding:10px; }
.csPpBotBannerBlockCon:hover {  background-color:#f7f8eb;}
.csPpBotBannerBlockCon img{ padding:10px 0;}

.inner-quick-link {padding:20px 30px 0 30px;}
.inner-quick-link table{width:100%; float:left;}
.inner-quick-link table tr td {text-align:center; width:10%; padding:20px 25px;}
.inner-quick-link table tr td table tr td{padding:0;}
.inner-quick-link table tr td:hover {background-color:#f7f8eb;}
.inner-quick-link h3 {padding-bottom:15px; display:block; overflow:hidden;}
.inner-quick-link table tr td h3 {padding-bottom:10px;}
.inner-quick-link table tr td img{padding:10px 0; width:40px; margin:0 auto;}


/* Sliding News Block Start */
.csSlideBlock{ width:900px; display:block; overflow:hidden; }
.csSlideBlockBox{ width:280px; display:block; overflow:hidden; float:left; }
.csSlideBlockBoxHead{ display:block; overflow:hidden; }
.csSlideBlockBoxCal{ margin-right:15px; }
/* Sliding News Block End */

/* Pagination Style Start */
.csPaginationBlock{ float:left; display:block; height:25px; overflow:hidden; }
.csPaginationBlock ul{margin:0; padding:0;}
.csPaginationBlock li{list-style:none;display:inline; padding:0; margin:0; text-align:center; float:left;}
.csPaginationBlock li a{ width:25px; height:20px; padding-top:5px; text-align:center; display:block; color:#6d9628; text-decoration:none;float:left; } 
.csPaginationBlock li a img{ padding-top:5px; }
.csPaginationBlock li a:hover{width:25px; height:20px; padding-top:5px; text-align:center; background-image:url(../images/personal/cs_pagination_bg.jpg); background-repeat:no-repeat; display:block; color:#ffffff; text-decoration:none;}
.csPaginationBlock li a.current{width:25px; height:20px; padding-top:5px; text-align:center; background-image:url(../images/personal/cs_pagination_bg.jpg); background-repeat:no-repeat; display:block; color:#ffffff; text-decoration:none;}
.csPaginationNextPrev{width:25px; height:19px; float:left; text-align:center; display:block;overflow:hidden; }
.csPaginationNextPrev img{ padding-top:3px; display:block;overflow:hidden; }
/* Pagination Style End */

/* Green Tab Style Start */
.greenTab { float:left; height:30px; display:block; overflow:hidden;}
.greenTabLeft { float:left; height:30px; display:block; overflow:hidden; background:url(../images/generic/greenTab_left.png) left top no-repeat; width:5px;}
.greenTabRight { float:left; height:30px; display:block; overflow:hidden; background:url(../images/generic/greenTab_right.png) right top no-repeat; width:5px;}
.greenTabMid { float:left; height:20px; display:block; overflow:hidden; background:url(../images/generic/greenTab_bg.png) top repeat-x; padding:5px 10px;}
.greenTabMidTxt { float:left; height:18px; display:block; overflow:hidden; background:url(../images/generic/greenTab_bg.png) top repeat-x; padding:6px 10px;}

.csTabGreen { clear:both; height:31px; background:url(../images/generic/rs_tab_green.png) right top no-repeat; display:block; overflow:hidden;  }
.csTabGreenInner { float:left; background:url(../images/generic/rs_tab_green_left.png) left top no-repeat; height:31px;  display:block; overflow:hidden; padding:6px 10px; }
/* Green Tab Style End */

/* Block Divs Style End */

/* Content Layout Section Style Start */
.csHeadBlock { clear:both; width:907px; display:block; overflow:hidden; padding:0 30px 5px 30px;}
.csHeadBlockLs { float:left; width:693px; display:block; overflow:hidden;}
.csLeftSection { float:left; width:723px; display:block; overflow:hidden;} 
.csLsW722Block { float:left; width:723px; background:url(../images/generic/cs_gra_bg.jpg) bottom repeat-x #edeef0; display:block; overflow:hidden; }
.csLsW722BlockTop { clear:both; width:723px; background:url(../images/generic/cs_graFull_top.jpg) top right no-repeat; height:5px; display:block; overflow:hidden; }
.csLsW722BlockCon { clear:both; width:662px; border-right:1px #dddee0 solid; border-bottom:1px #dddee0 solid; padding:25px 30px 30px; display:block; overflow:hidden;}

.bAndBRightPaneBoxes{ width:237px; float:left;}
.bAndBRightPaneBoxesT{ background:url(../images/myaccount/BandBRightPaneBoxes_T.gif) no-repeat left top; height:6px; font-size:0; line-height:0;}
.bAndBRightPaneBoxesBg{ background:url(../images/myaccount/BandBRightPaneBoxes_Bg.gif) repeat-y left top;}
.bAndBRightPaneBoxesB{background:url(../images/myaccount/BandBRightPaneBoxes_B.gif) no-repeat left bottom; padding:0 1px 2px 0; display:block; overflow:hidden; }
.bAndBRightPaneBoxesCons{ padding:14px 19px 20px 18px;}
.bAndBRightPaneBoxesCons p{ width:150px; margin-bottom:10px;}
.bAndBRightPaneBoxesCons2{ padding:14px 19px 20px 18px;}
.bAndBRightPaneBoxesConsRow {padding:0 0 3px 0; width:100%; float:left;}
.bAndBRightPaneBoxesConsRowLeft{ float:left; padding-right:10px; width:69px;}
.bAndBRightPaneBoxesConsRowRight{ margin-top:17px; float:left; }
.bAndBRightPaneBoxesConsRowRight h3{color:#3e3e3e;}
#bAndBRightPaneBoxesPic1{ background:url(../images/myaccount/BandBSupport_pic.png) no-repeat right bottom;}
#bAndBRightPaneBoxesPic2{ background:url(../images/myaccount/BandBSplPromotions_pic.jpg) no-repeat right bottom;}

.graBlock4P { float:left; width:238px; display:block; overflow:hidden;}
.graBlock4P .graBannerBlockInnerDiv { clear:both; background:url(../images/generic/graBlock_bg.png) repeat-y                ; display:block; overflow:hidden;}
.graBlock4PTop { clear:both; height:5px; width:238px; background:url(../images/generic/graBlock_top.png) no-repeat top; display:block; overflow:hidden; }
.graBlock4PCon { background:url(../images/generic/graBlock_bot.png) bottom no-repeat; display:block; overflow:hidden;}
.graBlock4PConInnerDyH { clear:both; width:204px; padding:10px 15px 15px 15px; display:block; overflow:hidden;}
.graBlock4PConInnerDyHBgImg { clear:both; width:160px; padding:13px 58px 18px 16px; display:block; overflow:hidden;}
.graBlock4PConInner1 { clear:both; width:200px; height:107px; padding:13px 18px 18px 16px; display:block; overflow:hidden;}
.graBlock4PConInner { clear:both; width:160px; height:140px; padding:13px 58px 18px 16px; display:block; overflow:hidden; margin:0 2px 2px 2px;}
.graBlock4PConInnerTxt { height:60px; display:block; overflow:hidden; margin-bottom:10px; }
.graBlock4PConInnerCon { clear:both; width:150px; display:block; overflow:hidden;}

.graBlock3TopW {float:left; width:319px;}
.graBlock3ConInner { width:277px; padding:15px 18px 18px 20px; display:block; overflow:hidden;}
.graBlock3ConInnerTxtBlock { width:200px; height:98px; display:block; overflow:hidden; margin-bottom:8px; }

.graBlock { float:left; background:url(../images/generic/cs_graBlock_bg1.png) bottom repeat-x #edeff0; display:block; overflow:hidden;}
.graBlockPage3 { float:left; background:url(../images/generic/cs_graBlockPage3Bg.png) repeat-y; display:block; overflow:hidden; width:319px;}
.graBlockPage3Inner { float:left; background:url(../images/generic/cs_graBlockPage3Top.png) no-repeat top; display:block; overflow:hidden; padding-top:5px;}
.graBlockPage3Content { float:left; background:url(../images/generic/cs_graBlockPage3Content.png) no-repeat bottom left; display:block; overflow:hidden; width:315px; padding:0 2px 2px 2px;  }

.graBlockTop { float:left; height:5px; background:url(../images/generic/cs_graBlock_topRight.jpg) no-repeat top right; display:block; overflow:hidden; }
.graBlockTop span {float:left;  height:5px; background:url(../images/generic/cs_graBlock_topLeft.jpg) no-repeat top left;  display:block; overflow:hidden; }
.graBlockTop2 { float:left; height:3px; background:url(../images/generic/cs_graBlock_topRight.jpg) no-repeat top right; display:block; overflow:hidden; }
.graBlockTop2 span {float:left;  height:3px; background:url(../images/generic/cs_graBlock_topLeft.jpg) no-repeat top left;  display:block; overflow:hidden; }

.graBlockCon { float:left; background:url(../images/generic/cs_graBlock_Left.gif) no-repeat bottom left; display:block; overflow:hidden; }
.grayBlockRightImg{ float:left;  background:url(../images/generic/cs_graBlock_Right.png) no-repeat bottom right; display:block; overflow:hidden; padding:2px; }
.graBlockConBg { float:left; background:url(../images/generic/cs_graBlock_botRight.gif) bottom right no-repeat; }
/* Content Layout Section Style End */

/* Top Section Title & Description Start */
.csPpTopSecBase{ padding:25px; display:block; overflow:hidden; }
.csPpTopSecLeft{ float:left; width:785px; display:block; overflow:hidden; }
.csPpTopPageTitBlock{ display:block; overflow:hidden; padding-bottom:5px;}
.csPpTopSecRight{ float:right; width:180px; text-align:right;}
/*Commented for IR .csPpTopSecRight{ float:right; width:107px; display:block; overflow:hidden; text-align:right;}*/
.csPpTopSecRight img { float:right; padding-left:9px; border:0; }
/*Commented for IR .csPpTopSecRight img { float:right; padding-left:5px; border:0; }*/
/*Modified by Nidish for IR*/.socialIconsHome{ float:left; width:207px; padding-right:15px; display:block; overflow:hidden; text-align:right;}
/*Modified by Nidish for IR*/.socialIconsHome img { float:right; padding-left:9px; border:0; }
/* Top Section Title & Description End */

/* Home Page Style Start*/
.homeFlash { clear:both; width:968px; height:545px; overflow:hidden;  }
#homeCs { clear:both; background-color:#fff; position:absolute; width:968px; margin-top:-222px; padding:5px 0 0 0; display:block; overflow:hidden; z-index:100; }
#homeCsThreeTab{ float:left; width:642px; background:url(../images/generic/cs_tabSec_bg.jpg) bottom repeat-x; display:block; overflow:hidden; }
.homeCsTabSection {float:left; width:642px; }
.homeCsTabW a{ width:197px; text-align:center; overflow:hidden; display:block;}
.homeCsTabContent { clear:both; width:642px; background:url(../images/generic/cs_tabSec_left.jpg) bottom left no-repeat; overflow:hidden; display:block;}
.homeCsTabContentInner{ width:640px; background:url(../images/generic/cs_tabSec_right.jpg) bottom right no-repeat; overflow:hidden; display:block; padding:0 2px 2px 0;}
.homeCsTabContentPad { padding:14px 20px; height:87px; overflow:hidden; display:block; }
.csTabTxtSection { float:left; width:175px; }
.csTabTxtSection2 { float:left; width:125px; }
#homeCsTabIAmConBg { margin:0; overflow:hidden; display:block; background:url(../images/generic/home_Iamtab_bg_Entrepreneur.png) bottom right no-repeat; }
#homeCsTabIWanttoConBg { margin:0; overflow:hidden; display:block; background:url(../images/generic/home_iwanttab_bg.png) bottom right no-repeat; }
#homeCsTabWhatsNewConBg { overflow:hidden; display:block; background:url(../images/generic/home_whatsnewtab_bg.png) bottom right no-repeat; }
.homeCsNewsTopBot {float:left; width:342px; overflow:hidden; display:block;}
.homeCsNewsBlockCon {float:left; height:130px; width:279px; overflow:hidden; padding:4px 20px; margin:0; display:block;}
.homeCsNewsTitBlock {float:left; width:235px; }
.homeCsNewsThreeBtnBlock { float:right; padding:5px 0;  }
.homeCsNewsThreeBtnBlock img{ padding-right:5px; border:none; }
.homeCsNewsConBlock { position:absolute; padding:0; width:278px; height:80px; overflow:hidden; display:block; margin-top:8px; }
#homeCsNewsConBlockCon { position:absolute; width:900px; height:80px; margin:0; padding:0; }
.hNCal{width:23px; height:38px; padding:0 6px 5px; background-image:url(../images/icons/Icon_Cal_bg.png); background-repeat:no-repeat; float:left; display:block; overflow:hidden;}
.homeCalMonth { color:#c3cf21; font-weight:normal; height:12px; margin-top:-2px;  }
.homeCalDat { color:#808084; font-weight:bold; margin-top:4px; }
.homeTabConWhatNew { padding-top:5px; width:400px; }
.homeChangeLocaBlock { clear:both; display:none; position:absolute; width:600px; z-index:301; margin-left:367px; margin-top:-17px;  }
.homeChangeLocaBlock { clear:both; display:none; position:absolute; width:600px; z-index:101; margin-left:367px; margin-top:-17px;  }
.homeCLBlkLeft { float:left; width:3px; height:179px; background:url(../images/generic/home_locaBlock_Left.png); }
.homeCLBlkCon { float:left; padding:6px 3px; background:url(../images/generic/home_locaBlock_bg.png);}
.homeCLBlkConInner { width:100%; background-color:#fafafa; width:568px; padding:10px; } 
.homeCLBlkConInner td{ text-align:left; vertical-align:top;}
.homeCLBlkRight { float:left; width:3px; height:179px; background:url(../images/generic/home_locaBlock_Right.png); }
/* Home Page Style End */

/* Content Section Style End*/

/* Other [Misc/Dummy] Style Start */
.dispOver {display:block; overflow:hidden; }
.DummyDiv { float:left; display:block; overflow:hidden; }
.conAlignCenterBlock { text-align:center; margin:auto; width:auto; padding:0;}

.rowSplit { clear:both; display:block; overflow:hidden; height:5px; width:5px;}
.calSplit { float:left; display:block; overflow:hidden; height:5px; width:5px;}
.clearDiv { clear:both; display:block; overflow:hidden;}

.redTxt{ color:#f4911e;}

.dnone{ display:none;}
.noneBg{ background-image:none; }

.btnRightAlin { float:right;   }
.fLeft{ float:left; }
.fRight{ float:right; }
.clear{ clear:both; }

.taC{ text-align:center; }
.taL{ text-align:left; }
.taR{ text-align:right; }

.vaT{ vertical-align:top; }
.vaB{ vertical-align:bottom; }

/*Modified by Nidish for IR*/.ht80 { height:85px;}

.mT5{ margin-top:5px; }
.mT10{ margin-top:10px; }
.mT15{ margin-top:15px; }
.mT20{ margin-top:20px; }
.mT30{ margin-top:30px; }
.mT99 {margin-top:100px;}
.mR5{ margin-right:5px; }
.mR5L1{ margin-right:5px; margin-left:1px; }
.mR10{ margin-right:10px; }
.mR15{ margin-right:15px; }
.mR20{ margin-right:20px; }
.mR30{ margin-right:30px; }
.mR40{ margin-right:40px; }
.mR50{ margin-right:50px; }
.mB5{ margin-bottom:5px; }
.mB10{ margin-bottom:10px; }
.mB15{ margin-bottom:15px; }
.mB20{ margin-bottom:20px;}
.mL5{ margin-left:5px;}
.mL10{ margin-left:10px;}
.mL15{ margin-left:15px;}
.mL20{ margin-left:20px;}
.mL50{ margin-left:50px;}
.mL90{ margin-left:90px;}
.mL100{ margin-left:100px;}
.mL110{ margin-left:110px;}
.marginRight { float:left; margin-right:5px; padding:0;}
.marginBottom { clear:both; margin-bottom:5px; padding:0;}
.marginLeft { float:left; margin-left:5px; padding:0;}
.marginOneRight { float:left; margin-right:1px; padding:0;}
.marginOneLeft { float:left; margin-left:1px; padding:0;}

.p5{ padding:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.pT2{ padding-top:2px;}
.pT3{ padding-top:3px;}
.pT5{ padding-top:5px;}
.pT10{ padding-top:10px;}
.pT15{ padding-top:15px;}
.pT20{ padding-top:20px;}
.pT30{ padding-top:30px;}
.pT40{ padding-top:40px;}
.pR5{ padding-right:5px;}
.pR10{ padding-right:10px;}
.pR15{ padding-right:15px;}
.pR20{ padding-right:20px;}
.pR25{ padding-right:25px;}
.pR30{ padding-right:30px;}
.pR40{ padding-right:40px;}
.pB2 { padding-bottom:2px;}
.pB5{ padding-bottom:5px;}
.pB10{ padding-bottom:10px;}
.pB15{ padding-bottom:15px;}
.pB20{ padding-bottom:20px;}
.pB25{ padding-bottom:25px;}
.pB30{ padding-bottom:30px;}
.pB35{ padding-bottom:35px;}
.pB40{ padding-bottom:40px;}
.pL5{ padding-left:5px;}
.pL10{ padding-left:10px;}
.pL15{ padding-left:15px;}
.pL20{ padding-left:20px;}
/*Modified by Nidish for IR*/.pL25{ padding-left:25px;}
/*Modified by Nidish for IR*/.pL30{ padding-left:30px;}
.pL40{ padding-left:40px;}
/*Modified by Nidish for IR*/.pL70{ padding-left:70px;}
.pL25{ padding-left:25px;}
.pad20 { padding:20px;}
.pad30 { padding:30px;}
.pad3 {padding:3px;}
.pad5 {padding:5px;}
.pad18WithBorder {padding:18px; border:1px solid #FFFFFF;}
.pT25{ padding-top:25px;}
.pT26{ padding-top:26px;}

.p0m0{ padding:0; margin:0; }
.fixHeight { height:120px;}
.width60per{ width:60%;}
/*Modified by Nidish for IR*/.width80per{ width:80%;}
/*Modified by Nidish for IR*/.width90per{ width:90%;}
.padTB30{ padding:30px 0; display:block; overflow:hidden; }
.padTB40{ padding:40px 0; display:block; overflow:hidden; }
.roundimg {border:1px solid #d2d2d2; background-color:#d2d2d2}
.botGrayBdr{ border-bottom:1px solid #dedede;}

a.grayLinkTxT{ color:#808084; text-decoration:none;}
a.grayLinkTxT{ color:#808084; text-decoration:underline;}
a.WhiteLinkTxT{ color:#fff; text-decoration:none;}
a.WhiteLinkTxT:hover{ color:#fff; text-decoration:underline;}

.backPage{}
.backPage a{background:url(../images/icons/green_arrow_iconback.gif) no-repeat left 4px; padding:0 0 0 10px;}
.borderBDot { border-bottom:1px #FFFFFF dotted; overflow:hidden; display:block;}
.borderBGraDot { border-bottom:1px #CCCCCC dotted; overflow:hidden; display:block;}

.bulletPointStyle { clear:both; display:inline; }
.bulletPointStyle ul {  padding:10px 0; list-style:none; margin:0; }
.bulletPointStyle li{ padding:1px 0; margin:0; list-style:none; display:block; background:url(../images/generic/dot_green.png) no-repeat left 3px; padding-left:15px;}
/* Other [Misc/Dummy] Style End */

/* Breadcrumb Style Start */
.csBreadCrumbHead{display:block; overflow:hidden; width:966px; background:url(../images/generic/breadcrumb_gray_bg.gif) repeat-x left; border-left:1px #dedede solid; height:20px; float:left; color:#646464; padding:1px 0;}
.csBreadCrumbHead ul,.csBreadCrumbHeadB ul {list-style:none; margin:0; padding:0;}
.csBreadCrumbHead li,.csBreadCrumbHeadB li { list-style:none; margin:0; padding:0;  display:block; float:left;}
.csBreadCrumbHead li a{display:block; float:left; color:#749d2c; margin:1px 0 0 0; padding:4px 5px 6px 5px; background-color:#ffffff; height:10px; text-decoration:none;}
.csBreadCrumbHead li a:hover,.csBreadCrumbHeadB li a:hover{color:#749d2c; text-decoration:underline;}
li.csBreadCrumbGrayBg{ padding:5px 15px 5px 5px; height:12px;}
.csBreadCrumbRCImg{float:right;}
.breadCrumbTopRountCar { float:left; display:block; overflow:hidden; width:947px; background:url(../images/generic/breadcrumbTopRuntCar_bg.gif) no-repeat top; height:20px; padding:1px 10px; }
.breadCrumbTop { float:left; display:block; overflow:hidden; width:947px; background:url(../images/generic/breadcrumbTop_bg.gif) no-repeat top; height:20px; padding:1px 10px; }
.breadCrumbTop2 { float:left; display:block; overflow:hidden; width:704px; background:url(../images/generic/breadcrumbTop_bg2.png) no-repeat top; height:20px; padding:1px 10px; }
.csBreadCrumbHeadB{ clear:both; display:block; overflow:hidden; width:965px; background-image:url(../images/generic/breadcrumb_gray_bg.gif); background-repeat:repeat-x; height:20px; border-left:1px solid #dedede; padding:1px 0; }
.csBreadCrumbOff a {float:left; padding:2px 25px 1px 20px; background:url(../images/generic/breadcrumb_whtarrow_img.gif) right no-repeat #FFFFFF;}
.csBreadCrumbFinalOff a {float:left; padding:2px 25px 1px 20px; background:url(../images/generic/breadcrumb_grayarrow_img.gif) right no-repeat #FFFFFF;}
.csBreadCrumbOn {float:left; padding:2px 20px 1px; color:#3e3e3e; }
/* Breadcrumb Style End */

/* Right Section Start */
.rsOneColContBlock { clear:both; width:242px; overflow:hidden; display:block; padding-bottom:20px;}
.rsOneColContBlockHead{ padding:7px 18px 9px; height:15px; background:url(../images/personal/rs_tab_green.png) top right no-repeat; overflow:hidden; display:block;}
/* Right Section End */

/* Widget List Styles Start */
.widgetListContent ul{margin:0; padding:0;}
.widgetListContent li{margin:0; list-style:none; background-image: url(../images/icons/cs_green_arrow_icon.gif); background-repeat:no-repeat; padding-left:8px; padding-bottom:5px; padding-top:5px; background-position:left 10px;}

.widgetListContentOn{margin:0; list-style:none; background-image: url(../images/icons/green_arrow_icon1.gif); background-repeat:no-repeat; padding-left:8px; padding-bottom:5px; padding-top:5px; background-position:left 10px;}

.widgetListContentBotBorder{ border-bottom:1px dotted #bdbdbd;}
.csListContent ul{ margin:0; padding:10px 0;}
.csListContent ul li{ background:url(../images/icons/green_arrow_icon.gif) no-repeat left 8px; color:#78a22f; list-style:none; margin:0; padding:3px 0 3px 12px;}
.csListContent ul li a{ color:#78a22f; text-decoration:none; list-style:none; margin:0;}
.csListContent ul li a:hover{ color:#78a22f; list-style:none; margin:0; text-decoration:underline;}
.csListContentNoSpace ul{ margin:0; padding:0;}
.csListContentNoSpace ul li{ background:url(../images/icons/green_arrow_icon.gif) no-repeat left 8px; color:#78a22f; list-style:none; margin:0; padding:3px 0 3px 12px;}
.csListContentNoSpaceTop ul{ margin:0; padding:0 0 10px 0;}
.csListContentNoSpaceTop ul li{ background:url(../images/icons/green_arrow_icon.gif) no-repeat left 8px; color:#78a22f; list-style:none; margin:0; padding:3px 0 3px 12px; }12px;}
/* Widget List Styles End */

/* Three Col White Block Style Start */
.csThreeColWhitBlock {clear:both; overflow:hidden; display:block; }
.csThreeColWhitBlockTop{ background:url(../images/generic/threeColWhBox_T.gif) no-repeat left top; height:6px;}
.csThreeColWhitBlockBg{ background:url(../images/generic/threeColWhBox_Bg.gif) repeat-y left top; padding:14px 20px 14px 20px; display:block; overflow:hidden; height:auto;}
.csThreeColWhitBlockBot{ background:url(../images/generic/threeColWhBox_B.gif) no-repeat left bottom; height:6px;}
.csThreeColWhitBlockConCal { float:left; width:180px;}
.csThreeColWhitBlockConCal2 { float:left; width:261px; padding:0 20px;}
/* Three Col White Block Style End */

/* Three pane Contents Basic Structure Start */
.csLeftPane{ width:198px; float:left; margin:0 5px 0 0;}
.csLeftPaneBot{ clear:both; background:url(../images/myaccount/lsOneCol_bot.gif) no-repeat right bottom; height:6px;}
/* Three pane Contents Basic Structure End */

/* Content Section Style Start */
.contentSection { float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/page_border.gif);}
.contentSectionNoBorder { clear:both; width:967px; display:block; overflow:hidden;}
.contentSectionInner {float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/page_bottom.gif) no-repeat bottom right; padding:0 0 30px 0;}
/*Commented for IR .contentSectionInner {float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/page_bottom.gif) no-repeat bottom right; padding:24px 0 30px 0;}*/
.contentSectionInner2 {float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/page_bottom.gif) no-repeat bottom right; padding:0 0 1px;}
.contentSectionInner3 {float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/page_bottom.gif) no-repeat bottom right; padding-bottom:5px;}
.contentSectionRLBorder { float:left; width:955px; display:block; overflow:hidden; border-left:#dedede 1px solid; border-right:#dedede 1px solid; padding:5px; }

/*Modified by Nidish for IR*/.csGraThreeColBlockCon2 { clear:both; width:678px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-left:1px #d7d8d8 solid; padding:30px 15px 30px 30px;}
.csGraThreeColBlockCon2 { clear:both; width:663px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-left:1px #d7d8d8 solid; padding:30px;}
.csGraThreeColBlockCon2Bot{ background:url(../images/generic/gra_line2.gif) bottom right; width:724px; height:6px; }

/*Modified by Nidish for IR*/.csGraThreeColBlockCon3 { clear:both; width:708px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top left; border-left:1px #d7d8d8 solid; padding:20px 15px 30px 0px;}
/*Modified by Nidish for IR*/.csGraThreeColBlockCon3Bot{ background:url(../images/generic/gra_line2.gif) bottom right; width:724px; height:6px; }

.contentSectionInnerNoBgBot {float:left; width:967px; display:block; overflow:hidden; padding:20px 0 0 0; }
.contentSectionInnerNoPadB {float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/page_bottom.gif) no-repeat bottom right; padding:0;}
.csDummyBlock { overflow:hidden; display:block; }
.csHeaderSectin { float:left; display:block; overflow:hidden; padding:30px 30px 15px 30px; width:907px; }
/*Commented for IR .csHeaderSectin { float:left; display:block; overflow:hidden; padding:30px; width:907px; }*/
.csHeaderSectinNoPadT { float:left; display:block; overflow:hidden; padding:0 30px 30px; width:907px; }
/*Modified by Nidish for IR*/.csHSLs { float:left; width:680px; display:block; overflow:hidden; }
.csHSLs { float:left; width:694px;  display:block; overflow:hidden; }
.csHSLs img{ float:left; width:40px; display:block; overflow:hidden; padding-right:20px; }
.csHSRs { float:right; width:213px; text-align:right;}
.csHSTitleSection { float:left; display:block; overflow:hidden; width:600px;}
/*Commented for IR.csHSTitleSection { float:left; display:block; overflow:hidden; width:634px;}*/
.subNav { float:right; width:550px; margin-top:10px}
.subNav ul { width:550px;}
.subNav ul li{ float:right; margin-left:20px; background:url(../images/icons/cs_green_arrow_icon.gif) left no-repeat; padding-left:8px; }

.oneColGreenTabWidth { width:208px;} 
.oneTwoGreenTabWidth { width:450px;} 
.borderRL { border-right:1px solid #ededed; border-left:1px solid #ededed; }
.padTRBL15 { padding:15px;}

.lsThreeCol { float:left; width:724px; display:block; }
.lsThreeCol1 { float:left; width:729px; display:block; }
.lsThreeCol1Block { float:left; width:339px; display:block; overflow:hidden; padding-right:5px; }
.lsThreeCol1InnerOneBlock { float:left; width:359px; display:block; overflow:hidden; padding-right:5px; }
.lsThreeCol2 { float:left; width:724px; display:block; overflow:hidden; }
.lsThreeCol21 { float:left; width:965px; display:block; overflow:hidden; }
.lsThreeCol3 { float:left; width:719px; display:block; overflow:hidden; margin-bottom:5px; }
.lsOneCol { float:left; width:238px; display:block; overflow:hidden;  }
.rsOneCol { float:left; width:243px; display:block; overflow:hidden; margin-top:20px;}
.rsOneColNoTMar{ float:left; width:242px; display:block; overflow:hidden;}
.rsCol { float:left; width:238px; display:block; overflow:hidden;}
.rsColnegTop { float:left; width:238px; display:block; overflow:hidden; margin-top:-22px; }
.midTwoCol { float:left; width:486px; display:block; overflow:hidden; }
.csOneColWithPad { clear:both; width:905px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0                ; padding:30px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
/*Modified by Nidish for IR*/.csOneColWithPad2 { clear:both; width:905px; display:block; overflow:hidden;padding:30px 26px 0 34px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.csOneColWithPad2 { clear:both; width:905px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0                ; padding:30px 30px 0 30px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.csOneCol { clear:both; width:967px; display:block; overflow:hidden; }
.csOneColInner { clear:both; width:967px; display:block; overflow:hidden; background:url(../images/generic/cs_fullborder.gif) repeat-y; }
.csOneColWithBg { clear:both; width:967px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0; padding-top:5px; }

.csGraThreeColBlock {float:left; width:724px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0 ;}
.csGraThreeColBlock1 {float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0               ;}
/*Modified by Nidish for IR*/.csGraThreeColBlockInner { clear:both; width:724px; display:block; overflow:hidden; background:url(../images/generic/gra_line.gif) repeat-y top right;} /*Updated 11.9.2011*/
.csGraThreeColBlockInner { clear:both; width:724px; display:block; overflow:hidden; background:url(../images/generic/gra_line.gif) repeat-y top right;}
.csGraThreeColBlockInner1 { clear:both; width:967px; display:block; overflow:hidden; background:url(../images/generic/gra_line.gif) repeat-y top right;}
/*Modified by Nidish for IR*/.csGraThreeColBlockCon { clear:both; width:663px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-bottom:1px #d7d8d8 solid; border-left:1px #d7d8d8 solid; padding:30px;}
.csGraThreeColBlockCon { clear:both; width:663px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-bottom:1px #d7d8d8 solid; border-left:1px #d7d8d8 solid; padding:30px;}
.csGraThreeColBlockCon2 { clear:both; width:663px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-left:1px #d7d8d8 solid; padding:30px;}
.csGraThreeColBlockCon2Bot{ background:url(../images/generic/gra_line2.gif) bottom right; width:724px; height:6px; }
.csGraThreeColBlockConNoBot { clear:both; width:663px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-left:1px #d7d8d8 solid; padding:30px 30px 0 30px;}
.csGraThreeColBlockFullTop { clear:both; height:5px; width:966px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top2.png) no-repeat left; }
.csGraThreeColBlockNoTopCon2 { clear:both; width:663px; display:block; overflow:hidden; padding:30px;}
.csGraThreeColBlockConNoTop { clear:both; width:663px; display:block; overflow:hidden; border-bottom:1px #d7d8d8 solid; border-left:1px #d7d8d8 solid; padding:30px;}
.csGraThreeColBlockConNoTop2 { clear:both; width:963px; display:block; overflow:hidden; border-bottom:1px #d7d8d8 solid; border-left:1px #d7d8d8 solid; padding:30px;}
/*For full page width*/
.csGraThreeColBlockConExt { clear:both; width:900px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-bottom:1px #d7d8d8 solid; border-left:1px #d7d8d8 solid; padding:30px;}
.csGraThreeColBlockCon2Ext { clear:both; width:905px; display:block; overflow:hidden;  border-left:1px #d7d8d8 solid; border-top:1px #d7d8d8 solid; padding:30px;}
.csGraThreeColBlockCon2BotExt{ background:url(../images/generic/gra_line2.gif) bottom right; width:724px; height:6px; }
.csGraThreeColBlockConNoBotExt { clear:both; width:800px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top.gif) no-repeat top right; border-left:1px #d7d8d8 solid; padding:30px 30px 0 30px;}
.csGraThreeColBlockFullTopExt { clear:both; height:5px; width:966px; display:block; overflow:hidden; background:url(../images/generic/lsThreeCol_top2.png) no-repeat left; }
.csGraThreeColBlockNoTopCon2Ext { clear:both; width:800px; display:block; overflow:hidden; padding:30px;}
.csGraThreeColBlockConNoTopExt { clear:both; width:800px; display:block; overflow:hidden; border-bottom:1px #d7d8d8 solid; border-left:1px #d7d8d8 solid; padding:30px;}

.csGraThreeColBlockExt {float:left; width:967px; display:block; overflow:hidden; background:url(../images/generic/cs_gra_bg.jpg) repeat-x bottom #edeef0 ;}
.csGraThreeColBlockInnerExt { clear:both; width:967px; display:block; overflow:hidden; background:url(../images/generic/gra_line.gif) repeat-y top right;}

/*For full page width ends*/
.csLinkTxt { float:left;  list-style:none; margin:0; display:block; overflow:hidden;}
.csLinkTxt1 a{ background:url(../images/icons/cs_green_arrow_icon.gif) left no-repeat; padding-left:12px; list-style:none; margin:0; line-height:20px; }
.csLinkTxt ul { margin:10px 0; padding:0; }
.csLinkTxt li a { display:inline; margin:0; background:url(../images/icons/cs_green_arrow_icon.gif) left no-repeat; padding-left:12px; list-style:none; margin:0; }

.headUnderDottedLine { border-bottom:#CCCCCC  dotted 1px; padding:0 0 5px 0; margin-bottom:10px; width:100%; }
/* Content Section Style End */

/* Compare Table Start */
.width50per{ width:50%;}
.width30per{ width:30%;}
.width50per{ width:50%;}
.width30per{ width:30%;}
.height35{ height:35px;}

.csSCDottedLine{ border-bottom:1px dotted #CCCCCC; height:1px; margin:15px 0 15px 0; }
.csSCDottedLine2{ border-bottom:1px dotted #CCCCCC; height:1px; margin:5px 0 5px 0; }
.lnGrayDotted{ border-top:1px dotted #CCCCCC; height:1px; }


/* Third Level Menus Start */
/* Third Level Menus */

.thirdLevelSubmenuContainer{float:left; margin:58px 0 0 10px; position:absolute; z-index:11111;}
.thirdL3ColSubmenu{ float:left; font:11px Verdana, Arial, Helvetica, sans-serif; clear:both; padding:0 5px 5px 5px; background:url(../images/generic/spacer.gif); display:block; float:left; }
.thirdL2ColSubmenu{ float:left; font:11px Verdana, Arial, Helvetica, sans-serif; clear:both; padding:0 5px 5px 5px; background:url(../images/generic/spacer.gif); display:block; float:left;}
.tabsmenucontent{ float:left; clear:both;}

.thirdL3ColSubmenuTbl dl{ margin:0; padding:0 0 5px 0;}
/*Modified by Nidish for IR*/.thirdL3ColSubmenuTbl dl dt{ color:#323232; padding:0 0 8px 0; margin:0;line-height:14px}
.thirdL3ColSubmenuTbl dl dt{ color:#323232; padding:0 0 5px 0; margin:0;}
.thirdL3ColSubmenuTbl dl dt a{ color:#323232; text-decoration:none;}
.thirdL3ColSubmenuTbl dl dt a:hover{ border-bottom:1px solid #323232;}

/*Modified by Nidish for IR*/.thirdL3ColSubmenuTbl dl dd{ color:#749d2c; padding:0 0 6px 10px; margin:0; background:url(../images/icons/green_arrow_icon.gif) no-repeat left 4px; line-height:14px}
.thirdL3ColSubmenuTbl dl dd{ color:#749d2c; padding:0 0 8px 12px; margin:0; background:url(../images/icons/green_arrow_icon.gif) no-repeat left 3px;}
.thirdL3ColSubmenuTbl dl dd a{ color:#749d2c; text-decoration:none;}
.thirdL3ColSubmenuTbl dl dd a:hover{ border-bottom:1px solid #749d2c;}

/*Modified by Nidish for IR*/.thirdL3ColSubmenuTbl{ margin:0 0; }
/*Modified by Nidish for IR*/.thirdL3ColSubmenuTd{ width:155px; border-right:1px dotted #bbb; padding:0 10px 0 14px; vertical-align:top;}
.thirdL3ColSubmenuTd{ width:175px; border-right:1px dotted #bbb; padding:0 10px 0 10px; vertical-align:top;}
/*Modified by Nidish for IR*/.thirdL3ColSubmenuLTd{ width:155px; padding:0 10px 0 14px; vertical-align:top;}
.thirdL3ColSubmenuLTd{ width:175px; padding:0 10px 0 10px; vertical-align:top;}
.thirdL3ColSubmenuLbdr{border-left:#c6ce2c 1px solid;}
.thirdL3ColSubmenuLBbdr{border-left:#c6ce2c 1px solid; border-bottom:#c6ce2c 1px solid;}
.thirdL3ColSubmenuRbdr{border-right:#c6ce2c 1px solid;}
.thirdL3ColSubmenuBbdr{border-bottom:#c6ce2c 1px solid;}
.thirdL3ColSubmenuTbdr{border-top:#c6ce2c 1px solid;}

/* Third Level Menus End */

/* tooltip style start*/
.tooltip{position:absolute; margin-left:-20px; z-index:999; left:-9999px;  background-color:#000000;}
.tooltip p{margin:0; padding:0;color:#fff; background-color:#000000; padding:5px;  }
/*tooltip style end*/

/* TermsAndConditions  Section Style Start */
.csNPFullBlockTop{ background:url(../images/mycart/cs_numberplans_bg_top.png) top center no-repeat; height:6px; width:896px; padding:0; margin:0; }
.csNPFullBlockMid{ background:url(../images/mycart/cs_numberplans_bg_mid.png) top center; display:block; overflow:hidden; padding:0; margin:0; width:896px; }
.csNPFullBlockPad{ float:left; padding:15px 20px 0 20px; margin:0; display:block; overflow:hidden; }
.csNPFullBlockBot{ background:url(../images/mycart/cs_numberplans_bg_bot.png) bottom center no-repeat; height:6px; width:896px; padding:0; margin:0; }
.inlinePopupWidth { float:left; width:940px; margin:0; display:block; overflow:hidden; padding:20px;}
/* TermsAndConditions  Section Style End */


/* Rount Box2 Style Start */
.boxBlock { float:left; width:339px; margin:5px 0 0 0; background:url(../images/generic/cs_box_top.png) no-repeat top left; display:block; overflow:hidden; padding-top:5px; }
.boxBlockInner { width:339px; background:url(../images/generic/cs_box_bot.png) bottom no-repeat; display:block; overflow:hidden; padding-bottom:5px;} 
.boxBlockCon { width:299px; border-right: #dedede 1px solid; border-left: #dedede 1px solid; padding:13px 19px 15px;}
.boxBlockCon img{ float:right; padding-left:0px; }
/* Rount Box2 Style End */


/* Attached Right Sidebar Styles */
.rightHeader {background:url(../images/personal/rs_tab_green.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
.rightHeader h6 {float:left; color:#FFF; display:inline;}
.rightHeader a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}

.rightHeaderGray {background:url(../images/business/rs-tab-gray.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
.rightHeaderGray h6 {float:left; color:#FFF; display:inline;}
.rightHeaderGray a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}

/*Modified by Nidish for IR*/#att-right-sidebar {width:242px; margin-top:10px; float:left; display:block;}
#att-right-sidebar {width:242px; margin-top:30px; float:left; display:block;}
/*Modified by Nidish for IR*/.related-links {}
/*Modified by Nidish for IR*/.related-links ul {padding:10px 0 10px 0;}
/*Modified by Nidish for IR*/.related-links ul li{padding:8px 20px; background-color:#fff; color:#808084; clear:both;}

/*Modified by Nidish for IR*//*ul.related-links {padding-bottom:20px;}
ul.related-links {padding-bottom:20px;}

/*Modified by Nidish for IR*/ul.related-links li{padding:10px 20px; background-color:#fff; color:#808084; clear:both;}*/
ul.related-links li{padding:10px 20px; background-color:#fff; color:#808084; clear:both;}

/*Modified by Nidish for IR*//*ul.related-links li.header {background:url(../images/personal/rs_tab_green.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
ul.related-links li.header {background:url(../images/personal/rs_tab_green.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
ul.related-links li.header h6 {float:left; color:#FFF; display:inline; }
ul.related-links li.header a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}

/*Modified by Nidish for IR*/ul.related-links li.header a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}*/
ul.related-links li img {float:left; margin-right:10px;}
ul.related-links li:hover{background-color:#f7f8eb;}
ul.related-links li.controls {background-color:#eeeeef; padding:5px 20px; float:left; width:202px;}
ul.related-links li.controls a{float:right;}
ul.related-links li.controls a img{margin:0;}

ul.related-list {padding-bottom:20px;}
ul.related-list li{padding:10px 20px; color:#808084; clear:both;}
ul.related-list li.header {background:url(../images/personal/rs_tab_green.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
ul.related-list li.header h6 {float:left; color:#FFF; display:inline; }
ul.related-list li.header a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}
ul.related-list li img {float:left; margin-right:10px;}

#att-rs-align-top {width:242px; float:left; display:block; line-height:17px;}
#att-rs-align-top .gray-box {background:url(../images/generic/gray_box_bg.jpg) repeat-x left 30px; display:block; overflow:hidden;}
#att-rs-align-top .gray-box h6{background:url(../images/personal/rs_tab_green.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
#att-rs-align-top .gray-box ul {padding:12px 20px 15px; margin:0; float:left; background: bottom right no-repeat; display:block; }
#att-rs-align-top .gray-box ul li {padding:5px 0; float:left; width:100%;}
#att-rs-align-top .gray-box ul li p {padding:0;}


/* Calling Rates Styles */
/*Modified by Nidish for IR*/ul.rates-table {  display:block; overflow:hidden; padding-bottom:4px;}
ul.rates-table { background:url(../images/personal/right_sidebar_btmrount.gif) no-repeat -57px bottom; display:block; overflow:hidden; padding-bottom:4px;}
/*Modified by Nidish for IR*/ul.rates-table li {background-color:#363A3F; padding:13px 20px; float:left; width:190px;}
ul.rates-table li {background-color:#363A3F; padding:13px 20px; float:left; width:202px;}
ul.rates-table li.table {padding:0; background-color:#FFF; width:100%;}
ul.rates-table li.table tr td{border-top:1px solid #e0e0e0;}
ul.rates-table li.table tr:first-child td {border:none;}
ul.rates-table li.table tr td {background-color:#fff; padding:5px; width:20%; text-align:left;}
ul.rates-table li.table tr td:first-child {background-color:#808084; text-align:right; color:#fff;}
ul.rates-table li.table tr td:first-child a{color:#fff; text-decoration:underline;}
ul.rates-table li.header {background:url(../images/personal/rs_tab_green.png) top right no-repeat; padding:7px 20px; color:#FFF; height:17px;}
ul.rates-table li.header h6 {float:left; color:#FFF; display:inline; }
ul.rates-table li.header a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}
/*Modified by Nidish for IR*/ul.rates-table li select {width:100%; margin:0 auto;}


/* Calling Rates Styles */
/*Modified by Nidish for IR*/.calling-rates {clear:both; margin-top:20px; float:left; width:700px }
.calling-rates {clear:both; margin-top:20px; }
.calling-rates ul {margin-left:5px;}
.calling-rates ul:first-child {margin-left:0;}
ul.ls-rates-table { background:url(../images/personal/ls_right_sidebar_btmrount.gif) no-repeat -82px bottom; background:url(../../images/Personal/ls_right_sidebar_btmrount_ie.gif) no-repeat -83px bottom; display:block; overflow:hidden; padding-bottom:4px;  width:214px; float:left;}
ul.ls-rates-table li {background-color:#363A3F; padding:13px 20px; float:left; display:block; overflow:hidden; width:181px;}
ul.ls-rates-table li.table {padding:0; background-color:#FFF; width:100%; display:block; overflow:hidden;}
ul.ls-rates-table li.table tr:first-child td {border:none; border-right:1px solid #e0e0e0;}
ul.ls-rates-table li.table tr td {background-color:#fff; padding:5px; width:50%; text-align:left;  border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; height:20px;}
ul.ls-rates-table li.table tr td:first-child {background-color:#808084; text-align:right; color:#fff; border-right:1px solid #e0e0e0; }
ul.ls-rates-table li.table tr td:first-child a{color:#fff; text-decoration:underline;}
ul.ls-rates-table li.header {background:url(../images/personal/ls_PpChargGreenTab_img.png) top left no-repeat; padding:7px 20px; color:#FFF; height:17px; }
ul.ls-rates-table li.header h6 {float:left; color:#FFF; display:inline; }
ul.ls-rates-table li.header a {float:right; color:#FFF; background:url(../images/icons/icon_arrowW.gif) no-repeat left 2px; padding-left:10px; line-height:17px;}
/*Modified by Nidish for IR*/ul.ls-rates-table li select {width:100%; margin:0 auto; padding:1px; color:#555 } /*Updated 25.7.2011*/
ul.ls-rates-table li select {width:100%; margin:0 auto; }
/*Modified by Nidish for IR*/ul.ls-rates-table li.table tr td.inputbox {background-color:#fff; text-align:center; color:#666;  } /*Updated 28.7.2011*/


ul.playstop {margin:0; padding:0; background:none;}
ul.playstop li{margin:0; padding:0; width:100%; float:left; background:none;}
ul.playstop li h6{ color:#78a22f;}
ul.playstop li img {float:left;}
ul.playstop li p {padding:0;}



/* Home Content Section Styles */

.ls-home {width:642px; margin-right:5px; float:left;}
.rs-home {width:319px; float:left;}

.ls-home .two-tab ul.tab li a{width:314px;}
.ls-home .two-tab ul.tab li:first-child a{width:315px;}

.ls-home .three-tab ul.tab li a{width:207px;}
.ls-home .three-tab ul.tab li:first-child a{width:208px;}

.ls-home .four-tab ul.tab li a{width:154px;}
.ls-home .four-tab ul.tab li:first-child a{width:153px;}

.ls-home .five-tab ul.tab li a{width:121px;}
.ls-home .five-tab ul.tab li:first-child a{width:124px;}

/*Modified by Nidish for IR*/.ls-home .tab-sec ul.cont li.in { width:58.2em;  }
.ls-home .tab-sec ul.cont li.in { width:58.2em; width:58.1em\0/; *width:58.2em;}
.ls-home .tab-sec ul.cont li.in .inner{ height:92px;}
/*Modified by Nidish for IR*/.tabImg{ position:absolute; top:0px; right:0px}

/* Tab Section Styles */
.tab-sec {width:100%;  }
.tab-sec ul.tab { clear:both;}
.tab-sec ul.tab li {float:left; margin-left:1px; background:url(../images/generic/tab_green.png) no-repeat left -31px; padding-left:6px;}
.tab-sec ul.tab li:first-child {margin-left:0;}
.tab-sec ul.tab li a{padding:7px 0; display:block; color:#fff; background:url(../images/generic/tab_green.png) no-repeat right -31px; text-align:center;}
.tab-sec ul.tab li a:hover {text-decoration:none;}
.tab-sec ul.tab li.current {float:left; background:url(../images/generic/tab_green.png) no-repeat left top; padding-left:6px;}
.tab-sec ul.tab li.current a{ text-align:center; padding:7px 0;  color:#000; background:url(../images/generic/tab_green.png) no-repeat right top;}

.tab-sec ul.cont { clear:both; border-left: 1px solid #d2d2d2; border-top:none; border-bottom:none; background:url(../images/generic/gra_con_bg.png) repeat-x left bottom #f1f1f1; padding-bottom:1px; display:block; overflow:hidden; }
.tab-sec ul.cont li.in{border-left: 1px solid #fff; border-bottom: 1px solid #fff; display:none; background:no-repeat right top; position:relative; z-index:100; float:left; }
.tab-sec ul.cont li:first-child.in {display:block;}
.tab-sec ul.cont li.in .inner {padding:12px 160px 13px 15px; background:url(../images/generic/gra_right_border.png) no-repeat right bottom; position:relative; margin:0 0 -2px 0; display:block; z-index:101; }
.tab-sec ul.cont li.in .inner h6 { color:#78a22f;}
.tab-sec ul.cont li.in .inner p { height:39px;}


.tabCont ul {margin:0 15px 0 0;  float:left; display:block;}
.tabCont ul li a{padding:3px 0 3px 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 8px; line-height:15px; }
.tabCont ul li.head {background:none; padding:15px 0 0 15px } /*updated 13.9.2011*/
.tabCont ul li.active {background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 9px; }


ul.links {margin:0 15px 0 0;  float:left; display:block;}
/*Modified by Nidish for IR*/ul.links li a{padding:3px 0 3px 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 8px; line-height:15px; }
ul.links li {padding:0 0 0 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 7px; line-height:20px; }
/*Modified by Nidish for IR*/ul.links li.head {background:none; padding:15px 0 0 15px } /*updated 13.9.2011*/
/*Modified by Nidish for IR*/ul.links li.active {background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 9px; }
ul.links li.active {background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 9px; }

ul.links-inside-cont {margin:0 0 0 0;  float:left; display:block; width:100%;}
ul.links-inside-cont li {padding:5px 0 5px 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 12px; width:100%; line-height:20px; }
/*Modified by Nidish for IR*/ul.links-inside-cont li div{display:none; background:none; width:90%;}
ul.links-inside-cont li div{display:none; background:none; width:100%;}
/*Modified by Nidish for IR*/ul.links-inside-cont li div p{ background:none; border:none; height:auto; padding:0; text-decoration:none; width:98%;}
ul.links-inside-cont li div p{ background:none; border:none; height:auto; padding:0; text-decoration:none; width:100%;}

/*Modified by Nidish for IR*/.links-inside-cont ul {margin:0 0 0 0;  float:left; display:block; width:100%;}
/*Modified by Nidish for IR*/.links-inside-cont ul li {padding:5px 0 5px 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 12px; width:100%; line-height:20px; }
/*Modified by Nidish for IR*/.links-inside-cont ul li div{display:none; background:none; width:90%;}
/*Modified by Nidish for IR*/.links-inside-cont ul li div p{ background:none; border:none; height:auto; padding:0; text-decoration:none; width:98%;}


/*Modified by Nidish for IR*/.links-inside-cont ul li.active {background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 8px; }
/*Modified by Nidish for IR*/.links-inside-cont ul li .cont {display:none; height:auto; width:100%;}


/*Modified by Nidish for IR*/ul.one-links-inside-cont {margin:0;  float:left; display:block; width:100%;}
/*Modified by Nidish for IR*/ul.one-links-inside-cont li { padding:3px 0 3px 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 9px; width:100%; line-height:18px; }
ul.one-links-inside-cont li {padding:5px 0 5px 15px; display:block; background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 12px; width:100%; line-height:20px; }
ul.one-links-inside-cont li div{display:none; background:none; width:100%;}
ul.one-links-inside-cont li div p{ background:none; border:none; height:auto; padding:0; text-decoration:none; width:100%;}

ul.one-links-inside-cont li.active {background:url(../images/icons/green_arrow_icon1.gif) no-repeat left 8px; }
/*Modified by Nidish for IR*/ul.one-links-inside-cont li .cont {display:none; height:auto; width:100%;}
ul.one-links-inside-cont li .cont {display:none; height:auto; width:100%;}

/* Link Styles */
.green-link {width:100%; text-align:right;}
/*Modified by Nidish for IR*/.green-link-left {text-align:left; width:40%}
.green-link-left {width:100%; text-align:left;}
/*Modified by Nidish for IR*/.green-link-right {width:95%; text-align:right;}
/*Modified by Nidish for IR*/.green-link a, .green-link-left a, .green-link-right a {color:#78a22f;  background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 4px; text-decoration:none; padding-left:12px;}
.green-link a, .green-link-left a {color:#78a22f;  background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 4px; text-decoration:none; padding-left:12px;}
.green-link a:hover, .green-link-left a:hover {text-decoration:underline;}


/* White Box with Gray Border Section Styles */
/*Modified by Nidish for IR*/.white-box { float:left; width:99.7%; border:1px solid #dedede; background-color:#fff; background:url(../images/generic/blank.gif) repeat 0 0;}

.white-box { float:left; width:99.7%; border:1px solid #dedede; background-color:#fff;}
/*Modified by Nidish for IR*/.white-box table{ margin:0 4px; background-color:#FFF; width:99.1%; }
.white-box table{ margin:0 4px; background-color:#fff; width:99.1%; }
.white-box p {min-height:60px; margin-top:10px;}
/*Modified by Nidish for IR*/.white-box table tr td{ width:10%; border-left:1px solid #ccc; vertical-align:top ;padding:20px; background-color:#FFF;}
.white-box table tr td:first-child{border-left:none;}


.dk-gray-box {border:1px solid #757579; background-color:#757579; margin-top:15px;}
/*Modified by Nidish for IR*/.dk-gray-box .inner{background-color:#757579; padding:15px; color:#FFF;  text-align:center; }
.dk-gray-box .inner{background-color:#757579; padding:15px; color:#FFF;  text-align:center;}
.dk-gray-box .inner h3 {color:#FFF; display:block; margin:0; }
.dk-gray-box .inner span {color:#FFF; }
.li-gray-box {border:1px solid #dedede; background-color:#efefef;  margin-top:15px;}
.li-gray-box .inner{background-color:#dedede;  padding:15px; color:#333;  text-align:center;}
.li-gray-box .inner h3 {color:#333; display:block; margin:0;}

/* Gray Box Section Styles */
ul.gray-box {width:100%;}
/*Modified by Nidish for IR*/ul.gray-box li{	border:1px solid #d2d2d2; background-color:#FFF; overflow:hidden}
ul.gray-box li{	border: 1px solid #d2d2d2; background-color:#FFF; }
ul.gray-box li .inner { border: 1px solid #fff; background:url(../images/generic/gray_box_bg.jpg) repeat-x left top #fff;}

ul.gray-box li .inner h6 {}
/*Modified by Nidish for IR*/.services {padding:12px 0 13px 15px; background:no-repeat bottom right none;}
.services {padding:12px 10px 13px 15px; background:no-repeat bottom right none;}
/*Modified by Nidish for IR*/.services img {float:right;}
/*Modified by Nidish for IR*/.services p {padding-bottom:10px; min-height:80px;padding-right:10px; width:60%; float:left; overflow:hidden}
.services p {padding-bottom:10px; min-height:80px; padding-right:60px;}

.news {padding:12px 15px 13px 15px; display:block; min-height:115px;}
.news li{border:none; display:block; }
.news p {padding-bottom:7px; min-height:60px;}

/*Modified by Nidish for IR*/.subnews-sec {width:205px; padding:7px 10px 0 0px; }
/*Modified by Nidish for IR*/.subnews-sec img { float:left; border:none; margin-top:0;}
.subnews-field {float:left; border:0; margin:0; background:url(../images/generic/subnews_bg.png) no-repeat left top; padding:5px 10px 6px 5px; width:150px; color:#666; }

ul.h-slide {width:100%;}
ul.h-slide li.in{width:100%; margin:0; padding:0; float:left; background:url(../images/generic/gra_slide_con_bg.jpg) repeat-x left bottom #edf0f0; display:block; overflow:hidden;}
ul.h-slide li.in h6{color:#FFF; margin:0; padding:0; background-position:right top; cursor:pointer; padding-right:24px; line-height:16px;}
ul.h-slide li.in h6 a {color:#FFF; background-position:left top; padding:6px 5px 6px 15px; display:block;}
ul.h-slide li.in h6 a:hover {text-decoration:none;}
ul.h-slide li.in .cont { border:1px solid #d6d6d6; border-top:none;  border-bottom:none; padding-bottom:1px; }
/*Modified by Nidish for IR*/ul.h-slide li.in .cont .inner {border:1px solid #fff;  border-top:none;  border-bottom:none; background: no-repeat -1px bottom; padding-bottom:0px; }
ul.h-slide li.in .cont .inner {border:1px solid #fff;  border-top:none;  border-bottom:none; background: no-repeat -1px bottom; padding-bottom:5px; }
/*Modified by Nidish for IR*/ul.h-slide li.in .cont .inner .incont{ padding:12px 14px;padding-bottom:0; display:block; overflow:hidden;}
ul.h-slide li.in .cont .inner .incont{ padding:12px 14px; display:block; overflow:hidden;}
/*Modified by Nidish for IR*//*ul.h-slide li.in .cont .inner .incont img{ float:left; overflow:hidden}*/
ul.h-slide li:first-child.in .cont {display:block; }


.faqSideLinks { margin:0; margin-top:-10px; padding:0; float:left; }
.faqSideLinks img {margin-left:-18px; padding-right:5px; float:left; overflow:hidden; display:block }
.faqSideLinks ul { margin:0; padding:0; padding-bottom:20px;}
.faqSideLinks ul li:last-child a {border-bottom:none;}
.faqSideLinks ul li a {border-bottom:1px dotted #bdbdbd; margin:0; padding:4px 0 4px 15px; display:block; overflow:hidden;
background:url(../images/icons/cs_green_arrow_icon.gif) no-repeat left 9px;}


ul.h-g-slide {width:100%;}
ul.h-g-slide li.in{width:100%; margin:0; padding:0; float:left; background:url(../images/generic/gra_slide_con_bg.jpg) repeat-x left bottom #edf0f0; display:block; overflow:hidden;}
ul.h-g-slide li.in h6{color:#FFF; margin:0; padding:0; background-position:right top; cursor:pointer; padding-right:24px; line-height:16px;}
ul.h-g-slide li.in h6 a {color:#FFF; background-position:left top; padding:6px 5px 6px 15px; display:block;}
ul.h-g-slide li.in h6 a:hover {text-decoration:none;}
ul.h-g-slide li.in .cont { border:1px solid #d6d6d6; border-top:none;  border-bottom:none; padding-bottom:1px; }
ul.h-g-slide li.in .cont .inner {border:1px solid #fff;  border-top:none;  border-bottom:none; background: no-repeat -1px bottom; padding-bottom:5px; }
ul.h-g-slide li.in .cont .inner .incont{ padding:12px 14px; display:block; overflow:hidden;}
ul.h-g-slide li:first-child.in .cont {display:block; }

ul.personal li .cont .inner .incont{height:auto;  }

ul.personal li:first-child h6 {background-image:url(../images/personal/h-slide_per_tab1_rOff.jpg);}
ul.personal li:first-child h6 a{background-image:url(../images/personal/h-slide_per_tab1_lOff.jpg);}
ul.personal li:first-child h6.current {background-image:url(../images/personal/h-slide_per_tab1_rOn.jpg);}
ul.personal li:first-child h6.current a{background-image:url(../images/personal/h-slide_per_tab1_lOn.jpg);}

ul.personal li h6 {background-image:url(../images/personal/h-slide_per_tab_rOff.jpg);}
ul.personal li h6 a{background-image:url(../images/personal/h-slide_per_tab_lOff.jpg);}

ul.personal li h6.current {background-image:url(../images/personal/h-slide_per_tab_rOn.jpg);}
ul.personal li h6.current a{background-image:url(../images/personal/h-slide_per_tab_lOn.jpg);}

ul.personal li.last h6{background-image:url(../images/personal/h-slide_per_tabn_rOff.jpg);}
ul.personal li.last h6 a{background-image:url(../images/personal/h-slide_per_tabn_lOff.jpg);}

ul.personal li.last h6.current {background-image:url(../images/personal/h-slide_per_tab_rOn.jpg);}
ul.personal li.last h6.current a{background-image:url(../images/personal/h-slide_per_tab_lOn.jpg);}

ul.personal li.last .cont{background:url(../images/generic/gra_slide_con_right.jpg) no-repeat right bottom; border:none; border-left:1px solid #d6d6d6;}
ul.personal li.last .cont .inner {border:none; border-left:1px solid #fff; padding-bottom:5px;}

ul.personal li .cont .inner ul.links { margin:0 0 0 80px; }
ul.personal li .cont .inner ul.links li:first-child {border:none;}
/*Modified by Nidish for IR*/ul.personal li .cont .inner ul.links li {border-top:1px dotted #bdbdbd; padding-bottom:2px;background:url(../images/icons/dotGrayOn.png) no-repeat left top;}
ul.personal li .cont .inner ul.links li {border-top:1px dotted #bdbdbd; padding-bottom:2px;}


ul.one-col li:first-child, ul.two-col li:first-child, ul.three-col li:first-child, ul.four-col li:first-child, ul.full-col li:first-child  {margin:0}
ul.one-col li, ul.two-col li, ul.three-col li, ul.four-col li, ul.full-col li {margin:0 0 0 5px; padding:0; float:left;}
ul.one-col li {width:236px;}
ul.two-col li {width:479px;}
ul.three-col li {width:317px;}
ul.four-col li {width:236px;}
ul.full-col li {width:965px;}
ul.full-with-col li {width:auto;}



/* News Calender Section Styles */
.home {width:285px;}
ul.news-sec{background:none; position:relative; z-index:118; height:82px; }
ul.news-sec li{ display:none;  background:none; border:none;  padding-right:10px;}

ul.news-sec li .date { background:url(../images/icons/Icon_Cal_bg.png) no-repeat left top; text-align:center; width:36px; float:left; margin:3px 10px 0 0;}
ul.news-sec li .date span {color:#c3cf21;}
ul.news-sec li .date h3{font-weight:bold; color:#808084; padding-bottom:5px;}

ul.news-sec li a{line-height:18px; }
ul.news-sec li p {clear:both; min-height:27px; }

.news-sec-nav{position:absolute; right:15px; z-index:120; }
.news-sec-nav a{ background:url(../images/icons/dotGrayOff.png) no-repeat left top; width:9px; height:9px; text-transform:none; text-indent:-100px; display:block; float:left; overflow:hidden; margin-left:10px;}
.news-sec-nav a.activeSlide, .news-sec-personal a.activeSlide{background:url(../images/icons/dotGrayOn.png) no-repeat left top;}


ul.news-personal{background:none; position:relative; z-index:118; height:82px; }
ul.news-personal li{ display:none; height:82px; background:none; border:none;  padding-right:10px; padding-top:10px}

ul.news-personal li .date { background:url(../images/icons/Icon_Cal_bg.png) no-repeat left top; text-align:center; width:36px; float:left; margin:3px 10px 0 0;}
ul.news-personal li .date span {color:#c3cf21;}
ul.news-personal li .date h3{font-weight:bold; color:#808084; padding-bottom:5px;}

ul.news-personal li a{line-height:18px; }
ul.news-personal li p {clear:both; min-height:27px; }

.news-personal-nav{position:relative; z-index:120; float:right }
.news-personal-nav a{ background:url(../images/icons/dotGrayOff.png) no-repeat left top; width:9px; height:9px; text-transform:none; text-indent:-100px; display:block; float:left; overflow:hidden; margin-left:5px;}
.news-personal-nav a.activeSlide {background:url(../images/icons/dotGrayOn.png) no-repeat left top;}


/* New Styles */

.btnGra { background:url(../images/generic/btn_graLeft.png) no-repeat left top; display:block; padding:0 0 0 4px; float:left; margin-right:10px;}
.btnGra a { float:left; height:25px; background:url(../images/generic/btn_graRight.png) no-repeat right top; color:#fff;  padding:3px 15px 0 11px; text-decoration:none;}
.btnGra a:hover { color:#dedede; text-decoration:none;}

.btnGra-right { background:url(../images/generic/btn_graLeft.png) no-repeat left top; display:block; padding:0 0 0 4px; float:right; margin-right:10px;}
.btnGra-right a { float:left; height:25px; background:url(../images/generic/btn_graRight.png) no-repeat right top; color:#fff; padding:3px 15px 0 11px; text-decoration:none;}
.btnGra-right a:hover { color:#dedede; text-decoration:none;}

.land-con {float:left; width:100%; margin-bottom:5px;}
.land-con .ls {width:724px; float:left; margin-right:5px;}
.land-con .rs {width:238px; float:left;}

/* Landing Page Tab Content Section Styles */

.ls .two-tab ul.tab li a{width:355px;}
.ls .two-tab ul.tab li:first-child a{width:356px;}

.ls .three-tab ul.tab li a{width:235px;}
.ls .three-tab ul.tab li:first-child a{width:234px;}

.ls .four-tab ul.tab li a{width:174px;}
.ls .four-tab ul.tab li:first-child a{width:175px;}

.ls .five-tab ul.tab li a{width:138px;}

.ls .tab-sec ul.cont li.in{  width:65.6em}
.ls .tab-sec ul.cont li.in .inner{ height:92px;}

ul.rs-gray-box {width:100%}
ul.rs-gray-box li{border: 1px solid #d2d2d2; background-color:#FFF; float:left; width:236px; margin-top:5px;}
ul.rs-gray-box li .inner { border: 1px solid #fff; background:url(../images/generic/gray_box_bg.jpg) repeat-x left top #fff; }
ul.rs-gray-box li:first-child{margin-top:0;}

ul.rs-tab-gray-box {width:100%;}
ul.rs-tab-gray-box li{border: 1px solid #d2d2d2; background-color:#FFF; float:left; width:236px; border-top:none; padding-bottom:1px; }
ul.rs-tab-gray-box li .inner { border: 1px solid #fff; background:url(../images/generic/gray_box_bg.jpg) repeat-x left top #fff; border-top:none; display:block; overflow:hidden; padding:12px 15px 13px;}
ul.rs-tab-gray-box li .inner p {padding:0;}
ul.rs-tab-gray-box li:first-child{margin-top:-1px;}
ul.inner-list {}
ul.inner-list li{background:none; border:none; margin:0; padding:0 0 10px 0; width:100%; float:left;}
ul.inner-list li p {padding:0;}

/* Gray Border Full Width Box */
.gray-border-fullbox {padding-top:5px; }
.gray-border-fullbox .full-inner{ width:100%; display:block; overflow:hidden; padding-bottom:5px;}
.gray-border-fullbox .full-inner ul.full-col {  padding:12px 20px; float:left; width:100%; display:block; }
.gray-border-fullbox .full-inner ul.full-col li{float:left;  margin-left:35px;}
.gray-border-fullbox .full-inner ul.full-col li:first-child{margin-left:0;}
.gray-border-fullbox .full-inner ul.full-col li .header {margin-bottom:5px; float:left;  display:block; }
.gray-border-fullbox .full-inner ul.full-col li .header img{float:left; margin-right:5px;}
.gray-border-fullbox .full-inner ul.full-col li .header h4{float:left; padding:3px 0;}
.gray-border-fullbox .full-inner ul.full-col li ul li{ margin:0; width:90%; clear:both; padding:5px 20px 5px 15px;}

.full-four-col { background:url(../images/generic/whit_fullbox_four_col_t.gif) no-repeat left top;}
.full-four-col .full-inner{ background:url(../images/generic/whit_fullbox_four_col_b.gif) no-repeat left bottom;}
.full-four-col .full-inner ul.full-col {background:url(../images/generic/whit_fullbox_four_col_bg.gif) repeat-y left top;}
.full-four-col .full-inner ul.full-col li{width:193px;}

.search-advance-top { background:url(../images/generic/Search-graBannerBlock_top.gif) no-repeat left top;}

.full-three-col { background:url(../images/generic/whit_fullbox_three_col_t.gif) no-repeat left top;}
.full-three-col .full-inner{ background:url(../images/generic/whit_fullbox_three_col_b.gif) no-repeat left bottom;}
.full-three-col .full-inner ul.full-col {background:url(../images/generic/whit_fullbox_three_col_bg.gif) repeat-y left top;}
.full-three-col .full-inner ul.full-col li{width:265px;}

.full-two-col { background:url(../images/generic/whit_fullbox_two_col_t.gif) no-repeat left top;}
.full-two-col .full-inner{ background:url(../images/generic/whit_fullbox_two_col_b.gif) no-repeat left bottom;}
.full-two-col .full-inner ul.full-col {background:url(../images/generic/whit_fullbox_two_col_bg.gif) repeat-y left top;}
.full-two-col .full-inner ul.full-col li{width:420px;}

/* Gray Border Left side Box */
.gray-border-box {padding-top:5px; float:left; width:663px;}
.gray-border-box .left-inner{ width:100%; display:block; overflow:hidden; padding-bottom:5px;}
.gray-border-box .left-inner ul.col {  padding:12px 20px; float:left; width:100%; display:block; }
.gray-border-box .left-inner ul.col li{float:left;  margin-left:35px; }
.gray-border-box .left-inner ul.col li:first-child{margin-left:0;}
.gray-border-box .left-inner ul.col li .header {margin-bottom:5px; float:left;  display:block; }
.gray-border-box .left-inner ul.col li .header img{float:left; margin-right:5px;}
.gray-border-box .left-inner ul.col li .header h4{float:left; padding:3px 0;}
.gray-border-box .left-inner ul.col li ul li{ margin:0; width:100%; padding:2px 20px 2px 0; clear:both;}

.left-four-col { background:url(../images/generic/whit_box_four_col_t.gif) no-repeat left top;}
.left-four-col .left-inner{ background:url(../images/generic/whit_box_four_col_b.gif) no-repeat left bottom;}
.left-four-col .left-inner ul.col {background:url(../images/generic/whit_box_four_col_bg.gif) repeat-y left top;}
.left-four-col .left-inner ul.col li{width:130px;}

.left-four-col table { background-color:#666; margin-top:10px; padding:15px; text-align:center; color:#FFF}

.left-three-col { background:url(../images/generic/whit_box_three_col_t.gif) no-repeat left top;}
.left-three-col .left-inner{ background:url(../images/generic/whit_box_three_col_b.gif) no-repeat left bottom;}
.left-three-col .left-inner ul.col {background:url(../images/generic/whit_box_three_col_bg.gif) repeat-y left top;}
.left-three-col .left-inner ul.col li{width:185px;}

.left-three-col table { background-color:#666; margin-top:10px; padding:15px; text-align:center; color:#FFF}

.left-two-col { background:url(../images/generic/whit_box_two_col_t.gif) no-repeat left top;}
.left-two-col .left-inner{ background:url(../images/generic/whit_box_two_col_b.gif) no-repeat left bottom;}
.left-two-col .left-inner ul.col {background:url(../images/generic/whit_box_two_col_bg.gif) repeat-y left top;}
.left-two-col .left-inner ul.col li{width:295px;}

.left-two-col table { background-color:#666; margin-top:10px; padding:15px; text-align:center; color:#FFF}

/* Slide Content Styles */
.slide-content { }
.slide-content ul.slide-nav {width:190px; float:left; }
.slide-content ul.slide-nav li{ float:left; width:100%; border-bottom:1px dotted #bdbdbd;}
.slide-content ul.slide-nav li a{ display:block; overflow:hidden; padding:8px 10px 8px 0;  }
.slide-content ul.slide-nav li.activeSlide{ position:relative; z-index:100;  background:url(../images/personal/cs_green_arrow_icon.gif) no-repeat right 13px #edeef0; width:191px;  }
.slide-content ul.slide-nav li.activeSlide a{ color:#808084}
.slide-content ul.slide-nav li.activeSlide a:hover{ text-decoration:none;}
.slide-content ul.slide-nav li a img { float:left; margin-right:10px; }
.slide-content ul.slide-nav li .sub-side-nav{ clear:both;  margin-left:33px; display:block; overflow:hidden; padding-bottom:5px;}
.slide-content ul.slide-nav li .sub-side-nav a{ padding:3px 10px 3px 16px; border:none; background:url(../images/personal/cs_green_arrow_icon.gif) no-repeat left 9px #edeef0;}
.slide-content ul.slide-nav li .sub-side-nav a:first-child{ padding:0 10px 3px 16px; border:none; background:url(../images/personal/cs_green_arrow_icon.gif) no-repeat left 6px #edeef0;}
/*Modified by Nidish for IR*/.slide-content ul.cont-sec { width:670px; float:left;  margin-bottom:20px; }
.slide-content ul.cont-sec { width:471px; float:left; border-left:1px solid #bdbdbd; margin-bottom:20px; }
/*Modified by Nidish for IR*/.slide-content ul.cont-sec li{ float:left; display:block; width:680px;}
.slide-content ul.cont-sec li{ float:left; display:block; width:451px;  padding-left:20px;}
/*Modified by Nidish for IR*/.slide-content ul.cont-sec li .inner-cont{ height:700px }
.slide-content ul.cont-sec li .inner-cont{ height:1000px; }
.slide-content ul.cont-sec li .inner-cont-one{ height:500px }
/*For full page width*/
.slide-content ul.cont-secExt {width:690px; float:left; border-left:1px solid #bdbdbd; margin-bottom:20px; }
.slide-content ul.cont-secExt li{ float:left; display:block;width:690px;  padding-left:20px;}
.slide-content ul.cont-secExt li .inner-cont{ height:1800px }

/*For full page width Ends*/

/* jScrollPane Styles */
.jScrollPaneContainer {position:relative;overflow:hidden;outline:none;z-index:1;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#903;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag {position:absolute;background:#78a22f;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;background:none;height:9px;}
a.jScrollArrowUp:hover {background-color: #e6e7e8;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:none;height:9px;}
a.jScrollArrowDown:hover {background:none;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background:none;}

/* video overlay */
.overlay {padding:30px;	width:576px;  display:none; background-image:url(../images/generic/white.png);} 
.close {background:url(../images/generic/close.png) no-repeat;	position:absolute;	top:2px;	right:5px; 	width:35px;	height:35px;	cursor:pointer;} 
overlay a {	height:450px;display:block;}
#player {height:450px;	display:block;}

/* Footer Section Styles */
#footer-sec {width:952px; height:40px; margin:0; padding:10px 0 0 15px;  clear:both; display:block; overflow:hidden;}
/*Commented for IR #footer-sec { width:952px; padding:10px 0 10px 15px;  clear:both; display:block; overflow:hidden; }*/
#footer-sec span {float:left; color:#666;}
#footer-sec ul { float:right; color:#749d2c; }
#footer-sec ul li{ float:left; }
/*Modified by Nidish for IR*/#footer-sec ul li a{color:#749d2c; text-decoration:none; padding:0 15px;}
#footer-sec ul li a{color:#749d2c; text-decoration:none; padding:0 15px;}


/* Charges Tables Start */
.tblGreenRow{ background:#B1BD13;}
.tblSandalRow{ background:#E7EDBD;}
.tblSandalRow a{ background:#E7EDBD;}
.tblSandalLastRightCol{background:url(../images/personal/ls_Pp_FeeBotRC_img.jpg) right bottom no-repeat #E7EDBD;}
.tblSandalRowAlinBot {vertical-align:bottom;}
.pLTBR{padding:5px 5px 5px 10px;}
.tblSandalRowRCor{ background:url(../images/personal/ls_Pp_FeeBotRCBig_img.jpg) no-repeat right bottom; width:7px;}
.tblGreenRowRCor{ background:url(../images/personal/ls_Pp_FeeBotDarkRC_img.jpg) no-repeat right bottom #B1BD13; width:7px;}
/* Charges Tables End */

.charges { margin-bottom:20px; float:left; width:100%}
.charges table {width:100%; border:1px solid #B1BD13; border-top:0;border-right:0; border-collapse:collapse;
background:url(../images/personal/ls_Pp_FeeTopRC_img.jpg) right top no-repeat #B1BD13;}

.charges table th{ border-top : 0px solid; border-left: 1px solid #B1BD13;/* border-right	: 1px solid #e3e2e2;*/
border-bottom:0px solid; color:#FFF; font-weight:normal; padding:5px 5px 5px 12px; text-align:left;/* background-color:#B1BD13;*/}

.charges table td{ border-top :0px solid #B1BD13; border-left:0px solid #B1BD13; border-right: 1px solid #B1BD13;
border-bottom:1px solid #B1BD13; border-collapse:collapse;background-color:#E7EDBD; padding:4px 4px 4px 12px;}


table.widgets {}
table.widgets td{ width : 80px; border-bottom:#CCC 1px solid; padding:5px; color:#FFF}
.wDropBox{ max-width:120px; border:none; color:#555; padding:2px; font-size:11px;}
.wtxtBox{width:70px; border:none; color:#666}


/*Investor Relation Section*/

.irlsOneCol { float:left; width:238px; display:block; overflow:hidden;  }

.leftBoxes{ width:237px; padding:0;}
.leftBoxesGreenH{ background:url(../images/generic/srRightBoxH.png) no-repeat left top; height:18px; color:#fff; padding:6px 0px 6px 20px; font-weight:normal; }
.leftBoxesBotBg{ height:5px;background:url(../images/generic/irLeftBoxBot.gif) no-repeat left bottom;}

.irListContent ul{ margin:0; padding:10px 0;}
.irListContent ul li{ background:url(../images/generic/minus.gif) no-repeat left 5px; color:#78a22f; list-style:none; margin:0; 
padding:3px 0 3px 25px;}
.irListContent ul li a{ color:#78a22f; text-decoration:none; list-style:none; margin:0;}
.irListContent ul li a:hover{ color:#78a22f; list-style:none; margin:0; text-decoration:underline;}

.irRsContent {  float:right; width:710px; display:block; overflow:hidden; }


.irBlockBoxFullTop{ background:url(../images/generic/ir_cs_whitBlock_top.gif)  no-repeat left top; width:685px; 
height:5px; display:block; overflow:hidden;}
.irBlockBoxFullBot{ background:url(../images/generic/ir_cs_whitBlock_bot.gif)  no-repeat left top; width:685px; height:5px; 
display:block; overflow:hidden; }
.irBlockBoxFullMid{ background:url(../images/generic/ir_cs_whitBlock_bg.gif) repeat-y; width:645px; display:block; overflow:hidden;  
 padding:15px 20px; margin:0; }
 .irBlockBoxFullMid h5{ margin:0 0 15px 0 }
.irBlockBoxFullMid h6{ margin:15px 0 15px 0 }
.irBlockBoxFullMidPad{ padding:20px; margin:0; }

.irBlockFull{ float:left; width:685px; display:block; overflow:hidden; padding:0; }
.irBlockCol{ float:left; width:322px; display:block; overflow:hidden; }


.ir-subBlock-wrap{ width:692px; overflow:hidden;}

.ir-subBlock{float:left; width:200px; min-height:278px;padding: 10px 15px 10px 15px; border-right:#999 1px dotted; overflow:hidden; }
.ir-subBlock h2{float:left; margin:0; padding:0; text-align:left; width:100%; font-size:11pt; font-weight:normal; color:#5f8918;}
.ir-subBlock h2 a:hover{color:#666; text-decoration:none}
.ir-subBlock p{float:left; text-align:left; width:100%;  min-height:125px; margin:10px 0 0 0; color:#666}
.ir-subBlock img{float:left; width:200px; height:96px; padding:10px 10px 10px 0}
.ir-subBlock h4 {font-size: 8.5pt; font-weight:normal; padding:0 0 2px 10px;float:right; position:relative; bottom:0px; 
margin:7px 0 0 0; display:block;  background:url(../images/icons/green_arrow_icon.gif) no-repeat left 6px;}
.ir-subBlock h4.mT30Imp{margin-top:32px;}
.ir-subBlock a{color:#5f8918}
.ir-subBlock a:hover{color:#666;}

.ir-subBlock ul{}
.ir-subBlock ul li {  }
.ir-subBlock ul li { float:left; width:190px; line-height:19px;color:#666; border-bottom:1px dotted #ccc;display:block;overflow:hidden;background:url(../images/icons/green_arrow_icon.gif) no-repeat left 9px;padding:2px 0 3px 12px; }
.ir-subBlock ul li a {color:#666;}
.ir-subBlock ul li:hover{width:190px; text-decoration:none; line-height:19px; font-size:11px;  font-weight:normal; background-color:#FFF}
.ir-subBlock ul li a:hover {text-decoration:none;color:#689221; }
.language a{ position:absolute; background:none}

.ir-subBlock.right{border-right:none; float:left;}

.borderBot{border-bottom:#999 1px dotted;}

.shareblock-wrap{width:200px; height:50px; margin:10px 0 15px 0; float:left; background:url(../images/generic/share_bg.png) no-repeat 0 bottom; }
.shareblock{ margin-top:26px; padding:0 10px}
.sharetxtLeft{ margin:0; padding:0; float:left; width:72px;height:17px; color:#000; font-size:12px}
.shareArrow img{ margin:0; padding:0;float:left; width:16px; height:17px; display:block;  }
.sharetxtGreen{ margin:0; padding:0;float:left; width:90px;height:17px;font-size:12px; text-align:right}
.sharetxtRed{ margin:0; padding:0;float:left; width:90px;height:17px;color:#cc0000;font-size:12px; text-align:right}

.irPdfList { width:692px}
.irPdfList ul {width:692px; margin:0}
.irPdfList ul li{width:692px; float:left; margin:0 0 5px 0; padding:3px 0 0 15px; line-height:22px;
background:url("../images/icons/cs_green_arrow_icon.gif") no-repeat left 11px; color:#666;}
.irPdfList ul li a{color:#5f8918;}
/* no-repeat scroll left center transparent*/

.moveTop{position:relative; margin-right:-19px; float:right;clear:both;cursor:pointer}

table.schedule { width:100%; border-collapse : collapse; margin-bottom:10px;}
table.schedule tr{ border-top : 0px solid; border-left : 0px solid; border-right: 1px solid #FFFFFF; border-bottom : 1px solid #FFFFFF;}
table.schedule td.subheading{
 height                      : 20px;
 vertical-align              : middle;
 background-color            : #c7d050;
 border                      : 1px solid;
 border-color                : #B1BD13; 
 font-family                 : verdana;
 color                       : #636466; 
 font-size                   : 11px;
 line-height                 : 16px;
 font-weight                 : normal;
 padding-left                : 7px; 
}

table.schedule th{
 height                      : 27px;
 vertical-align              : middle;
 border                      : 1px solid;
 border-collapse             : collapse;
 border-color                : #B1BD13;
 font-family                 : verdana;
 color                       : #FFF;
 font-size                   : 12px;
 font-weight:normal;
 line-height                 : 16px;
 padding-left                : 7px;
 padding-right:7px;
 text-align					:left;
 background-color			:#c7d050;
 padding-top:3px;
 padding-bottom:3px;
}


table.schedule td{
 height                      : 24px;
 vertical-align              : middle;
 border                      : 1px solid;
 border-collapse             : collapse;
 border-color                : #B1BD13;
 font-family                 : verdana;
 color                       : #444;
 font-size                   : 11px;
 line-height                 : 16px;
 padding-left                : 7px;
  padding-right                : 7px;
 padding-top:3px;
 padding-bottom:3px;
 background-color:#f2f6d2;
}
table.schedule td a{ color:#444}
table.schedule td img{ padding:0 5px 0 0}

table.shade { width : 100%;}
table.shade tr{ background-color:#fff; }
table.shade tr.gray{ background-color:#efeeee; }
table.shade th{ height  : 30px; font-size : 12px; background-color:#efeeee; }
table.shade td{ height  : 30px; padding-left:20px;}