/* 
* community_common.css 
* Description: General design file for the blogs,news,video etc. 
* Created on: January 24, 2011 
* Last modified on: May 31, 2011 
* Copyright 2011 Frontiers Media S.A. All Rights Reserved.
*/  
/* ---------- common listing ------------- */ 
#communitylisting { width:100%; margin:0; padding:0; float:left; }
.communityListrepeater { display: block; float: left; height: auto; margin: 0; padding: 15px 0; width: 681px; }/*width: 532px;*/
.communitylistingListingLeft { float: left; height: auto; min-height: 78px; width: 92px; }
.communitylistingImg { float: left; height: 74px; margin: 3px 20px 0 0; overflow: hidden; padding: 0; width: 74px; }
.communitylistingRight { display: block; float:right; /*float: right; */height: auto; padding-right: 3px;width: 585px;position:relative;min-height:78px;  /*width: 435px;*/ }
.communitylistingRight .columnLeft { float: left; width: 330px; }
.communitylistingRight .columnRight { float: right; width: 105px; }
.communitylistingRight p.communityData { font-size: 12px; line-height: 16px; margin: 0; padding: 8px 0; color:#3e3d40!important;word-wrap:break-word; }
.communitylistingRight p.communitylist { color: #707173 !important; font-size: 10px !important; height: auto; line-height:16px; }
p.communitylist a, p.communitylist { color: #707173 !important; text-decoration:none!important }
p.communitylist a:hover, .communitylistingRight h1 a:hover { color:#1B79B3!important; text-decoration:none!important }
.communitylistingRight h1 { color: #3E3D40; font-size: 14px; font-weight: bold; line-height: 18px; margin: -1px 0 0 0; padding: 0; }
.communitylistingRight h1 a { color: #3E3D40!important; text-decoration:none!important }
.w24pc {width:24%!important;}
.communitylistingRight .publicationsListlink {bottom:0!important; color:#1B79B3; float:right; font-size:10px;  line-height:16px; position:absolute!important; right:2px; text-align:right; text-decoration:none; height: auto; }
.communitylistingRight .publicationsListlink a, .imageListrepeater .atlData a, .atlData a {display:block; color:#1B79B3; text-decoration:none;}
#communitylisting .atlData.popupdivAdjusted4{top:15px!important;left:-5px;}

/* ------------------- communityCommon_detailwrap ------------------- */  .communityCommon_detailwrap { width:100%; margin:10px 0 10px 0; padding:0; float:left; clear:both }
.imageCommon { float: left; /*min-height:140px;*/ height:auto!important; /*height: 140px;*/ margin: 0; padding:0 20px 20px 0; width:auto } /* padding:0 15px 15px 0 */
.imgDetail .imageCommon { padding:0 0 15px 0; margin:0 auto!important; clear:left!important; width:100%!important; text-align:center!important; }
.imgDetail .imageCommon img { text-align:center!important; margin:0 auto!important; float:none!important }
.communityCommon_detailwrap h1 { color: #3E3D40; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-weight:normal;line-height:32px;margin:-5px 0 10px 0;padding:0;display:inline;position:relative;top:-5px; }
.imgDetail h1 { margin-bottom:15px!important; clear: left }

#CommunityPosting .communityCommon_detailwrap .Description div.alignleft,
#CommunityPosting .communityCommon_detailwrap .Description div.alignright,
#CommunityPosting .communityCommon_detailwrap .Description div.alignright,
#CommunityPosting .communityCommon_detailwrap .Description div.alignnone { padding: 0; }

#CommunityPosting .communityCommon_detailwrap .Description { color: #3E3D40; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px /*!important*/;line-height:22px;margin:5px 0 10px;padding:0;width:auto;word-wrap:break-word;}
#CommunityPosting .communityCommon_detailwrap .Description p,#CommunityPosting .communityCommon_detailwrap .Description ul,#CommunityPosting .communityCommon_detailwrap .Description div,#CommunityPosting .communityCommon_detailwrap .Description img,#CommunityPosting .communityCommon_detailwrap .Description table {padding:5px 0; border:0px;}
#CommunityPosting .communityCommon_detailwrap .Description ul{list-style-type:disc;padding-left:30px;}
#CommunityPosting .communityCommon_detailwrap .Description ol {list-style-type:decimal;padding-left:30px}
#CommunityPosting .communityCommon_detailwrap .Description h1, #CommunityPosting .communityCommon_detailwrap .Description h2, #CommunityPosting .communityCommon_detailwrap .Description h3, #CommunityPosting .communityCommon_detailwrap .Description h4, #CommunityPosting .communityCommon_detailwrap .Description h5, #CommunityPosting .communityCommon_detailwrap .Description h6{color: #3E3D40; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;line-height:22px;margin:0;padding:5px 0;width:100%;word-wrap:break-word;font-weight:bold;}
.linkText { color: #707173 !important; font-size: 12px !important; line-height: 16px; margin: 0 0 15px 0; padding: 0 0; }
.linkText a { color: #707173!important; text-decoration:none }
.linkText a:hover { color: #1B79B3!important; text-decoration: underline }
.communityCommon_detailwrap .communitylist { margin-bottom:2px; line-height:14px }
/* RIGHT PANEL  */ dl.thumbList { color: #3E3D40; float: left; margin: 0; padding: 10px 0 0; width: 240px; }
dl.thumbList dt img { display: block; float: left; margin: 0; padding: 0; }
dl.thumbList dt { float: left; padding: 0; width: 59px; }
dl.thumbList dd { float: right; font-size: 12px; line-height: 16px; margin: -3px 0 0; padding: 0; width: 165px !important;word-wrap:break-word; }
dl.thumbList dd a { font-weight: 700 !important; margin: 0; padding: 0 0 3px 0; width: 165px!important;word-wrap:break-word; }
dl.thumbList a:hover { color: #1B79B3; }
dl.thumbList dt a { display: inline; float: left; width: 59px !important; }
div.PeopleLeftPanel { border-bottom: 2px solid #FFFFFF; clear: left; display: block; float: left; height: auto; width: 240px !important; }
div.PeopleLeftPanel div {cursor: pointer; height: 20px;background-color: #8F8778; color: #FFFFFF; font-size: 12px; /*line-height:8px fix for height */}
div.PeopleLeftPanel div.blueBg{ background:#2178b5 url(/Design/Images/dblArrow.png) no-repeat 5px 6px!important; padding-left:15px;}
div.PeopleLeftPanel span { font-weight: bold; padding-left: 5px; position: relative; top: 4px; }
div.PeopleLeftPanel span b { color: #BCBEC0; }
div.PeopleLeftPanel a span { color: #FFFFFF;display: block;text-decoration: none;}
div.PeopleLeftPanel ul { list-style: none outside none; margin-left: 0; padding-bottom: 15px; padding-top: 5px; }
div.PeopleLeftPanel a { color: #3E3D40; display: block; font-size: 12px; font-weight: normal; text-decoration: none; width: 240px; }
div.PeopleLeftPanel a:hover { color: #1B79B3; }
div.PeopleLeftPanel p { color: #3E3D40; font-size: 12px; line-height: 16px; text-decoration: none; }
div.PeopleLeftPanel p.status a { color: #1B79B3; display: inline; font-size: 12px !important; line-height: 16px; margin: 0; text-decoration: none !important; }
div.PeopleLeftPanel p.status a:hover { text-decoration: underline; }
.morelinkholder { /*position:absolute; bottom:0; right:0;*/ display:block; float:right; text-align:right; margin:0; padding:0 }
.morelinkholder a.morelink { font-size: 10px!important; line-height: 16px!important; padding:0 5px 0 0!important; font-weight:normal!important; color:#1B79B3; float:right!important; width:auto!important }
/* image community section */ .imageListrepeater { float:left; width:124px; min-height:124px; height:auto!important; height:124px; margin:6px 0px 6px 12px; padding:0; }
.imageListrepeater.first { margin-left:0!important; clear:left; }
.imageListrepeater a img { border:0; }
.additionaLink { position:relative; padding:5px 0px 5px 5px; float:left; width:119px; line-height:16px; float:left; }
.additionaLink .lockHolder {  width:8px; height:8px; display: inline-block; margin-top:3px;z-index:1!important; margin-bottom:0px!important; padding-bottom:0px!important  }/*position:absolute; bottom:5px; right:0*/ 
.padLockHolder .lockHolder {Z-INDEX: 1 !important;  WIDTH: 8px;  HEIGHT: 8px; MARGIN-RIGHT: 3px;  margin-top:0px!important;}
.lockHolder img{margin-top:3px;}
.additionaLink a { font-size:10px; }
.additionaLink .atlData{ top:20px!important}

/* leftpanel sub */ .PeopleLeftPanel .LeftPanelSub { float: left; list-style: none outside none; margin: 2px 0 0; padding: 0; width: 240px !important; }
.PeopleLeftPanel .LeftPanelSub ul { background: url("trans.gif") repeat scroll 0 0 transparent; height: auto; left: -9999px; list-style: none outside none; margin: 0; padding: 0; position: absolute; top: 0; width: 240px; }
.PeopleLeftPanel .LeftPanelSub li { float: left; margin-bottom: 0; }
.PeopleLeftPanel .LeftPanelSub li a { background: none repeat scroll 0 0 #FFFFFF; color: #3E3D40 !important; display: block; float: left; font-size: 12px; height: auto; line-height: 16px; padding-bottom: 5px; padding-left: 5px; padding-top: 4px; text-decoration: none; width: 235px; }
.PeopleLeftPanel .LeftPanelSub li a span { color: #3E3D40 !important; font-weight: normal !important; padding: 0 !important; top: 0 !important; }
.PeopleLeftPanel .LeftPanelSub li a:hover { background: none repeat scroll 0 0 #9C9E9F; color: #FFFFFF !important; }
.PeopleLeftPanel .LeftPanelSub li a.active { background: none repeat scroll 0 0 #9C9E9F; color: #FFFFFF !important; }
.PeopleLeftPanel .LeftPanelSub li:hover { background: none repeat scroll 0 0 #9C9E9F; position: relative; z-index: 999999; }
/* for popup */ .popupContent ul.formList { list-style-type:none; margin:12px 0 0 0; float:left }
.popupContent ul.formList li { clear:both; padding:0 0 8px 0!important; float:left!important; display:block; width:100%; margin:0 }
.popupContent ul.formList li .inputRadio { margin:1px 10px 0 0!important; text-align:left; width:16px; height:16px; overflow:hidden; float:left; border:0px!important }
.popupContent ul.formList li .inputChk { margin:1px 10px 0 0!important; text-align:left; width:14px!important; height:14px!important; overflow:hidden; float:left; border:1px solid #707173!important; padding:0!important; background:#fff }
.popupContent ul.formList li span { float:left!important; display:inline!important; line-height:16px!important; font-size:12px!important; width:94%; }
#popupScrlHolder { height: auto; overflow: scroll; overflow-x:hidden; overflow-y: auto; max-height:337px; width:100%; float:left; border:1px solid #707173;position:relative; }
#popupScrlHolder .chkGroup p span { float:left; clear:both; font-size:12px; display:block; width:100%; }
.dtPosted { display:block; float:left; clear:both; font-size:11px!important; color:#707173 }
#popupScrlHolder .chkGroup p { margin:0; padding:0; width:460px!important; float:left; }
#popupScrlHolder .chkGroup { margin:0; padding:10px 0 0 5px!important; width:495px!important; float:left; }
#popupScrlHolder .inputChk { float:left!important; height:14px!important; width:14px!important; border:1px solid #707173!important; overflow:hidden!important; margin:3px 8px 0px 0px!important; padding:0!important }
#popupScrlHolder ol { list-style-type: none!important; font-size:12px; color:#3e3d40; margin-left:0px }
#popupScrlHolder ol li, #popupScrlHolder ol li ul li { width:91%; line-height:16px; list-style-type:none!important; padding:5px 0px 0px 0px; float:left; margin:0 0 0 35px; display:block; clear:left }
#popupScrlHolder ol li ul { list-style-type:none; margin:0; padding:0; display:block; width:100% }
#popupScrlHolder li p.numbers { width:30px!important; float:left!important; display:block; text-align:left; line-height:16px; color:#3e3d40; padding-bottom:2px!important; margin-left:-30px; padding-top:3px }
#popupScrlHolder li p.data { display:block; text-align: left; line-height:16px; color:#3e3d40; padding-bottom:2px!important; width:100%; margin-top:0!important; padding-top:3px }
/* list cols*/ .w76pc { width:76%!important; }
.w24pc { width:24%!important; }
.communitylistingRight .publicationsListlink { bottom:0!important; color:#2178B5; float:right; font-size:10px; line-height:16px; position:absolute!important; right:2px; text-align:right; text-decoration:none;height:auto; /* top:25px;min-height:100px; height:100px;*/ }
.communitylistingRight .publicationsListlink a, .imageListrepeater .atlData a { display:block; color:#1B79B3; text-decoration:none; }
 /* image list - popup */ .imageMultiSelector { display: block; float: left; padding: 5px 0; width: 498px; }
.imgSelector { float: left; height: 55px; margin: 0 1px 1px 0; padding: 5px 0 5px 5px; position: relative; width: 160px;cursor:pointer; }
.imgSelector:hover,.imgSelector.act  { background: none repeat scroll 0 0 #ECEDED; }
.checkboxContainer { height: 16px; left: 6px; margin: 0 !important; padding: 0 !important; position: absolute; top: 6px; width: 16px; z-index: 99999; }
.checkboxContainer input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #707173; height: 14px; margin: 0 !important; overflow: hidden; padding: 0 !important; width: 14px; }
.imageholder { float: left; height: 55px; overflow: hidden; position: relative; width: 55px; z-index: 10; }
.imageholder img { border: 0 none; float: left; }
.listDataImg { float: left; margin: 0; padding: 0 0 0 5px; width: 95px; }
.imgSelector p { color: #3E3D40; float: left; line-height: 14px; margin: 0 !important; padding: 0 0 5px !important; }
.top0{ top:0!important}
.listHolder{ float:left!important; width:100%!important; min-height:30px; height:auto!important; height:30px ; display:block}
.listHolder .publicationsListlink{ min-height:30px; height:auto!important; height:30px }
.eventInviteWrapp {float:left;width:532px !important;padding-top:10px;}
.thinLineM20 { border-bottom: 1px solid #707173;    display: block;    float: left;    font-size: 1px;    height: 1px;    margin: 5px 0 17px;    width: 100%;}

/* *************** sub tab****************** */ 
ul.CSubTab {background:url(/Design/Images/bgGreyLine.gif) repeat-x left bottom; clear:both; display:block; float:left; height:21px; list-style-type:none; margin:0; padding:0 0 1px; position:relative; width:100%}
ul.CSubTab li {color:#fff; display:block; float:left; font-size:11px; font-weight:bold; line-height:14px; position:relative; text-align:center}
ul.CSubTab li a {background:#58585a; color:#fff; display:block; float:left; font-size:11px; font-weight: bold; height:13px; line-height:6px; margin-left:0px; padding-top:6px; text-decoration:none; width:100px;}
ul.CSubTab li.act {margin-left:0; padding-right:3px;}
ul.CSubTab li.act a {background:#fff; border-color:#58585a; border-style:solid; border-width:1px 1px 0; color:#58585a; display:block; float:left; font-weight:bold; height:16px; line-height:6px; margin-left:2px; padding-top:5px; position:relative; text-decoration:none; z-index:99}/*lh: 9*/
ul.CSubTab li.first a {margin-left:0}
ul.CSubTab li.first.act {padding-right:2px}
ul.CSubTab li.first.act a {border-width:1px 1px 0}
ul.C130 li a {width:130px}
ul.C130 li.act a {min-width:128px; width:auto; }/*width:128px;padding-left:5px; padding-right:5px;*/
ul.CAuto li a {min-width:108px; width: auto; padding-left:8px; padding-right:8px; margin-right:2px; margin-left:0;}
ul.CAuto li.act a {min-width:108px; width:auto; padding-left:8px; padding-right:8px; margin-right:0!important; margin-left:0!important}/*width:128px*/
ul.CAuto li.act {padding-right:2px}
*:first-child+html ul.CSubTab li a, *:first-child+html ul.CSubTab li.act a {line-height:9px}
ul.CSubTab .splBgHolder{ padding-top:0!important;padding-left:12px!important}

ul.relatedTabButtons {clear: both; width: 100%; float: left; margin: 15px 0 0px 0; padding: 0; font-size:10px;}
ul.relatedTabButtons li {display:block; float:left; width:auto; margin:-3px 0px 0 0px; padding:0 8px 0 9px ; background:url(/Design/Images/ulDivider.gif) no-repeat 0 1px}
ul.relatedTabButtons li a {display:block; float:left; height:15px; line-height:15px; text-align:center; text-decoration:none; color:#1b79b3; padding:0 0px 0 0; }
ul.relatedTabButtons li a span {padding:0 0 0 0px; float:left; display:block;width:auto!important;}
ul.relatedTabButtons li a:hover, ul.relatedTabButtons li.act a {color:#3E3D40}
ul.relatedTabButtons li a:hover span, ul.relatedTabButtons li.act a span {color:#3E3D40}
ul.relatedTabButtons li.first{ padding-left:0!important; background-image:none!important}
/*
ul.relatedTabButtons{	clear: both;	width: 100%;	float: left;	margin: 15px 0 0px 0;	padding: 0; font-size:10px;}
ul.relatedTabButtons li{ display:block; float:left; width:auto; margin:0 4px 0 0; padding:0}
ul.relatedTabButtons li a{ display:block; float:left; height:15px; line-height:15px;text-align:center; background:url(/Design/Images/rtbutton.png) no-repeat 100% 0; text-decoration:none; color:#fff; padding:0 10px 0 0;}
ul.relatedTabButtons li a span{ background:url(/Design/Images/rtbutton.png) no-repeat 0 0; padding:0 0 0 10px; float:left; display:block; min-width:95px; width:auto!important; width:95px;}
ul.relatedTabButtons li a:hover, ul.relatedTabButtons li.act a{ background-position:100% -16px; color:#58585e}
ul.relatedTabButtons li a:hover span,ul.relatedTabButtons li.act a span { background-position:0 -16px; color:#58585a}
*/
/** Slideshow style rules. */
#slideshowtn {margin:0;height:124px;position:relative;float:left;/*z-index:99;*//*width:195px;*/}
#slideshowtn #slidesContainertn {margin:0;width:124px;height:124px;overflow:auto;position:relative;} /* allow scrollbar */
#slideshowtn #slidesContainertn .slidetn {margin:0 auto;width:124px;height:124px;} /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
/*  Slideshow controls style rules. */
.controltn {display:block;width:26px;height:26px;text-indent:-10000px;position:absolute;cursor: pointer;top:0;right:0}
#leftControltn {top:0;right:26px;background:#58585a url(/Design/Images/scrLft.gif) no-repeat center center;}
#rightControltn {top:0;right:0;background:#58585a url(/Design/Images/scrRgt.gif) no-repeat center center;}
.slidetn img {float:left;margin:0;}
.slideInfotn {float: left;width:175px;text-align: left;padding:5px 0 5px 10px;}
#thumbnailControltn {width:384px;float:left;color:#3e3d40;position:relative;}
.chkboxContenttn {float:left;padding:5px 0 5px 10px;color:#3e3d40;position:absolute;top:100px;left:133px;z-index:9999999}
.chkboxContenttn input {float:left;width:14px;height:14px;margin:0 5px 0 0;padding:0;display:inline-block;border:1px solid #707173!important}
.subText, p .subText {float:right; width:382px; padding-bottom:2px; color:#707173!important; font-size:9px!important; line-height:11px!important; padding-top:0!important; }
.FindInviteContainer label{ width:148px}

.Select80{border:1px solid #707173;color:#3e3d40;font-family:"Lucida Grande","Trebuchet MS", Trebuchet, verdana, sans-serif;font-size:12px;line-height:16px;padding-left:5px;width:85px; text-indent:0px}
.dateCtrl .widthee { display: block;  float: left;   width: 382px !important;}
.dateCtrl .widthee select.date { width: 60px;}
.dateCtrl .widthee select.months { width: 70px;}
.dateCtrl .widthee select.year { width: 80px;}
.dateCtrl .widthee span{ float: left; width:auto!important;}
p.dateCtrl select{ margin-right:10px!important}
.lh18{ line-height:18px}
dl.thumbList .postedBytxt{ font-size:10px!important; color:#707173!important; margin-top:2px!important; font-weight:normal!important; line-height:11px!important;}
dl.thumbList .postedBytxt a{ color:#707173!important; text-decoration:none; font-size:10px!important;font-weight:normal!important; display:inline-block!important; width:auto!important}
dl.thumbList .postedBytxt a:hover{ color:#1B79B3!important; text-decoration:none}

/* sliderbox for back */
.whiteSlider{ background:url(/Design/Images/slideBoxonLineWhite.gif) no-repeat scroll right top transparent!important; color:#3e3d40!important }
.whiteSlider a { background:url(/Design/Images/slideBoxonLineWhite.gif) no-repeat scroll left top transparent!important; color:#3e3d40!important }
.colTitle_withbg .whiteSlider a span{background:url(/Design/Images/arrow_g.gif) no-repeat 0 4px!important;padding-left:10px}
.mtm1{ margin-top:-1px!important    }

/* new */

.pl2{ padding-left:2px!important;}
.communityDtl label{width:145px!important; margin-top:3px}
.communityDtl .ipHolder{ width:385px!important; float:right!important;}
.communityDtl #thumbnailControltn.ipHolder{width:385px!important;}
.communityDtl .ipHolder .textxtArea373{ width:375px!important; margin:0}
.communityDtl .ipHolder .textField373{border:1px solid #707173; font-size:12px; line-height:16px; color:#3e3d40; padding-left:8px; padding-bottom:3px; width:375px; margin:0;}
.communityDtl .ipHolder .txtArea385,#CommunityPosting .CPRightcol .txtArea385{border:1px solid #707173!important;color:#3e3d40;font-family:"Lucida Grande","Trebuchet MS", Trebuchet, verdana, sans-serif;font-size:12px;line-height:16px;overflow:auto;padding:0px 0px 0px 8px!important;width:375px; margin:0!important}
.communityDtl .paddlockHolder{float:left; width:12px; height:16px; margin:0; padding:2px 2px; margin:1px 3px 0 0}
.communityDtl .dateCtrl .widthee {   display: block;  width: 385px !important;}

/* common wrapper for Community Posting */
#CommunityPosting .CPformrow { width:100%; float:left; margin:0; padding:0 0 10px 0; clear:both}
#CommunityPosting .CPformrow label{ float:left; text-align:left; margin-top: 3px;width: 145px !important;color:#3E3D40;font-size:12px; line-height:16px; }
#CommunityPosting .CPformrow .CPRightcol{  float: right!important; width: 385px!important; }
#CommunityPosting .CPformrow table {border:1px solid!important; border-color:#707173!important;}
#CommunityPosting .CPformrow table table {border:0px solid!important;}
.h38{ height:38px;}
.lh14 {line-height: 14px;}
#CommunityPosting .atlData{ display:none; position:absolute; border:1px solid #707173; padding:5px 5px; background:#fff; top:30px; right:-2px;color:#1b79b3;float: left;font-size:10px; width:120px; text-align:left; z-index:99999!important; line-height:16px;}
#CommunityPosting .atlData input{ border:1px solid #1b79b3; width:113px; height:16px; margin:4px 0; color:#3e3d40;font-size:11px; padding-left:5px}
#CommunityPosting .popupdivAdjusted3{left:65px!important;top:5px!important}
#CommunityPosting .popupdivAdjusted4{left:85px!important;top:5px!important}
#CommunityPosting .scrlBlock{height: auto; overflow: scroll; overflow-x:hidden; overflow-y: auto; max-height:145px}
#CommunityPosting .scrlBlock a.act,#CommunityPosting .scrlBlock a:hover { background:#d9dadb; text-decoration:none}
#CommunityPosting .scrlBlock a:hover{color:#3E3D40!important; background:none!important}
/* for close button  for pblication add to list */
#CommunityPosting .publicationsListlink a{ z-index:0!important}
#CommunityPosting .btnCls{width:110px; height:8px; border:0; text-decoration:none; padding:2px 4px 2px 6px; margin:0; display:block;text-align:right; }
#CommunityPosting .btnCls a img{ width:9px; height:9px; border:0; margin-top:0px}
#CommunityPosting .opendivListnew input{ width:98px!important; }
#CommunityPosting .scrlBlock a{ display:block}
#CommunityPosting .btnCls a{ width:12px; float:right; height:12px;}
#CommunityPosting .CPRightcol .paddlockHolder{ margin:1px 5px 0 0!important; padding:0!important; float:left; height:16px;line-height:16px;}
#CommunityPosting .Select160{border:1px solid #707173;color:#3e3d40;font-family:"Lucida Grande","Trebuchet MS", Trebuchet, verdana, sans-serif;font-size:12px;line-height:16px;width:160px; text-indent:0px; margin:0; height:18px!important; padding:0 0 0 5px;}
#CommunityPosting .ipHolder{ width:385px!important; float:right!important;}
#CommunityPosting .linkCtrl{border:1px solid #707173!important;color:#3e3d40;font-family:"Lucida Grande","Trebuchet MS", Trebuchet, verdana, sans-serif;font-size:12px;line-height:16px;padding:0px 0px 3px 8px!important;width:420px!important; margin:0 0 0px 0!important; height:18px!important}
#CommunityPosting .linkCtrlfull{border:1px solid #707173!important;color:#3e3d40;font-family:"Lucida Grande","Trebuchet MS", Trebuchet, verdana, sans-serif;font-size:12px;line-height:16px;padding:0px 0px 3px 8px!important;width:522px!important; margin:0 0 0px 0!important; height:18px!important}
#CommunityPosting .w70 { width:70px!important}
#CommunityPosting .chkboxContenttn { top:35px!important; z-index:5!important}
#CommunityPosting .calendarControlTxt{border:1px solid #707173!important;color:#3e3d40;font-family:"Lucida Grande","Trebuchet MS", Trebuchet, verdana, sans-serif;font-size:12px;line-height:16px;overflow:auto;padding:0px 0px 3px 8px!important;width:93px!important; margin:0 0 0px 0!important; height:18px!important}
#CommunityPosting .calendarControlIcon{ width:20px; height:20px; border:0px; cursor:pointer; margin:1px 5px 1px 0; outline:none; float:left}
#CommunityPosting .CPformrow .CPRightcol.w532{ width:532px!important}
#CommunityPosting .CPformrow .CPRightcol .datePicker img{border:0 none;cursor:pointer;float:left;height:20px;margin:1px 5px 1px 0;outline:medium none;width:20px;}
/* new */
#communitylisting .CLRightcolumn .linkHolder {position:relative!important;}
#communitylisting .CLRightcolumn .publicationsListlink {margin-top:25px}
#communitylisting .CLRightcolumn .atlData {display:none; border:1px solid #707173; padding:5px 5px; background:#fff; color:#1b79b3; float: left; font-size:10px; width:120px; text-align:left; z-index:999999!important; top:15px; position: absolute!important}
/**:first-child+html #communitylisting .padLockHolder .lockHolder img{ margin:0px 0 0 5px; border:0; float:left}
*:first-child+html #communitylisting .atlData{ z-index:99999!important; float:left; position: relative!important}*/

/* popup check group  */
#chkGroupPopup{list-style-type:none; margin:12px 0 0 0; float:left }
#chkGroupPopup .chkGroup{clear:both; padding:0 0 8px 0!important; float:left!important; display:block; width:100%; margin:0}
#chkGroupPopup .chkGroup.pb3{padding-bottom:3px!important;}
#chkGroupPopup .chkGroup span.inputChk {width:16px; height:16px; float:left; }
#chkGroupPopup .chkGroup span.inputChk input {margin:1px 10px 0 0!important; text-align:left; width:14px!important; height:14px!important; overflow:hidden; float:left; border:1px solid #707173!important; padding:0!important; background:#fff  }
#chkGroupPopup .chkGroup p{float:left!important; display:inline!important; line-height:16px!important; font-size:12px!important; width:94%; padding-top:0px!important}
#chkGroupPopup .chkGroup p span{float:left; clear:both; font-size:12px; display:block; width:95%; padding-left:5px!important}
/*datepicker right spacing*/
.w110{ width:110px!important}
.w122{width:122px !important;}
.w128{width:128px !important;}
.w155 {width:155px !important;}
.w173{width:178px!important;}
.w505 {width:505px !important;}
.CPinline{float:left!important; }
.CPinline .CLHolder {DISPLAY: inline; width:auto; padding-right:3px;}
.CPinline .CLHolder img{float:left; margin-top:0px!important;}
#ScrollerHolder { overflow:auto; overflow-x:hidden; overflow-y: auto;max-height:500px!important;height:auto!important}
#ScrollerHolder .imageListrepeater{margin:0px 0px 6px 6px; }
.ih_124 {float:left;height:124px!important;overflow:hidden;width:124px!important;}
.counterTitle {background:#fff;float:left;height:16px;line-height:16px;margin:1px 0 0 0;padding:0 4px;position:relative;width:auto;}
.IRValue { color: #FFFFFF; float: right; margin: 6px 0 0;  padding: 0; width: auto;}
.IRValue .splBgHolder {float: left; margin: 0; padding: 0;}
.IRValue .splBgHolder .splBg {  color: #FFFFFF;}
/*Comments Block*/
.evLink {color:#707173 !important;font-size:10px !important;line-height:12px;}

/*  restructure */
ul.FixedWidthOptions li{ width:225px!important}

.w658{ width:658px!important}
.minHeight74{ min-height:74px}
/*  video Play icon */
span.communitylistingImg a.posRel{ display:block!important;}
.mcPlay{ background:url(/Design/Images/media_controls_dark_play.png) no-repeat 0 0; width:16px; height:16px; position:absolute!important; z-index:99; border:0;display:block}

.mcPlay_55{top:34px!important; left:5px!important;}
.mcPlay_74{bottom:5px!important; left:5px!important;}
.mcPlay_h5574{bottom:5px!important; left:5px!important;}
.mcPlay_h4155{top:20px!important; left:5px!important;}

.publicationsContent {width:100%; float:left;}
.publicationsContent h2{font-size:12px;line-height:16px;font-weight: bold;color:#3e3d40;}
.publicationsContent p{font-size:12px;line-height:16px;font-weight:normal;color:#3e3d40;padding:2px 0 5px 0;}
.publicationsContent p a{color:#1b79b3;text-decoration:none;}
.publicationsContent p a:hover {text-decoration:underline;}
/* COmmented Styles 
.communityDtl{}
ul.AbstractAccessories li a span  { padding-left:0!important} 

*/
.stButton .stButton_gradient{ padding:0 2px!important;}
.stButton .stBubble_hcount{ line-height:12px!important;}

.stButton .stArrow {
    background: url("https://ws.sharethis.com/share4x/images/bubble_arrow.png") no-repeat scroll 3px 6px transparent!important;
    display: inline-block;
    height: 14px;
    line-height: 12px!important;
    margin-left: -1px;
    padding-left: 3px;
}

.stButton .chicklets{ line-height:14px!important;}
/* added for new privacy control in community posting */
.ml149a {
    margin-left: 149px !important;
}

li.shareThisWrap span a.sharethislnk {
    background: url("/Design/Images/share_03.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 10px !important;
    font-weight: bold;
    line-height: 10px !important;
    margin: 0;
    padding: 3px 57px 4px 3px;
    text-decoration: none;
    min-width:18px;
}

li.shareThisWrap span{width:auto;}
#chkAgree, .chkAgree{padding:0\0/!important; width:14px\0/!important; height:14px\0/!important;}  /*for ie8 */
*:first-child+html #chkAgree, *:first-child+html .chkAgree{padding:0!important; width:14px!important; height:14px!important;}  /*for ie7 */
.mr4{ margin-right:4px!important}

li.tw a{ padding-left:5px!important; padding-right:7px!important}
span.st_plusone {margin:0!important;padding:0!important; height:16px;float:left;}
span.st_plusone div { width:25px!important; margin-right:7px!important}

/* following buttion height 15px */

.btnFollow15{ height:15px!important; margin:0!important; padding:0!important; width:auto!important;font-size:11px!important; color:#fff; font-weight: bold; position:absolute; top:0; right:0;  }
.btnFollow15 a{ display:block; margin:0!important; height:15px!important; line-height:15px!important; color:#fff; text-align:left!important; padding:0!important; text-decoration:none;font-size:11px!important}
.btnFollow15 a span{padding:0 0 0 18px!important; margin:0 6px 0 0!important; height:15px!important; line-height:15px!important; display:block; top:auto!important; font-size:11px!important}

.btnFollow15 a.follow{ background:url(/Design/Images/followingButton15.png) no-repeat 100% 0;}
.btnFollow15 a.follow span{ background:url(/Design/Images/followingButton15.png) no-repeat 0 0;}
.EventpeopleListing.sel .btnFollow15 a.follow{ background-position:100% -96px}
.EventpeopleListing.sel .btnFollow15 a.follow span{background-position:0 -96px}
.EventpeopleListing:hover .btnFollow15 a.follow{background-position:100% -48px}
.EventpeopleListing:hover .btnFollow15 a.follow span{background-position:0 -48px}

/* new search button */
.searchBtn_Blue{ background: url("/Design/Images/eveSclbg.gif") no-repeat scroll right -80px transparent !important;float: right; height: 16px; position: relative; z-index: 5;}
.searchBtn_Blue a{ background: url(/Design/Images/eveSclbg.gif) no-repeat scroll left -80px transparent !important;color: #FFFFFF;  display: block;  float: left;  font-size: 11px;  font-weight: bold;  height: 16px!important;  line-height: 16px!important;  margin: 0 20px 0 0!important;  padding-left: 12px;  position: relative; text-decoration: none;  z-index: 999; width:auto!important}
.searchBtn_Blue a span{padding-left:10px; top:auto!important}
.w445{ width:445px!important}
.w560{ width:560px!important}

.rightcolFollow{float:left;width:100%;margin:0;padding:10px 0 0 0;background:none!important;height:20px!important }
.rightcolFollow .btnFollow{height:20px; margin:0; padding:0; width:auto!important;font-size:12px;color:#fff;font-weight:bold;position: relative!important; top: auto!important; right:auto!important;; background:none!important}
.rightcolFollow .btnFollow a{display:block;margin:0;height:20px;line-height:20px;color:#fff;text-align:left!important;padding:0; text-decoration:none;width:auto!important;}
.rightcolFollow .btnFollow a span{padding:0 0 0 21px!important;margin:0 6px 0 0!important;height:20px!important;line-height:20px!important; display:block; top:auto!important}

span.st_plusone div:first {bottom:0!important;}

.chkWrappNew INPUT[type='checkbox']{padding:0\0/!important; width:14px\0/!important; height:14px\0/!important; margin-right:5px\0/}  /*for ie8 */
.chkWrappNew INPUT[type='checkbox']{padding:0!important; width:14px!important; height:14px!important;margin-right:5px!important; margin-left:0; margin-top:0 }
.chkWrappNew label{ float:left\0/; margin-top:1px\0/;}
.chkWrappNew label{ float:left!important; margin-top:1px;}

/* Target IE7 only */
html>body .chkWrappNew label{
*float:lwft; *margin-top:1px;
}
html>body .chkWrappNew INPUT{
*padding:0!important; *width:14px!important; *height:14px!important;*margin-right:5px!important; *margin-left:0; *margin-top:0
}
/* end */
dl.shareIconset {color: #3E3D40; float: left; font-size: 12px; line-height: 16px; margin: 5px 0; padding: 0; width: 100%;}
dl.shareIconset dt { float: left; margin: 0; padding: 0; width: 35px;}
dl.shareIconset dd { float: left; margin: -2px 0 0;  width: 205px;}
dl.shareIconset dd  {margin: 0px\0/;}


.mh400a{max-height:400px!important; overflow-y:auto;}
.mh208{max-height:208px!important} 

/* For Community Report this pop up*/
#chkGroupPopup .chkGroup span INPUT[type='checkbox']{padding:0\0/!important; width:14px\0/!important; height:14px\0/!important; margin:4px 0 0 5px\0/;border: none\0/}  /*for ie8 */

/*  You are in section -- to be moved*/
.youareinHolder { background:url(/Design/Images/bg_youarein.png) no-repeat 0 0; width:240px; float:left; margin:0 0 5px 0; padding:0 }
.youareinData {font-size: 12px; padding:3px 0 0 55px; margin:0; min-height:65px; height:auto!important; height:65px}
.youareinHolder .titleData {font-size: 12px;  color:#fff; font-weight:bold; line-height:16px; margin:0 0 8px 0; padding:1px 0 0 0}
.youareinHolder .nowOn {font-size: 12px;  color:#3e3d40; font-weight:bold; line-height:16px; margin:0 0 5px 0; padding:0}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .chkGroup INPUT[Type="checkbox"]  { width:16px ; height:16px; }
}
#CommunityPosting .scrlBlock label {width:120px!important; overflow-y:hidden; word-wrap:break-word; margin-top:0px; line-height:15px; font-size:11px!important}
#CommunityPosting .sbox .scrlBlock {float:left!important; margin:0!important; max-height:150px!important; padding:0!important; width:100%!important; }
#CommunityPosting .sbox .scrlBlock span {width:85%; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; color:#3E3D40 !important; display:block; font-size:11px !important; font-weight:normal !important; line-height:14px !important; padding:3px 10px!important; float:left; clear:both }
#CommunityPosting a.create_new{ color:#1B79B3 !important; font-size:11px !important; padding:0 0 0 7px !important; clear:both!important}
#CommunityPosting .sboxn{ right:-52px !important; }
/*#CommunityPosting input[type="text"], input[type="password"] { border:1px solid #707173 !important; height:15px !important; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:2px 0 1px 10px !important; }*/
#CommunityPosting ul.holder li.bit-input input {border: none !important; height: 18px !important;  outline: 0 none;  padding: 5px !important;}

#CommunityPosting .sbox.sboxn .opendivListnew input[type="text"]{width: 148px !important;}

/* -------------------sbox------------------- */
.sbox .content { width:100%; height: auto; float:left; margin:0; padding:0; background:#fff  }
.sbox { width:200px; float:left; margin:0; padding:0;text-align:left;font-size:12px; line-height:18px; color:#3e3d40!important; position:absolute}
.sbox .sbox_top,.sbox .sbox_bottom { width:100%; height:12px; float:left; margin:0; padding:0   }
.sbox .top_left{ float:left; width:190px!important; height:12px; margin:0; padding:0; background: url(../images/sbox_tl.png) no-repeat 0 0;}
.sbox .top_right{float:right; width:10px; height:12px; margin:0; padding:0; background: url(../images/sBox_tr.png) no-repeat 100% 0}
.sbox .bottom_left{ float:left; width:190px; height:12px; margin:0; padding:0; background: url(../images/sbox_bl.png) no-repeat 0 0}
.sbox .bottom_right{float:right; width:10px; height:12px; margin:0; padding:0; background: url(../images/sBox_br.png) no-repeat 100% 0}
.sbox .mid_left{ float:left; width:190px; height: auto; margin:0; padding:0 0 0 10px; background:/*#fff*/ url(../images/sbox_ml.png) repeat-y left top}
.sbox .mid_right{float:right; width:180px; height: auto; margin:0; padding:0 10px 0 0; background:/*#fff*/  url(../images/sBox_mr.png) repeat-y right top}
.sbox .contentMid{ width:100%; float:left; margin:0; padding:0; background:#fff}
.sbox a,.btnFollow .sbox a{ text-decoration:none; color:#3e3d40!important; display:block; font-weight:normal!important; line-height:16px; font-size:12px; height:auto!important}
.sbox a:hover, .btnFollow .sbox a:hover{ text-decoration:none; color:#1b79b3!important; }
.sbox .borderBox{border-bottom:1px solid #6d6e71; height:1px; width:100%; float:left; margin:5px 0; padding:0; }
.sbox a.fly em{ background:url(../images/arrowRightSprite.png) no-repeat 0 0; width:5px; height:12px; float:right; margin:3px 0 0 0 }
.sbox .thinlineNew{ border-bottom:1px solid #D9D9D9; height:1px; width:100%; float:left; margin:4px 0; padding:0; clear:left}


.sbox .scrlBlock{ margin:0 0 0 0 ; padding:0; float:left; width:100%;  max-height:150px; }
.sbox .scrlBlock span{ background:none; display:block; padding:3px 10px; color:#3e3d40!important; font-weight:normal!important; font-size:11px!important; line-height:14px!important}
.sbox .scrlBlock span input[type="checkbox"] { float:left; margin:1px 8px 0 0}
.sbox input[type="text"]  {width:148px!important; }
.sbox{ z-index:99999!important}

.sbox a.defaultLink { font-size:11px!important;text-decoration:none; color:#1b79b3!important; }
.sbox a.defaultLink:hover { font-size:11px!important;text-decoration:underline; color:#1b79b3!important; }


.scrlBlock {
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.sbox a.defaultLink {
    background: none repeat scroll 0 0 transparent !important;
    color: #1B79B3 !important;
    font-size: 11px !important;
    text-decoration: none !important;
}
object{border: 1px dotted white;}
#divGeoViewObject object,#divGeoViewCoauthorObject object,#divGeoViewFollowerObject object{border: 0px dotted white !important; }

#divCommunityDescription .post p{float:none!important; padding:0px!important; margin:0px!important}
.post_pt0 div {padding-top:0px!important; padding-bottom:0px!important}
