/*BASE STYLE SHEET*/
@import url("/custom/theport/css/base.css");


/*DEFAULT THEME*/
@import url("/custom/theport/css/themes/default.css");#TP_Page_container{background-color:#FFFFFF;}
#TP_Page_content{background-color:#FFFFFF;}
#divEventInvites{display:none;}
#TP_Page_middle_0right{margin-left:20px;}

.pagecontainer{margin-top:20px;width:auto;}
.tp_modbody .tp_modtopgradient{width:150px;}


#CPvideoThumb a img {background-position: center center !important;background-repeat: no-repeat !important;background-color: #999999 !important;}


#FeaturedMemberAvatar a img {
background-position: center center !important;
background-repeat: no-repeat;
}

/* ****** GLOBAL *** PAGE *** MARGINS ****** */
body {
font-family: Arial,Helvetica,sans-serif !important;
font-size: 11px;
color: #666666;
background-color:#FFF !important;
}


#TP_Page_container a:hover {
color:#159DD9;text-decoration:none;
}

#TP_Page_container a, a:link, a:visited, a:active {
color:#159BDC;text-decoration:none;
}

.sectionbody {
background-color:transparent;
background-image:url(images/body_bg2.gif) !important;
background-position:center top;
background-repeat:no-repeat;
margin:0;
text-align:center;
}

#logo {display:none;}


#TP_HDR_dashboard {
height:0;
}

#TP_HDR_content {
padding-left:0;
text-align:left;
}

#userBlock {
color:#2CA3DD;
float:right;
font-size:12px;
padding-right:7px;
padding-top:15px;
text-align:right;
width:280px;
}

#userBlock a {color: #2CA3DD !important;text-decoration:none;}
#userBlock a:hover {color: #2CA3DD !important;text-decoration:underline;}

#TP_Page_container {
/*background-color:#FFF;
background-image:url(images/body_bg.gif) !important;
background-position:center top;
background-repeat:repeat-y;*/
background-color: transparent;
padding:0;
text-align:center;
width:100%;
}

#TP_Page_content {
margin: 20px auto 0;
padding:0 0 20px;
width:946px;
}

#FooterWrapper {
background-color:transparent;
background-image:url(images/footer_bg.gif) !important;
background-position:center top;
background-repeat:no-repeat;
padding:0;
text-align:center;
width:100%;
}

#TP_Page_footer {
background-color:#FFF;
}
#TP_FOOTER_content {
color:#2CA3DD;
width:100%;
padding-top: 10px;
background: #FFF;
}

#TP_HDR_headerMain {height:auto !important;}
#TP_HDR_navigation {height:25px;margin-top:0;padding-bottom:0;}
.TP_top_nav li a {color: #2CA3DD !important; height:auto !important;padding: 3px 11px;}

#TPCPuserLoginForm {color:#2CA3DD !important; }
#TPCPuserLoginForm .TXTwhiteBold {color:#2CA3DD !important; }
#TPCPuserLoginProfileDataTitle {color:#2CA3DD !important;}
#TPCPuserLoginProfileDataTitle a .normaltxt10 {color: #2CA3DD ;}
#passwordRecoveryOptions {margin-top: 2px; padding:3px;}
#passwordRecoveryOptions a {color: #fff !important;}
#passwordRecoveryOptions a:hover {color: #fff !important;text-decoration:underline;}

#TPCPuserLoginForm {MARGIN-LEFT: -215px! important; WIDTH: 520px;}

#conPhotoList1 .tp_photo_small {height:90px !important;width:90px !important;margin: 5px 5px 0 0;overflow:hidden;
}

#conPhotoList1 .tp_photo_small a img {max-width:88px;}

.pagebody{padding: 0; margin-top: 0;}
.pagecontainer{margin-top: 0;}

#TP_HDR_systemMessages {
height:0;
display:none;
}
#TP_HDR_dashboard {
height:0;
display:none;
}

#TP_Page_left {
float:left;
width:220px; /* set to PX size for left pane*/
margin-left:10px;
}

#TP_Page_middle {
margin-right: 0; /*change to fit left and right pane*/
margin-left: 10px; /*change to fit left and right pane*/
text-align: left;
float:left;
width:490px;
}

#TP_Page_right {
float:right;
width:220px; /* set to PX size for right pane*/
margin-right:10px;
}

/* LEFT PANE [OFF] */ 
/* #TP_Page_left and change the #TP_Page_middle to #TP_Page_middle_0left */ 
#TP_Page_middle_0left {
margin-right: 0;
margin-left: 10px;
width: 670px;
text-align: left;
}

/* RIGHT PANE [OFF] */ 
/* Only for Template pages. For this to work you need to disable the inside the template. 
Use the display:none; on #TP_Page_right and change the #TP_Page_middle to #TP_Page_middle_0right */ 
#TP_Page_middle_0right {
margin-right: 10px;
margin-left: 10px;
text-align: left;
width: 550px;
float: left;
}

#TP_Page_middle_full {
/*if left and right panes are not in use */ 
text-align: left;
margin-right: 10px;
margin-left: 10px;
}

#tp_userlogin {
padding-left: 605px;
padding-top:50px;
text-align:right;
padding-right:25px;
}

/* Login Page */
#ScriptArea {padding-left: 15px;padding-right:140px!important;}

/* Photo Page */
#lblBlogItemText img {
        max-width: 430px;
        display:block;
        clear:both;
}


/* Publish Now Button in Blog Entry Edit */
.custombtn2 { padding: 3px; }

/* To Fix "Register" button */
#btnRegister { padding: 3px; }

/* To remove bottom border of PageName */
.pagename {border-bottom: none;}

#FeaturedMemberAvatar a img {
background-position: center center !important;
background-repeat: no-repeat;
}

/*#communityContentMiddle {width: 324px !important;}*/

#crumbs li {font-size: 12px;}
.tp_dashprofileimg {width: 94px;}
.tp_accountmenu {width: 197px;background-color:#FFFFFF;border-color:#2CA3DD;}

#conPhotoList1 .tp_photo_small {
height:90px !important;
width:90px !important;
margin: 5px 5px 0 0;
overflow: hidden;
}

#conPhotoList1 .tp_photo_small a img {
max-width:88px;
}

.pgt_picbg a img {margin: auto;}

#page_pm_divMessage {margin-left: 15px;}

/* Community Page Links */
#NCnewsContentTitle a, .boldlnk12, .normallnk10, .wrap_name a, #sectionTitle a, #CPvideoTitle a span, #NCnewsContentLink a {font-family: Verdana,Arial,Helvetica,sans-serif;color:#159DD9;text-decoration:none;}
.normallnk10:link, .normallnk10:visited, .normallnk10:active {color:#159DD9;text-decoration:none; margin-left:4px; margin-right:4px;} 
#NCnewsContentTitle a:hover, .boldlnk12:hover, .normallnk10:hover, .wrap_name a:hover, #sectionTitle a:hover, #CPvideoTitle a:hover span, #NCnewsContentLink a:hover {color:#159DD9; text-decoration: none;}



#global li a {color:#999999;}
#footer a {color:#D4D4D1;}

#TPCPuserLoginProfileDataTitle {color: #159DD9;}
#TPCPuserLoginProfileDataTitle a .normaltxt10 {color: #159DD9;}
#passwordRecoveryOptions {margin-top: 2px; padding:3px;}

#tblcontainer {width :940px; margin-left: auto;margin-right:auto;}
/*#tdtabs {min-height: 630px;}*/
.pagebody {min-height: 630px;}

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6, 
#TPCPPopularCommunity1, #TPCPPopularCommunity2, #TPCPPopularCommunity3, #TPCPPopularCommunity4 {
    overflow: hidden;
}

