/* CSS Document */
@font-face {
font-family:PTSans;
src: url("../font/PTS55F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSans;
src: url("../font/PTS55F.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
font-family:PTSansbold;
src: url("../font/PTS75F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansbold;
src: url("../font/PTS75F.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
font-family:PTSansNarrow;
src: url("../font/PTN57F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansNarrow;
src: url("../font/PTN57F.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
font-family:PTSansNarrowbold;
src: url("../font/PTN77F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansNarrowbold;
src: url("../font/PTN77F.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
font-family:MyriadWebPro;
src: url("../font/MyriadWebPro-Condensed.eot") /* EOT file for IE */
}
@font-face {
font-family: MyriadWebPro;
src: url("../font/MyriadWebPro-Condensed.ttf") /* TTF file for CSS3 browsers */
}

*html{margin:0;padding:0px;}
body{margin:0;padding:0;font:normal 12px PTSans; color:#3e3e3e;background:#ffffff;}

input[type~="submit"]{cursor:pointer; outline:none; border:0; }
input[type="submit"]{cursor:pointer; outline:none; }
/* removing dotted line on buttons and clickable input elements for Firefox */
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner
{ border : 0; }
 
/* Remove outline on buttons and clickable input elements for WebKit Browsers & IE8 */
input[type="submit"]:focus, input[type="button"]:focus, input[type="text"]:focus, button
{ outline : none; border : 0; }
.curser_pointer{cursor:pointer;}
.clear{clear:both;}
.clear_h{clear:both; height:25px; }
a img{border:0px;}
a,a:active,a:visited{text-decoration:none;outline:none;color:#0072ff;transition: color .3s ease-in-out;-moz-transition: color .3s ease-in-out;-webkit-transition: color .3s ease-in-out;-o-transition:  color .3s ease-in-out;}
a:hover{color:#971C1F;text-decoration:none;}
p, ul, form{margin:0px;padding:0px;}
p{font:normal 14px/18px  PTSans; color:#3e3e3e;padding:7px 0;}
ul{padding:0px 0 0px 0px;font:normal 12px/18px  PTSans;list-style:none;}
ul li{ padding:0px; margin:0px; list-style:none; }
input{outline:none; border:0px; }
.fl{float:left;}
.fr{float:right;}

h1{margin:0;padding:0;font: bold 40px/26px PTSansNarrowbold;color:#226db5;margin:0 0 0px 0;}
h2{margin:0;padding:0;font: normal 28px/54px PTSansNarrow;color:#004284;margin:0 0 14px 0;}
h3{margin:0;padding:0;font: normal 28px/54px PTSansNarrow;color:#525252;margin:0 0 14px 0;}
h4{margin:0;padding:0;font: normal 26px/54px PTSansNarrow;color:#226db5;margin:0 0 0px 0;}
h5{margin:0;padding:0;font: normal 26px/54px PTSansNarrow;color:#226db5;margin:0 0 0px 0;}



/*Global Header Starts*/
.header,.article,.footer,.slider,.nav{ margin:0 auto;width:96%;max-width:980px;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition:  all .3s ease-in-out;transition:  all .3s ease-in-out; }
.body {}    
.header{ position:relative;padding:0; }
.header_body { background:url(../images/topbg.jpg) repeat-x; height:86px; } 
.logo{ padding:14px 0 0px 30px;float:left;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition:  all .3s ease-in-out; } 
.logo img { }
.banner_body { background:url(../images/bannerbg.jpg) repeat-x; height:auto; border-bottom:0px solid #40c9f0; } 
.schedule_demobtn { position:absolute; right:0px; top:255px; position:fixed; z-index:100; background:url(../images/scheduledemo_btn.png) no-repeat; height:138px;width:102px; } 
.schedule_demobtn a { height:100px; display:block; width:102px; }  
.banner_slogan { padding:41px 0 0 0; width:900px; margin:0 auto; }
.banner_slogan img { width:100%; height:auto; max-width:100%; }
.pdma_wrapper { padding:0 0 0 0; width:980px; margin:0 auto; }
.btns1{width:274px;height:232px;text-indent:-2000px;border:none; }
.btns2{width:228px;height:232px;text-indent:-2000px;border:none;}
.btns3{width:224px;height:232px;text-indent:-2000px;border:none;} 
.btns4{width:254px;height:232px;text-indent:-2000px;border:none;}
#b1{width:274px;height:232px;text-indent:-2000px;border:none; background:url(../images/pdma_transparent.png) 0 0 repeat; outline:none; cursor:pointer; float:left; }
#b2{width:228px;height:232px;text-indent:-2000px;border:none; background:url(../images/pdma_transparent.png) 0px 0 repeat; outline:none; cursor:pointer; float:left; }
#b3{width:224px;height:232px;text-indent:-2000px;border:none; background:url(../images/pdma_transparent.png) 0px 0 repeat; outline:none; cursor:pointer; float:left;} 
#b4{width:254px;height:232px;text-indent:-2000px;border:none; background:url(../images/pdma_transparent.png) 0px 0 repeat; outline:none; cursor:pointer; float:left; }
.btnCntnr{padding:0px; background: url("../images/pdma_ico.png") no-repeat scroll 0 0 / cover transparent; width:980px; margin:0 auto; height:232px;}
.btns1#b1{background:url(../images/pdma_ico.png) no-repeat 0 0; width:274px; height:232px; float:left;}  
.btns2#b2{background:url(../images/pdma_ico.png) no-repeat -274px 0; width:228px; height:232px; float:left;}
.btns3#b3{background:url(../images/pdma_ico.png) no-repeat -502px 0; width:224px; height:232px; float:left;}
.btns4#b4{background:url(../images/pdma_ico.png) no-repeat -726px 0; float:left; width:254px; height:232px; } 
#cbox1, #cbox2, #cbox3, #cbox4 {width:980px; height:280px;}
#cbox1{ width:980px; height:294px; margin:0 auto; background:#ffffff; position:relative; }
#cbox2{width:980px; height:280px; margin:0 auto; background:#ffffff; position:relative; }
#cbox3{width:980px; height:280px; margin:0 auto; background:#ffffff; position:relative; }
#cbox4{width:980px; height:280px; margin:0 auto; background:#ffffff; position:relative; }  
.blue_downarrow { padding:0 0 0 0; position:absolute;top: -6px;}
.blue_downarrow h4 { width:180px; height:31px; }
.deliver_downarrow { padding:0 0 0 0; position:absolute;top: -6px; left:352px;}
.deliver_downarrow h4 { width:36px; height:31px; }
.market_downarrow { padding:0 0 0 0; position:absolute;top: -6px; left:573px;}
.market_downarrow h4 { width:36px; height:31px; }
.analyze_downarrow { padding:0 0 0 0; position:absolute;top: -6px; left:804px;}
.analyze_downarrow h4 { width:36px; height:31px; }
.public_activeico { padding:0 0 0 0; position:absolute;top: -231px; left:14px;}
.public_activeico h5 { background:url(../images/publish_ico.png) no-repeat ; width:280px; height:236px; }
.deliver_activeico { padding:0 0 0 0; position:absolute;top: -231px; left:274px;}
.deliver_activeico h5 {background: url("../images/deliver_ico.png") no-repeat scroll 0 0 transparent;  width:280px; height:236px; }
.market_activeico { padding:0 0 0 0; position:absolute;top: -232px; left:502px;}
.market_activeico h5 {background: url("../images/market_ico.png") no-repeat scroll 0 0 transparent; width:280px; height:236px; } 
.analyze_activeico { padding:0 0 0 0; position:absolute;top: -230px; left:719px;}
.analyze_activeico h5 {background: url("../images/analyze_ico.png") no-repeat scroll 0 0 transparent;  width:280px; height:236px; }

   
.sesame_title { padding:38px 0 0 28px; font-size:16px; color:#2b2d2e; font-family:PTSans; }
.sesame_title span { font-size:12px; color:#0072ff; }
.sesame_title span a { text-decoration:underline; }
.sesame_title span a:hover { color:#0072ff; }
.deliver_title { padding:230px 0 0 28px; font-size:16px; color:#2b2d2e; font-family:PTSans; text-align:right; }
.deliver_title span { font-size:12px; color:#0072ff; }
.deliver_title span a { text-decoration:underline; }
.deliver_title span a:hover { color:#0072ff; }
.market_title { padding:236px 30px 0 28px; font-size:16px; color:#2b2d2e; font-family:PTSans; text-align:right; }
.market_title span { font-size:12px; color:#0072ff; }
.market_title span a { text-decoration:underline; }
.market_title span a:hover { color:#0072ff; }
.ana_leftbtn { float:left; width:212px;}
.analyze_title { padding:0px 0px 0 30px; font-size:16px; color:#2b2d2e; font-family:PTSans; text-align:left; float:left; width:202px; }
.analyze_title span { font-size:12px; color:#0072ff; }
.analyze_title span a { text-decoration:underline; }
.analyze_title span a:hover { color:#0072ff; }
.publish_contwrap { width:900px; margin:0 auto; }
.div_left{float:left;width:470px; text-align: justify;}
.div_right{float:right;width:430px; text-align: justify;}
.publish_list { margin:0px; padding:60px 0 0 0; }
.publish_list ul { margin:0px; padding:0px; }
.publish_list ul li {list-style:none; background:url(../images/blue_rightarrow.png) 0 6px no-repeat; margin:0px; padding:0 0 15px 25px; font-family:PTSans; font-weight:normal; color:#3e3e3e; font-size:20px; line-height:23px;}
.deliver_list { margin:0px; padding:38px 0 0 0; }
.deliver_list ul { margin:0px; padding:0px; }
.deliver_list ul li {list-style:none; background:url(../images/blue_rightarrow.png) 0 6px no-repeat; margin:0px; padding:0 0 8px 25px; font-family:PTSans; font-weight:normal; color:#3e3e3e; font-size:20px; line-height:23px;}
.market_list { margin:0px; padding:60px 0 0 0; }
.market_list ul { margin:0px; padding:0px; }
.market_list ul li {list-style:none; background:url(../images/blue_rightarrow.png) 0 6px no-repeat; margin:0px; padding:0 0 10px 25px; font-family:PTSans; font-weight:normal; color:#3e3e3e; font-size:20px; line-height:20px;}
.analyze_list { margin:0px; padding:60px 0 0 0; }
.analyze_list ul { margin:0px; padding:0px; }
.analyze_list ul li {list-style:none; background:url(../images/blue_rightarrow.png) 0 6px no-repeat; margin:0px; padding:0 0 10px 25px; font-family:PTSans; font-weight:normal; color:#3e3e3e; font-size:20px; line-height:20px;}
.schedule_btn { padding:0 0 0 20px; }
.publish_rightbooks { background:url("../images/publish.png") no-repeat scroll 0 25px / cover transparent; width:467px; height:280px; text-align: center;  }
.deliver_rightbooks { background:url(../images/deliver.png) 36px 36px no-repeat; width:444px; height:280px; float:right; }
.market_rightbooks { background:url(../images/market.png) 36px 36px no-repeat; width:444px; height:240px; float:right; }
.analyze_rightbooks { background:url(../images/analyze.png) 0px 20px no-repeat; width:444px; height:280px; float:right; }
.publish_banner { display:none; }
.h_right{float:right;max-width:840px;padding:0px 0 0 0;}
.pannel_right{float:right;} 
.email{float:left;font:normal 18px/29px  PTSansNarrow;color:#6d6d6d;text-align:center;margin:0 0 0 0px;padding:25px 0 0 22px;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition:  all .3s ease-in-out;}
.email a { font:16px/24px PTSansNarrow; color:#6d6d6d; text-decoration:none; padding:0 8px 0 8px; }
.email a:hover { color:#2685ca; }

.nav{padding:0px;text-transform:uppercase;margin:0px 0 0px 0; float:left; width:auto; }
.nav ul{list-style:none;padding:0;font:20px/24px PTSansNarrow;text-transform:uppercase;}
.nav ul li{float:left;background:none;padding:0;}
.nav ul li a { color:#6d6d6d; padding:27px 10px 0 10px; }
.nav ul a,.nav ul a:active,.nav ul a:visited{display:block;color:#6d6d6d;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition:  all .3s ease-in-out;transition:  all .3s ease-in-out;}
.nav ul .active,.nav ul .active:visited,.nav ul a:hover{color:#2685ca; background:url(../images/menu_activebg.jpg) top repeat-x;}
.nav ul li{position:relative;}  
.nav ul li ul { display:none;}
/*Global Header Ends*/

/*Article Starts*/ 
.article_body { background:#f6f6f6; height:auto; }
.article_wrapper { width:100%; margin:0 auto; height:auto; padding:40px 0 0px 0; overflow:hidden; }
.ipublish_box { padding:15px; border:1px solid #dcdcdc; background:#ffffff; width:93%; }  
.ipublish_box h1 { font-family:PTSansNarrowbold; font-size:40px; color:#226db5; padding:0 0 0 90px; background:url(../images/ipc_6_0.png) no-repeat; padding-bottom:15px; }
.ipublish_box h1 span { font-family:PTSansNarrow; font-weight:normal; font-size:26px; display:block; text-transform:uppercase; padding-bottom:8px; }
.ipublish_box p { color:#4e4e4e; font-family:PTSans; font-size:18px; }
.archive a { color:#0279d4; font-family:PTSans; font-size:18px; text-decoration:underline;  }
.archive a:hover { color:#d57300; }
.ipublish_centralbox { padding:30px 0 0 30px; width:80%; }
.ipublish_centralbox h1 { color:#004284; font-size:28px; font-family:PTSansNarrow; font-weight:normal; padding:10px 0 15px 70px; background:url(../images/Appiness.png) no-repeat; }
.ipublish_centralbox p { color:#4e4e4e; font-family:PTSans; font-size:16px; padding:15px 0 20px 0; }

.ipublish_centralbox_enhanced { padding:30px 0 0 30px; width:80%; }
.ipublish_centralbox_enhanced h1 { color:#004284; font-size:28px; font-family:PTSansNarrow; font-weight:normal; padding:10px 0 20px 70px; background:url(../images/a4.png) no-repeat; }
.ipublish_centralbox_enhanced p { color:#4e4e4e; font-family:PTSans; font-size:16px; padding:15px 0 20px 0; }



.ipublish_centralbox_reader { padding:30px 0 0 30px; width:80%; }
.ipublish_centralbox_reader h1 { color:#004284; font-size:28px; font-family:PTSansNarrow; font-weight:normal; padding:22px 0 14px 77px; background:url(../images/a5.png) no-repeat; }
.ipublish_centralbox_reader p { color:#4e4e4e; font-family:PTSans; font-size:16px; padding:15px 0 20px 0; }



.content_pannel_new{float:left;width:640px;}
.content_pannel{float:left;width:595px;}
.content_pannel h1 { border-bottom:1px solid #cecece; padding:0 0 12px 0; font-size:28px; font-family:PTSansNarrow; font-weight:normal; color:#003d7b; }
.content_pannel h1 span { color:#0072ff; font-size:15px; text-transform:inherit; padding:0 0 0 15px; }
.content_pannel h1 span a { color:#0072ff; font-size:22px;  }
.right_pannel{float:right;width:265px;}
.content_pannel_left { float:left; width:49%; padding:20px 0 0 0; }
.content_pannel_left h1 { color:#003d7b; font-size:14px; font-family:PTSans; font-weight:bold; border-bottom:0px; line-height:18px; padding:0 0 0 0; }
.content_pannel_left p { font-size:12px; font-family:PTSans; color:#393939; }
.content_pannel_left p a { color:#0072ff; text-decoration:none; }
.content_pannel_left p a:hover { color:#d57300; }
.content_pannel_right { float:right; width:45%; padding:20px 0 0 20px; }
.content_pannel_right h1 { color:#003d7b; font-size:14px; font-family:PTSans; font-weight:bold; border-bottom:0px; line-height:18px; padding:0 0 0 0; }
.content_pannel_right p { font-size:12px; font-family:PTSans; color:#393939; }
.content_pannel_right p a { color:#0072ff; text-decoration:none; }
.content_pannel_right p a:hover { color:#d57300; }
.right_pannel h1 { font-size:28px; color:#003d7b; font-family:PTSansNarrow; font-weight:normal; border-bottom:1px solid #cecece; background:url(../images/calendarevents_ico.png) no-repeat; padding:3px 0 14px 35px; }
.frank_logo { padding:13px 0 10px 0; width:100%; }
.nextup { font-family:PTSans; font-size:15px; color:#424242; }
.nextup span { color:#004895; }
.viewall { color:#0072ff; font-family:PTSansNarrow; font-weight:normal; font-size:15px; padding:15px 0 0 0; }
.viewall a { color:#0072ff;}
.viewall a:hover { color:#d57300; }
.sliderbottom_pannel{width:100%; display:block; }
.sliderbottom_pannel h1 { padding:0 0 12px 0; font-size:28px; font-family:PTSansNarrow; font-weight:normal; color:#525252; }
.sliderbottom_pannel h1 span { color:#0072ff; font-size:15px; text-transform:inherit; padding:0 0 0 15px; }
.sliderbottom_pannel h1 span a { color:#0072ff; font-size:22px; font-family:PTSans; }
/*Article Ends*/ 

/* Clients Inner Starts */
.banner_innerbody { background:url(../images/banner_innerbg.jpg) repeat-x; height:300px; } 
.banner_inner_wrapper { padding:10px 0 0 0; width:950px; margin:0 auto; } 
.banner_innerarrow { position:absolute; left:522px; top:35px; }
.banner_left_pannel { float:left; width:585px; padding:0 0 0 15px; position:relative; }
.banner_left_pannel h3 { color:#0d56a0; font-size:40px; font-family:PTSansNarrow; font-weight:normal; border-bottom:1px solid #ffffff; display:block; padding:32px 0 12px 0; line-height:100%; }
.banner_left_pannel p { color:#403f3f; font-size:26px; font-family:PTSansNarrow; font-weight:normal; display:block; padding:0px 0 0px 0; line-height:120%; }
.banner_right_pannel { float:right; width:350px; text-align:right; }

.banner_left_pannel_ipub { float:left; width:486px; padding:0 0 0 15px; position:relative; }
.banner_left_pannel_ipub h3 { color:#0d56a0; font-size:40px; font-family:PTSansNarrow; font-weight:normal; border-bottom:1px solid #ffffff; display:block; padding:32px 0 12px 0; line-height:100%; }
.banner_left_pannel_ipub p { color:#403f3f; font-size:26px; font-family:PTSansNarrow; font-weight:normal; display:block; padding:0px 0 0px 0; line-height:120%; }
.banner_right_pannel_ipub { float:right; width:327px; text-align:right; padding: 29px 0 0 13px;}


.schedule_demobtn_inner { position:absolute; right:0px; top:188px; position:fixed; z-index:100; background:url(../images/scheduledemo_btn.png) no-repeat; height:138px;width:102px; }  
.schedule_demobtn_inner a { height:100px; display:block; width:102px; } 
.clients_tabs { border:1px solid #d7d7d7; padding:20px 0 0px 10px; float:left; } 
.clients_tabs ul { margin:0px; padding:0px; font-family:PTSans; }
.clients_tabs ul li { list-style:none; float:left; padding:0 17px 0px 0; margin-bottom:20px; font-family:PTSans; }
.clients_tabs ul li.lastclients { padding-right:0px; font-family:PTSans; }
.clients_tabs ul li.lastreligious { padding-right:0px; padding-left:7px; font-family:PTSans; }
.clients_tabs ul li a { color:#2774b6; background:#e4e9ee; padding:4px 15px 4px 15px; font-family:PTSansNarrow; font-weight:normal; font-size:16px; }
.clients_tabs ul li a:hover, .clients_tabs ul li a.select { background:#2774b6; color:#ffffff; font-family:PTSans; }
.clients_logos { float:left; padding:20px 0 20px 0;  }
.clients_logos ul { margin:0px; padding:0px; font-family:PTSans;}
.clients_logos ul li {float: left!important;list-style: none!important; margin: 0!important; padding: 0 15px 10px 0!important; width: 132px!important; font-family:PTSans!important;}
.clients_logos ul li.clientright { padding-right:15px; font-family:PTSans;}
.clients_main { background:url(../images/clients_bottombg.jpg) center bottom no-repeat ;float: left; margin: 0;padding: 0 0 12px 0; position:relative;}
.cli_profile { position:absolute; bottom:7px; right:-5px; }
.clients_image { border: 1px solid #cdcdcd;float: left;padding: 0px 0;text-align: center;width: 130px; }
.right_pannel h2 { font-size:22px; color:#003d7b; font-family:PTSansNarrow; font-weight:normal; border-bottom:1px solid #cecece;padding:0px 0 5px 0px; line-height:normal; }
.client_testimonials { padding:0 0 0 0; }
.client_testimonials ul { margin:0px; padding:0px; font-family:PTSans; }
.client_testimonials ul li { list-style:none; display:block; margin:0px; padding:0px 0 10px 0; font-family:PTSans; font-size: 14px; }
.client_testimonials ul li p { font-size:15px; color:#3e3e3e; font-family:PTSans; font-weight:normal; display:block; padding:0px 0 8px 0; }
.client_testimonials ul li span { font-size:14px; color:#2774b6; font-family:PTSansbold; font-weight:bold; display:block; text-align:right; padding-bottom:10px; }

.client_testimonials2 { padding:0 0 0 0; }
.client_testimonials2 ul { margin:0px; padding:0px; font-family:PTSans; }
.client_testimonials2 ul li { list-style:none; display:block; margin:0px; padding:0px 0 10px 0; font-family:PTSans; }
.client_testimonials2 ul li p { font-size:15px; color:#3e3e3e; font-family:PTSans; font-weight:normal; display:block; padding:0px 0 8px 0; }
.client_testimonials2 ul li span { font-size:14px; color:#2774b6; font-family:PTSans; font-weight:bold; display:block; text-align:right; padding-bottom:10px; }

.article_botbody { background:url(../images/ready_schedulebg.jpg) repeat-x; height:121px; }
.readytoschedule { width:100%; text-align:center; padding:15px 0 0 0; }
.readytoschedule h1 { display:block; text-align:center; font-size:30px; font-family:PTSansNarrow; font-weight:normal; color:#0085c4; padding:0 0 10px 0; }
.readytoschedule span { display:block; text-align:center; padding:0 0 0 0; }

.readytoschedule_overview { width:32%; text-align:left; padding:15px 0 0 0; float:left}
.readytoschedule_overview h1 { display:block; text-align:left; font-size:30px; font-family:PTSansNarrow; font-weight:normal; color:#0085c4; padding:0 0 10px 0; }
.readytoschedule_overview span { display:block; text-align:left; padding:0 0 0 0; }
.learnaboutconte_btn { float:right; text-align:right; padding-top:15px; }
.overview_rightbox { padding:0px; }
.overview_rightbox p { line-height:21px; border-bottom: 1px dotted #9F9F9F;  border-top: 1px dotted #9F9F9F; font-size:18px;  font-family:PTSans; font-weight:normal; margin:0px; padding:10px 0 10px 0;}
/* Clients Inner Ends */

/* Casestudy Inner Starts */
.casesubtitle { border-bottom:1px solid #e3e3e3; width:100%; float:left; } 
.upcomingsubtitle { border-bottom:1px solid #e3e3e3; width:100%; float:left; } 
.case_titleleft { float:left; font-family:PTSansNarrow; font-weight:normal; font-size:28px; color:#003D7B; margin:0px; line-height:normal; padding-bottom:15px; }
.case_titleleft_new {
float: left;
font-family: PTSans;
font-weight: normal;
font-size: 24px;
color: #003D7B;
margin: 0px;
line-height: normal;
padding-bottom: 15px;
}
.past_events_right a {
color: #F05E22;
padding-top:6px;
}
.past_events_right {
font-size: 20px;
color: #3e3e3e;
font-family: PTSans;
float: right;
}
.upcoming_title { float:left; font-family:PTSansNarrow; font-weight:normal; font-size:28px; color:#2c65ab; margin:0px; line-height:normal; padding-bottom:15px; }
.case_backlistright { float:right; }
.content_pannel h4 { color:#3e3e3e; font-size:16px; font-family:PTSansbold; font-weight:bold; display:block; line-height:40px; }
.content_pannel p { font-size:14px; color:#3e3e3e;  font-family:PTSans; font-weight:normal; display:block; padding:0px; line-height:23px; }
ul.casestydylist { display:block; width:100%; padding:15px 0 0 0; }
.casestydylist li { list-style:none; display:block; padding:0 0 10px 20px; color:#3e3e3e; font-family:PTSans; font-weight:normal; background:url(../images/rightarrow.jpg) 0 5px no-repeat; font-size:16px; }
.visit_acp { position:relative; top:-20px; color:#0a82d3; font-family:PTSans; font-weight:normal; font-size:15px; }
.visit_acp a { color:#0a82d3; font-size:15px;}
.visit_acp a:hover { color:#d57300; }
.downloadbg { background:url(../images/download_bg.jpg) no-repeat; width:262px; height:362px; text-align:center; }
.downloadbg h3 { font-size:20px; color:#163876; font-family:PTSansNarrow; font-weight:normal; background:url(../images/downloadico.png) 12px 14px no-repeat; padding:0 0 0px 25px; }
.downloadbg h3 a {  color:#163876; text-decoration:underline;}
/* Casestudy Inner Ends */ 

/* News Inner Starts */
.article_innerbody { background:#ffffff; height:auto; }
.news_left_pannel { float:left; width:430px; padding:0 0 0 15px; position:relative; }
.news_left_pannel h3 { color:#0d56a0; font-size:39px; font-family:PTSansNarrow; font-weight:normal; border-bottom:1px solid #ffffff; display:block; padding:32px 0 12px 0; line-height:100%; }
.news_left_pannel p { color:#403f3f; font-size:26px; font-family:PTSansNarrow; font-weight:normal; display:block; padding:0px 0 0px 0; line-height:120%; }
.upcoming_left_pannel { float:left; width:545px; padding:0 0 0 15px; position:relative; }
.upcoming_left_pannel h3{ color:#0d56a0; font-size:39px; font-family:PTSansNarrow; font-weight:normal; border-bottom:1px solid #ffffff; display:block; padding:32px 0 12px 0; line-height:100%; }
.upcoming_left_pannel p { color:#403f3f; font-size:26px; font-family:PTSansNarrow; font-weight:normal; display:block; padding:0px 0 0px 0; line-height:120%; }
.upcoming_pannel { float:left; width:100%; }
.upcoming_listbox { float:left; width:100%; margin:15px 0; }
.upcoming_listbox ul { margin:0px; padding:0px; } 
.upcoming_listbox ul li { list-style:none; display:block; width:920px; }
.upcoming_listbox ul li.upwhitebox { background:#ffffff; border:1px solid #ffffff; padding:15px; width:888px; float:left; } 
.upcoming_listbox ul li.upgraybox { background:#f9f8f9; border:1px solid #dadada; padding:15px; width:888px; float:left; }
.upcoming_pagination { float:left; width:920px; padding:15px 0px; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin-bottom:20px; }
.upcoming_events_title { float:left; font-size:20px; color:#3e3e3e; font-family:PTSansbold; } 
.upcomingsubtitle_new { background: none repeat scroll 0 0 #FFFFFF; padding:9px; border: 1px solid #DADADA; float:left; width:920px;}
.uppagination { width:250px; margin:0 auto; }
.uppagination_l { float:left; width:115px; color:#3a3a3a; font-family:PTSansNarrow; font-weight:normal; font-size:16px;}
.uppagination_r { float:left; width:110px; } 
.uppagination_r ul { margin:0px; padding:0px; }
.uppagination_r ul li { list-style:none; float:left; padding:0 5px 0 5px; font-family:PTSansNarrow; font-weight:normal; font-size:16px;}
.uppagination_r ul li a { color:#3a3a3a; }
.uppagination_r ul li a:hover, .uppagination_r ul li a.pagin_active { color:#0283cd; text-decoration:underline;}
.events_leftpanel { float:left; width:610px; }
.events_leftpanel h5 { color:#2a6aaf;display: block;font-family: PTSansbold;font-size: 20px;font-weight: bold;line-height: normal;margin: 0;padding: 0; }
.events_leftpanel span { color: #606060;display: block;font-family: PTSansbold;font-size: 16px;font-weight: bold;}
.events_leftpanel p { color: #3E3E3E; font-family: PTSans;font-size: 16px;font-weight: normal;padding: 10px 0 20px;} 
.events_rightpanel { float:right; width:250px; }
.events_rightpanel ul { margin:0px; padding:0px; } 
.events_rightpanel ul li { list-style:none; width:100%; float:left; border-bottom:1px dotted #9f9f9f; padding:10px 0; font-family:PTSansNarrow; font-weight:normal; font-size:20px; } 
.events_rightpanel ul li.evbottombor { border-bottom:none;}
.ev_l { float:left; width:80px; color:#163876; }
.ev_r { float:left; width:160px; color:#797979; line-height:22px; }
.news_right_pannel { float:right; width:441px; text-align:right; }
.upcoming_right_pannel { float:right; width:375px; text-align:right; padding-top:23px; } 
.news_innerarrow { position:absolute; left:385px; top:35px; }
.upcoming_innerarrow { position:absolute; left:467px; top:35px; }
.overview_innerarrow { position:absolute; left:494px; top:35px; }
.news_titleleft { float:left; font-family:PTSansbold; font-weight:bold; font-size:20px; color:#06a1f1; margin:0px; line-height:normal; padding-bottom:15px; width:100%; }
.news_titleleft span { display:block; color:#3e3e3e; font-size:16px; PTSansbold; font-weight:bold;}
.newtitle_wrap { padding:0 0 0 0; width:100%; }
.newtitle_wrap p { padding:0 0 15px 0; }
.elmo_box { border:1px solid #dadada; background:#f9f8f9; padding:20px 20px 10px 20px; display:block; width:93%; margin-bottom:15px; }
.elmo_box  h4 { color:#3e3e3e; font-size:16px; PTSansbold; font-weight:bold; line-height:normal; padding-bottom:15px;}
.elmo_box ul { margin:0px; padding:0px; }
.elmo_box ul li { list-style:none; background:url(../images/pullet1.jpg) 0 6px no-repeat; padding:0 0 10px 15px; font-size:16px; font-family:PTSans; font-weight:normal;}
.newsbookmark { float:left; width:25%; }
.newsbacklist { float:right; width:25%; }
.menu_list {width: auto;}
.menu_head {padding: 10px 10px 10px 25px;cursor: pointer;position: relative;margin:1px;font-weight:bold; background:          url(../images/left.png) center left no-repeat; font-weight:bold;text-decoration:none; font-family:PTSans; font-weight:bold; font-size:18px;  color:#525252; border-bottom:1px dotted #9f9f9f; }
/* accordin for news & press release */
.menu_body {display:none;}
/*.menu_body a{display:block;color:#0192d9;background-color:#ffffff;text-decoration:none; font-family:PTSans; font-weight:normal; font-size:16px; padding:6px 0 6px 25px;}
*/
.menu_body2 {display:none;}
.menu_body2 a{display:block;color:#0192d9;text-decoration:none; font-family:PTSans; font-weight:normal; font-size:16px; padding:6px 0 6px 0px;}
.menu_body2 a:hover{color: #9f9f9f;text-decoration:none;}
.menu_body a{display:block;color:#0192d9;text-decoration:none; font-family:PTSans; font-weight:normal; font-size:16px; padding:6px 0 6px 72px;}
.menu_body a:hover{color: #9f9f9f;text-decoration:none;}
.menu_body1 {display:none;}
.menu_body1 a{display:block;color:#0192d9;text-decoration:none; font-family:PTSans; font-weight:normal; font-size:14px; padding:6px 0 6px 56px; background: url("../images/gray_arrow11.png") no-repeat scroll 42px 11px transparent;}
.menu_body1 a:hover{color: #9f9f9f;text-decoration:none;} 
/* accordin for news & press release */

.right_pannel h4 { font-size:22px; color:#003d7b; font-family:PTSansNarrow; font-weight:normal; border-bottom:0px solid #cecece;padding:0px 0 5px 0px; line-height:normal; }
.twitter_ipublish_box { border:1px solid #cdcdcd; width:260px; float:left; margin-bottom:15px; }
.ipc_twico { float:left; width:60px; height:46px; }
.ipc_bg { float:left; background:url(../images/twiiter_ipcbg.jpg) repeat-x; height:46px; width:200px; }
.ipc_bg h4 { font-size:20px; color:#ffffff; font-family:PTSansNarrow; font-weight:normal; margin:0px; padding:10px 0 0 20px; line-height:normal; }
.twitter_list { padding:0 0 0 0; float:left; }
.twitter_list ul { margin:0px; padding:0px; }
.twitter_list ul li { list-style:none; width:230px; padding:15px; }
.twitter_list ul li.twitterwhitebg { background:#ffffff; }

.twitter_list ul li.twittergradientbg {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f3f6', endColorstr='#d3d6d9'); /* for IE */
   	background: -webkit-gradient(linear, left top, left bottom, from(#f0f3f6), to(#d3d6d9)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f0f3f6,  #d3d6d9); /* for firefox 3.6+ */
	background: -o-linear-gradient(rgb(240,243,246),rgb(211,214,217)); }
.exp_more { font-size:13px; color:#999999; font-family:PTSans; font-weight:normal; display:block; padding:0 0 0px 0; }
.exp_more2 { font-size:13px; color:#7b7b7b; font-family:PTSans; font-weight:bold; display:block; padding:0 0 0px 0; }
.twiiter_link { display:block; color:#24b4ff; font-family:PTSans; font-weight:normal; font-size:14px; }
.twiiter_link a { color:#24b4ff !important; font-size:13px; font-weight:bold; } 
.twiiter_link a:hover { color:#999999 !important;}
.downloadpressbg { background:url(../images/presskitbg.png) no-repeat; width:262px; height:162px; text-align:center; padding:15px 0 0 0; clear:left; }
.downloadpresskit { background:url(../images/downloadico.png) 35px 0 no-repeat; padding:0px 0 10px 20px; }
.downloadpresskit a { font-family:PTSansNarrow; font-weight:normal; font-size:20px; text-decoration:underline; line-height:normal; color:#163876; }

.downloadpresskit66 { background:url(../images/message_ico.png) 0px 6px no-repeat; padding:0px 0 10px 29px; }
.downloadpresskit66 a { font-family:PTSansNarrow; font-weight:normal; font-size:20px; text-decoration:underline; line-height:normal; color:#163876; }

.download_clients_main { background:url(../images/download_presskit_bottombg.png) center bottom no-repeat ;float: left; margin: 0;padding: 0 0 15px 0; position:relative; left:37px; }
.download_clients_image { border: 1px solid #cdcdcd;float: left;padding: 0px 0;text-align: center;width: 173px; background:#ffffff; padding:1px; } 
.sameer_photo { float:left; width:75px; } 
.ipclogo { float:left; padding:6px 0 0 5px; width:85px; }
.news_article_wrap { padding:0 0 0 0; width:100%; margin-top:20px; }
.news_article_wrap ul { margin:0px; padding:0px; }
.news_article_wrap ul li { list-style:none; float:left; padding:0 0 10px 0;  }
.news_article_wrap ul li h5 { font-size:20px; font-family:PTSans;  color:#17419d; display:block; line-height:normal; margin:0px; padding:0px; }
.news_article_wrap ul li span { display:block; font-size:16px; color:#3e3e3e; font-family:PTSans; font-weight:normal; }
.news_article_wrap ul li p { font-family:PTSans; font-weight:normal; color:#3e3e3e; font-size:16px; padding:10px 0px 10px 0; }

.overview_article_wrap { padding:0 0 0 0; width:100%; }
.overview_article_wrap p {  font-family:PTSans; font-weight:normal; display:block; font-size:18px;  }
.overview_article_wrap ul { margin:0px; padding:0px 0 20px 0; }
.overview_article_wrap ul li { font-family:PTSans; font-weight:normal; display:block; font-size:18px; list-style:none; padding:20px 0 0px 20px; width:100%; background:url(../images/left.png) 0 22px no-repeat; } 


.overview_article_wrap_aboutus { padding:0 0 0 0; width:100%; }
.overview_article_wrap_aboutus p {  font-family:PTSans; font-weight:normal; display:block; font-size:18px;  }
.overview_article_wrap_aboutus ul { margin:0px; padding:0px 0 20px 0; }
.overview_article_wrap_aboutus ul li { font-family:PTSans; font-weight:normal; display:block; font-size:18px; list-style:none; padding:20px 0 0px 20px; width:100%; background:url(../images/left.png) 0 22px no-repeat; }
.overview_article_wrap_aboutus h1{margin:0;padding:0;font: normal 39px/54px PTSans;color:#226db5;margin:0 0 0px 0;} 

.goto_left { float:left; width:150px; }
.goto_left a { color:#1091da; font-family:PTSans; font-weight:normal; text-decoration:underline; font-size:16px; }
.goto_left a:hover { color:#d57300; }
.me_left { float:left; width:100%; padding:10px 0; }
.me_left a { color:#149bdf; font-family:PTSans; font-weight:normal; text-decoration:underline; font-size:16px; }
.me_left a:hover { color:#d57300; }
.bookmark_right { float:right; }
.setupmeeting_right { padding:0 0 0 0; }
.view_text { float:left; width:150px; font-family:PTSans; font-weight:normal; color:#3a3a3a; font-size:16px;}
.viewmore_list { float:left; width:300px;}
.viewmore_list ul { margin:0px; padding:0px; }
.viewmore_list ul li { padding:0px 10px 0 10px; margin:0px; list-style:none; float:left; border-right:1px solid #6b6b6b; }
.viewmore_list ul li a { color:#0283cd; font-size:16px; font-family:PTSans; font-weight:normal; text-decoration:underline; }
.viewmore_list ul li a:hover { color:#d57300;}
.viewmorebox { float:left; width:100%; border-bottom:1px solid #e3e3e3; padding-bottom:15px; margin-bottom:20px;}

/* News Inner Ends */ 

/* Overview Inner Starts */
.overview_menu_wrapper { float:left; width:920px; height:90px; position:absolute; top:283px; left:20px; }
.over_menuleftbg { float:left; background:url(../images/overview_menu_leftbg.png) no-repeat; width:15px; height:90px; }
.over_menucenterbg { float:left; background:url(../images/overview_menu_centerbg.png) repeat-x; width:890px; height:90px; }
.over_menurightbg { float:left; background:url(../images/overview_menu_rightbg.png) no-repeat; width:15px; height:90px; }
.menu_overview { padding:0 0 0 0; width:890px; float:left; height:90px; }
.menu_overview ul { margin:0px; padding:0px; line-height:none; }
.menu_overview ul li { list-style:none; line-height:none; padding:0px 8px 0 0; margin:0px; float:left; background:url(../images/menu_white_divider.png) right 12px no-repeat; }
.menu_overview ul li a { float:left; font-size:20px; font-family:PTSansNarrow; font-weight:normal; color:#ffffff; border:0; outline:none; padding:0 0 0 6px; line-height:90px;  }
.menu_overview ul li a span { float:right; padding:0 30px 0 30px; }
.menu_overview ul li a:hover, .menu_overview ul li a.overviewselect { background:url(../images/menu_hover_leftbg.png) left no-repeat; }

.menu_overview ul li a:hover span.publisher_tab{ background:url(../images/menu_hover_publisherbg.png) right no-repeat; }
.menu_overview ul li a.overviewselect span.publisher_tab { background:url(../images/menu_hover_publisherbg.png) left no-repeat; }

.menu_overview ul li a:hover span.deliver_tab{ background:url(../images/menu_hover_deliverbg.png) left no-repeat; }
.menu_overview ul li a.overviewselect span.deliver_tab { background:url(../images/menu_hover_deliverbg.png) left no-repeat; }

.menu_overview ul li a:hover span.market_tab{ background:url(../images/menu_hover_marketbg.png) left no-repeat; }
.menu_overview ul li a.overviewselect span.market_tab { background:url(../images/menu_hover_marketbg.png) left no-repeat; }

.menu_overview ul li a:hover span.analyze_tab { background:url(../images/menu_hover_analyzebg.png) left no-repeat; }
.menu_overview ul li a.overviewselect span.analyze_tab { background:url(../images/menu_hover_analyzebg.png) left no-repeat; }

.menu_overview ul li a:hover span.ipublish_tab { background:url(../images/menu_hover_rightbg.png) left no-repeat; }
.menu_overview ul li a.overviewselect span.ipublish_tab { background:url(../images/menu_hover_rightbg.png) left no-repeat; }

.menu_overview ul li a:hover span.aboutus_tab { background:url(../images/menu_hover_rightbg.png) left no-repeat; }
.menu_overview ul li a.overviewselect span.aboutus_tab { background:url(../images/menu_hover_rightbg.png) left no-repeat; }

.overview_wrapper { width:920px; margin:0 auto; height:auto; padding:88px 0 0px 0; overflow:hidden; }

/* Overview Inner Ends */

/* contact Inner Starts */ 

.right_pannel h5 { font-size:32px; color:#003d7b; font-family:PTSansNarrow; font-weight:normal; border-bottom:0px solid #cecece;padding:0px 0 5px 0px; line-height:normal; }
.right_pannel h6 { font-size:30px; color:#003d7b; font-family:PTSansNarrow; font-weight:normal; border-bottom:0px solid #cecece;padding:0px 0 5px 0px; line-height:normal; margin:0px; }
.contact_address {width:auto;}
.contact_address {font-size:19px; color:#666666; font-family:MyriadWebPro; font-weight:normal; line-height:normal; }
.contact_address p {font-size:19px; color:#666666; font-family:MyriadWebPro; font-weight:normal; line-height:normal; }
.contact_address span {font-size:22px; color:#163876; font-family:PTSansNarrow; font-weight:normal; line-height:normal; }
.contact_address a {font-size:18px; color:#147fbd; font-family:PTSansNarrow; font-weight:bold; line-height:normal; text-decoration:underline; }
.divider{margin:10px 0; border-bottom:1px solid #cbcbcb}
.contact_links { width:100%; float:left; font-size:30px; color:#2c65ab; font-family:PTSansNarrow; font-weight:normal; border-bottom:1px solid #cecece; line-height:normal; padding-bottom: 10px; }
.datepick { float:left; padding:0 10px 0 0;}
.datepick_pop { float:left; padding:0 10px 0 0;}
.contact_links_l { width:40%; float:left;}
.contact_links_r { width:60%; float:left;}
.contact_links_r a { float:left; font-size:16px; color:#1686c8; font-family:PTSansbold; font-weight:bold; line-height:38px; text-decoration:underline;}
.formbox{ width:90%; padding:5%; background-color:#f9f8f9; border:1px solid #d2d2d2; font-size:16px; color:#3e3e3e; font-family:PTSans; font-weight:normal; line-height:normal; float:left;}
.formbox h4 {font-size:32px; color:#2c65ab; font-family:PTSansNarrow; font-weight:normal; line-height:normal; }
.formbox_l { width:20%; float:left; text-align:right; font-size:20px; color:#939393; font-family:PTSansNarrow; font-weight:normal; line-height:normal; height:32px; padding-bottom:20px;  }
.formbox_r { width:78%; padding-left:2%; float:left; padding-bottom:20px; min-height:32px;}
.formbox_r1 { width:78%; float:left; padding-bottom:10px; min-height:32px;}
.formbox_r input[type="text"] { background-color:#eeeeee; border:1px solid #cacaca; height:30px; border-radius:4px; width:60%; padding-left:6px; padding-right:6px;}

.formbox_l11 { width:24%; float:left; text-align:right; font-size:20px; color:#939393; font-family:PTSansNarrow; font-weight:normal; line-height:normal; height:32px; padding-bottom:20px;  }
.formbox_r11 { width:70%; padding-left:2%; float:left; padding-bottom:20px; min-height:32px;}
.formbox_r11 input[type="text"] { background-color:#eeeeee; border:1px solid #cacaca; height:30px; border-radius:4px; width:60%; padding-left:6px; padding-right:6px;}
.formbox_r11 input[type="password"] { background-color:#eeeeee; border:1px solid #cacaca; height:30px; border-radius:4px; width:60%; padding-left:6px; padding-right:6px;}

.formbox_r77 { width:100%; padding-left:2%; float:left; padding-bottom:20px; min-height:32px;}
.formbox_r77 input[type="text"] { font-family:PTSansNarrow; font-weight:normal; background-color:#eeeeee; border:1px solid #cacaca; height:30px; border-radius:4px; width:90%; padding-left:6px; padding-right:6px; color:#9d9d9d; font-size:18px; }
.formbox_r77 input[type="password"] { font-family:PTSansNarrow; font-weight:normal; background-color:#eeeeee; border:1px solid #cacaca; height:30px; border-radius:4px; width:90%; padding-left:6px; padding-right:6px; color:#9d9d9d; font-size:18px; }
.forgotpassword_text { display:block; float:right; padding:0px 0 10px 0; width:100%; text-align:right; }
.forgotpassword_text a { font-size:14px; color:#147fbd; text-decoration:underline; font-family:MyriadWebPro; font-weight:normal; }
.login_btn_box { width:100%; float:right; text-align:right; }
.hrline { width:100%; height:2px; background:#cbcbcb; margin:15px 0; float:left; }
.emailus_text { color:#767676; font-size:18px; font-family:MyriadWebPro; font-weight:normal; padding:0px 0 0 0;}
.emailus_text a { font-size:20px; color:#147fbd; font-family:MyriadWebPro; font-weight:normal; display:block; padding:5px 0 0 0; text-decoration:underline; }
.country_sele { 
border:1px solid #bcbcbc; height:30px; border-radius:4px; width:64%;padding:5px; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f9f9f9,  #e9e9e9); /* for firefox 3.6+ */
    background: -o-linear-gradient(rgb(249,249,249),rgb(233,233,233));
	}
.country_selepopup { 
border:1px solid #bcbcbc; height:38px; border-radius:4px; width:90%;padding:8px; margin-bottom:15px; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f9f9f9,  #e9e9e9); /* for firefox 3.6+ */
    background: -o-linear-gradient(rgb(249,249,249),rgb(233,233,233));
	}	
.pre_time { color:#939393; font-size:20px; font-family:PTSansNarrow; font-weight:normal; display:block; padding:0 0 15px 20px; }	
.date_pickboxmain { padding:0 0 15px 20px; }
.country_sele22 { 
border:1px solid #bcbcbc; height:30px; border-radius:4px; width:25%;padding:5px; margin-right:10px; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f9f9f9,  #e9e9e9); /* for firefox 3.6+ */
    background: -o-linear-gradient(rgb(249,249,249),rgb(233,233,233));
	}
	
.country_sele33 { 
border:1px solid #bcbcbc; height:30px; border-radius:4px; width:33%;padding:5px; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f9f9f9,  #e9e9e9); /* for firefox 3.6+ */
    background: -o-linear-gradient(rgb(249,249,249),rgb(233,233,233));
	}		

.formbox_l66 { width:24%; float:left; text-align:right; font-size:20px; color:#939393; font-family:PTSansNarrow; font-weight:normal; line-height:normal; height:32px; padding-top:15px; padding-bottom:20px;  }
.formbox_r66 { width:70%; padding-left:2%; float:left; padding-bottom:20px; padding-top:15px; min-height:32px;}
.formbox_r66 input[type="text"] { background-color:#eeeeee; border:1px solid #cacaca; height:30px; border-radius:4px; width:60%; padding-left:6px; padding-right:6px;}

.formbox_l33 { width:24%; float:left; text-align:right; font-size:20px; color:#939393; font-family:PTSansNarrow; font-weight:normal; line-height:normal; height:15px; padding-bottom:5px;  }
.formbox_r33 { width:70%; padding-left:2%; float:left; padding-bottom:5px; min-height:15px; font-size:11px; color:#717171;}
.formbox_l22 { width:24%; float:left; text-align:right; font-size:20px; color:#939393; font-family:PTSansNarrow; font-weight:normal; line-height:normal; height:32px; padding-bottom:5px;  }
.formbox_r22 { width:70%; padding-left:2%; float:left; padding-bottom:5px; font-size:11px; color:#717171; min-height:32px;}
.formbox_r22 input[type="text"] { background-color:#eeeeee; border:1px solid #cacaca; height:30px; border-radius:4px; width:60%; padding-left:6px; padding-right:6px;}

.line_h{ line-height:20px;}
.btn_submit { width:65%; text-align:center; float:right;}
.btn_submit input[type="button"]{ width:156px; height:47px; background:url(../images/submit.png) no-repeat; border:0; text-indent:-9999px; display:block; cursor:pointer;}
/* contact Inner Ends */ 

/* Login dropdown menu css start */
fieldset{ margin: 0;padding: 0; border: 0;}
input:focus,textarea:focus {outline: none;}
.loginnav ul {margin: 0;padding: 0;list-style: none;position: relative;float: right;border-bottom: 1px solid #fff; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;  }
.loginnav li {float: left;          }
.loginnav #login {  }
.logintabbox55 { left: 44px;
    position: relative;
    top: -94px; }
.loginbox88 { position:relative; top:-72px; position:relative;}
.loginnav #login-trigger, .loginnav #signup a {display: inline-block;*display: inline;*zoom: 1;height: 25px;line-height: 25px;font-weight: bold;padding: 0 8px;text-decoration: none;color: #6d6d6d;text-shadow: 0 1px 0 #fff;  font-family:PTSansNarrow; font-weight:normal; font-size:18px; text-transform:uppercase; }
.loginnav #signup a {-moz-border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; padding-top:3px;}
.login_pubtiitle { float:left; font-family:PTSansNarrow; font-weight:normal; font-size:30px; color:#2c7cbc; }
.loginnav #login-trigger {-moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px; padding:3px 9px 32px 9px; background:url(../images/menu_logindivider.jpg) 57px 8px no-repeat; }
.loginnav #login-trigger:hover,.loginnav #login .active,.loginnav #signup a:hover { }
.loginnav #login-content {display: none;position: absolute;top: 60px;
		  right: 0;z-index: 999;   padding: 20px 15px 15px 15px; /*background:url(../images/login_poupbg.png) no-repeat;*/  background:#f9f8f9; box-shadow:0 0 10px #999999; }
.loginnav li #login-content {right: 0;width:auto; height:250px; }
.forgotlink55 a { display:block; text-align:right; color:#0a86dd; font-family:PTSansNarrow; font-weight:bold; font-size:14px; text-decoration:underline; }
.loginClose { width:30px; float:right; padding:0 7px 0 0; }
#inputs input { background: #eeeeee;padding: 7px 5px;margin: 5px 0 15px 0;width: 238px;border: 1px solid #cacaca;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
-moz-box-shadow: 0 1px 1px #ccc inset; -webkit-box-shadow: 0 1px 1px #ccc inset;box-shadow: 0 1px 1px #ccc inset; font-size:20px;font-family:PTSansNarrow; font-weight:normal;  }
#inputs input:focus {background-color: #fff;border-color: #e8c291;outline: none;-moz-box-shadow: 0 0 0 1px #e8c291 inset;-webkit-box-shadow: 0 0 0 1px #e8c291 inset;box-shadow: 0 0 0 1px #e8c291 inset;} 

#popupinputs { padding:0 0 0 20px; }
#popupinputs input { background: #eeeeee;padding: 7px 5px;margin: 5px 0 15px 0;width: 380px;border: 1px solid #cacaca;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
-moz-box-shadow: 0 1px 1px #ccc inset; -webkit-box-shadow: 0 1px 1px #ccc inset;box-shadow: 0 1px 1px #ccc inset; font-size:20px;font-family:PTSansNarrow; font-weight:normal;  }
#popupinputs input:focus {background-color: #fff;border-color: #e8c291;outline: none;-moz-box-shadow: 0 0 0 1px #e8c291 inset;-webkit-box-shadow: 0 0 0 1px #e8c291 inset;box-shadow: 0 0 0 1px #e8c291 inset;} 
.onlycomplay { padding-left:20px; font-weight:bold; padding-bottom:15px; }

.popupbuttonlogn { float:right; text-align:right; padding-top:10px; }

#login #actions {margin: 0px 0 0 0;}
#login #submit {		 background-color: #d14545;
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#e97171), to(#d14545));
		  background-image: -webkit-linear-gradient(top, #e97171, #d14545);
		  background-image: -moz-linear-gradient(top, #e97171, #d14545);
		  background-image: -ms-linear-gradient(top, #e97171, #d14545);
		  background-image: -o-linear-gradient(top, #e97171, #d14545);
		  background-image: linear-gradient(top, #e97171, #d14545);
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  text-shadow: 0 1px 0 rgba(0,0,0,.5);
		  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
		  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
		  border: 1px solid #7e1515;
		  float: left;
		  height: 30px;
		  padding: 0;
		  width: 100px;
		  cursor: pointer;
		  font: bold 14px PTSans;
		  color: #fff;
}
#login #submit:hover,
#login #submit:focus {		
		  background-color: #e97171;
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#d14545), to(#e97171));
		  background-image: -webkit-linear-gradient(top, #d14545, #e97171);
		  background-image: -moz-linear-gradient(top, #d14545, #e97171);
		  background-image: -ms-linear-gradient(top, #d14545, #e97171);
		  background-image: -o-linear-gradient(top, #d14545, #e97171);
		  background-image: linear-gradient(top, #d14545, #e97171);
		}	
#login #submit:active {		
		  outline: none;
		  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
		  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
		  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
		}
#login #submit::-moz-focus-inner {
		  border: none;
		}
#login label {
		  float: right;
		  line-height: 30px;
		}
#login label input {
		  position: relative;
		  top: 2px;
		  right: 2px;
		}
		
		/*--------------------*/
#about {
			margin: 15px;
		}
#about a {
			color: #555;
		}
/* Login dropdown menu css end */

/* Footer Starts */
.f_body{background:url(../images/footer_bg.jpg) left bottom repeat-x; height:200px; }
.footer{padding:35px 0 0px 0;}
.footer_bot{margin:0 auto;width:96%;max-width:920px;} 
.f_link {
   
    float: left;
    margin-right: -1%;
    padding-top: 5px;
    width: 15%;

}
.f_link h3 { font:bold 12px/20px  PTSans; color:#e2e2e2; display:block; padding-bottom:0px; text-transform:uppercase; } 
.f_link a{display:block;color:#e2e2e2;font:normal 13px/16px  PTSans; -moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition:  all .3s ease-in-out;transition:  all .3s ease-in-out;}
.f_link a:hover{color:#d57300;}
.f_logo{  float: right;
    text-align: right;
    width: 20%; }
.f_logo strong{display:block; font:normal 13px/14px  PTSans;margin-left: -76px;color:#e2e2e2;margin-top:10px; text-align:right;}

.f_logo img{margin-right:4px;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition:  all .5s ease-in-out;transition:  all .5s ease-in-out;}
.f_logo img:hover{-webkit-transform: rotate(-360deg) scale(1.2);-moz-transform: rotate(-360deg) scale(1.2);-ms-transform: rotate(-360deg) scale(1.2);-o-transform: rotate(-360deg) scale(1.2);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);} 
/* Footer Ends */

/* 4.1ipc inside page start */
.content_pannel_inside{float:left;width:920px;}
.content_pannel_inside h1 { border-bottom:1px solid #cecece; padding:0 0 12px 0; font-size:28px; font-family:PTSansNarrow; font-weight:normal; color:#003d7b; }
.content_pannel_inside h1 span { color:#0072ff; font-size:15px; text-transform:uppercase; padding:0 0 0 15px; }
.content_pannel_inside h1 span a { color:#0072ff; font-size:15px; text-decoration:underline; }
.case_titleleft_inside { float:left; font-family:PTSansNarrow; font-weight:normal; font-size:22px; color:#000000; margin:0px; line-height:normal; padding-bottom:5px; }
.news_article_wrap_inside { padding:10px 0 10px 0; width:100%; float:left; }
.news_article_wrap_inside p { line-height:24px; font-family: PTSans; font-size:15px; color:#3E3E3E; float:left; width:100%; padding:0px 0; }
.feaurues_inside { float:left; width:100%; padding: 10px 0; font-family: PTSans; font-size:24px; color:##0085C4; margin:0px; line-height:18px; }
/* 4.1ipc inside page end */ 
/* accordin */
.menu_head1 {padding: 10px 10px 10px 40px;position: relative;margin:1px;font-weight:bold;text-decoration:none; font-family:PTSans; font-weight:normal; font-size:16px;  color:#525252; background: url("../images/right_blue11.png") no-repeat scroll 24px 16px transparent;}

/*accordin */
/* Site map css start */
.sitemap_container {float:left; width:990px; }
.sitemap_container h2 {
    border-bottom: 1px solid #CECECE;
    color: #003D7B;
    font-family: PTSansNarrow;
    font-size: 28px;
    font-weight: normal;
    padding: 0 0 5px;
	}
.sitemap_mid { float:left; width:990px; }	
.sitemap_mid ul { margin:15px 0 0 0; padding:0px; }
.sitemap_mid ul li { list-style:none; float:left; padding:20px; border:1px solid #DCDCDC; background:#ffffff; margin-bottom:10px; min-height:220px; margin-right:10px; width:270px; } 
.s_link{float:left;width:100%;margin-right:0%;}
.s_link h3 { font:bold 18px/20px  PTSans; color:#177DBF; display:block; padding-bottom:10px; text-transform:uppercase; } 
.s_link a{display:block;color:#1c3a54;font:normal 15px/28px  PTSans; -moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition:  all .3s ease-in-out;transition:  all .3s ease-in-out; background:url(/images/sitemap_arrow.png) 0 8px no-repeat; padding:0 0 0 15px; }
.s_link a:hover{color:#0072ff;}
/* Site map css end */

.news_list { padding:0px; width:100%;}
.news_list ul { margin:0px;padding:0px;}
.news_list ul li { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DADADA;float: left;margin: 0 0 -1px;padding: 10px; width: 97%;}
.news_list ul li p{ border:0px; padding:0 15px 0 0; float:left; font-size:15px;} 
.news_list h4 {font-family: PTSans;font-size: 18px; padding-bottom:6px;}

.news_details{padding-bottom:15px; width:100%;text-align: justify;}
.news_details h3{ font-size:16px; line-height:20px;}
.news_details ul li {
    list-style: disc inside none;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.ipc_article_videos_main{ float:left; width:70%;}
.ipc_article_videos { float: left;  margin-right: 13px; padding:5px 5px 10px; border: 1px solid #DADADA; text-align:center;}
.ipc_pdf_box{padding:10px; float:left; width:96%; background-color:#FFFFFF; border:1px solid #DADADA;}
.news_details h5 {font-size:15px; font-family: PTSans; font-weight:bold; line-height:20px}

.news_details a{
 color: #17419D;
    font-family: PTSans;
    font-size: 16px;
    font-weight: normal;
    padding: 10px 0 20px;
    text-decoration: underline;
}
.resource_pannel{float:left;width:100%;}
.ipc_pdf_box a{font-family: PTSans;    font-size: 16px;    font-weight: normal;}
.video_title { color: #F05E22;  display: block; font-family: PTSans;  font-size: 14px;  font-weight: bold;  margin-bottom: 8px;}
.archive22 { text-align:right;padding-top:0px;}
<!-- -->

element.style {
    padding: 10% 30px 10% 0;
}
.blurb-content-text-style {
    color: #403F3F;
    float: left;
    font-family: 'PTSans';
    height: auto;
    padding:15px 0 30px 10px;
    text-align: left;
    width: 42%;
    font-size:17px;
    
}

.content_pannel_press{float:left;width:95%;text-align: justify;}
.content_pannel_press h1 { border-bottom:1px solid #cecece; padding:0 0 12px 0; font-size:28px; font-family:PTSansNarrow; font-weight:normal; color:#003d7b; }
.content_pannel_press h4 { border-bottom:0px solid #cecece; padding:0 0 12px 0; font-size:20px; font-family:PTSansNarrow; font-weight:bold; }
.content_pannel_press h1 span { color:#0072ff; font-size:15px; text-transform:uppercase; padding:0 0 0 15px; }
.content_pannel_press h1 span a { color:#0072ff; font-size:15px; text-decoration:underline; }
.content_pannel_press p { color:#4e4e4e; font-family:PTSans; font-size:16px; padding:15px 0 20px 1; }
.content_pannel_press h5 { font-size:17px; color:#003d7b; font-family:PTSansNarrow; font-weight:normal; border-bottom:0px solid #cecece;padding:0px 0 5px 0px; line-height:normal; }
.content_pannel_press ul li {
    list-style: disc inside none;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 23px;
}

.blurb-content-text-style p{
    float: left; 
    width: 100%; 
    font-size: 17px; 
    font-family: 'PTSans';
}





body {
    font-family: PTSans;
    font-size: 17px;
}

#navigation .current1 a {
    background: url("../images/Current_Highlight.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 50px;
    width: 170px;
}


 #navigation a {
   background: none repeat scroll 0 0 #36C5F4;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 45px;
    padding: 10px 10px 4px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
     width: 170px;
}



#navigation {
    font-family: 'PTSans';
    list-style: none outside none;
}
#navigation li {
    height: 50px;
    margin-bottom: 10px;
    vertical-align: middle;
    width: 170px;
}
#navigation {
    font-family: 'PTSans';
    height: 50px;
     left: -2px;
    list-style: none outside none;
    padding-top: 10px;
    position: fixed;
    top: 100px;
    width: 250px;
}

#navigation a:hover {
    background: url("../images/Hover_effect.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    width: 170px;
}
.blurb-content-text-style-p {
    float: left; 
    width: 100%; 
    padding: 0px 0 30px 0px;
    font-family:'PTSans';
    font-size:17px;
}

.blurb-content-text-style-p  ul li {
    list-style-image: url('../images/List_style.png');
    padding: 0 5px 5px 5px;
     font-family:'PTSans';
    font-size:17px;
     margin-left: 20px;
   padding: 9px 0 10px;
}

.section
{
	float:left;
	width:auto;
	border-bottom:1px solid #007ddd;
	padding-top:20px;
}

.section p:last-child
{
	margin-bottom: 0;
}

.Section-content
{
	width:auto;
	float:left;
	padding:20px 225px;
}
#Master-container {
    margin: 0 auto;
    padding: 0 260px 15px;
    width: auto;
}

.banner_left_pannel_ey { float:left; width:330px; padding:0 0 0 15px; position:relative; }
.banner_left_pannel_ey h3 { color:#0d56a0; font-size:38px; font-family:PTSans; font-weight:normal; border-bottom:1px solid #ffffff; display:block; padding:32px 0 12px 0; line-height:100%; }
.banner_left_pannel_ey p { color:#403f3f; font-size:21px; font-family:PTSans; font-weight:normal; display:block; padding:0px 0 0px 0; line-height:120%; }
.banner_right_pannel_ey { float:right; width:600px; text-align:right; }

.banner_left_pannel_enhanced h3 { color:#0d56a0; font-size:28px; font-family:PTSans; font-weight:normal; border-bottom:1px solid #ffffff;display:block; line-height:100%;float: left; width: 471px;  padding: 76px 0 12px; }
.banner_left_pannel_enhanced p { color:#403f3f; font-size:19px; font-family:PTSans; font-weight:normal; display:block;  line-height:100%;float: left; width: 480px; padding: 30px 0 2 0;}

.ccms_form_element label { float:left;width:179px; font-family: PTSansNarrow; font-size: 18px; color:#393939; text-align:left;padding:11px 10px 0 0; }
.ccms_form_element input {  background-color: #EEEEEE;
    border: 1px solid #CACACA;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 6px;
    width: 330px; } 
.Chronoform { background-color: #F9F8F9;
    border: 1px solid #D2D2D2;
    color: #3E3E3E;
    float: left;
    font-family: PTSans;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
   
    width: 590px;clear:left;margin-top:20px;margin-bottom:20px; padding: 15px 179px 20px 205px; }

#chronoform_Contact { background-color: #F9F8F9;
    border: 1px solid #D2D2D2;
    color: #3E3E3E;
    float: left;
    font-family: PTSans;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
   
    width: 590px;clear:left;margin-top:20px;margin-bottom:20px; padding: 15px 0 51px 28px;  }
input#input_radio_8_0 { width:20px}
.ccms_form_element select { background-color: #EEEEEE;
    border: 1px solid #CACACA;
    border-radius: 4px 4px 4px 4px;width:340px; padding: 6px;  margin-bottom: 10px;
    margin-top: 10px;}
.ccms_form_element img { float:left;margin-left:210px; }
#submit1_container_div input { width:120px; margin-left:0px;margin-top:15px; margin-bottom:15px;}
input#input_radio_8_1 { width:20px}
#input_radio_81_container_div label { text-align: left; width:190px;}


.downloadpressbg { background:url(../images/presskitbg.png) no-repeat; width:262px; height:162px; text-align:center; padding:15px 0 0 0; clear:left; }
.downloadpresskit { background:url(../images/downloadico.png) 35px 0 no-repeat; padding:0px 0 10px 20px; }
.downloadpresskit a { font-family:PTSansNarrow; font-weight:normal; font-size:20px; text-decoration:underline; line-height:normal; color:#163876; }

.downloadpresskit66 { background:url(../images/message_ico.png) 0px 6px no-repeat; padding:0px 0 10px 29px; }
.downloadpresskit66 a { font-family:PTSansNarrow; font-weight:normal; font-size:20px; text-decoration:underline; line-height:normal; color:#163876; }

.download_clients_main { background:url(../images/download_presskit_bottombg.png) center bottom no-repeat ;float: left; margin: 0;padding: 0 0 15px 0; position:relative; left:37px; }
.download_clients_image { border: 1px solid #cdcdcd;float: left;padding: 0px 0;text-align: center;width: 173px; background:#ffffff; padding:1px; } 
.sameer_photo { float:left; width:75px; } 
.ipclogo { float:left; padding:6px 0 0 5px; width:85px; }
#input_submit_141_container_div input { 
background: url("http://www.ipublishcentral.com/templates/beez_20/images/submit.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    font-family: PTSans;
    height: 47px;
    left: 160px;
    position: relative;
    text-indent: -9999px;
    width: 156px;
} 

#nav-enhanced
{
	width:250px;
	height:50px;
	left:0px;
	list-style: none;
	position: fixed;
	top:100px;
	font-family: 'PTSans';
	padding-top:10px;
}
#nav-enhanced li 
{
	width:170px;
	height:50px;
	list-style: none outside none;
	margin-bottom:10px;
	vertical-align:middle;

}
#nav-enhanced a 
{
	background:#36c5f4;
	color:#ffffff;
	width:165px;
	height:45px;
 	display: block;
	font-size:14px;
	padding:10px 10px 4px 10px;
	text-decoration: none;
	text-transform:uppercase;
	vertical-align:middle; 
	text-align: left;
}
#nav-enhanced a:hover
{
	background:url(../images/Hover_effect.png) no-repeat;
	color:#ffffff;
	width:170px;
	
}
#nav-enhanced .current a 
{
	background:url(../images/Current_Highlight.png) no-repeat;
	color: #ffffff;
	height:50px;
	width:170px;
}
