@charset "utf-8";
/*------------------------------------------------------------------
[Master Stylesheet]
Project:	ROI
Version:	ROI-live
Last change:16-09-2009	
Assigned to:	Ravikumar
Primary use:	ROI
-------------------------------------------------------------------*/


body{margin:0px; padding:0px; color:#ffffff; font:normal 11px/14px arial, Geneva, sans-serif; background:#eaeaea url(../images/pagebg.gif) repeat-x left bottom; }
ul, li, p{margin:0px; padding:0px;}
p{/*font:normal 11px/11px arial, Geneva, sans-serif; line-height:0px;*/  }
a{outline:none;}
.clear-b{clear:both; margin:0px; padding:0px; font-size:0px;line-height:0px; font-size:0px; height:0px;} .left{float:left;} .right{float:right;}

.pagemain-container{ padding:0px; margin:0px; }
.inside-pagemain-container{ padding:0px; margin:0px;}
.pgwidth{padding-top:21px;width:1094px; margin:0 auto; }
.forheight{margin:0 auto; width:988px;  padding:0px;}
.pg-image{width:18px; float:left; border:0px solid #ff0;}
.content{width:980px; float:left; padding:0px; margin:0px 10px; background:#010b1b;}
.content-inside{width:980px; float:left; padding:0px; margin:0px 10px; background:#010b1b url(../images/bg-inside.jpg) 0 0 repeat-y;}
.content-red{ color:#F00}
.content-box{float:left; width:962px; margin:0px; padding:0px; border:0px solid #ff0; }
.content-box-lt{float:left; width:195px; padding:27px 35px 35px 35px; margin:0px; border:0px solid #ff0;}
.content-box-lt ul li{list-style-type:none; padding-bottom:26px; border:0px solid #ff0; display:block;}

.content-box-rt{float:left; width:662px; padding:27px 35px 15px 0px; border:0px solid #ff0; }
.innerpage .content-box-inside-rt{ padding:6px 35px 35px 0px !important}
.content-box-rt ul li{list-style-type:none; padding-bottom:26px; border:0px solid #ff0; display:block;}

.content-box-inside-rt{float:left; width:662px; padding:35px 35px 35px 0px; color:#2a2a2a; }
.content-box-inside-rt ul li{list-style-type:none; padding-bottom:26px; border:0px solid #ff0; display:block;}

.content-box-middle{float:left; width:438px; padding:0px 35px 0px 0px; border:0px solid #ff0;}
.content-box-middle ul li{list-style-type:none; padding-bottom:26px; border:0px solid #ff0; display:block;}
.content-box-middle li a{ text-decoration:none; color:#0172e4}
.content-box-ext-rt{float:left; width:188px; padding:0px 0px 0px 0px; border:0px solid #ff0;}
.content-box-ext-rt ul li{list-style-type:none; padding-bottom:50px; border:0px solid #ff0; display:block;}

.placeholder-1{float:left; width:128px; padding:0px 0px 0px 0px; margin:0px 27px 0px 0px ; border:0px solid #ff0;}
.placeholder-1 ul li{list-style-type:none; padding-bottom:8px; border:0px solid #ff0; display:block;}

.placeholder-2{float:left; width:128px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; border:0px solid #ff0;}
.placeholder-2 ul li{list-style-type:none; padding-bottom:8px; border:0px solid #ff0; display:block;}

.bedcrumb{padding:3px 0px 7px 0px; font:bold 11px/11px arial; color:#2a2a2a; text-transform:uppercase; text-align:right;}
.bedcrumb a{font:bold 11px/11px arial; color:#2a2a2a; text-transform:uppercase; text-decoration:none;}
.bedcrumb a:hover{color:#ff9440;}
.popuphdg{ font:bold 12px Arial, Helvetica, sans-serif; color:#010b1b; text-transform:uppercase; padding-top:9px;}
.list-cont-nor ul li{list-style-type:none; padding-bottom:5px; border:0px solid #ff0; display:block; float:left;}
.list-cont-nor ul li.lable{float:left; width:68px; display:block; padding:3px 0px; }
.list-cont-nor ul li.value{float:left; width:160px; display:block; padding:2px 0px; }
.list-cont-nor ul li.value1{float:left; width:100px; display:block; }

.home-login-txt-1{border:1px solid #c8c8c8; width:154px; background:#dddddd; padding:2px 5px; color:#2a2a2a; font-size:11px;}
.home-login-txt-2{border:1px solid #283b47; width:74px; background:#132632; padding:2px 5px; color:#2a2a2a; font-size:11px;}

.inside-login-txt-1{border:1px solid #283b47; width:154px; background:#132632; padding:2px 5px; color:#8db1c7; font-size:11px; }
.inside-login-txt-2{border:1px solid #c8c8c8; width:74px; background:#dddddd; padding:2px 5px; color:#2a2a2a; font-size:11px;}

.menu a{font:bold 12px/12px arial; color:#ffffff; text-transform:uppercase; text-decoration:none; display:block; padding:5px 0px; }
.menu a:hover{color:#8db1c7;}
.menu a.active{color:#ff9440; cursor:default;}
.menu a:hover.active{color:#ff9440; cursor:default;}
.sub-menu{ border:2px solid #fff; padding:5px;}
.sub-menu a{font:bold 11px/12px arial; color:#ffffff; margin-bottom:5px; text-transform:uppercase; text-decoration:none; display:block; padding:1px 0px; }
.sub-menu a:hover{color:#8db1c7;}
.sub-menu a.active{color:#ff9440; cursor:default;}
.sub-menu a:hover.active{color:#ff9440; cursor:default;}
.image-left{float:left;}
.subsub{ border:0px !important}
.subsub a{ text-transform:none !important; font-weight:normal}
.cmore .more{ float:right; }
#podcast{ cursor:pointer}
.heading-lt-1{font:bold 14px/14px arial;color:#ffffff;}
.heading-lt-2{font:bold 14px/14px arial;color:#ffffff; }
.heading-mid-1{font:bold 18px/18px arial;color:#ffffff;}
.heading-mid-2{font:bold 12px/13px arial;color:#ffffff;}
.heading-rt-1{font:bold 16px/16px arial;color:#ffffff;}
.heading-roi-small{font:normal 9px/9px arial;color:#8db1c7;}

.inside-heading-lt-1{font:bold 14px/14px arial;color:#010b1b;}
.inside-heading-lt-2{font:bold 14px/14px arial;color:#2f3f5b;}
.inside-heading-mid-1{font:bold 18px/18px arial;color:#010b1b;}
.inside-heading-mid-2{font:bold 12px/13px arial;color:#010b1b;}
.inside-heading-rt-1{font:bold 16px/16px arial;color:#010b1b;}
.inside-heading-roi-small{font:normal 9px/9px arial;color:#010b1b/*8db1c7*/;}

.heading-foot-1{font:bold 14px/14px arial; }
.inside-heading-foot-1{font:bold 13px/13px arial; }
.rlink{color:#8db1c7; text-decoration:none; font:bold 13px/13px arial !important;}


.bold{font-weight:bold;}
.more{background:url(../images/aro.jpg) 0 2px no-repeat; color:#ffffff !important; padding:1px 14px 1px 3px; text-decoration:none;  }
.more:hover{background:url(../images/aro-on.jpg)  0 2px no-repeat; }
.more-aro{background:url(../images/aro.jpg) -28px 2px no-repeat; color:#ffffff; padding:0px 6px 1px 3px; text-decoration:none;  }
.more-aro:hover{background:url(../images/aro-on.jpg) -28px 2px no-repeat; }
.bullets ul {padding:10px 0px; margin:0px;}
.bullets li{padding:0px 0px 5px 15px !important; margin:0px; background:url(../images/bullet.gif) 0px 3px no-repeat;}

.pad-bot-10{padding-bottom:10px; display:block;}
.pad-bot-5{padding-bottom:5px; display:block;}
.pad-top-5{padding-top:5px; display:block;}

.footer-home{background:url(../images/homefooter.png)  no-repeat top center; color:#8db1c7; width:1094px; margin:0 auto }
.footer{background:url(../images/footer-bg1.jpg) 0 0 repeat-x; color:#8db1c7; border:none }
.foot-shadow-bg{ background:url(../images/footer-shadow-bg.jpg) center top no-repeat;  margin:0 auto; width:1101px; }

.footer-inside{background:url(../images/innerfooter.png) no-repeat center; color:#8db1c7; width:1094px; margin:0 auto }
.foot-shadow-inside-bg{ }

.footer-content{width:980px; margin:0 auto; padding:0px 0px 82px 0px; font:normal 10px/12px arial; color:#8db1c7; }
.footer-content a{font:normal 11px/11px arial; color:#8db1c7; text-decoration:none;}
.footer-content a:hover{color:#ffffff;}
.footer_left{ float:left; width:212px; padding-top:20px; padding-left:59px;}
.footerhomepage .footer_left{ padding-top:10px;}
.fpadding{ padding-left:30px !important;}
.footerhomepage .footer_right{ border:0px !important; padding-top:10px; color:#8db1c7}
.footerhomepage a{color:#8db1c7 !important}
.footer_right{ float:left; width:709px;color:#333; text-align:center; padding-top:20px; border-top:4px solid #f7f7f7;}
.footer_right a{ color:#333} .footer_right a:hover{ color:#333; text-decoration:underline}
/*.subhdg{ background:url(../images/subhdg.gif) left 2px no-repeat; padding-left:12px;}*/
.paypal{ border:1px solid #8db1c7; padding:5px 5px 5px 30px;}
.dllist dt{ float:left; padding-bottom:5px;}
.dllist dt.c1{ width:100px; font-weight:bold}
.lcol{ width:180px; float:left; padding:3px 0px}
.lco2{float:left; margin:3px 0px}
.lcol3{ float:left; padding:5px 10px 0px 0px; width:120px;}
.contentp p{ padding:5px 0px;}
.pleft10{ padding-left:10px;}
.pright10{ padding-right:10px;}
.pright50{ padding-right:50px;}
.shadediv{ left:0px; top:0px;display:none; background-color:#061323; position:absolute; width:100%; z-index:10;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);opacity: .7; }
.videopopup{ position:absolute; width:100%; display:none; z-index:11;left:0px; top:0px;}
.videopopup .innerpop{ width:450px; height:385px; margin:200px auto; padding:0px 5px; background-color:#FFF}
.sitempalinks a{ font-size:12px; display:block; line-height:20px;}
.inner_site{ margin-left:10px;}
.inner_site a{background:url(../images/bullet.gif) 0px 7px no-repeat; padding-left:8px;}
.cont-link{ color:#00e4ff; text-decoration:none}
.cont-link2{color:#0172e4; text-decoration:none}
.newslink{ margin-left:20px; color:#0172e4;}
.tsrlogo{ background:url(../images/tsrlogo.jpg) 250px top no-repeat;}
.aboutimg{ padding-right:10px; } .aboutimgr{ padding-left:10px; }
.timg{ margin-right:180px;}
.booknowbox{ background-color:#020b1c; text-align:center; padding:5px; margin:5px 0px; color:#fff !important;}
.eventstable{ margin:10px 0px}
.eventstable .ecol1{ width:100px; }
.eventstable .ecol2{ width:200px; }
.eventstable .ecol3{ width:100px; }
.eventstable .ehdgr{ font-weight:bold;background-color:#020b1c; float:left; width:430px; color:#FFF !important;}
.erow1{ background-color:#cccccc;float:left; width:430px; }
.eventstable li{ float:left; padding:3px 5px !important;}

.eventdetailed_div{ background-color:#fff; padding:5px 0px 0px 0px}
.eventdetailed_div li{ float:left; padding:0px 5px  5px 5px!important; }
.edcol_1{ width:100px; font-weight:bold}
.edcol_3{ width:50px; font-weight:bold}
.edcol_2{ width:290px;}
.costrow{ background-color:#fff; padding:5px 0px}
ul.logos li{ float:left; padding:0px !important; margin-bottom:30px; }
ul.logos li.lcol2{ margin-left:7px;}
.nsubmit{ padding:0px 0px 0px 70px}
.booksbox{ background:url(../images/book_bg.gif) left top no-repeat; height:253px; padding:10px; margin:10px 0px;}
.clientslider{ width:429px; overflow:hidden; height:510px; position:absolute;}
.slidercont{ height:510px; position:absolute; width:429px;}
.inactive_slider{ left:429px;}
.activeslider{ left:0px; z-index:10; background-color:#FFF}
.clientsmainslider{ height:510px;}
.moreclients{ color:#0172e4; float:right; font-weight:bold }
.moreclients li{ margin:0px !important; padding-bottom:0px !important; float:left; margin-left:4px !important;}
.moreclients div.mlink{ margin-top:-2px !important; float:left}
.moreclients ul{ float:left}
.clientsdot .active{ background:url(../images/moreclients.gif) left top no-repeat; width:8px; cursor:pointer }
.clientsdot .inactive{ background:url(../images/moreclients.gif) -8px top no-repeat; width:8px;cursor:pointer}
.ctoplink{ margin-top:-15px; margin-bottom:10px;}
.logosdisclaimer{ text-align:center; padding:10px; color:#cecece;}
.notification_ok{ font-size:20px; background-color:#477bb4;-moz-border-radius:3px;-webkit-border-radius:3px; padding:8px; text-align:center; color:#FFF; margin-top:-10px; line-height:24px; margin:10px 0px;}
#note{ color:#F00; margin-top:-10px; margin-bottom:10px;}
.mandatory{color:#F00; line-height:14px;}

h1.subhdg{font:bold 18px/18px arial;color:#010b1b; padding:0px 0px 10px 0px; margin:0px;}