#communityContentRight {overflow: hidden;}

.blogmessagelarge {font-size: 13px;}

#btnRemove {margin-right:500px;}
#divCustomPaging {clear: both;}

#CPvideoThumb a img {background-position: center center !important;background-repeat: no-repeat !important;background-color: #999999 !important;}

#dgObjects img {height: 60px;}

#joinLinks a {color: #fff;text-decoration: none;}
#joinLinks a:hover {text-decoration: underline;}

#TPCPuserLoginForm {color:#159DD9 !important; }
#TPCPuserLoginForm .TXTwhiteBold {color:#159DD9 !important; }
#TPCPuserLoginProfileDataTitle {color:#159DD9 !important;}
#passwordRecoveryOptions a {color: #fff !important;}
#passwordRecoveryOptions a:hover {color: #fff !important;text-decoration:underline;}

#crumbs {width:920px;}
/*.pagebody {background-color: #fff;padding: 10px;}*/
#TP_Page_right {
margin-right:0;
width:220px;
}
#TP_Page_middle {
text-align:center;
width:450px;
}
#TP_Page_right {padding-top:0;}
/*.tp_modbody, .tp_modtopgradient {background-color:transparent !important;}*/

/* format community page */
.cbb {background:none;border:none;}
/*.bt {display: none;}
.bb {display: none;}
*/
.bt, .bb, .bt div, .bb div{background: #dcf0fb none; height: 15px;}
.i1 {background: #DCF0FB none;}
.i2 {background: #DCF0FB none;}
.i3 {background: #DCF0FB none;}

#TPCPjoinRight{width: 300px;}
#joinCommunityLinks{background: transparent url(/custom/nbts/images/register_module_bg_new.gif) no-repeat; height: 177px; width: 300px;}
#joinCommunityLinks .joinCommunityTitle {font-family:Arial;color:#666666;font-size: 19px; font-style: normal; font-weight: bold;}
#joinLink span a {color:#666666;font-family: Arial; font-weight: bold; font-size: 12px;}
.TPCPtabsMenu{background-color: #7AC045;}
.TPCPtabsMenu li a{color: #fff !important;}
.TPCPtabsMenu li a.tabactive{color: #159DD9 !important;}
#CPuserLoggedinLeft, #CPuserLoggedRight{border: 0;}
/*.cb{margin-bottom: 5px;border: solid 1px #A8CFD8;padding:5px;}*/
#TP_RC_Wrap #TP_RC_Wrap .cb {margin:0;border:0;padding:0;}
#statusUpdate .cb {margin:0;border:none;padding:0;}
#NCnewsContentTitle a{font-size: 12px;}
.activityitem .activityuser:hover{font-size: 12px;}
#divPreview, #divFinished{min-height: 300px; height: auto !important; height: 300px;}

//* ACTIVITIES *//
.contain_entry_comment {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_blog {
height: auto !important;
height: 50px;
}
.contain_entry_file {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_event {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_addevent {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_photo {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_friend {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_profile {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_profileimg {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_news {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_rate {
min-height: 50px;
height: auto !important;
height: 50px;
}
.contain_entry_group, .contain_entry_group2 {
height: auto !important;
padding-left:25px;
}
.contain_entry_video {
min-height: 50px;
height: auto !important;
height: 50px;
}

.activityitem hr {clear:left;}

.PanelBar_Header {
background:#6CAEDF none;
}
.PanelBar_HeaderButton a, .PanelBar_Header a{color: #fff !important;}
.PanelBar_HeaderTxt{color:#fff}
#txtPost .FormInputText{border: 1px solid #7F9DB9}
#TPCPuserLoginForm .TXTwhiteBold {font-size: 12px !important;}

/*.tp_photo_small img, .tp_video_small img{width: 70px;}*/
#crumbs{border: 0;}
.boldtxt10, .boldlnk10{FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial}
#page_ContentMain_btnSave{margin-top: 10px;}

/* Font Styles */

/*.tp_modhdrlarge {font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal !important;font-size:22px;color:#159DD9; border-bottom: 0;}
.tp_modhdrsmall {font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal !important;font-size:22px;color:#159DD9; border-bottom: 0;} */

#UPuserDescriptionWrapper #UPuserDescriptionContent #UPuserDescriptionContentProfileName, #ActivitiesUserTitle, #ProfileCommentsTitle, #contentBlockTitle, #communityContentTitle, #featuredBlogTitle, .pagename, .tp_modhdrsmall, .tp_modhdrlarge, #statusUpdateTag {
font-style:normal;
text-align:left;
color:#221E1F;
font-family:Arial !important;
font-size:19px;
font-weight:bold;
border: none;
}





#sectionTitle a, #communityContentTitle a, #featuredBlogTitle a {
font-family:Arial !important;
font-style:normal;
font-weight:bold !important;
color:#159DD9;
border: none;
}

/*Module Styles*/
.tp_modcontainer {
color:#666666;
font-size:11px;
/*border:solid 1px #159DD9;*/
margin-bottom:10px;
}
.tp_modhdrsmall {
text-align:left;
color:#221E1F;
font-family:Arial !important;
font-size:19px;
font-weight:bold;
padding:13px 3px 14px 15px !important;
/*background-color:#F2F9EA;*/
background-color:#fff;
margin:0 !important;
border: none;
}
.tp_modhdrlarge {
text-align:left;
color:#221E1F;
font-family:Arial !important;
font-size:19px;
font-weight:bold;
padding:13px 3px 14px 15px !important;
/*background-color:#F2F9EA;*/
background-color:#fff;
margin:0 !important;
border: none;
}
.tp_modtopgradient {
background: none;
}
.tp_modbody {
PADDING:10px;
FONT-SIZE: 11px;
COLOR: #666666;
text-align:left;
font-weight: normal;
}

/* fixes as of Oct 16, 2009 */
#ScriptArea {width: 600px; padding-right: 0px;}
#PubNavSetLinks a {padding: 8px 10px !important;border-color:#159DD9 !important;}
#PubNavSetLinks .ON {padding: 9px 10px !important;border-color:#159DD9 !important;
/*background-color:#F2F9EA !important;*/
background-color:#F0F7FD !important;
}

#joinLinksRight{width:125px!important;}
.blogmessage {width:97%;}

#footer_links {padding-top: 28px; font-size: 11px; color: rgb(91, 153, 151);}
#footer_links .Item {color:#2CA3DD;margin:0;padding:0 8px 0 4px;}
.privacy_text {padding-top: 20px;color:#2CA3DD;}
#header_links {PADDING-TOP: 10px; TEXT-ALIGN: right;color:#2CA3DD;}

/* Community Page */
#communityContentWrapper #communityContentLeft {border-color:#2CA3DD;}
#communityContentWrapper #communityContentMiddle {border-color:#2CA3DD;}
#communityContentWrapper #communityContentRight {border-color:#2CA3DD;}
#userBlock {float:right; padding-top: 5px; width: 300px;margin-top:-18px;}
#TP_HDR_navigation {
float:left;
height:25px;
margin-top:-18px;
padding-bottom:0;
width:600px;
}
#tertnav {
float:right;
line-height:15px;
height:15px !important;
text-align:left !important;
width:710px !important;
margin:0 0 7px 0 !important;
padding:0;}

/* Bug Fixes October 20, 2009 */

#lblBlogTitle{padding-left:10px}
#lblBlogItemText {clear:both;}



/* Bug Fixes October 20, 2009 */
#crumbs li {font-size: 10px;}
#TP_FOOTER_content {background-color:transparent;}
#tp_cl_footer {margin:0 auto;width:931px;}


/* Bug Fixes October 21, 2009 - to fix client header nav on forums page */
.inner #nav .item {padding-bottom: 3px !important; height:15px !important;} 

#divContent{padding-left:5px;}

/* popupbox css */
#RadWindowWrapperElementrw {height: 480px !important;}
#RadWindowTitlewm_rw {color: #F58025; border: none;background-color:transparent;}
#RadWindowWrapperElementwm_rw {border: 1px solid #599B98;background-color:#fff;}
#RadWindowHeaderRowwm_rw {background-color: transparent !important;background-image: none !important;}
.RadWWrapperHeaderLeft  {background-color: transparent !important;background-image: none !important;}
.RadWWrapperHeaderCenter {background-color: transparent !important;background-image: none !important;border-bottom:1px solid #599B98;}
.RadWWrapperHeaderRight {background-color: transparent !important;background-image: none !important;width:10px;border-right:1px solid #599B98;}
.RadWWrapperBodyLeft {background-color: transparent !important;background-image: none !important;}
.RadWWrapperBodyRight {background-color: transparent !important;background-image: none !important;}
.RadWWrapperFooterLeft {width: 100% !important; display: run-in !important; background-color: transparent !important;background-image: none !important;}
.RadWWrapperFooterCenter {display: none !important; background-color: transparent !important;background-image: none !important;}
.RadWWrapperFooterRight {display: none !important; background-color: transparent !important;background-image: none !important;}
#divInstructions {width: 85% !important;}
.RadWWrapperHeaderCenter {border-bottom: none;}
/* box header title */
.RadWTitleRow {border: 1px solid #599B98 !important;background-color:#EBF6E3;position:relative;}


/* fixes as December 04, 2009 */

#TPCPPopularToday1 {padding-bottom:5px;height:auto !important;}
#TPCPPopularToday2 {padding-bottom:5px;height:auto !important;}
#TPCPPopularToday3 {padding-bottom:5px;height:auto !important;}
#TPCPpopularMedia2 {padding-bottom:5px;height:auto !important;}

#TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6 {height:auto !important;}

#TPCPPopularCommunity1 {padding-top:0px;height:auto !important;}
#TPCPPopularCommunity2 {padding-top:0px;height: auto !important;}
#TPCPPopularCommunity3 {padding-top:0px;height:auto !important;}
#TPCPPopularCommunity4 {padding-top:0px;height:auto !important;}

#pageBottomRight {min-height:285px !important;}

#statusUpdateFormArea textarea {border:1px solid #2CA3DD;}

#conGM1 {border:1px solid #2CA3DD;zoom:100%;}



.makeBelieveButton a{background: transparent none !important; padding: 0 !important;}

.getstarted a{color:#FF7F19 !important;
display:block;
font-family:arial;
font-size:18px;
font-weight:bold;
}
#joinCommunityLinks{padding: 0; text-align: center;}
#TPCPjoinLeft{margin-right: 35px;}
img.loginregbtn{margin-bottom:10px;}

/* Changes based on new layout */
/*Header*/
#headerWrapper {
padding: 0;
text-align:center;
width:946px;
}

#nbts-head-container{width: 946px; margin-top: 5px;}
#nbts-head{background: transparent url(/custom/nbts/images/header_bg_new.jpg) no-repeat center bottom; height: 129px;}
.nbts-logo{float: left; height:108px; margin: 10px 0px 0px 15px;text-indent:-99999px;width:179px; background: transparent url(/custom/nbts/images/logo_new.jpg)}
.community-address img{width: 296px; margin-left: 35px;}
/* enterprise search image gets warped with above statement */
.community-address img {width:auto;}

.community-address div{float: none !important;}
#nbts-nav{background: transparent  url(/custom/nbts/images/nav-bg_new.jpg) no-repeat center top; height: 35px; margin: 0px 0 10px 0; padding: 0 15px;}
#nbts-nav ul{height: 35px; line-height: 35px; list-style: none; padding: 0; margin: 0 0 0 10px;}
#nbts-nav ul li{float: left;border-right: 1px solid #fff; line-height: 34px;}
#nbts-nav ul li a{padding: 0 30px; font-family: News Gothic MT Std Bold,Helvetica,Arial,sans-serif; color: #fff; font-weight: bold; font-size: 14px; text-decoration: none; text-transform: capitalize;}
#nbts-nav ul li.last{border-right: 0;}
.sectionbody, #FooterWrapper{background-image: none !important;}
#community-content{width: 923px; margin: 0 auto;}
#BodyWrapper{width: auto;}

.btLite, .bbLite, .bbLite div, .btLite div{background-image: url(/custom/nbts/images/box_new.jpg)}
.i1Lite{background-image: url(/custom/nbts/images/border_new.jpg); background-color: transparent;}
.i2Lite{background-image: url(/custom/nbts/images/border_new.jpg); border-right: 0; background-color: transparent;}
.i3Lite{background-color: transparent}

#comm-disc{float: right; width: 310px;}
#comm-disc .tp_modcontainer{border: 0; margin-top: 0; margin-bottom: 10px;}
#comm-disc .tp_modbody{padding: 0 10px 0 10px;}
#comm-disc .tp_modhdrsmall{padding: 0 3px 5px 15px !important; font-family: Arial !important; font-size: 20px; background-color: transparent; color: #000;}

#comm-blogs{margin-right: 372px; padding: 0 10px;}
#comm-blogs #communityContentTitle{padding: 0 0 15px; font-family: Arial !important; font-size: 20px; color: #000;}

#comm-blogs .TPCPtabsMenu{background-color: #BAE3FA;}
#comm-blogs .TPCPtabsMenu li {text-align: center; float: left; display: block;}
#comm-blogs .TPCPtabsMenu li.nbts-blog{width: 306px;}
#comm-blogs .TPCPtabsMenu li.community-blog{width: 306px;}
#comm-blogs .TPCPtabsMenu li a{color: #000 !important; font-size: 12px; font-weight: bold; display: block; line-height:23px; height: 23px; padding: 0;}
#comm-blogs .TPCPtabsMenu li a.tabactive{background-color: #6CAEE0 !important; color: #fff !important; }


#HeadquartersBlogs #CPeventsTitle{background: transparent; padding-left: 75px; min-height: 65px; height: auto !important; height: 65px; display: block; margin-bottom: 15px;}
#NCnewsContentDate{display:none;}

#HeadquartersBlogs, #CommunityBlogs{padding-top: 25px;}


/*Clear fix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* fixes as of Jan 6 2009 */
#FeaturedPrograms ul {
list-style-position:outside;
margin:3px 3px 10px 14px;
padding:0 2px 0 5px;
text-indent:0;}

#FeaturedPrograms ul li {
list-style-type:disc;
}
.footer-body #footer-nav .Item a {color:#159BDC !important;}
#footer {color:#159BDC !important;}

.footer-body {border-color: #2CA3DD !important;}

#UPuserLoggedinLeft, #UPContentRight, #ProfileComments, .UPContentRightBox  {border-color:#2CA3DD !important;}

/*.TPCPtabsMenu {background-color:#6CAEDF !important;}*/

.upLeaveComment {margin:0 0 3px;}

#TP_Page_content, .pagebody {min-height:530px;}

.community-address {color: #159DD9; text-align: right; margin-bottom: 5px;}

#newsContainer {height:auto;}

/* to widen community page 01/07/2010 */
#community-content {width:946px;}
#TPCPjoinwrapper {width:946px;}
#comm-blogs {background-color:#ffffff;}
.bt div, .bb div, .btLite div, .bbLite div {width: 50px;}
/*.i2Lite {background-image: url(images/border_2.png);}*/

#tp_cl_footer {width:946px;}
#footer {width: 946px !important;}

/* to widen dashboard */
.tp_accountmenu {margin-left:0;}
#TP_Page_left {margin-left:0;}

/* to fix profile page */
#CPuserLoggedin {width:946px;}
.UPContentRightBox {margin-right:0;width:235px;}
/* .UPContentRight {width: auto;} */
#UPuserLoggedinRight {margin-left:0;width:258px;float:left;}
#UPuserLoggedinLeft {width:675px;}
#rightSideContent {width: 258px !important;padding-right:0 !important;}

#UPContentRight {margin-right:0;width:235px;}
#TP_Page_content {width:946px !important;}

#sortByDate {width: 230px !important;}
#CurrentStatusUpdate {padding: 10px;}

.TPCPtabsMenu li a.tabactive {background-color: #F0F7FD;}
.TPCPtabsMenu {background-color:#6CAEDF;}

#comm-blogs .TPCPtabsMenu li.community-blog {width:318px;}
#comm-blogs .TPCPtabsMenu li.nbts-blog {width:316px;}

/* fixes for Jan 12, 2010 */
#ProfileComments {width: 640px !important;border-right: none !important;}
#sortByDate {display:none;}
#featuredMember {
height:auto;
min-height:140px;
margin-right: 15px;
margin-left: auto;
margin-bottom:10px;
}
#sectionTitle a {
font-size:14px;
}
#sectionTitle img {
margin-top: 10px;
}
#earnedAtributes {margin-top:auto;}
#CommunityUsers {padding:10px 0;}
#TPCPjoinLeft {overflow: hidden; margin-right: 0; width: 610px;}
#TPCPjoinRight {float:right;margin-top:6px; margin-right: 15px;}


/* fixes for Jan 18, 2010 profile my groups right rail thumbnail image */

#myGroupsInfo img {background-position: center !important; background-repeat: no-repeat !important;}


/* remove right rail favorites and tretchout middle part on dashboard */
.pagebody {width:705px !important;}
#TP_Page_right {display: none;}

.HowToStart {font-size:16px;color:#fa801b;font-weight:bold;}
#TPCPimageSlide {margin-top:10px;}

/* fixes as of Jan 21, 2010 */
#searchResults #communityContentTitle {display:none;}
#SearchResults #communityContentTitle {display:none;}
#SearchResults #SearchAll {display:none;}



#FeaturedMemberAvatar a img {
margin: 0 0 5px;
background-color: #DCF0FB;
}
#CPloggedOutLinks {padding-top:15px;}

#CommunityUsers {height: 145px; overflow:hidden;}

#addentry2 img {dispay:none;}

#TP_Page_middle {width:700px;}
.itemdelete{border: 0 none !important;}

#aspnetForm .pagebody {width:510px !important;}

/* Fix for blog editor's bold italic and list faults */
.blogPostWrap strong {font-weight:bold}
.blogPostWrap em {font-style:italic;}
.blogPostWrap ul {margin-left:15px;}
.blogPostWrap ol {margin-left:15px;}
.blogPostWrap ul li {list-style-type:circle;margin-left:10px}
.blogPostWrap ol li {list-style-type:decimal;margin-left:10px}
.normaltxt12 ul li {list-style-type:circle;margin-left:10px}
.normaltxt12 ol li {list-style-type:decimal;margin-left:10px}
.normaltxt12 strong {font-weight:bold}
.normaltxt12 em {font-style:italic;}
.normaltxt12 ul {margin-left:15px;}
.normaltxt12 ol {margin-left:15px;}

.i2Lite{padding-left: 1px;}
.i3Lite{padding: 0;}
#ForumEntries #newsContainer{width: auto !important;}
.separtr{height: 1px; background: transparent url(/custom/nbts/images/separator_new.gif) repeat-x center center; margin: 20px 10px;}
#newsContainer{border-bottom: 0;}

#comm-blogs{margin-right: 309px;padding: 0;}
#comm-blogs #TPCPCommunityBlogs1, #comm-blogs #TPCPCommunityBlogs2{margin: 0 25px;}
#comm-blogs #communityContentTitle{margin: 0 20px}

#conGM1 {border:0px solid #2CA3DD !important;}

#communityContentRight {margin-top:10px;}
#TPCPPopularCommunity2 #CommunityUsers {height:auto;margin-top:-5px;margin-left:-5px;}

#searchActionButtonWrapper a:link, #searchActionButtonWrapper a:visited {
background-color:#F8F8F8;
border-bottom:1px dotted #CCCCCC;
line-height:20px;
padding:2px;
}
.community-address .SearchControlModule {
margin-top:3px;
display:inline;
}

/* Fixes as of feb 3 2010 */
.nbts-link {
border:0px solid red;
float:right;
height:129px;
margin:-122px 0 0 15px;
text-indent:-99999px;
width:749px;
}


#HeadquartersBlogs, #CommunityBlogs {
min-height:300px;
padding-top:25px;
}

#SearchObjectWrap{
border-bottom:1px dotted #6CAEDF;
padding-top:10px;}

.custommodpushright{margin-left:60px;}
.custommodblogcontain{margin-bottom:10px;}

.M_{E5266A42-D916-4BC0-A11F-B8F8ECEC55F5}PREDEFINED_LIST{display:none;}

.tp_srchCntrlPositionDiv {width:250px;}

/* fixes as of march 25 2010 */
#UPuserLoggedinRight {width: 258px !important;}
#UPuserLoggedinRight #UPContentRight {text-align:left !important;}

#UPuserLoggedinLeft {min-height: 1100px !important;}
.clear {width:auto;}

/*CUSTOM OVERRIDES BELOW*/
#TP_Page_container{background-color:#FFFFFF;}
#TP_Page_content{background-color:#FFFFFF;}
#divEventInvites{display:none;}
#TP_Page_middle_0right{margin-left:20px;}

.pagecontainer{margin-top:20px;width:auto;}
.tp_modbody .tp_modtopgradient{width:150px;}


#CPvideoThumb a img {background-position: center center !important;background-repeat: no-repeat !important;background-color: #999999 !important;}


#FeaturedMemberAvatar a img {
background-position: center center !important;
background-repeat: no-repeat;
}

/* ****** GLOBAL *** PAGE *** MARGINS ****** */
body {
font-family: Arial,Helvetica,sans-serif !important;
font-size: 11px;
color: #666666;
background-color:#FFF !important;
}


#TP_Page_container a:hover {
color:#159DD9;text-decoration:none;
}

#TP_Page_container a, a:link, a:visited, a:active {
color:#159BDC;text-decoration:none;
}

.sectionbody {
background-color:transparent;
background-image:url(images/body_bg2.gif) !important;
background-position:center top;
background-repeat:no-repeat;
margin:0;
text-align:center;
}

#logo {display:none;}


#TP_HDR_dashboard {
height:0;
}

#TP_HDR_content {
padding-left:0;
text-align:left;
}

#userBlock {
color:#2CA3DD;
float:right;
font-size:12px;
padding-right:7px;
padding-top:15px;
text-align:right;
width:280px;
}

#userBlock a {color: #2CA3DD !important;text-decoration:none;}
#userBlock a:hover {color: #2CA3DD !important;text-decoration:underline;}

#TP_Page_container {
/*background-color:#FFF;
background-image:url(images/body_bg.gif) !important;
background-position:center top;
background-repeat:repeat-y;*/
background-color: transparent;
padding:0;
text-align:center;
width:100%;
}

#TP_Page_content {
margin: 20px auto 0;
padding:0 0 20px;
width:946px;
}

#FooterWrapper {
background-color:transparent;
background-image:url(images/footer_bg.gif) !important;
background-position:center top;
background-repeat:no-repeat;
padding:0;
text-align:center;
width:100%;
}

#TP_Page_footer {
background-color:#FFF;
}
#TP_FOOTER_content {
color:#2CA3DD;
width:100%;
padding-top: 10px;
background: #FFF;
}

#TP_HDR_headerMain {height:auto !important;}
#TP_HDR_navigation {height:25px;margin-top:0;padding-bottom:0;}
.TP_top_nav li a {color: #2CA3DD !important; height:auto !important;padding: 3px 11px;}

#TPCPuserLoginForm {color:#2CA3DD !important; }
#TPCPuserLoginForm .TXTwhiteBold {color:#2CA3DD !important; }
#TPCPuserLoginProfileDataTitle {color:#2CA3DD !important;}
#TPCPuserLoginProfileDataTitle a .normaltxt10 {color: #2CA3DD ;}
#passwordRecoveryOptions {margin-top: 2px; padding:3px;}
#passwordRecoveryOptions a {color: #fff !important;}
#passwordRecoveryOptions a:hover {color: #fff !important;text-decoration:underline;}

#TPCPuserLoginForm {MARGIN-LEFT: -215px! important; WIDTH: 520px;}

#conPhotoList1 .tp_photo_small {height:90px !important;width:90px !important;margin: 5px 5px 0 0;overflow:hidden;
}

#conPhotoList1 .tp_photo_small a img {max-width:88px;}

.pagebody{padding: 0; margin-top: 0;}
.pagecontainer{margin-top: 0;}

#TP_HDR_systemMessages {
height:0;
display:none;
}
#TP_HDR_dashboard {
height:0;
display:none;
}

