﻿@charset "utf-8";
/*
* frame.css
* Description:General design file for the application.
* Created on:January 14, 2012
* Last modified on:February , 2010
* Copyright 2010 Frontiers Media S.A. All Rights Reserved.
*/ 
/*  -------------------------- reset.css ---------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,
img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,
th,td{border:0;/*font-family:inherit;*/font-size:100%;/*font-style:inherit;font-weight:inherit;*/margin:0;padding:0;vertical-align:baseline}
body{background:white;color:#3e3d40;line-height:1;padding-bottom: 95px;padding-top: 77px;}
caption,th,td{font-weight:normal;text-align:left}
ol,ul{list-style:none; margin:0; padding:0; }
li{margin:0; padding:0; border-bottom:0px solid #fff;}
table{border-collapse:separate}

/* ----------------------- typography -------------------------- */
html,body{font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;font-size:12px;font-weight:normal;height:120%;
margin:0 auto 1px;text-align:center
}
input, select, textarea{outline:0px;font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;font-size:12px;}

a {color:#1b79b3;text-decoration:none;outline:0}
/*a:hover {color:#1b79b3;text-decoration:underline}*/
a:hover img {text-decoration:none; border:0;}
a.disabledLink {color:#707173; text-decoration:none; opacity:1; filter:alpha(opacity=100) }
#content_wrapper .nobtm_brd{border-bottom:0}
.noBtmBrd{border-bottom:0!important}
.txtdecnone a, .txtdecnone a:hover{ text-decoration:none!important;}

#frameWrapper { width:100%; min-width: 950px; height:60px; margin:0!important; padding:0!important; float:left; z-index:99999!important}
#firstFrame { background-color:#4e4949; height:44px; width:100%; margin:0; padding:0; position:relative; z-index:99999 }
#secondFrame { height:30px; width:100%; margin:0; padding:0; position:relative; /*z-index:999*/ }

/* BG COLORS USED FOR FRAMES  */
.innerFrameBg{ background-color:#f4d69d;}
.defaultFrameBg{ background-color:#8f8778;}
.topFrame,.bottomFrame{ width:950px; margin:0 auto; padding:0; height:30px; display:block; position:relative}
.logoFrame{ float:left; width:160px; height:30px; margin:7px 0 0 0; padding:0; position:relative;}
.logoFrame .newBeta{float: right; position: absolute; bottom: 0px; right:-22px; padding-left:1px}
.navigationFrame{ width:768px; margin:0; padding:0; float:right; height:35px; color:#fff; font-size:12px; font-weight:600; line-height:14px; }
/*414042 ** margin-top:0 */
.navigationFrame a{ text-decoration:none; color:#fff}

/* SEARCH IN TOP FRAME SECTION */
#frameSearch {width:240px; /* follow your image's size */height:20px;/*follow your image's size*/background:url(/Design/Images/spriteImg.png) no-repeat right bottom; /*important*/padding:0px;
float:right;margin:5px 0;position:relative; /*important*/}
#frameSearch .searchbox {border:0px!important;background-color:transparent; position:absolute;top:1px;left:9px;width:190px;height:12px!important;font-size:11px!important;line-height:13px!important;outline:none!important; padding:3px 0 0 0!important}
@media screen and (-webkit-min-device-pixel-ratio:0){
#frameSearch .searchbox {margin-top: 1px;}
}
#frameSearch .searchbox_submit {border:0px; /*important*/background-color:transparent; /*important*/position:absolute; /*important*/top:0px;left:210px;width:30px;height:20px;}

#frameSearch .searchbox_top1{top:-1px!important}

/* counter for top nav */
em.counters { height:12px; padding:0 5px 0 0px; margin:4px 0px 0 4px; font-size:10px; font-style:normal; color:#fff; font-weight:700; line-height:12px; display:inline-block;}
em.counters b{  padding:0 0px 0 4px; height:12px; line-height:12px; text-align:center;font-weight: 700;display:inline-block;}

/* logDetails */
.logDetails{ float:right; display:inline-block; height:25px}
.dividerframe{ width:1px; font-size:12px; padding:0 5px 0 0; margin:0 5px 0  0; float:left; display:inline-block; line-height:18px}

/* TOP FRAME NAVIGATION  */
#topframeNav a{ cursor:pointer}
#topframeNav a:hover,#menusecondFrame a:hover{ text-decoration:none;}
#topframeNav{ width:776px; /*width:768px;*/ float:right!important; margin:13px 0px 0 0; padding:0; height:31px; text-align:right;}
#topframeNav li{display: inline; margin:0 0px 0 2px; padding:0px 0 0px 0; line-height:31px; float:right; position:relative; z-index:9999; height:31px; }/*margin:0 0 0 4px;*/
#topframeNav li a em{ width:8px; height:5px; margin:9px 0 0 4px; padding:0;  background:url(/Design/Images/spriteImg.png) no-repeat -1px -3px; display:inline; float:left}
#topframeNav li a{ display:block; text-align:center; margin:0; padding:6px 7px 5px 0; font-size:12px; font-weight:bold; float:left; height:20px; line-height:20px}/*padding:0 7px 0 0;*/
#topframeNav li a span{margin:0; padding:0 0 0 7px; line-height:20px; float:left}
#topframeNav li.act a,#topframeNav li.act a span { background:#666262}/**/
#topframeNav li a:hover{ background:#666262/* url(/Design/Images/spriteImg.png) no-repeat 100% -54px*/ }/*58595b*/
#topframeNav li a:hover span{ background:#666262 /*url(/Design/Images/spriteImg.png) no-repeat -140px -54px*/ }/*58595b*/
#topframeNav li.first a,#topframeNav li.first { margin-left:0px}
#topframeNav li.first{float:left;}

/* subnavigation */
#topframeNav li ul.subNav { position:absolute ; background-color:#666262; top:31px; padding:0 0 0px 0; z-index:9999; width:131px!important; left:0; display: none; border-right:0px solid #fff}
#topframeNav li ul.subNav li{ width:auto!important;text-align:left; /*padding:0 0 0 15px;*/ padding:0; margin:0; border-bottom:0px solid #fff;border-right:1px solid #fff; height:auto!important; position:relative}
 #topframeNav li:hover ul.subNav{ display:none }
#topframeNav li ul.subNav li a, #topframeNav li ul.subNav li a span { background:none}
#topframeNav li ul.subNav li a em{ height:auto!important; width:auto!important; margin:0!important}
#topframeNav li ul.subNav li a { display:block; font-size:12px; font-weight:normal; line-height:16px!important; padding:0; width:130px; text-align:left; height:auto!important; border-top:1px solid #eeeeee }
#topframeNav li ul.subNav li a span{display:block; padding:5px 0px 5px 15px; text-align:left; height:auto!important; width:100px; }
#topframeNav li ul.subNav li a.sub em{ background:url(/Design/Images/spriteImg.png) no-repeat 0 -42px!important;  width:8px!important; float:left; display:block; height:10px!important; margin:11px 0 0 0!important} 

/* sub sub level */
#topframeNav li ul.subNav li ul.sub_sub,#topframeNav li ul.subNav li ul.sub_sub ul.sub_sub_sub{ display:none}
#topframeNav li ul.subNav li:hover ul.sub_sub, #topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub  { position:absolute; top:0; padding:0 0 0px 0; z-index:9999; width:150px!important; left:177px; display: block; background-color:#666262 /*background-color:#005baa!important*/}
#topframeNav li ul.subNav li:hover ul.sub_sub li,#topframeNav li ul.subNav li:hover ul.sub_sub_sub li { width:100%; }
#topframeNav li ul.subNav li:hover ul.sub_sub li a,#topframeNav li ul.subNav li:hover ul.sub_sub_sub li a { padding:8px 5px 6px 10px; line-height:26px; text-align:left; display:block;}
#topframeNav li.sci:hover > a, #topframeNav li.med:hover > a { background:#4e4949!important} 
#topframeNav li.sci:hover > a:hover,#topframeNav li.sci:hover  ul.sub_sub li:hover > a,#topframeNav li.med:hover > a:hover,#topframeNav li.med:hover  ul.sub_sub li:hover > a  {background:#4e4949!important}/*2c9266*/
#topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub { left:196px!important; /*left:151px!important;*/ border-left:0px solid #fefefe}
#topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub{ width:273px!important; margin:0; padding:0;}
#topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub li{ width:273px!important; float:left; margin:0; padding:0}
#topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub li a{  padding:8px 5px 6px 10px; line-height:26px; text-align:left; display:block; width:258px!important;  }
#topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub li a:hover{ background:#4e4949!important }
/*#topframeNav li ul.subNav li:hover ul.sub_sub li a label,#topframeNav li ul.subNav li:hover ul.sub_sub_sub li a label{display: block; margin-right: 15px; cursor:pointer}*/
#topframeNav li ul.subNav li ul.sub_sub li a span {padding: 0px!important; width: 160px!important; margin: 0px!important; line-height: 16px!important}
#topframeNav li ul.subNav li ul.sub_sub ul.sub_sub_sub,#topframeNav li ul.subNav li ul.sub_sub  { /*-moz-border-radius: 0 0px 0px 0px;-webkit-border-radius: 0 0px 0px 0px;	-ms-border-radius: 0 0px 0px 0px;	border-radius: 0 0px 0px 0px;*/ border-right:0px solid #fff!important}

/* radius for subnav */
#topframeNav li ul.subNav{border-radius: 0px 0px 0px 0px;/* IE9 */-moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;}
#topframeNav li ul.subNav li a:hover{ background:#4e4949;}
.defaultFrameBg #secondframeNav a.profileThumbnail{ width:24px; height:24px; overflow:hidden; float:left; display:block; margin:-2px 4px 0 5px; padding:0; border:0; background:none!important}
.defaultFrameBg #secondframeNav a.profileThumbnail:hover{ outline:none; border:none; background:none!important}
#topframeNav  li a:hover {background:#666262;color:#fff;}
#topframeNav li:hover > a{background:#666262;color:#fff;}
#topframeNav li.act:hover > a span  { background-color:#666262}

/* new menu code starts here */
#menusecondFrame {	width:705px;height:30px;text-align:center;position:relative;z-index:500;float:left;	margin:0;}
#menusecondFrame li {margin:0;padding:0;list-style:none; border-bottom:1px solid #d0d0d0}
#menusecondFrame li {display:inline-block;display:inline;}
#menusecondFrame div.secondrowNav ul {position:absolute;left:-9999px;}
#menusecondFrame div.secondrowNav li.level1-li {float:left;display:block;background:#B8BABC;position:relative;	z-index:100; padding-right:0px;}
#menusecondFrame div.secondrowNav li.level1-li.counterList{padding-right:3px;}
#menusecondFrame div.secondrowNav li.level1-li:hover {	display:inline-block;z-index:10;background:#B8BABC;}
#menusecondFrame div.secondrowNav {background:#8f8778; height:30px;}
#menusecondFrame div.secondrowNav ul {	background:#fff;padding: 5px 0 0px 0;	border:1px solid #787a7b;border-top:1px solid #fff;	}
#menusecondFrame div.secondrowNav ul ul {	background:#fff;padding: 0px 0;	border:1px solid #787a7b;}
#menusecondFrame li.level1-li a,#menusecondFrame div.logDetails a, #menusecondFrame ul.logul li.loglevel1-li a.logBtn   {display:block;	font:bold 12px/30px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;	text-decoration:none; padding: 0 5px 0 0;}
#menusecondFrame li.profileThumbnail a {padding-right:0}
#menusecondFrame div.secondrowNav li.level1-li a.level1-a {float:left;	width:auto;	color:#414042;}
#menusecondFrame div.secondrowNav ul li a {color:#414042;line-height:30px;text-transform:none;	font-weight:normal;	padding:0 10px 0 10px;min-width:160px}
#menusecondFrame div.secondrowNav ul li a:hover {color:#000;}
#menusecondFrame div.secondrowNav li:hover > ul {	left:0;	top:30px;z-index:-1;padding-top:0}
#menusecondFrame div.secondrowNav ul li.first ul {border-top:1px solid #fff}
#menusecondFrame div.secondrowNav ul.mySubMenus li a {min-width:160px;}
#menusecondFrame div.secondrowNav ul.mySubMenus li ul li a  {min-width:160px;}

#menusecondFrame div.secondrowNav li.left{ position:relative}
#menusecondFrame div.secondrowNav li.left:hover > ul {	left:-182px;right:auto;top:22px;	z-index:-1; 	}
#menusecondFrame div.secondrowNav ul li:hover > ul {left:100%;	top:auto;margin-top:-23px;margin-left:0px;z-index:10;padding-top: 0px}
#menusecondFrame div.secondrowNav ul ul li:hover > ul {left:100%;	top:auto;margin-top:-23px;	margin-left:0px;z-index:10;}
#menusecondFrame li.left ul li:hover > ul {	left:auto;	right:100%;	top:auto;margin-top:-23px;	margin-right:-10px;	z-index:10;}
#menusecondFrame li.left ul a {	text-align:left;padding:0 5px 0 10px; }
#menusecondFrame div.secondrowNav li a:hover {	background:#58595b;}
#menusecondFrame ul li a.act,  #menusecondFrame ul li a.act span {background:#fff}
#menusecondFrame div.secondrowNav li:hover > a  {	background:#fff; }
#menusecondFrame div.secondrowNav li a:hover span ,#menusecondFrame ul li:hover > a span {padding-left:8px!important;background:#fff ; display:inline-block; color:#414042}
#menusecondFrame li.level1-li a.level1-a span,#secondFrame #menusecondFrame .logDetails a:hover span{ padding-left:8px!important; display:inline-block }
#secondFrame #menusecondFrame .logDetails a span { color:#414042!important} 
#secondFrame #menusecondFrame .logDetails a.act {background:#fff; color:#414042!important}
#secondFrame #menusecondFrame .logDetails a.act span {padding-left:8px!important;background:#fff; display:inline-block; color:#414042!important}
#secondFrame #menusecondFrame .logDetails a:hover,#secondFrame #menusecondFrame .logDetails a:hover span{ background-color:#fff; color:#414042;}
#menusecondFrame div.secondrowNav ul li a:hover {background:#e8eaed;color:#fff;}
#menusecondFrame div.secondrowNav ul li:hover > a, #menusecondFrame ul.level1 ul li.act a   {background:#e8eaed;color:#414042;}
#menusecondFrame li.left a.subImg em {background-position: 0 -298px !important;}

/* logDetails */
.logDetails{ float:right; display:inline-block; height:25px}
.dividerframe{ width:1px; font-size:12px; padding:0 5px 0 0; margin:0 5px 0  0; float:left; display:inline-block; line-height:18px}
.profileThumbnail{ width:24px; overflow:hidden; float:left; display:block; margin:3px 0 0 0!important; padding:0; border:0; background:none!important; line-height:25px}
.profileThumbnail:hover{ outline:none; border:none; background:none!important}
.profileThumbnail a,.profileThumbnail a:hover{ margin:0; padding:0; background:none!important}
.profileThumbnail a img{ border:0} 
.level1-li a.level1-a.sub em.subImg{ height: 20px!important; width:10px; line-height: 20px!important; margin: 0 0 0 4px!important; padding: 0 0 0 5px!important; background-color:none!important; float:none!important; background:url(/Design/Images/spriteImg2.png) no-repeat 0px -61px!important}
.level1-li a.level1-a.sub:hover em.subImg, #menusecondFrame ul li:hover > a em.subImg,#menusecondFrame ul li a.act em.subImg { background-position:0 -61px!important}
 a.subImg,#topframeNav .sub_sub a.subImg{ position:relative}
 a.subImg em{ background: url(/Design/Images/spriteImg2.png) no-repeat 0 -130px!important; position: absolute; z-index:999; top:8px; right:5px; width:10px; height:15px; float:left  }
#topframeNav .sub_sub a.subImg em{ width:15px!important; height:10px;  background:url(/Design/Images/spriteImg2.png) no-repeat 0 -130px!important; position: absolute; z-index:99999; top:10px; right:5px;}
#menusecondFrame a.subImg em{ background-position:0 -211px!important}
#menusecondFrame .counterList { height:30px; margin:0; padding:0 2px 0 1px}
#menusecondFrame .counterList a.level1-a em.counters { height:16px; padding:0 5px 0 0px!important; margin:7px 0px 0 2px; font-size:10px; font-style:normal; color:#fff; font-weight:700; line-height:16px; display:inline-block;}
#menusecondFrame .counterList a.level1-a em.counters b{  padding:0 0px 0 4px!important; height:16px; line-height:16px; text-align:center;font-weight: 700; display:inline-block;}
#menusecondFrame .counterList a.level1-a em.counters {  background:#b8babc url("/Design/Images/spriteImg.png") no-repeat scroll 100% -293px ;}
#menusecondFrame .counterList a.level1-a em.counters b {  background:#b8babc url("/Design/Images/spriteImg.png") no-repeat scroll -289px -293px ;}
#menusecondFrame .counterList a:hover, #menusecondFrame .counterList:hover a.level1-a,#menusecondFrame .counterList a.level1-a  { background:none!important; padding:0!important}
#menusecondFrame .counterList:hover{ background-color:#fff!important}
.slidingDiv {	height: auto;	background-color: #fff;	padding:10px 10px!important;width:290px;margin-top:0px;position:absolute;top:30px;left:-1px;border:1px solid #9E9E9E;border-top:1px solid #fff;}
.show_hide {display:none;}
.inputTxtBg{ background: url(/Design/Images/imgbgLogintxt.png) no-repeat 0 0; height:20px; width:210px; float:left; margin:0 8px 10px 0; padding:0}
.inputTxtBg input[type="text"],.inputTxtBg input[type="password"] { background:transparent; width:185px; height:20px; border:0!important; margin:0; padding:0; font-size:11px!important;}
.loginBtn{ height:20px; width:auto; float:left; margin:0; padding:0;}
.loginBtn a{ text-align:center; font-size:11px; font-weight:bold}
.loginBtn a span{}
.slidingDiv li{ width:100%!important; margin:0; padding:0; float:left;}
#menusecondFrame ul.logul li { border:0px!important}
.slidingDiv a{ display:inline-block;color:#404143;font-size:11px!important; margin:0; padding:0!important; background-color: Transparent; line-height:16px!important  }
.slidingDiv a:hover{ background-color: Transparent!important; text-decoration: underline!important;margin:0; padding:0;}
.slidingDiv li.rememberBlock{ float:left; width:auto!important; line-height:16px!important; color:#404143;font-size:11px;   }
.slidingDiv li.fpwBlock{ float:right; width:auto!important;min-width:auto!important ; text-align:right; color:#404143;font-size:11px; }
li.level1-li a.level1-a.show_hide.sub:hover ul{ display:none!important}
.slidingDiv li.rememberBlock input[ type="checkbox"]{ float:left; width:14px; height:14px; border:0px; margin:1px 5px 0 0; padding:0; outline: none}
.grey60{ color:#808285!important}
.loginBtn { float:right;}
#menusecondFrame .loginBtn a,#menusecondFrame .loginBtn a:hover {color:#fff; margin:0!important; font-size:11px!important; padding:0 10px 0 0!important; float:right; display:block; text-align:center; font-weight:bold!important; height:20px; line-height:20px; background: #fff url(/Design/Images/btnLoginbg.png) no-repeat 100% 0; width:auto!important; min-width:60px!important; text-decoration:none!important} 
#menusecondFrame .loginBtn a span,#menusecondFrame .loginBtn a:hover span {color:#fff;   height:20px; margin:0; display:block; padding:0 0 0 10px!important; background: #fff url(/Design/Images/btnLoginbg.png) no-repeat 0 0; text-align:center ;line-height:20px;text-decoration:none!important }
#menusecondFrame div.secondrowNav li.level1-li.act { background: #fff;}
#popupNotification{ position:absolute; background:#fff; width:350px; height:auto; text-align:left; padding:0px;top:30px; left:0px; color:#3e3d40; line-height:14px; font-size:11px; z-index:9999; padding:0px; } /* 8 */
li.notify #popupNotification{ border-top:0px!important; }
#popupNotification .contentNotiication{ padding:4px 0px; float: left; display:block; width:350px; margin:0 0 2px 0; }
#popupNotification .contentNotiication .thumbnailNotify{ float:left; width:24px; height:auto; margin:0 6px 0 10px!important; padding:0; border:0}
#popupNotification .dataNotification{ float:left; width:153px; margin:0; padding:0;}
#popupNotification .contentNotiication.pr0 a{ margin-right:0!important; padding:0!important}
#popupNotification a{ height:auto; display: inline!important; background:none!important; color:#3e3d40!important; font-weight:normal!important; text-align:left; line-height:14px!important; font-size:11px!important; padding:0px!important; }
#popupNotification .dataNotification a{color: #1B79B3!important;text-decoration:none;float:none!important}
.contentNotiication .thumbnailNotify a{ margin:0!important; padding:0!important; float:left; display:inline!important}
#popupNotification .contentNotiication:hover{ background:#b8babc!important}/*#f7f7f7*/
#popupNotification .sepLine{ margin:0; padding:2px 0; background: url(/Design/Images/myhome_line.gif) repeat-x scroll center center #FFFFFF;   float: left;   height: 1px;    width: 100%;}
.popupNotificationBtm{ width:100%; float:left; margin:0; padding:0}
.innerNotificationWrap{border:1px solid #787a7b /*#b8babc*/; float:left; width:100%; background:#fff; padding-top:8px; border-top:0px; border-bottom:1px solid #d0d0d0;}
.popupNotificationBtm .notify_bm{ background:#e6e9eb/*b8babc f7f7f7*/; margin:0; padding:0; float:left; width:100%; position:relative; border-left:1px solid #787A7B; border-right:1px solid #787A7B;border-bottom:1px solid #787A7B; text-align:center }
.popupNotificationBtm .notify_bl{width: 12px; height:12px; position:absolute; left:-1px; bottom:-1px; }
.popupNotificationBtm .notify_br{width: 12px; height:12px; position:absolute; right:-1px; bottom:-1px;  }
.popupNotificationBtm .seeAllNotificationBlock{ padding:4px 0; line-height:16px; color:#3e3d40; text-align:center;}
#popupNotification .popupNotificationBtm .seeAllNotificationBlock a{ font-weight:normal!important/*bold*/; color:#1B79B3/*1B79B3*/!important; text-decoration:none; width: auto!important; float:none!important; text-align:center!important}
#popupNotification .popupNotificationBtm .seeAllNotificationBlock a:hover{ text-decoration:underline!important}
#popupNotification p{ white-space:normal}

/* for loin button on second frame  */
#menusecondFrame ul li a.logBtn{color: #fff;  float: left;  width: auto; background:none; padding:0!important}
#menusecondFrame ul li a.logBtn span{ display: inline-block;padding-left: 8px !important; padding-right:8px!important;}
#menusecondFrame ul li a.logBtn.act,#menusecondFrame ul li a.logBtn:hover {background:#58595b /*url(/Design/Images/spriteImg.png) no-repeat 100% -18px*/;}
#menusecondFrame ul li a.logBtn.act span,#menusecondFrame ul li a.logBtn:hover span   {	background:#fff /*url(/Design/Images/spriteImg.png) no-repeat -140px -18px*/; display:inline-block; color:#404143}
#menusecondFrame li.level1-li.counterList.profileNotification a.level1-a.act em.counters { background-position:100% -274px}
#menusecondFrame li.level1-li.counterList.profileNotification a.level1-a.act em.counters b{ background-position:-289px -274px}
#menusecondFrame ul.logul{ float:left; width:auto}
#menusecondFrame ul.logul li.loglevel1-li{ position:relative; float:left}
#menusecondFrame ul.logul ul.slidingDiv li:hover > a.logBtn span{ }
#menusecondFrame li.level1-li a.level1-a span.profileImg{ float:left; margin:3px 0 0 3px!important; padding:0!important; border: none}
#menusecondFrame li.level1-li.iconsHolder a span.iconCounter{ position:absolute; top:0px; right:3px!important; height:26px; width:26px; overflow:hidden; padding:0; display:block; margin:0!important; background: url(/Design/Images/counterHolder.png) no-repeat 100% 0; text-align:center; color:#fff; font-size:9px; }
#menusecondFrame li.level1-li.iconsHolder a span.iconCounter span{ background:none; text-align:center; font-size:9px; color:#fff; font-weight:700;display:block; padding:0!important; margin:-0.15em 0 0 0!important}
#menusecondFrame li.level1-li.iconsHolder.w26 {min-width:26px; width:auto!important; width:26px}
#menusecondFrame li.level1-li.iconsHolder a{ float:none!important; display:block; height:30px; margin-left:2px!important}
#menusecondFrame li.level1-li.iconsHolder a.act{ background-color:#fff!important; z-index:1}
#menusecondFrame li.level1-li.iconsHolder a:hover{ background-color:#fff!important; z-index:1}
 
/* LEFT DIRECTION  */
#topframeNav li.leftDir ul.subNav{ right:0!important; left:inherit!important; border-right:0px!important; border-left:0px solid #fff }
#topframeNav li.leftDir ul.subNav ul.sub_sub{ right:131px!important;left:inherit!important;border-right:0px!important; border-left:1px solid #fff }
#topframeNav li.leftDir ul.subNav ul.sub_sub ul.sub_sub_sub{/* width:290px!important; */ left:-275px!important;border-right:0px!important; border-left:0px solid #fff}
#topframeNav li.leftDir ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub { left:-275px!important;}
#topframeNav li.leftDir ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub{ width:274px!important;}
#topframeNav li.leftDir ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub li a{ float:left;width:258px!important; }
#topframeNav li.leftDir ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub li{ width:258px!important; float:left; margin:0; padding:0}
#topframeNav li ul.subNav ul.sub_sub li a{ width:135px}
#topframeNav li.leftDir ul.subNav li a.sub em,#topframeNav li.leftDir .sub_sub a.subImg em {background: url(/Design/Images/spriteImg.png) no-repeat scroll 0px -66px transparent!important;}

#topframeNav li ul.subNav li ul.sub_sub li { background:#666262; border-right:1px solid #fff;}
#topframeNav li ul.subNav li ul.sub_sub li a {width:180px!important}
#topframeNav li ul.subNav li ul.sub_sub li:hover a {width:180px!important}
#topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub li {border-right:0!important}
#topframeNav li.leftDir ul.subNav li ul.sub_sub li {border-left:1px solid #fff;}

.icoCounts{position:absolute; padding:0 1px 1px 1px !important; font-style:normal; display:block; top:1px; left:20px; width:auto!important; background:#b7272e;color:#fff; font-size:9px; line-height:11px; text-align:left; box-shadow:0 1px 0 rgba(106,106,106,0.77); line-height:12px;z-index:15;max-width:24px; overflow:hidden;}
.icoCounts.hideme{ display:none!important}
.iconMyhome{ background:transparent url(/Design/Images/myhome24.png) no-repeat center center!important }
.iconNetwork{ background:transparent url(/Design/Images/users_networ24.png) no-repeat center center!important }   
.iconNotification{ background:transparent url(/Design/Images/notification24.png) no-repeat center center!important } 
.iconEmail{ background:transparent url(/Design/Images/email_envelope24.png) no-repeat center center!important}
 
#menusecondFrame div.secondrowNav div.iconsHolder a.iconMyhome, #menusecondFrame div.secondrowNav div.iconsHolder a.iconNetwork, #menusecondFrame div.secondrowNav div.iconsHolder a.iconNotification, 
#menusecondFrame div.secondrowNav div.iconsHolder a.iconEmail{ position:relative; margin:0px 1px 0 1px!important; padding:0 6px!important; float:left!important; width:26px; height:30px; /*overflow:hidden*/}
#menusecondFrame div.secondrowNav div.iconsHolder a.iconMyhome:hover, #menusecondFrame div.secondrowNav div.iconsHolder a.iconNetwork:hover, #menusecondFrame div.secondrowNav div.iconsHolder a.iconNotification:hover ,
#menusecondFrame div.secondrowNav div.iconsHolder a.iconEmail:hover{ background-color:#fff!important; z-index:1; margin:0px 1px 0 1px!important; padding:0 6px!important; float:left!important; width:26px; height:30px; text-decoration:none!important}

/* div structure */ 
div.secondrowNav { float:left;display:block;background:#B8BABC;position:relative;z-index:999999; padding-right:0px; }
div.secondrowNav.iconsWrapper{z-index:101;}
div.secondrowNav a.level1-a{ float:left;width:auto; color:#fff; display:block;font:bold 12px/30px "Lucida Grande", "Trebuchet MS", Arial, sans-serif; text-decoration:none; padding: 0 5px 0 0;}
div.secondrowNav span.profileImg { border: medium none; float: left;margin: 3px 0 0 3px !important; padding: 0 !important; min-width:24px;text-align:left;}
div.secondrowNav span.profileName {min-width: 47px; height: 30px; text-align: left;}
div.secondrowNav a span { display: inline-block; padding-left: 8px !important;}
div.secondrowNav a em.subImg { background: url("/Design/Images/spriteImg2.png") no-repeat scroll 0 -61px transparent !important;float: none !important;height: 20px !important; line-height: 20px !important; margin: 0 0 0 4px !important; padding: 0 0 0 5px !important;  width: 10px;}
div.secondrowNav ul{ left: -9999px;  position: absolute;}
div.secondrowNav ul { background:#fff;padding: 5px 0 10px 0;border:1px solid #e0e0e0;border-top:1px solid #fff;/*-moz-border-radius: 0 0 8px 8px;	-webkit-border-radius: 0 0 8px 8px;	-ms-border-radius: 0 0 8px 8px;	border-radius: 0 0 8px 8px;*/}
	
#menusecondFrame div.secondrowNav:hover > ul {left:-1px;top:30px;z-index:-1;padding-top:0 }
#menusecondFrame div.secondrowNav.toLeft:hover > ul {left:-118px;top:30px;z-index:999999;padding-top:0 }
#menusecondFrame div.secondrowNav:hover > ul li{ margin:0;padding:0;list-style:none; display:block; text-align:left}
#menusecondFrame div.secondrowNav ul li a {color:#414042;line-height:16px;text-transform:none;font-weight:normal;padding:3px 10px 3px 10px;	min-width:160px; width:auto!important; width:160px; text-decoration: none; display: block; font-size:11px;}
#menusecondFrame div.secondrowNav ul li:hover > a, #menusecondFrame div.secondrowNav ul li.act a   {background:#8f8778; color:#fff;}
#menusecondFrame div.secondrowNav div.iconsHolder{float:left; width:auto!important; height:26px; margin:0; padding:0; position:relative}
#menusecondFrame div.secondrowNav a.level1-a:hover { background-color:#fff;}
#menusecondFrame div.secondrowNav a.level1-a.act, #menusecondFrame div.secondrowNav div.iconsHolder a.iconMyhome.act, #menusecondFrame div.secondrowNav div.iconsHolder a.iconNetwork.act, #menusecondFrame div.secondrowNav div.iconsHolder a.iconNotification.act ,
#menusecondFrame div.secondrowNav div.iconsHolder a.iconEmail.act{ background-color:#fff!important; color:#4e4949}
#menusecondFrame div.secondrowNav:hover a{background-color:#fff; color:#4e4949 } 

#popupNotification .sepLine{ /*display:none!important*/}

#mainWrapper{margin: 0 auto!important; display: block; padding: 15px 0 0 0!important;clear:both; /*min-height:1210px; height:auto!important; height:1210px;*/}
.w300 { width: 300px !important;}

/*Css for Call out under My Journal*/
.red_callout { width:473px; overflow:hidden; min-height:77px;  font-size:11px; color:#FFF; text-align:left; position:absolute; top:30px; left:300px; z-index:-2}
.red_callout .red_arrow{ height:8px; width:100%; background:url(/Design/Images/callout_red_top_arrow.png) no-repeat 26px top}
.red_callout .red_box{ width:100%; overflow:hidden; background:/*#f03d25*/ #B7272E;}
.red_callout .red_box p {padding:0; margin:0}
.red_callout .red_box .close { text-align:right; padding:7px 7px 0px}
.red_callout .red_box .close img {border:none}
.red_callout .red_box .content { padding:0px 15px 10px;} 
.red_callout .red_box .close a, .red_callout .red_box .close a:hover { background:none!important}

/*Generic Styles */

.grey_70 {color:#707173!important;}
.grey_90 {color:#3e3d40!important;}

/* ---------- font sizes -------- */



.fs9{font-size:9px!important;line-height:11px!important;}
.fs10{font-size:10px!important;line-height:12px!important;}
.fs11{font-size:11px!important;line-height:14px!important;}
.fs12{font-size:12px!important;line-height:16px!important;}
.fs14{font-size:14px!important; line-height:18px!important;}
.fs15{font-size:15px!important; line-height:18px!important;}
.fs16{font-size:16px!important; line-height:22px!important; font-family: Georgia,"Times New Roman",Times,serif;}

/* ---------- Margin Generic Styles -------- */
.mb0, a.fw147.mb0{margin-bottom:0!important;}
.mb1{margin-bottom:1px!important;}
.mb2{margin-bottom:2px!important;}
.mb3{margin-bottom:3px!important;}
.mb4{margin-bottom:4px!important;}
.mb5{margin-bottom:5px!important;}
.mb6{margin-bottom:6px!important;}
.mb8{margin-bottom:8px!important;}
.mb9{margin-bottom:9px!important;}
.mb10{margin-bottom:10px!important;}
.mb12{margin-bottom:12px!important;}
.mb13{margin-bottom:13px!important;}
.mb15{margin-bottom:15px!important;}
.mb18{margin-bottom:18px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb35{margin-bottom:35px!important;}
.mb38 {margin-bottom:38px!important}

.mtm13{margin-top:-13px!important;}
.mtm10{margin-top:-10px!important;}
.mtm5{margin-top:-5px!important;}
.mtm4{margin-top:-4px!important;}
.mtm3{margin-top:-3px!important;}
.mtm2{margin-top:-2px!important;}
.mtm1{margin-top:-1px!important;}
.mt0{margin-top:0!important;}
.mt1{margin-top:1px!important;}
.mt2{margin-top:2px!important;}
.mt3{margin-top:3px!important;}
.mt4{margin-top:4px!important;}
.mt5{margin-top:5px!important;}
.mt6{margin-top:6px!important;}
.mt7{margin-top:7px!important;}
.mt8{margin-top:8px!important;}
.mt10{margin-top:10px!important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px!important;}
.mt13{margin-top:13px!important;}
.mt15,#w735 p.topm10,#w735 form fieldset p.martop {margin-top:15px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}

.mrm1{margin-right:-1px!important;}
.mrm7{margin-right:-7px!important;}
.mr0, a.fw147.mr0{margin-right:0!important;}
.mr1{margin-right:1px!important;}
.mr2{margin-right:2px!important;}
.mr4{margin-right:4px!important;}
.mr5{margin-right:5px!important;}
.mr6{ margin-right:6px!important;}
.mr7{ margin-right:7px!important;}
.mr8{ margin-right:8px!important;}
.mr9{ margin-right:9px!important;}
.mr10{margin-right:10px!important;}
.mr13{margin-right:13px!important;}
.mr15{margin-right:15px!important;}
.mr19{margin-right:19px!important;}
.mr20{margin-right:20px!important;}
.mr22{margin-right:22px!important;}
.mr35{margin-right:35px!important;}

.ml0{margin-left:0!important;}
.ml1{ margin-left:1px!important;}
.ml2{ margin-left:2px!important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;} 
.ml14{margin-left:14px!important;}
.ml18{margin-left:18px!important;}
.ml20{margin-left:20px!important;}
.ml23{margin-left:23px!important;}
.ml25{margin-left:25px!important;}
.m127{margin-left:27px!important;}
.ml28{margin-left:28px!important;}
.ml35{margin-left:35px!important;}

 #CommunityPosting .opendivListnew.w169 input[type="text"]  { width:169px!important;}
 .sbox .create_new a{color: #1B79B3!important; }
 .no_script{ width:100%; top:74px; position:absolute!important;}
 
 .w234{ width:234px!important;}  /*Added on 25-04-2012 By Vishnu */
 .wht_txt{ color:#fff!important} /*for keeping while font in 'You liked this' */
 .w316{width:316px!important}/*Added on 07-05-2012 By Vishnu*/
  @media screen and (-webkit-min-device-pixel-ratio:0) {  #menusecondFrame div.secondrowNav.toLeft:hover > ul {left:-115px;} }
 
/*\*/
html>body* #menusecondFrame div.secondrowNav.toLeft:hover > ul {left:-125px;}
/**/

.mh65 {min-height:65px; height:auto!important; height:65px;}
.mh80 {min-height:80px; height:auto!important; height:80px;}

/* for adj top space common */
#profile_block { padding-top:8px!important}

.mt9{margin-top:9px!important;}
.mt13{margin-top:13px!important;}
.mt18{margin-top:18px!important;}
.mt19{margin-top:19px!important;}
.w393{width:393px!important;}
.ml8{margin-left:8px!important;}
.pb7 {padding-bottom:7px!important}
.pb11 {padding-bottom:11px!important}

.mh80 {min-height:80px; height:auto!important; height:80px;}
#topframeNav li ul.subNav li ul.sub_sub li:hover ul.sub_sub_sub { border-right:1px solid #fff!important}

#topframeNav li.leftDir ul.subNav li{ border-right:0px !important; border-left:1px solid #fff!important} 
#topframeNav li.leftDir ul.subNav li ul.sub_sub_sub{ left: -276px !important; border-right:0px}
#topframeNav li.leftDir ul.subNav li ul.sub_sub_sub li{ border-right:1px solid #fff!important}
.mt23{margin-top:23px!important}
.red_text, a .red_text { color: #B7272E!important; text-decoration:none; }
.oOf{ outline: 1px dotted #C6C7C9!important;} /* added by tintu for spt-717*/

.w355 { width: 355px !important;}


.w724 {width: 724px !important;}
.w724 h3 { float: left; font-size: 21px; font-weight: bold; line-height: 16px;  margin: 0; width: 600px; word-wrap: break-word;}
/* line heights */
.lh16{ line-height:16px!important;}
.lh14{ line-height:14px!important;}
.lh13{ line-height:13px!important;}

/* fix for background color issue on chrome */
input:-webkit-autofill{ background-color:transparent!important;}

/* new login */
#new_Login {width: 310px; padding:15px 10px 20px 10px; float:left; text-align:left;}
.slidingDiv {	height: auto;	background-color: #fff;	padding:10px 10px!important;width:310px;margin-top:0px;position:absolute;top:30px;	 left:-1px;	 border:1px solid #9E9E9E;	 border-top:1px solid #fff;}
	#new_Login .regSmBtn{ float:left; margin:4px 0 0px 0; padding:0; width:100%; min-height:28px; height:auto!important; height:28px; line-height:1px}
		#new_Login .regSmBtn a { margin-bottom:10px!important; padding:0!important;}
		
		 #new_Login .rwf, #new_Login .rwt, #new_Login .rwl { width:150px; height:28px; float:left; text-indent:-9999px;background: url(/Design/Images/new_login_sprite.png) no-repeat scroll 0px 0px; }
            #new_Login .rwf{ background-position:0 0px;}
            #new_Login .rwt, #new_Login .regSmBtn a.rwt{ background-position:0 -56px;}
            #new_Login .rwf:hover{ background-position:0 -28px;} 
            #new_Login .rwt:hover{ background-position:0 -84px;} 
            #new_Login .orw{ margin:0px 0 26px 0!important; padding:29px 0 0 0!important; position:relative; text-align:center!important; width:100%; border-bottom:1px solid #BABABA; float:left; height:1px; clear:both}
            #new_Login .orw span{ position:absolute; top:16px; left:137px; right:125px; font-size:14px; color:#bababa; font-weight:normal; padding:0 8px!important; text-align: center; line-height:28px; background-color:#fff; width:19px; }
            #new_Login .frmRows{  float:left; margin:-2px 0 20px 0; padding:0; width:100%; }
            #new_Login .colm285{ width:285px; margin:0; padding:0;}
            #new_Login p.colm285,#new_Login .colm285 { position:relative}
           
            #new_Login .Email_Icon,#new_Login  .Password_Icon {padding-left:45px!important; width:257px!important} 
            #new_Login .Email_Icon{ background: url(/Design/Images/Email_Icon.png) no-repeat scroll 0px 0px;}
            #new_Login .Password_Icon{ background: url(/Design/Images/Password_Icon.png) no-repeat scroll 0px 0px;}
            #new_Login label{ clear: both; width:100%; float:left; margin:0 0 4px 0; padding:0;  font-size: 12px; font-weight: normal; color: #3E3D40; line-height:13px;cursor:text!important}
            #new_Login .colm285{ width:285px; margin:0; padding:0;}
            #new_Login .colmFW{ width:100%; margin:0; padding:0;}
            #new_Login .nrt {padding:0 6px!important;background-color:#fff; height:21px!important;	border: 1px solid #bababa;	color:#999;	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 12px; color:#3e3d40;}
		    #new_Login .nrt:focus{ border-color:#4e4949 }
		    #new_Login  label{ clear: both; width:100%; float:left; margin:0 0 4px 0; padding:0;  font-size: 12px; font-weight: normal; color: #3E3D40; line-height:13px;}
		    #new_Login span.jqTransformCheckboxWrapper{display:block;float:left;margin-top:0px;}
		    #new_Login .colmFW.flt.chbx input[type="checkbox"] { width:12px; height:12px; float:left;}
            #new_Login .colmFW.flt.chbx .lblFrm{ display:inline-block; margin-top:5px; margin-left:1px;color: #3E3D40;  font-size: 12px;  font-weight: normal;  line-height: 13px; padding: 0; }
            #new_Login .mt5{ margin-top:5px!important}
            #new_Login a.jqTransformCheckbox {	background: transparent url(/Design/Images/grey_checkbox.png) no-repeat center top;vertical-align: middle;height: 19px;	width: 18px;display:block;
}
            #new_Login a.jqTransformChecked { background-position: center bottom !important;}
            #new_Login .colmFW.flt.chbx.fs11 .lblFrm{ font-size:11px!important}
            #new_Login a.blueBtn24 span{ width:70px!important;}
            #new_Login input[type="text"], #new_Login input[type="password"] {border:1px solid #bababa!important; padding-left: 45px !important; }
            #new_Login input[type="text"].nrt:focus, #new_Login input[type="password"].nrt:focus{ border-color:#4e4949!important}
            
            a.bw span{ width:70px!important;}


/* Css for New Buttons */
/* 1. Blue button height 27px */
.BtnWrapper a,.BtnWrapper a span{background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 0px 0px; text-align:center; text-decoration: none; color:#fff;height:25px\0/;line-height:24px; font-size:12px; font-weight:bold; text-decoration:none; }
.BtnWrapper a:hover,.BtnWrapper a span:hover{text-decoration:none; }

a.blueBtn24,a.blueBtn24 span , a.greyBtn24,a.greyBtn24 span ,a.greyBrdBtn24,a.greyBrdBtn24 span, a.blueBtn160,a.blueBtn160 span{background-image:url('/Design/Images/sprite_button_new_withshadow.jpg'); 
text-align:center; text-decoration: none; color:#fff;line-height:24px; font-size:12px; font-weight:bold; text-decoration:none; background-repeat:no-repeat; height:27px;
}

a.blueBtn24{display:block;	padding:0 10px 0 0!important;	margin:0;background-position:100% 0; }
a.blueBtn24 span {padding:0 0 0 10px;	margin:0;display:block;	background-position:0% 0;}
a.blueBtn24:hover{ background-position:100% -27px; text-decoration:none!important}
a.blueBtn24:hover span{ background-position:0% -27px; text-decoration:none!important}
a.blueBtn24:active{ background-position:100% -54px; }
a.blueBtn24:active span{ background-position:0% -54px}

/* 2. Grey button height 27px */

a.greyBtn24{display:block;	padding:0 10px 0 0;	margin:0;background-position:100% -81px;}
a.greyBtn24 span {padding:0 0 0 10px;	margin:0;display:block;	background-position:0% -81px;}
a.greyBtn24:hover{ background-position:100% -108px;}
a.greyBtn24:hover span{ background-position:0% -108px}
a.greyBtn24:active{ background-position:100% -135px;}
a.greyBtn24:active span{ background-position:0% -135px}


/* 3. Grey Border with White button height 27px */

a.greyBrdBtn24{display:block; padding:0 10px 0 0;	margin:0;background-position:100% -162px;}
a.greyBrdBtn24 span {padding:0 0 0 10px;	margin:0;display:block;	background-position:0% -162px; color:#3e3d40!important}
a.greyBrdBtn24:hover{ background-position:100% -189px;}
a.greyBrdBtn24:hover span{ background-position:0% -189px}
a.greyBrdBtn24:active{ background-position:100% -215px;}
a.greyBrdBtn24:active span{ background-position:0% -215px}
a.greyBrdBtn24 span em.next { margin-left:9px;}
a.greyBrdBtn24 span em.back { margin-right:3px;}


/*a.greyBrdBtn24:focus { background-position:100% -189px;}
a.greyBrdBtn24:focus span { background-position:0% -189px;}*/
a.btnFrmgrey:focus  { background-position:100% -334px;} 
a.btnFrmgrey:focus span { background-position:0% -334px;} 
/*a.blueBtn24:focus { background-position:100% -27px;} 
a.blueBtn24:focus  span{ background-position:0% -27px;}*/ 

a.blueBtn24:active{ background-position:100% -54px; }
a.blueBtn24:active span{ background-position:0% -54px}

a.blueBtn24.act{ background-position:100% -54px; }
a.blueBtn24.act span{ background-position:0% -54px}

/* 4. Grey button height 23px */

.greyBtn23 { background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 100% -242px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 17px 0 0; margin:4px 0 0 0; display:inline-block  }
.greyBtn23 span{ background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 0px -242px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 0 0 17px; margin:0; float:left }
.greyBtn23:hover{ background-position: 100% -265px}
.greyBtn23:hover span{background-position:0 -265px}
.greyBtn23:active{ background-position: 100% -288px}
.greyBtn23:active span{ background-position: 0 -288px}
.greyBtn23 span em{ padding:0 0 0 17px; font-style:normal; background:url(/Design/Images/Plus_v3.png) no-repeat center left}

/* 5. Grey Border with White button height 23px */

.btnFrmgrey { background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 100% -311px; font-size: 11px!important; font-weight: bold; color: #3e3d40; height:23px; line-height:20px; text-align:center; padding:0 17px 0 0; margin:4px 0 0 0; display:inline-block  }
.btnFrmgrey span{ background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 0px -311px; font-size: 11px!important; font-weight: bold; color: #3e3d40; height:23px; line-height:20px; text-align:center; padding:0 0 0 17px; margin:0; float:left }
.btnFrmgrey:hover{ background-position: 100% -334px}
.btnFrmgrey:hover span{background-position:0 -334px}
.btnFrmgrey:active{ background-position: 100% -357px}
.btnFrmgrey:active span{ background-position: 0 -357px}
.btnFrmgrey span em{ padding:0 0 0 17px; font-style:normal; background:url(/Design/Images/Plus_v3.png) no-repeat center left}

/* 6. Blue button height 23px */

.blueBtn23 { background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 100% -380px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 17px 0 0; margin:4px 0 0 0; display:inline-block  }
.blueBtn23 span{ background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 0px -380px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 0 0 17px; margin:0; float:left }
.blueBtn23:hover{ background-position: 100% -403px}
.blueBtn23:hover span{background-position:0 -403px}
.blueBtn23:active{ background-position: 100% -426px}
.blueBtn23:active span{ background-position: 0 -426px}
.blueBtn23 span em{ padding:0 0 0 17px; font-style:normal; background:url(/Design/Images/Plus_v3.png) no-repeat center left}


/* 4. Grey button height 20px */

.grey_Btn20 { background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 100% -449px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 17px 0 0; margin:4px 0 0 0; display:inline-block  }
.grey_Btn20 span{ background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 0px -449px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 0 0 17px; margin:0; float:left }
.grey_Btn20:hover{ background-position: 100% -265px}
.grey_Btn20:hover span{background-position:0 -265px}
.grey_Btn20:active{ background-position: 100% -288px}
.grey_Btn20:active span{ background-position: 0 -288px}
.grey_Btn20 span em{ padding:0 0 0 17px; font-style:normal; background:url(/Design/Images/Plus_v3.png) no-repeat center left}


.delgreyBtn24 { background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 100% -518px; font-size: 12px!important; font-weight: bold; color: #fff; height:27px; height:26px\0/; line-height:24px; text-align:center; padding:0 10px 0 0; margin:0px 0 0 0; display:inline-block  }
.delgreyBtn24 span{ background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 0px -518px; font-size: 12px!important; font-weight: bold; color: #fff; height:27px; height:26px\0/; line-height:24px; text-align:center; padding:0 14px 0 23px; margin:0; float:left }
.delgreyBtn24:hover{ background-position: 100% -545px; text-decoration:none!important}
.delgreyBtn24:hover span{background-position:0 -545px}
.delgreyBtn24:active{ background-position: 100% -572px}
.delgreyBtn24:active span{ background-position: 0 -572px}
.delgreyBtn24 span em{ padding:0 0 0 17px; font-style:normal; background:url(/Design/Images/Plus_v3.png) no-repeat center left}



.close_GreyBtn24 { background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 100% -518px; font-size: 12px!important; font-weight: bold; color: #fff; height:27px; line-height:24px; text-align:center; padding:0 10px 0 0; margin:0px 0 0 0; display:inline-block  }
.close_GreyBtn24 span{ background:url(/Design/Images/sprite_button_new_withshadow.jpg) no-repeat 0px -518px; font-size: 12px!important; font-weight: bold; color: #fff; height:27px; line-height:24px; text-align:center; padding:0 9px 0 19px; margin:0; float:left }
.close_GreyBtn24:hover{ background-position: 100% -545px; text-decoration:none!important}
.close_GreyBtn24:hover span{background-position:0 -545px}
.close_GreyBtn24:active{ background-position: 100% -572px}
.close_GreyBtn24:active span{ background-position: 0 -572px}
.close_GreyBtn24 span em{ padding:0 0 0 17px; font-style:normal; background:url(/Design/Images/Plus_v3.png) no-repeat center left}



a.blueBtn160{display:block;	padding:0 6px 0 0;	margin:0;background-position:100% 0; }
a.blueBtn160 span {padding:0 0 0 6px;	margin:0;display:block;	background-position:0% 0;}
a.blueBtn160:hover{ background-position:100% -27px;}
a.blueBtn160:hover span{ background-position:0% -27px}
a.blueBtn160:active{ background-position:100% -54px; }
a.blueBtn160:active span{ background-position:0% -54px}
@media screen and (-webkit-min-device-pixel-ratio:0) {a.blueBtn160 span {font-weight:550;}}

.BtnWrapper .w70{width: 70px!important;}
.BtnWrapper .w80{width: 80px!important;}

.h24{height:24px!important}
.frt, .float_right{ float:right}
.jqTransformHidden{ display:none!important;}

.mtm19 {
    margin-top: -19px !important;
}
.mb14 {
    margin-bottom: 14px !important;
}
.pb20 {
    padding-bottom: 20px !important;
}
.mb3 {
    margin-bottom: 3px!important;
}

/* add journal Accordion */
.accordionSpec {width:535px;float:left;padding:0;margin:12px 0 0px 0;}
dl#accordionSpec {float:left;height:auto!important;list-style-type:none;margin:0;padding:0;width:535px;}
dl#accordionSpec a {display:block;text-decoration: none;}
dl#accordionSpec dt {float:left;margin:0;padding:0;width:535px;}
dl#accordionSpec dt a {background:#f7f7f7 url(/Design/Images/Arrow_Icon_up.png) no-repeat 6px 4px;color:#3e3d40;padding:0px 0 0px 30px;margin-bottom:6px;font-weight:bold;text-decoration:none;
display:block;font-size:11px;font-weight:bold;outline:none;height:24px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;width:505px;float:left;line-height:24px;}
dl#accordionSpec dt a:hover {background-color:#f7f7f7;color:#3e3d40;}
dl#accordionSpec dt.active a {background:#f7f7f7 url(/Design/Images/Arrow_Icon_down.png) no-repeat 6px 4px;color:#3e3d40;}
dl#accordionSpec dd {display:none;margin:0;padding:0;float:left;width:535px;}
dl#accordionSpec dd .indent {padding:0px;margin:12px 0 60px 0;float:left;width:535px;}
dl#accordion dd a {display:inline;background:none;padding:0;width:auto;text-decoration:underline;}
dl#accordionSpec dd a:hover {text-decoration:none;/*background:none;*/}
dl#accordionSpec dd .indent .mailSpec {padding:0;margin:0 0 0 30px;float:left;width:505px;}
#accdnWrapper .w380{width:380px!important}
#accdnWrapper {font-size:12px; color:#3e3d40 }
#accdnWrapper input, #accdnWrapper textarea {color:#707173!important; }
#accdnWrapper input {padding-left:8px!important }
#accdnWrapper textarea { padding-top:0px!important; }

#accdnWrapper input[type="text"], #accdnWrapper input[type="password"] { height:18px!important}
#accdnWrapper input[type="text"]:focus, #accdnWrapper textarea:focus {
    border-color: #4E4949 !important;
}
.w56{ width:56px!important}
.modalBackground{ height:100%; background-color:#000;filter:alpha(opacity=70);opacity:0.7;z-index:99999!important}


#new_Login .colmFW .mt6{ margin-top:6px!important; }
#new_Login .colmFW a{ color: #1B79B3!important; line-height:14px!important;}
#new_Login .colmFW a:hover{  text-decoration:none!important; color: #1B79B3!important;}

.w154{ width:154px!important}
.w65 { width: 65px;}
.mt38{ margin-top:38px!important}

#accdnWrapper input.grey_90, #accdnWrapper textarea.grey_90 {color:#3E3D40 !important }

#accdnWrapper input[type="text"], 
#accdnWrapper input[type="password"],
#accdnWrapper textarea {
    border: 1px solid #BABABA !important;
}


ul.normalList.fs11 li {
    font-size: 11px !important;
}

.mt28 {margin-top:28px!important;}




.rbt input[type="Radio"] { width:12px; height:12px; float:left; display:none;}
.rbt label{ float:left; width: auto; margin:0; padding:0} 
.rbt .jqTransformRadioWrapper {float: left;display:block;margin:0px 9px 0px 0px;	margin-top:5px;height: 12px;width: 12px;}
.rbt .jqTransformRadio {background: transparent url(/Design/images/radialR.png) no-repeat 0 0px;vertical-align: middle;height: 12px;width: 12px;display:block;/*display: -moz-inline-block;*/}
.rbt a.jqTransformChecked { background-position: 0 -12px!important}
.rbt.err a.jqTransformRadio { background-position: 0 -24px;}

.hdHidewrapper .rbt .jqTransformRadioWrapper {background:#fff!important}
.absCls { position: absolute; right: 0; top: 6px;}

#new_Login .rwl{ background-position:0 -112px;} 
#new_Login .rwl:hover{ background-position:0 -140px;}
.w305 {width:305px!important}

.lh20 { line-height : 20px !important;}

#new_Login .regSmBtn a.mt10 {margin-top:10px!important;}


#col_Right dl.shareIconset {color: #3E3D40; float: left; font-size: 12px; line-height: 16px; margin: 5px 0; padding: 0; width: 100%;}
#col_Right dl.shareIconset dt { float: left; margin: 0; padding: 0; width: 28px;}
#col_Right dl.shareIconset dd { float: left; margin: 0 0 0!important;  width: 205px;}
#col_Right dl.shareIconset dd  {margin: 0px\0/;}


#col_Right .socialmediaIconholder, .smIcons, .txtforIcon{ cursor:default!important}
#col_Right .socialmediaIconholder, .smIcons{ background:none!important; margin:10px 0; padding:0;}
#col_Right .socialmediaIconholder { width:100%; float:left}
#col_Right .smIcons { width:100px; background:none!important; text-align:right; float:right;/*margin:0!important;*/ padding:0!important }
#col_Right .txtforIcon{ float:left; background:none!important; width:140px; color:#3E3D40!IMPORTANT; line-height:16px; padding-top:4px}
#col_Right .smIcons a{ display:inline-block!important; float:left!important; width:26px!important; margin-right:3px!important; padding:0!important; text-align:left!important } 

#col_Right .fb {
    background: url("/Design/images/socialIcon_nework_small.png") repeat scroll 0 0 transparent!important;
    float: left;
    height: 22px !important;
    margin: 0 6px 0 0 !important;
    width: 22px !important;
}
#col_Right .fb:hover {
    background: url("/Design/images/socialIcon_nework_small.png") repeat scroll 0 -23px transparent!important;
    float: left;
    height: 22px !important;
    margin: 0 6px 0 0 !important;
    width: 22px !important;
}
#col_Right .lk {
    background: url("/Design/images/socialIcon_nework_small.png") repeat scroll -46px 0 transparent!important;
    float: left;
    height: 22px !important;
    margin: 0 6px 0 0 !important;
    width: 22px !important;
}
#col_Right .lk:hover {
    background: url("/Design/images/socialIcon_nework_small.png") repeat scroll -46px -23px transparent!important;
    float: left;
    height: 22px !important;
    margin: 0 6px 0 0 !important;
    width: 22px !important;
}



#col_Right .tw {
    background: url("/Design/images/socialIcon_nework_small.png") repeat scroll -23px 0 transparent!important;
    float: left;
    height: 22px !important;
    margin: 0 6px 0 0 !important;
    width: 22px !important;
}
#col_Right .tw:hover {
    background: url("/Design/images/socialIcon_nework_small.png") repeat scroll -23px -23px transparent!important;
    float: left;
    height: 22px !important;
    margin: 0 6px 0 0 !important;
    width: 22px !important;
}


 .rbtSrch input[type="Radio"] { width:10px; height:10px; float:left; display:none;}
 .rbtSrch label{ float:left; width: auto; margin:0; padding:0} 
.rbtSrch .jqTransformRadioWrapper {float: left;display:block;margin:8px 9px 0px 0px; height: 10px;width: 10px;}
.rbtSrch .jqTransformRadio {background: transparent url(/Design/images/radialR_pubsrch.png) no-repeat 0 0px;vertical-align: middle;height: 10px;width: 10px;display:block;/*display: -moz-inline-block;*/}
.rbtSrch a.jqTransformChecked { background-position: 0 -10px!important}
.rbtSrch.err a.jqTransformRadio { background-position: 0 -20px;}


 .rbtSrchlst input[type="Radio"] { width:10px; height:10px; float:left; display:none;}
 .rbtSrchlst label{ float:left; width: auto; margin:0; padding:0} 
.rbtSrchlst .jqTransformRadioWrapper {float: left;display:block;margin:3px 7px 0px 0px; height: 10px;width: 10px;}
.rbtSrchlst .jqTransformRadio {background: transparent url(/Design/images/radialR_pubsrch.png) no-repeat 0 0px;vertical-align: middle;height: 10px;width: 10px;display:block;/*display: -moz-inline-block;*/}
.rbtSrchlst a.jqTransformChecked { background-position: 0 -10px!important}
.rbtSrchlst.err a.jqTransformRadio { background-position: 0 -20px;}

.hdHidewrapper .rbtSrch .jqTransformRadioWrapper {background:#fff!important}

#frameSearch .searchbox {top:0px; line-height:19px!important;height:20px!important;padding: 0!important; margin-top:0px!important; line-height:19px\0/; z-index: 10;float:left}
.float_left{float:left!important}
.clear{clear:both}


.w70 {
    width: 70px !important;
}
.w80 {
    width: 80px !important;
}
.mt21 {margin-top:21px!important}
.w704 {width:704px!important}
.mb11 {margin-bottom:11px!important}
.mb19 {margin-bottom:19px!important}
.mt23 {margin-top:23px!important}

a.photoIcon b {background: url("/Design/images/Camera_Icon.png") no-repeat left center; margin: 0;padding: 0px; text-decoration: none; width:22px; height:15px; float:left  }
a.photoIcon:hover b {background: url("/Design/images/Camera_Icon_mouseover.png") no-repeat left center; text-decoration: none!important; width:22px; height:15px; float:left}

.popup_welcomeTxt {font-size:26px; font-family:'HelveticaNeueHeavy', sans-serif ; text-align:center; padding:0; margin:0; color:#606060; line-height:25px;  }

.grey_80 {color:#606060!important}

.pl2{padding-left:2px!important}
.webcamWrapper {float:left; height:333px; position:relative; width:370px;}
.webcamicon_wrapper {background:url("/Design/Images/semitrans.png") repeat left top;bottom:0;height:35px;left: 0; margin: 0;position:absolute;text-align:center;width:100%;z-index:9999;}
.webcamicon {height: 31px;margin-top: 4px;text-align: center; vertical-align: middle; width: 100%; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}
.qq-upload-list {position:relative;}
.ProfileImageEdit_ProgressBar{background:url("/Design/Images/cargar.gif") no-repeat ; width:86px; height:18px;float:left; position:absolute;left:161px; top:8px}


.h0 {height:0px!important}

.w45{width:45px}

#camNotLoaded{float: left; margin: 0px; background-color: infobackground; border: 1px solid buttonshadow; width: 348px; padding: 10px; position: absolute; top: 139px;}

.popupPaddingPublications {padding: 5px 20px 10px !important;}
.bb10 {border-bottom-width: 10px !important;}

.pl6{padding-left:6px!important  }
.pt14{padding-top:14px!important  }
.mh105 { min-height: 105px !important;}

/*edit profile picture popup */

.w430{width:430px!important}
.popup_new{padding:13px 20px 10px 20px!important; float:left}

.lh17 {line-height:17px!important}

.mh100 { min-height: 95px !important; padding:2px 0 1px 10px}
.pt14 { padding-top: 14px !important;}

#Editpicpopup .editProfileTitle {margin-bottom:14px!important; color:#3E3D40!important;line-height:12px!important}

#pnlDelete .editProfileTitle {margin-bottom:12px!important; color:#3E3D40!important;line-height:12px!important}

.lh12{line-height:12px!important}


a.blue24_dis{background: url("/Design/Images/bg25blue_dis_button_a.jpg") no-repeat 100% 0;color:#fff;display:block;float:left;font-size:12px;font-weight: bold;
             height:24px;line-height:24px;margin: 0;padding:0 10px 0 0;text-align:center;text-decoration:none;white-space:nowrap;}
a.blue24_dis span {background:url("/Design/Images/bg25blue_dis_button_span.jpg") no-repeat 0 0;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:bold;
                   line-height:24px; margin:0; padding:0 0px 0 10px;text-align:center}
a.blue24_dis:hover {background-position:100% 0;text-decoration:none;}
a.blue24_dis:hover span {background-position: 0 0;text-decoration:none;}

html,body{height:100.1%;}
.pt1{padding-top:1px!important}

.w150 { width: 150px !important;}

.srchClr{color:#3E3D40!important}

/*professional expertise cancel button */
.grey_Btn20New { background:url("/Design/Images/sprite_button_new_withshadow.jpg") no-repeat 100% -737px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 17px 0 0; margin:4px 0 0 0; display:inline-block  }
.grey_Btn20New span{ background:url("/Design/Images/sprite_button_new_withshadow.jpg") no-repeat 0px -737px; font-size: 11px!important; font-weight: bold; color: #fff; height:23px; line-height:20px; text-align:center; padding:0 0 0 17px; margin:0; float:left }
.grey_Btn20New:hover{ background-position: 100% -760px}
.grey_Btn20New:hover span{background-position:0 -760px}
.grey_Btn20New:active{ background-position: 100% -783px}
.grey_Btn20New:active span{ background-position: 0 -783px}
.grey_Btn20New span em{ padding:0 0 0 17px; font-style:normal; background:url("/Design/Images/Plus_v3.png") no-repeat center left}
.invitecallout{left:-100px; top:-180px}

.pr13{padding-right: 13px!important;}
.w666{width:666px!important}



@media \0screen { .blueBtn23, .blueBtn23 span, .grey_Btn20New, .grey_Btn20New span, .btnFrmgrey, .btnFrmgrey span {height:21px!important;} }/*IE8 only*/

.blueBtn23, .blueBtn23 span, .grey_Btn20New, .grey_Btn20New span, .btnFrmgrey, .btnFrmgrey span { height:21px \0/;}/*IE9 only*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.blueBtn23, .blueBtn23 span, .grey_Btn20New, .grey_Btn20New span, .btnFrmgrey, .btnFrmgrey span {height:21px!important}}/*Chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {.BtnWrapper a, .BtnWrapper a span {height:25px!important}}

.mb7{margin-bottom: 7px!important;}

#newRegForm .txt_unline a:hover{text-decoration:underline!important;}

.activeMsg {

	float: left;
	border: 1px solid #CC0000; 
	margin: 0px 0px 30px 0; 
	padding: 20px 14px 15px 14px; 
	width: 651px;
	font-size: 12px; 
	font-weight: normal; 
	line-height: 18px;
}

p.accountActive {

	font-size: 12px; 
	font-weight: normal; 
	line-height: 18px;
	color:#CC0000;
	display: block;  
	margin: -6px 0px 5px 0;
	padding: 0px;

}

p.msgResend {

	font-size: 12px; 
	font-weight: normal; 
	line-height: 18px;
	color:#3E3D40;
	display: block;  
	margin: -4px 0px 0px 0;
	padding: 0px;
}
/*Config page Edit Timeout Popup*/
.timeOutWrapper {
	width: 100%;
	float: left;
	margin: 0;
	padding:0;
}
.timeOutBlock {
    float: left;
    margin: 0;
    padding: 10px 5px 0 10px;
    width: 480px;
}
.timeOutBlock .titleArea {
	padding: 0px; 
	width: 100%;
	float: left;
	margin: 0 0 11px 0;
	padding:0;
}
.timeOutBlock .titleArea h4 {
	color: #3E3D40;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 13px;
    list-style-type: none;
    margin: -2px 0 0 0;
    padding: 0;
    width: 100%;
}
ul.timeOutListing {
	float: left; 
	list-style-type: none; 
	margin: 0px 0 26px 0; 
	padding: 0px; 
	width: 100%;
    font-weight: normal;
}
ul.timeOutListing li {
	padding: 0px; 
	margin: 0px; 
	float: left; 
	font-size: 12px; 
	list-style-type: none; 
	width: 100%; 
	color: #3e3d40;
    line-height: 15px;
}
ul.timeOutListing li .count {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    width: 40px;
}
ul.timeOutListing li .name {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    width: 145px;
}
ul.timeOutListing li .date {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    width: 95px
}
ul.timeOutListing li .timeout {
    float: left;
    margin: 0;
    padding: 0;
    width: 120px;
}

ul.timeOutListing li .count, ul.timeOutListing li .name, ul.timeOutListing li .date, ul.timeOutListing li .timeout{
	color: #3E3D40;
	font-size: 12px;
	line-height: 16px;
    float: left;    
    margin: 0;
	word-break: break-all;
}
ul.timeOutListing li span {
	color: #3E3D40;
	font-size: 12px;
	line-height: 16px;
    float: left;    
    margin: 0;
     width:100%;
}
ul.timeOutListing li span.wF, ul.timeOutListing li span.pA, ul.timeOutListing li span.dS, ul.timeOutListing li span.lT {
	color: #707173;
	padding-bottom: 3px;
    width:100%;
}
.timeOutFormListing {
	float: left; 
	color: #3e3d40; 
	margin: 0 0 30px 0; 
	padding: 0px; 
	width: 100%;
}
.timeOutFormListing .leftBlock {
	padding: 0 10px 0 0;
    width: 230px;
	margin: 0;
	float:left;
}
.timeOutFormListing .leftBlock .tOutTxt {
	float: left; 
	margin: -2px 0 8px 0; 
	padding: 0 5px 0 0; 
	width: 65px;
}
.timeOutFormListing .leftBlock .dayS {
	float: left; 
	margin: -2px 0 8px 0; 
	padding: 0; 
	width: 65px;
}
.timeOutFormListing .leftBlock .tOutTxt label, .timeOutFormListing .leftBlock .dayS label {
	font-size: 12px;
	line-height: 13px; 
	color: #707173;
	padding: 0;
	margin:0;
}
.timeOutFormListing .leftBlock .outDays {
	clear: both;
    float: left;
    margin: 0 0 5px 0;
    padding: 0;
    width: 230px;
}
.timeOutFormListing .leftBlock .outDays .artList {
	font-size: 12px;
	line-height: 17px; 
	color: #3e3d40;
	float: left;
	margin: 0;
	padding: 0 5px 0 0; 
	width: 65px;
	text-align:left;	
	word-break: break-all;
}
.timeOutFormListing .leftBlock .outDays input {
	border: 1px solid #707173;
    color: #3E3D40;
	width: 46px;
	height: 15px;
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	text-align: right;
	font-size: 12px;
	line-height: 15px;
}
.timeOutFormListing .leftBlock .erroR {
	color: #D10019;
    font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0;
	width: 100%;
	float:left
}
.timeOutFormListing .rightBlock {
	width: 210px;
	padding:0 ;
	margin: 0;
	float:left;
}

.timeOutFormListing .rightBlock p {
	padding: 0px!important;
	margin: 0px;
	color: #707173!important
}
.timeOutWrapper .error {
	color: #D10019;
    font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0 0 5px 0;
	width: 100%;
	float:left
}

.btn {
	font-family: 'Lucida Grande', 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	min-width: 90px;
	height: 24px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0px 6px 2px -4px #BBBBBB;
	-webkit-box-shadow: 0px 6px 2px -4px #BBBBBB;
	box-shadow: 0px 6px 2px -4px #BBBBBB;
	border:1px solid #858687;
	border-bottom-color: #757677;
}
.btn-gray-light {
	color: #fff;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/	
	background: #9c9e9f;
	background: -moz-linear-gradient(top, #9c9e9f 0%, #9c9e9f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9c9e9f), color-stop(100%, #9c9e9f));
	background: -webkit-linear-gradient(top, #9c9e9f 0%, #9c9e9f 100%);
	background: -o-linear-gradient(top, #9c9e9f 0%, #9c9e9f 100%);
	background: -ms-linear-gradient(top, #9c9e9f 0%, #9c9e9f 100%);
	background: linear-gradient(to bottom, #9c9e9f 0%, #9c9e9f 100%);
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9e9f', endColorstr='#9c9e9f', GradientType=0 );*/
}
.btn-gray-light:hover {
	-moz-box-shadow: 0px 6px 2px -4px #BBBBBB;
	-webkit-box-shadow: 0px 6px 2px -4px #BBBBBB;
	box-shadow: 0px 6px 2px -4px #BBBBBB;
	background: -moz-linear-gradient(top, rgba(156, 158, 159, 0.75) 0%, rgba(156, 158, 159, 1) 50%, rgba(156, 158, 159, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(156, 158, 159, 0.75)), color-stop(50%, rgba(156, 158, 159, 1)), color-stop(100%, rgba(156, 158, 159, 1)));
	background: -webkit-linear-gradient(top, rgba(156, 158, 159, 0.75) 0%, rgba(156, 158, 159, 1) 50%, rgba(156, 158, 159, 1) 100%);
	background: -o-linear-gradient(top, rgba(156, 158, 159, 0.75) 0%, rgba(156, 158, 159, 1) 50%, rgba(156, 158, 159, 1) 100%);
	background: -ms-linear-gradient(top, rgba(156, 158, 159, 0.75) 0%, rgba(156, 158, 159, 1) 50%, rgba(156, 158, 159, 1) 100%);
	background: linear-gradient(to bottom, rgba(156, 158, 159, 0.75) 0%, rgba(156, 158, 159, 1) 50%, rgba(156, 158, 159, 1) 100%);
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf9c9e9f', endColorstr='#9c9e9f', GradientType=0 );*/
}
.btn-gray-light:active {
	border: 2px solid #828586;
}
/* end */

.textDecorationLT {
  	text-decoration: line-through;  
}
.popupPadding_RA {
    padding: 5px 20px 10px !important;
}

.popupcloseWindow {
    width: 12px;
    height: 12px;
    position: absolute;
    right: -6px;
    top: 0px;
    opacity: 0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}
.popupcloseWindow img {
    width: 12px;
    height: 12px;
}

.popupcloseWindow:hover {
    opacity: 0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}

.ml73 {
    margin-left: 73px;
}
.linheight13 {
    line-height: 1.3;
}
.lh15 {
    line-height: 15px;
}
.pt8 {
    padding-top: 8px;
}
/*Config page Edit Timeout Popup*/
.h25 {
    height: 25px!important;
}

/* RELATED ATRICILE  NEW CSS STYLE*/

.relArticle {
    display: block; 
    padding: 3px 4px 4px 4px;
    margin: 0px;
}
.relArticle ul {
    width: 100%; 
    padding: 0px;
    margin: 0px; 
    display: block; 
    list-style-type: none;
}
.relArticle ul li {
    width:100%;
    padding:0 0 2px 0; 
    margin:0; 
    display:block;
    list-style-type:none;
    font-size:12px;
    line-height:18px;
    color:#1B79B3;
}

.relArticle ul li a {
    width:100%;
    padding:0; 
    margin:0; 
    display:block;
    list-style-type:none;
    font-size:12px;
    line-height:18px;
    color:#1B79B3; 
    text-align: left;
}

.relArticle ul li a:hover {
    color:#1B79B3; 
    text-decoration: underline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .relArticle {
        padding: 4px 4px 3px 4px;
    }
}

/* SPECIALTY SECTIONS NEW CSS STYLE*/

.splSection {
    float: left;
    margin: 0 0 26px 0;
    padding: 0;
    width: 100%;
}
.pr0 {
    padding-right: 0px!important;
}
.splSection ul {
    width: 48%; 
    padding: 0 10px 0 0;
    margin: 0px; 
    float: left; 
    list-style-type: none;
}
.splSection ul li {
    width:100%;
    padding:0 0 2px 0; 
    margin:0; 
    display:block;
    list-style-type:none;
    font-size:12px;
    line-height:18px;
    color:#1B79B3;
}

.splSection ul li a {
    width:100%;
    padding:0; 
    margin:0; 
    display:block;
    list-style-type:none;
    font-size:12px;
    line-height:18px;
    color:#1B79B3; 
    text-align: left;
}

.splSection ul li a:hover {
    color:#1B79B3; 
    text-decoration: underline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .splSection {
        margin-top: 1px;        
    } 
}

.doiNumber {
    font-size: 11px;
    line-height: 16px;
    margin: 3px 0 5px 0;
    padding: 0;
    color:#707173;
}
.missionStatementLinks {
    width: 100%;
    float: left;
    padding-bottom: 16px;
    padding-top: 0px;
}

.missionStatementLinks a{    
    clear: both;
    display: inline-block;
    float: left;    
    padding-bottom: 3px;
}

.missionStatementLinks a:last-child{   
    padding-bottom: 0px;
}
.h101 {
    height:101px!important;
}
.h59 {
     height:59px!important;
}
h1.defaultBannerTitle {
    position: absolute;
    top: 104px;
    left: 15px ;
    color: #3E3D40;    
    font-size:21px;
    font-weight:bold;
    text-align: left;
    line-height: 14px;
    padding: 0;
    margin: 0;    
}
h1.defaultBannerTitle.white {
    color: #ffffff!important;
}
.mtm6 {
    margin-top:-6px!important;
}

.w127 {
    width: 127px !important;
}
.dis_inline_block {
    display: inline-block !important;
}
@media not all {
    .BtnWrapper a.blueBtn24, .BtnWrapper a.blueBtn24 span {
        height: 26px !important;
    }
}


.journalPdf a{ line-height: 43px; text-align: left;padding-right: 29px; text-align: right !important; width: 115px !important; background: url(/Design/Images/icons/pdf_25.png) no-repeat right 9px;}

/*New Banner Paginaton*/

/*.journalBannerPagination{
    width: 916px;    
    padding: 0 15px;
    margin: 0px;
    float: left;
    height: 42px;
    background: url(/Design/Images/journalPageBg.png) repeat-x left top;
}
.journalLeft{
    float: left;
    padding: 0px;
    margin: 0 19px 0 0;
    width: 161px;
    background: url(/Design/Images/journalPageArrow.png) no-repeat right 9px;
    position: relative;
    top: 4px;
}
.journalLeft label{
    font-family: "Lucida Grande","Trebuchet MS",Arial,sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    padding: 0px;
    margin: 0;
    float: left;
    color: #989898;
    text-align: left;    
}
.journalPageWrapper{
    float: left;
    padding: 0px;
    margin: 0;  
    width: 735px; 
    position: relative;
    top: 8px; 
}
.journalPageWrapper ul{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%; 
}
.journalPageWrapper ul li { 
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 25px;  
    text-decoration: none;    
    text-align: left
}
.journalPageWrapper ul li:first-child{ 
    padding-left: 0px
}
.journalPageWrapper ul li a { 
    float: left;    
    margin: 0;
    padding: 0;  
    text-decoration: none;    
    font-family:"HelveticaNeueLT Com 65 Md", "HelveticaNeueLT Std Med", Arial, sans-serif;
    color: #989898;
    font-size: 11px;
    font-weight: 700;  
    line-height: 13px;
    text-align: left;
    width: 100%;
    height: 31px;
}
.journalPageWrapper ul li a:hover, .journalPageWrapper ul li a.act {
    border-bottom: 3px solid #2178B5;
    color: #3E3D40;
}
.journalPageWrapper ul li a.disabled {   
    color: #989898;
    opacity:1;
    filter:alpha(opacity=100)
}
.journalPageWrapper ul li a.disabled:hover{
    color: #989898;
    border-bottom: 0px;
    cursor: default;
}
.journalPageWrapper ul li a span { 
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.journalPageWrapper ul li a span.boldTxt  {    
    text-transform: uppercase;
}

.journalPageWrapper ul li:last-child a span{
    line-height: 30px;
}
.journalPageWrapper ul li a.highlighted {
    color: #3E3D40;
    opacity: 1;
    filter: alpha(opacity=100);
    border-bottom: 3px solid #2178B5;
    font-size: 11px;
    font-weight: 700;
    cursor: default;
}*/
/*end*/

/*Journal Banner Paginaton Design Updated Version-02, 30-09-13*/
.journalBannerPag_New{       
    padding: 0 0 0 15px;
    margin: 0px;
    float: left;
    /*height: 42px;*/
    /*background-color: #e5e6ea;*/
    background-color: #E5E6EA;    
     width: 931px;
}
.journalLeftBlock{
    float: left;
    padding: 0px;
    margin: 7px 20px 0px 0;    
    background: url(/Design/Images/journalPageArrow.png) no-repeat right 5px;
    position: relative;    
    width: 162px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.journalLeftBlock {margin-top: 8px; }}

.journalLeftBlock label{
    font-family:  "Lucida Grande","Trebuchet MS",Arial,sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    padding: 0 15px 0 0 0px;
    margin: 0;
    float: left;
    color: #707173;
    text-align: left;    
}
.journalMidWrapper{
    float: left;
    padding: 0px;
    margin: 0;  
    width: 749px; 
    position: relative;    
}

.journalMidWrapper .mainRowTwo{
    float: left;
    margin: 0;
    padding: 0;
    width: 691px;
    background: url(/Design/Images/journalWrapperBdr_02.png) no-repeat left top ;
}

.journalMidWrapper .mainRowThree{
    float: left;
    margin: 0;
    padding: 0;
    width: 691px;
    background: url(/Design/Images/journalWrapperBdr_03.png) no-repeat left top ;
}

.journalMidWrapper ul.rowOne{
    background: url(/Design/Images/journalPagBdrRepeat_1.png) no-repeat right top;
}
.journalMidWrapper ul.rowTwo{
    background: url(/Design/Images/journalPagBdrRepeat_2.png) no-repeat right top;
}
.journalMidWrapper ul.rowThree{
    background: url(/Design/Images/journalPagBdrRepeat_3.png) no-repeat right top;
}
.journalMidWrapper ul{
    float: left;
    margin: 0;
    padding: 0 20px 0 0 ;
    width: 671px; 
}
.journalMidWrapper ul li { 
    float: left;
    list-style-type: none;
    margin: 7px 0 0 0;
    padding: 0 0 5px 23px;  
    text-decoration: none;    
    text-align: left;
    border-bottom: 0px solid #D9D9D9;
    height: 27px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .journalMidWrapper ul li {margin-top: 8px; }

    ::i-block-chrome,.journalMidWrapper ul li {
        margin-top: 7px!important;          
    }
}

:root .journalMidWrapper ul li {margin-top: 8px\9;}

.journalMidWrapper .mainRowTwo ul li {
    padding-bottom: 6px;
}
.journalMidWrapper ul li:first-child{ 
    padding-left: 0px
}
.journalMidWrapper ul li a { 
    float: left;    
    margin: 0;
    padding: 0 0 3px 0;  
    text-decoration: none;    
    font-family: Arial, Helvetica, sans-serif;
    color: #989898;
    font-size: 11px;
    font-weight: bold;  
    line-height: 13px;
    text-align: left;
    width: 100%;   
    letter-spacing: 0.25px; 
    /*height: 31px;*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .journalMidWrapper ul li a {padding-bottom: 2px; }

    ::i-block-chrome,.journalMidWrapper ul li a {
        padding-bottom: 3px !important;          
    }
  
}

:root .journalMidWrapper ul li a {padding-bottom: 2px\9;}
.journalMidWrapper ul.rowOne li {padding-bottom: 4px\9;}

.journalMidWrapper ul li a:hover, .journalMidWrapper ul li a.act {
    border-bottom: 3px solid #2178B5;
    color: #3E3D40;
}
.journalMidWrapper ul li a:hover span, .journalMidWrapper ul li a.act span{
    color: #3E3D40;
} 

.journalMidWrapper ul li a.disabled, .journalMidWrapper ul li a.disabled span {   
    color: #989898;
    opacity:1;
    filter:alpha(opacity=100)
}
.journalMidWrapper ul li a.disabled:hover, .journalMidWrapper ul li a.disabled:hover span{
    color: #989898;
    border-bottom: 0px;
    cursor: default;
}
.journalMidWrapper ul li a.highlighted  {
    color: #3E3D40;
    opacity: 1;
    filter: alpha(opacity=100);
    border-bottom: 3px solid #2178B5;
    font-size: 11px;
    font-weight: bold;
    cursor: default;
}
.journalMidWrapper ul li a.highlighted span {
    color: #3E3D40;
    opacity: 1;
    filter: alpha(opacity=100);    
}
.journalMidWrapper ul li a span { 
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    color: #989898;
    font-size: 11px;
    font-weight: bold;  
    line-height: 13px;
    text-align: left;
    letter-spacing: 0.25px;
}
.journalMidWrapper ul li a span.boldTxt  {    
    text-transform: uppercase;
}
.journalMidWrapper .journalAll{
    float: right;
    padding: 0px;
    margin: 0 18px 0 17px;
}
.journalMidWrapper .journalAll a {
    float: left;    
    margin: 12px 0 0 0;
    padding: 0;  
    text-decoration: none;   
    text-transform: uppercase; 
    font-family: Arial, Helvetica, sans-serif;
    color: #989898;
    font-size: 11px;
    font-weight: 700;      
    text-align: center;
    width: 23px;
    letter-spacing: 0.3px;
}
.journalMidWrapper .journalAll a span { 
    clear: both;
    float: left;
    margin: 0;
    padding: 0 0 8px 0;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    color: #989898;
    font-size: 11px;
    font-weight: bold;  
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.3px;

}
.journalMidWrapper .journalAll a:hover, .journalMidWrapper .journalAll a.act {
    border-bottom: 3px solid #2178B5;
    color: #3E3D40;
}

.journalMidWrapper .journalAll a:hover span, .journalMidWrapper .journalAll a.act span{
    color: #3E3D40;
} 


.journalMidWrapper .journalAll a.disabled, .journalMidWrapper .journalAll a.disabled span {   
    color: #989898;
    opacity:1;
    filter:alpha(opacity=100)
}
.journalMidWrapper .journalAll a.disabled:hover, .journalMidWrapper .journalAll a.disabled:hover span{
    color: #989898;
    border-bottom: 0px;
    cursor: default;
}
.journalMidWrapper .journalAll a.highlighted  {
    color: #3E3D40;
    opacity: 1;
    filter: alpha(opacity=100);
    border-bottom: 3px solid #2178B5;
    font-size: 11px;
    font-weight: bold;
    cursor: default;
}
.journalMidWrapper .journalAll a.highlighted span {
    color: #3E3D40;
    opacity: 1;
    filter: alpha(opacity=100);    
}

.journalMidWrapper .styleNone{    
    border: none;
    height: 26px;
    margin-bottom: 0;
}
.journalMidWrapper .styleNone a{    
    padding-bottom: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome */    
    .journalMidWrapper .styleNone{
        height: 25px; 
        margin-top: 7px; 
    }

    ::i-block-chrome,.styleNone {
        height: 26px!important;    
        margin-top: 7px;             
    }    
}

@media screen and (-webkit-min-device-pixel-ratio:0) {    
    .journalMidWrapper .styleNone a{ 
        padding-bottom: 2px; 
    }
    .journalMidWrapper ul.rowOne li {
        padding-bottom: 4px;          
    }
    ::i-block-chrome,.journalMidWrapper .styleNone a {
            padding-bottom: 3px!important;   
    }
    ::i-block-chrome,.journalMidWrapper ul.rowOne li {
        padding-bottom: 5px;          
}
}

:root .journalMidWrapper .styleNone {height: 25px\9; margin-top: 7px\9;}
:root .journalMidWrapper .styleNone a {padding-bottom: 2px\9;}

.pl0 {
    padding-left:0 !important;
}

.journalMidWrapper ul li.pl0.styleNone {
    clear:left !important;
}
 
.float_none {
    float: none !important;
}


.showMsge .thinline70kb {
    margin: 10px 0 !important;
}

:root .journalMidWrapper ul li, .journalMidWrapper ul li a, .journalMidWrapper ul li a span {letter-spacing: normal\9;}




@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome */
    .MathJax span {
        padding-top: 1px!important;	
    }

    /* Safari only override */
    ::i-block-chrome, .MathJax span {
        padding-top: 0px!important;       
    }
}
/*JPB-756-Invitation*/
ul.invitation_listing {
    float: left;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 0 0 13px;
    padding: 0;
    width: 98.3%;
}

ul.invitation_listing li {
    color: #3E3D40;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    list-style-type: square;
    margin: -2px 0 4px;
    padding: 0;
    width: 100%;

}

ul.invitation_listing li a#ReviewUrl:hover { text-decoration: underline; }
.pnlPopUp {z-index: 10002!important}


/* supplementary items introduced*/
.submissionitems { min-height: 69px!important;height: auto!important;border: 0px!important}
.submissionitems .dataTbl {border: 1px solid #3E3D40;height: 70px;padding-bottom: 5px;padding-top: 5px; width:100%}
.submissionitems .dataTbl tr td {padding-top: 0;vertical-align: middle;padding-bottom: 0px;}
.submissionitems .dataTbl tr td .spansplcontentType {background-color: #e6e7e8;clear: both;line-height: 15px;margin-top: 2px;padding: 3px!important;width: auto!important; float: left}
.submissionitems .dataTbl tr td.tc1 {width: 80px;}
.submissionitems .dataTbl tr td.tc2 {width: 151px; }

.fpGrid.fullWidth table {width:100%!important}

.spansplcontentType {
    background-color: #e6e7e8;
    clear: both;
    line-height: 21px;
    padding: 2px 3px !important;
    width: auto !important;
}

.terms_fix_scroll p {
    width: auto !important;
    float: none !important;
}


.review_invi_desc {
    width: 100%;
    padding: 0;
    margin: 0px;
    float: left
}
.review_invi_desc p {
    font-size: 16px !important;
    line-height: 20px!important;
    margin-bottom: 20px !important;
}
.review_invi_desc p:last-child {
    margin-bottom: 19px !important;
}

#w735 .review_invi_qstn ol.first_level li p {
    color: #707173 !important;
}

.review_invi_qstn {
    float: left;
    margin: 0 0 6px 0;
    padding: 0;
    width: 100%;
}

.review_invi_qstn ol.first_level {
    float: left;
    margin: 0 0 0 20px!important;
    color: #3E3D40;
    padding: 0;
    width: 100%;
    list-style: decimal!important;
    box-sizing: border-box
}
.review_invi_qstn ol.first_level li  {
    float: left !important;
    margin: 0 !important;
    padding: 0 0 25px !important;
    width: 100%;
}
.review_invi_qstn ol.first_level li p {
    margin: 1px 0 0px 0 !important;
    font-size: 12px !important;
    padding-bottom: 4px!important;
    float: none!important;
    line-height: 18px!important;
    font-weight: bold!important;
}
.review_invi_qstn ol.first_level li ul {
    list-style-type: none!important;
    float: left;
    margin: -4px 0px 4px 13px;
    padding: 0;
    width: 100%;
    box-sizing: border-box
}
.review_invi_qstn ol.first_level li ul li  {
    float: left !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
    font-size: 12px;
    list-style-type: square!important;
    list-style-position: outside!important;
    list-style-image: none!important;
    line-height: 16px;
}
.review_invi_qstn ol.first_level li ul li p {
    float: left !important;
    margin: 0 0 2px 0 !important;
    padding: 0 !important;
    width: 100%;
    font-size: 13px !important;
}
.review_invi_qstn ol.first_level li .chk_option {
   float: left !important;
    margin: 7px 0 0 !important;
    min-width: 65px;
    padding: 0 !important;
    width: auto !important;
}
.review_invi_qstn ol.first_level li .chk_option input[type="radio"] {
    float: left;
    margin: 0 6px 0 0 !important;
    padding: 0 !important;
    width: auto;
}
.review_invi_qstn ol.first_level li .chk_option label {
    float: left !important;
    line-height: 14px;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    font-size: 12px;
}


.jrnl-dtls-prev h1, .jrnl-dtls-prev h2 {
    color: #707173 !important;
}

.jrnl-dtls-prev h1 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 6px;
}
.jrnl-dtls-prev h2 {
    font-size: 16px !important;
    font-weight: bold !important;
}
.jrnl-dtls-prev h2 b {
    font-weight: bold !important;
}

ul.ae-blast-popup {
    list-style-type: disc;
    clear: left;
    float: left;
    padding: 5px 10px 0 15px;
    margin: 0;
    box-sizing: border-box;
    width: 100%;
}

.headingStyle{
    color: #3e3d40 !important;
    font-size: 14px  !important;
    font-weight: 700  !important;
    line-height: 18px  !important;
    margin-bottom: 10px  !important;
    padding: 0px !important;
}

.articleTitleStyle{
    color: #3e3d40 !important;
    font-size: 14px  !important;
    font-weight: 700  !important;
    line-height: 18px  !important;
    margin-bottom: 10px  !important;
    padding: 0px !important;
}

.authorsStyle{
    line-height: 1.8em !important; 
    font-size: 12px !important;
}
.imgStyle{
    height: 24px !important; 
    width: 24px !important; 
    vertical-align: -40% !important;
}
.artTypeStyle{
    font-size: 12px !important;
    font-weight: normal !important;

}
.width100{
    width:100%;
}
.invitationBoxTdPaddingRight{
     width:50%;
     padding-right: 20px;
}
.invitationBoxTdPaddingLeft{
     padding-left: 20px;
}
.invitationHeaderTdStyle{
    font-weight: normal;
    margin-bottom: 3px !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    color: #3e3d40;
    margin: 0;
    padding: 0 0 2px 0;

}
.invitationpointerImageStyle{
    cursor: pointer;
}
.invitationImageLinkStyle{
  height: 74px;
  width: 74px;
  border-width: 0px;
  margin-right: 15px;
   float: left;
}
.invitationUserProfileLink{
 font-size: 14px  !important; 
 font-weight: 700  !important; 
 line-height: 18px  !important;
 margin-bottom: -5px  !important;
 padding: 0 !important;
}
.invitationOrgName{
 color: #707173 !important;
 margin-bottom: 0px;
}
.invitationCity{
 color: #707173 !important;
 margin-bottom: 0px;
}
.invitationProfileHeader{
z-index: 444;
}

#invitationBoxTable p{
 float: none !important;
 margin: 0 0 10px !important;     
}