#TP_Page_left {
float:left;
width:220px; /* set to PX size for left pane*/
margin-left:10px;
}

#TP_Page_middle {
margin-right: 0; /*change to fit left and right pane*/
margin-left: 10px; /*change to fit left and right pane*/
text-align: left;
float:left;
width:490px;
}

#TP_Page_right {
float:right;
width:220px; /* set to PX size for right pane*/
margin-right:10px;
}

/* LEFT PANE [OFF] */ 
/* #TP_Page_left and change the #TP_Page_middle to #TP_Page_middle_0left */ 
#TP_Page_middle_0left {
margin-right: 0;
margin-left: 10px;
width: 670px;
text-align: left;
}

/* RIGHT PANE [OFF] */ 
/* Only for Template pages. For this to work you need to disable the inside the template. 
Use the display:none; on #TP_Page_right and change the #TP_Page_middle to #TP_Page_middle_0right */ 
#TP_Page_middle_0right {
margin-right: 10px;
margin-left: 10px;
text-align: left;
width: 550px;
float: left;
}

#TP_Page_middle_full {
/*if left and right panes are not in use */ 
text-align: left;
margin-right: 10px;
margin-left: 10px;
}

#tp_userlogin {
padding-left: 605px;
padding-top:50px;
text-align:right;
padding-right:25px;
}

/* Login Page */
#ScriptArea {padding-left: 15px;padding-right:140px!important;}

/* Photo Page */
#lblBlogItemText img {
        max-width: 430px;
        display:block;
        clear:both;
}


/* Publish Now Button in Blog Entry Edit */
.custombtn2 { padding: 3px; }

/* To Fix "Register" button */
#btnRegister { padding: 3px; }

/* To remove bottom border of PageName */
.pagename {border-bottom: none;}

#FeaturedMemberAvatar a img {
background-position: center center !important;
background-repeat: no-repeat;
}

/*#communityContentMiddle {width: 324px !important;}*/

#crumbs li {font-size: 12px;}
.tp_dashprofileimg {width: 94px;}
.tp_accountmenu {width: 197px;background-color:#FFFFFF;border-color:#2CA3DD;}

#conPhotoList1 .tp_photo_small {
height:90px !important;
width:90px !important;
margin: 5px 5px 0 0;
overflow: hidden;
}

#conPhotoList1 .tp_photo_small a img {
max-width:88px;
}

.pgt_picbg a img {margin: auto;}

#page_pm_divMessage {margin-left: 15px;}

/* Community Page Links */
#NCnewsContentTitle a, .boldlnk12, .normallnk10, .wrap_name a, #sectionTitle a, #CPvideoTitle a span, #NCnewsContentLink a {font-family: Verdana,Arial,Helvetica,sans-serif;color:#159DD9;text-decoration:none;}
.normallnk10:link, .normallnk10:visited, .normallnk10:active {color:#159DD9;text-decoration:none; margin-left:4px; margin-right:4px;} 
#NCnewsContentTitle a:hover, .boldlnk12:hover, .normallnk10:hover, .wrap_name a:hover, #sectionTitle a:hover, #CPvideoTitle a:hover span, #NCnewsContentLink a:hover {color:#159DD9; text-decoration: none;}



#global li a {color:#999999;}
#footer a {color:#D4D4D1;}

#TPCPuserLoginProfileDataTitle {color: #159DD9;}
#TPCPuserLoginProfileDataTitle a .normaltxt10 {color: #159DD9;}
#passwordRecoveryOptions {margin-top: 2px; padding:3px;}

#tblcontainer {width :940px; margin-left: auto;margin-right:auto;}
/*#tdtabs {min-height: 630px;}*/
/* .pagebody {min-height: 630px;} */

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6, 
#TPCPPopularCommunity1, #TPCPPopularCommunity2, #TPCPPopularCommunity3, #TPCPPopularCommunity4 {
    overflow: hidden;
}

#communityContentRight {overflow: hidden;}

.blogmessagelarge {font-size: 13px;}

#btnRemove {margin-right:500px;}
#divCustomPaging {clear: both;}

#CPvideoThumb a img {background-position: center center !important;background-repeat: no-repeat !important;background-color: #999999 !important;}

#dgObjects img {height: 60px;}

#joinLinks a {color: #fff;text-decoration: none;}
#joinLinks a:hover {text-decoration: underline;}

#TPCPuserLoginForm {color:#159DD9 !important; }
#TPCPuserLoginForm .TXTwhiteBold {color:#159DD9 !important; }
#TPCPuserLoginProfileDataTitle {color:#159DD9 !important;}
#passwordRecoveryOptions a {color: #fff !important;}
#passwordRecoveryOptions a:hover {color: #fff !important;text-decoration:underline;}

#crumbs {width:920px;}
/*.pagebody {background-color: #fff;padding: 10px;}*/
#TP_Page_right {
margin-right:0;
width:220px;
}
#TP_Page_middle {
text-align:center;
width:450px;
}
#TP_Page_right {padding-top:0;}
/*.tp_modbody, .tp_modtopgradient {background-color:transparent !important;}*/

/* format community page */
.cbb {background:none;border:none;}
/*.bt {display: none;}
.bb {display: none;}
*/
.bt, .bb, .bt div, .bb div{background: #dcf0fb none; height: 15px;}
.i1 {background: #DCF0FB none;}
.i2 {background: #DCF0FB none;}
.i3 {background: #DCF0FB none;}

#TPCPjoinRight{width: 300px;}
#joinCommunityLinks{background: transparent url(/custom/nbts/images/register_module_bg_new.gif) no-repeat; height: 177px; width: 300px;}
#joinCommunityLinks .joinCommunityTitle {font-family:Arial;color:#666666;font-size: 19px; font-style: normal; font-weight: bold;}
#joinLink span a {color:#666666;font-family: Arial; font-weight: bold; font-size: 12px;}
.TPCPtabsMenu{background-color: #7AC045;}
.TPCPtabsMenu li a{color: #fff !important;}
.TPCPtabsMenu li a.tabactive{color: #159DD9 !important;}
#CPuserLoggedinLeft, #CPuserLoggedRight{border: 0;}
/*.cb{margin-bottom: 5px;border: solid 1px #A8CFD8;padding:5px;}*/
#TP_RC_Wrap #TP_RC_Wrap .cb {margin:0;border:0;padding:0;}
#statusUpdate .cb {margin:0;border:none;padding:0;}
#NCnewsContentTitle a{font-size: 12px;}
.activityitem .activityuser:hover{font-size: 12px;}
#divPreview, #divFinished{min-height: 300px; height: auto !important; height: 300px;}



.PanelBar_Header {
background:#6CAEDF none;
}
.PanelBar_HeaderButton a, .PanelBar_Header a{color: #fff !important;}
.PanelBar_HeaderTxt{color:#fff}
#txtPost .FormInputText{border: 1px solid #7F9DB9}
#TPCPuserLoginForm .TXTwhiteBold {font-size: 12px !important;}

/*.tp_photo_small img, .tp_video_small img{width: 70px;}*/
#crumbs{border: 0;}
.boldtxt10, .boldlnk10{FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial}
#page_ContentMain_btnSave{margin-top: 10px;}

/* Font Styles */

/*.tp_modhdrlarge {font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal !important;font-size:22px;color:#159DD9; border-bottom: 0;}
.tp_modhdrsmall {font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal !important;font-size:22px;color:#159DD9; border-bottom: 0;} */

#UPuserDescriptionWrapper #UPuserDescriptionContent #UPuserDescriptionContentProfileName, #ActivitiesUserTitle, #ProfileCommentsTitle, #contentBlockTitle, #communityContentTitle, #featuredBlogTitle, .pagename, .tp_modhdrsmall, .tp_modhdrlarge, #statusUpdateTag, .sectionTitle, .communityContentTitle {
font-style:normal;
text-align:left;
color:#221E1F;
font-family:Arial !important;
font-size:19px;
font-weight:bold;
border: none;
}





#sectionTitle a, #communityContentTitle a, #featuredBlogTitle a {
font-family:Arial !important;
font-style:normal;
font-weight:bold !important;
color:#159DD9;
border: none;
}

/*Module Styles*/
.tp_modcontainer {
color:#666666;
font-size:11px;
/*border:solid 1px #159DD9;*/
margin-bottom:10px;
}
.tp_modhdrsmall {
text-align:left;
color:#221E1F;
font-family:Arial !important;
font-size:19px;
font-weight:bold;
padding:13px 3px 14px 15px !important;
/*background-color:#F2F9EA;*/
background-color:#fff;
margin:0 !important;
border: none;
}
.tp_modhdrlarge {
text-align:left;
color:#221E1F;
font-family:Arial !important;
font-size:19px;
font-weight:bold;
padding:13px 3px 14px 15px !important;
/*background-color:#F2F9EA;*/
background-color:#fff;
margin:0 !important;
border: none;
}
.tp_modtopgradient {
background: none;
}
.tp_modbody {
PADDING:10px;
FONT-SIZE: 11px;
COLOR: #666666;
text-align:left;
font-weight: normal;
}

/* fixes as of Oct 16, 2009 */
#ScriptArea {width: 600px; padding-right: 0px;}
#PubNavSetLinks a {padding: 8px 10px !important;border-color:#159DD9 !important;}
#PubNavSetLinks .ON {padding: 9px 10px !important;border-color:#159DD9 !important;
/*background-color:#F2F9EA !important;*/
background-color:#F0F7FD !important;
}

#joinLinksRight{width:125px!important;}
.blogmessage {width:97%;}

#footer_links {padding-top: 28px; font-size: 11px; color: rgb(91, 153, 151);}
#footer_links .Item {color:#2CA3DD;margin:0;padding:0 8px 0 4px;}
.privacy_text {padding-top: 20px;color:#2CA3DD;}
#header_links {PADDING-TOP: 10px; TEXT-ALIGN: right;color:#2CA3DD;}

/* Community Page */
#communityContentWrapper #communityContentLeft {border-color:#2CA3DD;}
#communityContentWrapper #communityContentMiddle {border-color:#2CA3DD;}
#communityContentWrapper #communityContentRight {border-color:#2CA3DD;}
#userBlock {float:right; padding-top: 5px; width: 300px;margin-top:-18px;}
#TP_HDR_navigation {
float:left;
height:25px;
margin-top:-18px;
padding-bottom:0;
width:600px;
}
#tertnav {
float:right;
line-height:15px;
height:15px !important;
text-align:left !important;
width:710px !important;
margin:0 0 7px 0 !important;
padding:0;}

/* Bug Fixes October 20, 2009 */

#lblBlogTitle{padding-left:10px}
#lblBlogItemText {clear:both;}



/* Bug Fixes October 20, 2009 */
#crumbs li {font-size: 10px;}
#TP_FOOTER_content {background-color:transparent;}
#tp_cl_footer {margin:0 auto;width:931px;}


/* Bug Fixes October 21, 2009 - to fix client header nav on forums page */
.inner #nav .item {padding-bottom: 3px !important; height:15px !important;} 

#divContent{padding-left:5px;}

/* popupbox css */
#RadWindowWrapperElementrw {height: 480px !important;}
#RadWindowTitlewm_rw {color: #F58025; border: none;background-color:transparent;}
#RadWindowWrapperElementwm_rw {border: 1px solid #599B98;background-color:#fff;}
#RadWindowHeaderRowwm_rw {background-color: transparent !important;background-image: none !important;}
.RadWWrapperHeaderLeft  {background-color: transparent !important;background-image: none !important;}
.RadWWrapperHeaderCenter {background-color: transparent !important;background-image: none !important;border-bottom:1px solid #599B98;}
.RadWWrapperHeaderRight {background-color: transparent !important;background-image: none !important;width:10px;border-right:1px solid #599B98;}
.RadWWrapperBodyLeft {background-color: transparent !important;background-image: none !important;}
.RadWWrapperBodyRight {background-color: transparent !important;background-image: none !important;}
.RadWWrapperFooterLeft {width: 100% !important; display: run-in !important; background-color: transparent !important;background-image: none !important;}
.RadWWrapperFooterCenter {display: none !important; background-color: transparent !important;background-image: none !important;}
.RadWWrapperFooterRight {display: none !important; background-color: transparent !important;background-image: none !important;}
#divInstructions {width: 85% !important;}
.RadWWrapperHeaderCenter {border-bottom: none;}
/* box header title */
.RadWTitleRow {border: 1px solid #599B98 !important;background-color:#EBF6E3;position:relative;}


/* fixes as December 04, 2009 */

#TPCPPopularToday1 {padding-bottom:5px;height:auto !important;}
#TPCPPopularToday2 {padding-bottom:5px;height:auto !important;}
#TPCPPopularToday3 {padding-bottom:5px;height:auto !important;}
#TPCPpopularMedia2 {padding-bottom:5px;height:auto !important;}

#TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6 {height:auto !important;}

#TPCPPopularCommunity1 {padding-top:0px;height:auto !important;}
#TPCPPopularCommunity2 {padding-top:0px;height: auto !important;}
#TPCPPopularCommunity3 {padding-top:0px;height:auto !important;}
#TPCPPopularCommunity4 {padding-top:0px;height:auto !important;}

#pageBottomRight {min-height:285px !important;}

#statusUpdateFormArea textarea {border:1px solid #2CA3DD;}

#conGM1 {border:1px solid #2CA3DD;zoom:100%;}



.makeBelieveButton a{background: transparent none !important; padding: 0 !important;}

.getstarted a{color:#FF7F19 !important;
display:block;
font-family:arial;
font-size:18px;
font-weight:bold;
}
#joinCommunityLinks{padding: 0; text-align: center;}
#TPCPjoinLeft{margin-right: 35px;}
img.loginregbtn{margin-bottom:10px;}

/* Changes based on new layout */
/*Header*/
#headerWrapper {
padding: 0;
text-align:center;
width:946px;
}

#nbts-head-container{width: 946px; margin-top: 5px;}
#nbts-head{background: transparent url(/custom/nbts/images/header_bg_new.jpg) no-repeat center bottom; height: 129px;}
.nbts-logo{float: left; height:108px; margin: 10px 0px 0px 15px;text-indent:-99999px;width:179px; background: transparent url(/custom/nbts/images/logo_new.jpg)}
.community-address img{width: 296px; margin-left: 35px;}
/* enterprise search image gets warped with above statement */
.community-address img {width:auto;}

.community-address div{float: none !important;}
#nbts-nav{background: transparent  url(/custom/nbts/images/nav-bg_new.jpg) no-repeat center top; height: 35px; margin: 0px 0 10px 0; padding: 0 15px;}
#nbts-nav ul{height: 35px; line-height: 35px; list-style: none; padding: 0; margin: 0 0 0 10px;}
#nbts-nav ul li{float: left;border-right: 1px solid #fff; line-height: 34px;}
#nbts-nav ul li a{padding: 0 30px; font-family: News Gothic MT Std Bold,Helvetica,Arial,sans-serif; color: #fff; font-weight: bold; font-size: 14px; text-decoration: none; text-transform: capitalize;}
#nbts-nav ul li.last{border-right: 0;}
.sectionbody, #FooterWrapper{background-image: none !important;}
#community-content{width: 923px; margin: 0 auto;}
#BodyWrapper{width: auto;}

.btLite, .bbLite, .bbLite div, .btLite div{background-image: url(/custom/nbts/images/box_new.jpg)}
.i1Lite{background-image: url(/custom/nbts/images/border_new.jpg); background-color: transparent;}
.i2Lite{background-image: url(/custom/nbts/images/border_new.jpg); border-right: 0; background-color: transparent;}
.i3Lite{background-color: transparent}

#comm-disc{float: right; width: 310px;}
#comm-disc .tp_modcontainer{border: 0; margin-top: 0; margin-bottom: 10px;}
#comm-disc .tp_modbody{padding: 0 10px 0 10px;}
#comm-disc .tp_modhdrsmall{padding: 0 3px 5px 15px !important; font-family: Arial !important; font-size: 20px; background-color: transparent; color: #000;}

#comm-blogs{margin-right: 372px; padding: 0 10px;}
#comm-blogs #communityContentTitle{padding: 0 0 15px; font-family: Arial !important; font-size: 20px; color: #000;}

#comm-blogs .TPCPtabsMenu{background-color: #BAE3FA;}
#comm-blogs .TPCPtabsMenu li {text-align: center; float: left; display: block;}
#comm-blogs .TPCPtabsMenu li.nbts-blog{width: 306px;}
#comm-blogs .TPCPtabsMenu li.community-blog{width: 306px;}
#comm-blogs .TPCPtabsMenu li a{color: #000 !important; font-size: 12px; font-weight: bold; display: block; line-height:23px; height: 23px; padding: 0;}
#comm-blogs .TPCPtabsMenu li a.tabactive{background-color: #6CAEE0 !important; color: #fff !important; }


#HeadquartersBlogs #CPeventsTitle,
#CommunityBlogs #CPeventsTitle,
#CommunityBlogEntries #CPeventsTitle{background: transparent; padding-left: 75px; min-height: 0; height: auto !important; height: 65px; display: block; margin-bottom: 15px;}
#NCnewsContentDate{display:none;}

#HeadquartersBlogs, #CommunityBlogs{padding-top: 25px;}


/*Clear fix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* fixes as of Jan 6 2009 */
#FeaturedPrograms ul {
list-style-position:outside;
margin:3px 3px 10px 14px;
padding:0 2px 0 5px;
text-indent:0;}

#FeaturedPrograms ul li {
list-style-type:disc;
}
.footer-body #footer-nav .Item a {color:#159BDC !important;}
#footer {color:#159BDC !important;}

.footer-body {border-color: #2CA3DD !important;}

#UPuserLoggedinLeft, #UPContentRight, #ProfileComments, .UPContentRightBox  {border-color:#2CA3DD !important;}

/*.TPCPtabsMenu {background-color:#6CAEDF !important;}*/

.upLeaveComment {margin:0 0 3px;}

#TP_Page_content{min-height:530px;}

.community-address {color: #159DD9; text-align: right; margin-bottom: 5px;}

#newsContainer {height:auto;}

/* to widen community page 01/07/2010 */
#community-content {width:946px;}
#TPCPjoinwrapper {width:946px;}
#comm-blogs {background-color:#ffffff;}
.bt div, .bb div, .btLite div, .bbLite div {width: 50px;}
/*.i2Lite {background-image: url(images/border_2.png);}*/

#tp_cl_footer {width:946px;}
#footer {width: 946px !important;}

/* to widen dashboard */
.tp_accountmenu {margin-left:0;}
#TP_Page_left {margin-left:0;}

/* to fix profile page */
#CPuserLoggedin {width:946px;}
.UPContentRightBox {margin-right:0;width:235px;}
/* .UPContentRight {width: auto;} */
#UPuserLoggedinRight {margin-left:0;width:258px;float:left;}
#UPuserLoggedinLeft {width:675px;}
#rightSideContent {width: 258px !important;padding-right:0 !important;}

#UPContentRight {margin-right:0;width:235px;}
#TP_Page_content {width:946px !important;}

#sortByDate {width: 230px !important;}
#CurrentStatusUpdate {padding: 10px;}

.TPCPtabsMenu li a.tabactive {background-color: #F0F7FD;}
.TPCPtabsMenu {background-color:#6CAEDF;}

#comm-blogs .TPCPtabsMenu li.community-blog {width:318px;}
#comm-blogs .TPCPtabsMenu li.nbts-blog {width:316px;}

/* fixes for Jan 12, 2010 */
#ProfileComments {width: 640px !important;border-right: none !important;}
#sortByDate {display:none;}
#featuredMember {
height:auto;
min-height:140px;
margin-right: 15px;
margin-left: auto;
margin-bottom:10px;
}
#sectionTitle a {
font-size:14px;
}
#sectionTitle img {
margin-top: 10px;
}
#earnedAtributes {margin-top:auto;}
#CommunityUsers {padding:10px 0;}
#TPCPjoinLeft {overflow: hidden; margin-right: 0; width: 610px;}
#TPCPjoinRight {float:right;margin-top:6px; margin-right: 15px;}


/* fixes for Jan 18, 2010 profile my groups right rail thumbnail image */

#myGroupsInfo img {background-position: center !important; background-repeat: no-repeat !important;}


/* remove right rail favorites and tretchout middle part on dashboard */
.pagebody {width:705px !important;}
#TP_Page_right {display: none;}

.HowToStart {font-size:16px;color:#fa801b;font-weight:bold;}
#TPCPimageSlide {margin-top:10px;}

/* fixes as of Jan 21, 2010 */
#searchResults #communityContentTitle {display:none;}
#SearchResults #communityContentTitle {display:none;}
#SearchResults #SearchAll {display:none;}



#FeaturedMemberAvatar a img {
margin: 0 0 5px;
background-color: #DCF0FB;
}
#CPloggedOutLinks {padding-top:15px;}

#CommunityUsers {height: 145px; overflow:hidden;}

#addentry2 img {dispay:none;}

#TP_Page_middle {width:700px;}
.itemdelete{border: 0 none !important;}

#aspnetForm .pagebody {width:auto !important;}

/* Fix for blog editor's bold italic and list faults */
.blogPostWrap strong {font-weight:bold}
.blogPostWrap em {font-style:italic;}
.blogPostWrap ul {margin-left:15px;}
.blogPostWrap ol {margin-left:15px;}
.blogPostWrap ul li {list-style-type:circle;margin-left:10px}
.blogPostWrap ol li {list-style-type:decimal;margin-left:10px}
.normaltxt12 ul li {list-style-type:circle;margin-left:10px}
.normaltxt12 ol li {list-style-type:decimal;margin-left:10px}
.normaltxt12 strong {font-weight:bold}
.normaltxt12 em {font-style:italic;}
.normaltxt12 ul {margin-left:15px;}
.normaltxt12 ol {margin-left:15px;}

.i2Lite{padding-left: 1px;}
.i3Lite{padding: 0;}
#ForumEntries #newsContainer{width: auto !important;}
.separtr{height: 1px; background: transparent url(/custom/nbts/images/separator_new.gif) repeat-x center center; margin: 20px 10px;}
#newsContainer{border-bottom: 0;}

#comm-blogs{margin-right: 309px;padding: 0;}
#comm-blogs #TPCPCommunityBlogs1, #comm-blogs #TPCPCommunityBlogs2{margin: 0 25px;}
#comm-blogs #communityContentTitle{margin: 0 20px}

#conGM1 {border:0px solid #2CA3DD !important;}

#communityContentRight {margin-top:10px;}
#TPCPPopularCommunity2 #CommunityUsers {height:auto;margin-top:-5px;margin-left:-5px;}

#searchActionButtonWrapper a:link, #searchActionButtonWrapper a:visited {
background-color:#F8F8F8;
border-bottom:1px dotted #CCCCCC;
line-height:20px;
padding:2px;
}
.community-address .SearchControlModule {
margin-top:3px;
display:inline;
}

/* Fixes as of feb 3 2010 */
.nbts-link {
border:0px solid red;
float:right;
height:129px;
margin:-122px 0 0 15px;
text-indent:-99999px;
width:749px;
}


#HeadquartersBlogs, #CommunityBlogs {
min-height:300px;
padding-top:25px;
}

#SearchObjectWrap{
border-bottom:1px dotted #6CAEDF;
padding-top:10px;}

.custommodpushright{margin-left:60px;}
.custommodblogcontain{margin-bottom:10px;}

.M_{E5266A42-D916-4BC0-A11F-B8F8ECEC55F5}PREDEFINED_LIST{display:none;}

.tp_srchCntrlPositionDiv {width:auto !important; height:50px !important;}

/* fixes as of march 25 2010 */
#UPuserLoggedinRight {width: 258px !important;}
#UPuserLoggedinRight #UPContentRight {text-align:left !important;}

#UPuserLoggedinLeft {min-height: 1100px !important;}
.clear {width:auto;}



#searchActionButtonWrapper {height: 85px !important; width: 125px !important;}

/* CM 2010/08/30 : 5424-9983765 */

/* #divEntry .blogmessage {width:640px; word-wrap:break-word;}*/

/* 
Ian 08/31/2010 
ticket #5424-9983765
*/
#divEntry .blogmessage table.normaltxt12{word-wrap: break-word; width: 635px; table-layout: fixed;}

/* fixes as of feb 17 2011 - rdr */
.defaultTextFieldClass3 {border-left:none;}

.UPContentRight {width: 250px;}


.header-menu{height: 27px; line-height: 27px; vertical-align: middle;}
.header-menu .tp_srchCntrlPositionDiv{float: right !important; margin-top: 0; margin-left: 40px;}
.tp_srchCntrlAfterBtn {
background-image:url("/images/themes/default/tp_btn_Light_Orange.gif");
}

/* fixes after conversion of SO to xslt */
#addentry2 a img {display:none;}
#divEntry .blogmessage table.normaltxt12 {
    width: 595px;
}

form#aspnetForm .pagecontainer {width: 100%;}

.pagebody {
 min-height: 0;
}

.TP_paging,
.active_TP_link,
.disabled_TP_pagination  {
    margin-left: 2px !important;
    padding: 2px 3px !important;
}

/* hide discussions link */
#TabStripsSearchCtlTabSet4 {
    display: none;
}

/* fix issue on discussion forums */
#ForumEntries #NCnewsContentDescription {
    overflow: hidden;
    width: 260px;
    word-wrap: break-word;
}

