/*BASE STYLE SHEET*/
@import url("/custom/theport/css/base.css");


/*DEFAULT THEME*/
@import url("/custom/theport/css/themes/default.css");/* To center Featured Member avatar */
#FeaturedMemberAvatar a img {
background-position: center center !important;
background-repeat: no-repeat !important;
}

#tp_mapContainer{ height:350px !important;margin: auto;}

/* client styles start */
body {
margin: 0px;
background: #fff;
font: 14px Arial, Helvetica, sans-serif;
}

h1 {
color: #006e53;
font-size: 24px;
}

h2 {
color: #6b2e87;
font-size: 18px;
}

h3 {
color: #000;
font-size: 14px;
}

a:link, a:visited {
color: #006e53;
}

a:hover, a:active {
color: #006e53;
}

#topbar {
background: #59a393;
height: 50px;
}

.divider {
background: #006e53;
height: 5px;
}

#TP_HDR_navigation {
margin-top:0px !important;
}

#TP_HDR_content {
height:200px !important;
}

/*#headerWrapper {
height:300px !important;
}*/


#headerbg {
background: #d5e8e4;
height:99px !important;
width:100%;
}

#header {
height: 99px;
text-align: left;
width: 920px;
margin: 0 auto;
}

#menu, #shadow, #bottomleafbg, #headerbg, .divider {
min-width: 920px;
}

#menu {
background: #8f65a7;
height: 30px;
}

#shadow {
background: url(images/drop-shadow.png) repeat-x;
height: 8px;
}

#main {
background: white;
text-align: center;
min-width: 920px;
}

#test {
width: 920px;
margin: 0 auto;
text-align: left;
padding-top: 10px;
padding-bottom: 1px;
}

#bottomleafbg {
background: white;
}

#bottomleaf {
height: 88px;
background: url(images/bottom-leaf.png) no-repeat top right;
width: 920px;
margin: 0 auto;
}

#footer {
color: white;
font: 12px Verdana, Arial, Helvetica, sans-serif;
width: 920px;
padding: 10px 0px;
text-align: right;
margin: 0 auto;
}

#footer a:link, #footer a:visited {
color: white;
}

#footer a:hover, #footer a:active {
color: #d5e8e4;
}
/* client styles end */

/* body, header & menu styles */
.sectionbody {background: #fff none;}
#TP_Page_container {background: url(images/bodybg.gif) repeat-y center top;}

#header {width:660px;float:left;}
#userBlock {padding-top:3px;width:250px;}

#TP_HDR_dashboard {height:0;display:none;}
#TP_Page_header {width: 100%; margin: 0 auto; background: #fff url(images/bodybg.jpg) repeat-x left top;}

#headerWrapper {width: 920px;padding:0;}

#TP_HDR_content {
padding-left:0;
padding-right:10px;
overflow: hidden;
}

.TP_top_nav li a {border-right:none;}

/*  Community Page Content */
#TP_Page_content{background-color:#FFFFFF;margin-bottom:60px;}
.pagecontainer {margin-top:15px !important;background-color:#FFFFFF !important;}

#TP_Page_container {clear:both;margin: 0px auto;padding:0px; text-align:center;width:940px;}

.TP_top_nav li a {padding: 8px 11px 2px;}
.TP_top_nav li a.ON, .TP_top_nav li a:hover, .TP_top_nav li a.ON:hover {background: #6B2E87;color: #fff;}

#div_leftleaf {margin-left: -30px;display:inline;display:none;}
#TP_HDR_navigation {margin-left:38px;}

/* footer styles */
#FooterWrapper {width: 100%;padding:0;background-color:#59A393;}
#TP_FOOTER_content {
margin:0 auto;
padding-top:0;
text-align:right;
width:920px;
color:#fff;
}
#div_SearchBox {float:right;padding-top:6px;}
#tp_userlogin {float:right;margin-top:0px;width:260px;}
#TPCPuserLoginProfileDataTitle {color:#6B2E87;}
#TPCPuserLoginForm {
color:#6B2E87;
margin-left:-110px;
text-align:right;
width:370px;
font-size: 12px;
padding-top:20px;
}
.defaultTextFieldClass {width:120px;}
.defaultTextFieldClass2 {}
#userRegHelp {text-align:right;font-size:12px;}

.TXTwhiteBold {color:#6B2E87;}

/* Community Page */
/* Change shape of Rotating Banner */
.bt {display: none;}
.bb {display: none;}
.cbb {padding-top: 10px;padding-bottom:10px;height:176px;background: transparent !important;}
.i1 {padding-top: 10px;padding-bottom:10px;height:176px;background: transparent !important;}
.i3 {background: transparent !important;}

/* Background of Rotating Banner */
.cb {background: url(/custom/plt/images/center_piece_bg.gif) repeat-x top left;}
.i2 {background: none;}
.joinLink a {color:#fff;font-weight:normal;}
.joinLink a:hover {text-decoration:underline;}

.joinCommunityTitle {font-family: Arial, Helvetica, Sans-serif;font-style:normal;font-size:16px;}

#bottom_latestCommunityActivity {margin-left:10px;float:left;}
/*#bottom_featuredGroup {width: 280px; margin-left: 315px; overflow: hidden;}*/
#featuredSO {width: 290px;}

#pageBottomMiddle {
height:320px;
margin-left:290px;
margin-right:300px;
}

#communityContentLeft {
background-color: #fff;
float: left;
width: 300px;
border:none;
padding: 0px 5px 0px 10px;
height: 320px;
}
#communityContentMiddle {
background-color: #fff;
margin-left: 315px;
border:none;
height: 320px;
border-left-style: none;
padding: 0px 5px;
}
#communityContentRight {
background-color: #fff;
width: 285px;
float: right;
border:320px;
height: auto;
padding: 0px 10px 0px 5px;
}

.pagecontainer {width: auto; margin:0 10px; padding: 0;}
#BodyWrapper {width: auto;}
#TPCPjoinwrapper {width: 900px;}
#TP_Page_content {width: 900px;}
.pagecontainer {margin:0;}
.pagebody {padding:0;}
#TPCPjoinLeft {width: 615px;}
#TP_RC_Wrap #TP_RC_Wrap {margin: 0 10px;}
#bottomleaf {margin-top: -88px;width:1070px;background-color:transparent;}
#pageBottomLeft {width: 280px !important;}
#bottomleafbg {min-width:910px;background-color:transparent;}
#TP_HDR_content {
height:192px !important;
}
#FooterWrapper {background-color:transparent;}
#bottom_half_footer {width:100%;height:100%;background-color:#59A393;}

#TP_Page_content {padding-bottom: 100px;}
#bottomleaf {margin-top: -188px;}

#TP_Page_container {padding-top: 20px;}
.pagecontainer {background-color: transparent !important;width: 100%;}


#CPuserLoggedinLeft {width:570px;}
#CPuserLoggedRight {margin-right:0;}

#crumbs {
border-left:1px solid #CCCCCC;
border-right: 1px solid #ccc;
border-top: none;
border-bottom: none;
margin:0 auto;
width:918px;
}

/* fixes as of Dec 21 2009 */
.pagebody {margin-top: 0;}
#UPuserLoggedinLeft {width:635px;}
#UPuserLoggedinRight {margin-left:660px;width:240px !important;}
#UPContentRight {margin-right:0px;}
.upLeaveComment {margin: 0 0 3px;}

/* fixes as of Dec 22, 2009 */
#TP_Page_content {margin-top: -20px;}


/* standard fixes */
/* Login Page */
#ScriptArea {width: 600px; padding-right: 0px;}

/* Photo Page */
#lblBlogItemText img {max-width: 418px;}

/* 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;}

/* Dashboard Profile Photo */
.tp_dashprofileimg {width: 94px;}

/* to fix issue in paging */
#divCustomPaging {clear: both;}

/* Fixes for PubNavSetLinks */
#conNavigation1 {height:45px;}
#PubNavSetLinks {line-height: 25px; padding-top: 5px;}

/* Fix for Featured Member/Featured Group module */
#earnedAtributes {margin-left:10px;}


.pgt_picbg a img {margin: auto;}

#page_pm_divMessage {margin-left: 15px;}

#passwordRecoveryOptions {margin-top: 2px; padding:3px;}

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, 
#TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, 
#TPCPpopularMedia5, #TPCPpopularMedia6, 
#TPCPPopularCommunity1, #TPCPPopularCommunity2, #TPCPPopularCommunity3, #TPCPPopularCommunity4 {
    overflow: hidden;
	height:auto;
}

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4 {
    width: 250px;
    height: auto !important;
}


/* fixes for status update */
#charTotal {line-height: 30px;}
.contain_entry_blog {overflow: hidden; width: 80%; word-wrap: break-word;}
#TPstatusUpdateText {overflow: hidden; width: 80%; word-wrap: break-word;}

#page_ContentMain_btnSave{margin-top: 10px;}
#btnRemove {margin-right:500px;}
#dgObjects img {height: 50px;}
.blogmessage {width:97%;}
.blogmessagelarge {font-size: 13px;}
#lblBlogTitle{padding-left:10px}
#divContent{padding-left:5px;}

#NCnewsContentTitle a {font-size: 12px;}
.activityitem .activityuser:hover{font-size: 12px;}
#divPreview, #divFinished{min-height: 300px; height: auto !important; height: 300px;}

/* ****** fixes for blog title overlap - November 24, 2009 (found in YSC)  */
#editorhdr_divBlogHdr .pagename {line-height:45px;}

/* community page fixes */
#statusUpdateLatest {overflow: hidden; word-wrap: break-word;}
#CPvideoThumb a img {background-position: center center !important;background-repeat: no-repeat !important;background-color: #fff !important;}

/* Activity text overlaps icon */
.contain_entry_file,
.contain_entry_blog,
.contain_entry_comment,
.contain_entry_addevent,
.contain_entry_photo2,
.contain_entry_video2,
.contain_entry_group2,
.contain_entry_friend,
.contain_entry_profile,
.contain_entry_blog,
.contain_entry_profileimg,
.contain_entry_news,
.contain_entry_file {
padding-left: 20px;
}
.contain_entry_comment, 
.contian_entry_comment {
background:url(/images/comments.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:70px;
}
.contain_entry_comment2 {
background:url(/images/comments.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:0px;
}

/* Page Links */
/* Text/Link styles */
body {
color: #777;
}
#TP_Page_container a, a:link, a:visited, a:active {
text-decoration:none; font-style:normal;
}
#TP_Page_container a:hover {
text-decoration:underline;font-style:normal;
}

/* small text */
.normaltxt10, 
.normaltxt11,
.boldtxt10,
.boldtxt11,
.normaltxt12,
{color: #777;}

.normaltxt14, 
.normaltxt16,
.boldtxt12,
.boldtxt14, 
.boldtxt16 
{color: #006E53;}


/* links */
.normallnk10, .normallnk10:link, .normallnk10:visited, .normallnk10:active, 
.normallnk11, .normallnk11:link, .normallnk11:visited, .normallnk11:active, 
.normallnk12, .normallnk12:link, .normallnk12:visited, .normallnk12:active,
.boldlnk10, .boldlnk10:link, .boldlnk10:visited, .boldlnk10:active,
.tp_accountmenu a, .tp_accountmenu a:link, .tp_accountmenu a:visited, .tp_accountmenu a:active,
#CPvideoLink a, #CPvideoLink a:link, #CPvideoLink a:visited, #CPvideoLink a:active
{color: #6B2E87;font-family:Arial,Helvetica,sans-serif;}

.boldlnk12, .boldlnk12:link, .boldlnk12:visited, .boldlnk12:active,
.boldlnk12 a,.boldlnk12 a:link, .boldlnk12 a:visited, .boldlnk12 a:active
{color: #006E53;font-family:Arial,Helvetica,sans-serif;}

#sectionTitle a,  
#sectionTitle a:link, 
#sectionTitle a:visited, 
#sectionTitle a:active, 
#featuredBlogTitle a, 
#featuredBlogTitle a:link, 
#featuredBlogTitle a:visited, 
#featuredBlogTitle a:active, 
#featuredEventTitle a, 
#featuredEventTitle a:link, 
#featuredEventTitle a:visited, 
#featuredEventTitle a:active, 
#earnedAtributes a,
#earnedAtributes a:link, 
#earnedAtributes a:visited, 
#earnedAtributes a:active
{color: #006E53;font-family:Arial,Helvetica,sans-serif;}

/* links hover */
.normallnk10:hover, 
.normallnk11:hover, 
.normallnk12:hover, 
.boldlnk10:hover, 
.boldlnk12 a:hover, 
.boldlnk12:hover,
#sectionTitle a:hover, 
#featuredBlogTitle a:hover, 
#featuredEventTitle a:hover,
#earnedAtributes a:hover
{color: #006E53;font-family:Arial,Helvetica,sans-serif;}

/* big links */
.boldlnk14, .boldlnk14:link, .boldlnk14:visited, .boldlnk14:active, 
.boldlnk14 a, .boldlnk14 a:link, .boldlnk14 a:visited, .boldlnk14 a:active, 
.boldlnk16, .boldlnk16:link, .boldlnk16:visited, .boldlnk16:active,
.boldlnk16 a, .boldlnk16 a:link, .boldlnk16 a:visited, .boldlnk16 a:active,
.boldlnk10DA, .boldlnk10DA:link, .boldlnk10DA:visited, .boldlnk10DA:active,
.boldlnk10DA a .boldlnk10DA a:link, .boldlnk10DA a:visited, .boldlnk10DA a:active,
{color: #006E53;font-family:Arial,Helvetica,sans-serif;;}

boldlnk14:hover, 
.boldlnk14 a:hover, 
.boldlnk16:hover, 
.boldlnk16 a:hover, 
.boldlnk10DA:hover, 
.boldlnk10DA a:hover 
{color: #006E53;font-family:Arial,Helvetica,sans-serif;;}

#NCnewsContentTitle a, 
#NCnewsContentTitle
{color: #006E53; font-size: 12px; font-family:Arial,Helvetica,sans-serif;}

#featuredBlogTitle a 
{font-size: 12px;font-weight: bold;}

#sectionTitle a, 
#featuredEventTitle a 
{font-size: 14px;}

#joinLinks a {color: #fff;text-decoration: none;}
#joinLinks a:hover {text-decoration: underline;}

.TPCPtabsMenu{background-color: #8F65A7;height:24px;} /* remove height if you want white tabs */
.TPCPtabsMenu li a{color: #fff !important;}
.TPCPtabsMenu li a.tabactive{color: #fff !important;background-color:#6B2E87;font-weight:bold;}

tp_modhdrsmall, .tp_modhdrlarge{
color: #6B2E87;
font-style:normal;
font-family:Arial,Helvetica,sans-serif;
} 

#searchresults #communityContentTitle {
border-bottom: 0px;}

#communityContentTitle 
{
color: #6B2E87;
font-style:normal;
font-family:Arial,Helvetica,sans-serif;
border-bottom: 1px solid #85BDAC;padding-bottom:5px;}   

/* header fixes */
.normallnk10_white:hover {color:#fff !important;}

#newsContainer {width:285px;}
#CommunityNews {height: 280px !important;}
.contain_entry_blog {width:140px;}

#featuredMember {height:auto !important;}
.wrap_name #searchActionButtonWrapper {width:105px !important;}


#sortByDate {width:245px important;margin-right:5px;}
#ProfileComments {width:350px !important;}
.wrap_name {padding-bottom:20px !important;}
#myDocuments #communityContentTitle {margin-right:5px;}

/*new public profile-xslt right rail layout fixes*/
.UPContentRightBox {margin-left: -15px; margin-right:0px;}

/* fixes Jan. 04, 2009 */
.statusUpdateForm {border:1px solid #85BDAC;}

#statusUpdateTag, .pagename  {color:#006E53;}

#shoutoutIcon img {width: 60px !important;margin-bottom: -4px;}

#CPuserLoggedin {
width:900px;
}
#sortMenuTitle {
background-color:#8F65A7;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding-left:4px;
padding-top:4px;
}

#popularEvent #popularEventDateWrapper #popularEventDateContainer {
background-color:#006E53;
text-align:center;
}

#popularEvent #popularEventDateWrapper #popularEventDateContainer #popularEventMonth {
background-color:#FFFFFF;
border:3px solid #006E53;
margin:0;
}

#popularEvent #popularEventDateWrapper #popularEventRSVP {
background-color:#8F65A7;
margin-top:3px;
padding:3px;
text-align:center;
}

#UPleaveCommentTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:6px;
padding-left:40px;
}

#TPCPsearchResults1, #TPCPsearchResults2, #TPCPsearchResults3 {padding-left:0px !important;}
#contentBlockTitleLeft {color:#6B2E87;font-family:Arial,Helvetica,sans-serif;font-style:normal;padding-bottom:5px;}
#contentBlockTitle {border-bottom:1px solid #85BDAC;}

/* fixes as of Jan 15, 2010 */
#communityContentMiddle {
margin-left: 0;
height: 350px;
}

#rightSideContent {font-size:10px;}
#popularEvent {padding-top:10px;}
#ProfileComments {padding-left:15px !important;}

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4 {
max-height:290px;
}

#sectionTitle2 {width:150px;}
#WhatsGoingOn {width:275px;}

.i3Lite {overflow:hidden;}

#TP_Page_left {
margin-top:0px;
overflow:hidden;
width:225px;
}

/* fixes as of march 4, 2010 */
.SearchControlModule {margin-top:0px !important;}

#SearchSortBy {float:left;}
/*CUSTOM OVERRIDES BELOW*/
/* To center Featured Member avatar */
#FeaturedMemberAvatar a img {
background-position: center center !important;
background-repeat: no-repeat !important;
}

#tp_mapContainer{ height:350px !important;margin: auto;}

/* client styles start */
body {
margin: 0px;
background: #fff;
font: 14px Arial, Helvetica, sans-serif;
}

h1 {
color: #006e53;
font-size: 24px;
}

h2 {
color: #6b2e87;
font-size: 18px;
}

h3 {
color: #000;
font-size: 14px;
}

a:link, a:visited {
color: #006e53;
}

a:hover, a:active {
color: #006e53;
}

#topbar {
background: #59a393;
height: 50px;
}

.divider {
background: #006e53;
height: 5px;
}

#TP_HDR_navigation {
margin-top:0px !important;
}

#TP_HDR_content {
height:200px !important;
}

/*#headerWrapper {
height:300px !important;
}*/


#headerbg {
background: #d5e8e4;
height:99px !important;
width:100%;
}

#header {
height: 99px;
text-align: left;
width: 920px;
margin: 0 auto;
}

#menu, #shadow, #bottomleafbg, #headerbg, .divider {
min-width: 920px;
}

#menu {
background: #8f65a7;
height: 30px;
}

#shadow {
background: url(images/drop-shadow.png) repeat-x;
height: 8px;
}

#main {
background: white;
text-align: center;
min-width: 920px;
}

#test {
width: 920px;
margin: 0 auto;
text-align: left;
padding-top: 10px;
padding-bottom: 1px;
}

#bottomleafbg {
background: white;
}

#bottomleaf {
height: 88px;
background: url(images/bottom-leaf.png) no-repeat top right;
width: 920px;
margin: 0 auto;
}

#footer {
color: white;
font: 12px Verdana, Arial, Helvetica, sans-serif;
width: 920px;
padding: 10px 0px;
text-align: right;
margin: 0 auto;
}

#footer a:link, #footer a:visited {
color: white;
}

#footer a:hover, #footer a:active {
color: #d5e8e4;
}
/* client styles end */

/* body, header & menu styles */
.sectionbody {background: #fff none;}
#TP_Page_container {background: url(images/bodybg.gif) repeat-y center top;}

#header {width:660px;float:left;}
#userBlock {padding-top:3px;width:250px;}

#TP_HDR_dashboard {height:0;display:none;}
#TP_Page_header {width: 100%; margin: 0 auto; background: #fff url(images/bodybg.jpg) repeat-x left top;}

#headerWrapper {width: 920px;padding:0;}

#TP_HDR_content {
padding-left:0;
padding-right:10px;
overflow: hidden;
}

.TP_top_nav li a {border-right:none;}

/*  Community Page Content */
#TP_Page_content{background-color:#FFFFFF;margin-bottom:60px;}
.pagecontainer {margin-top:15px !important;background-color:#FFFFFF !important;}

#TP_Page_container {clear:both;margin: 0px auto;padding:0px; text-align:center;width:940px;}

.TP_top_nav li a {padding: 8px 11px 2px;}
.TP_top_nav li a.ON, .TP_top_nav li a:hover, .TP_top_nav li a.ON:hover {background: #6B2E87;color: #fff;}

#div_leftleaf {margin-left: -30px;display:inline;display:none;}
#TP_HDR_navigation {margin-left:38px;}

/* footer styles */
#FooterWrapper {width: 100%;padding:0;background-color:#59A393;}
#TP_FOOTER_content {
margin:0 auto;
padding-top:0;
text-align:right;
width:920px;
color:#fff;
}
#div_SearchBox {float:right;padding-top:6px;}
#tp_userlogin {float:right;margin-top:0px;width:260px;}
#TPCPuserLoginProfileDataTitle {color:#6B2E87;}
#TPCPuserLoginForm {
color:#6B2E87;
margin-left:-110px;
text-align:right;
width:370px;
font-size: 12px;
padding-top:20px;
}
.defaultTextFieldClass {width:120px;}
.defaultTextFieldClass2 {}
#userRegHelp {text-align:right;font-size:12px;}

.TXTwhiteBold {color:#6B2E87;}

/* Community Page */
/* Change shape of Rotating Banner */
.bt {display: none;}
.bb {display: none;}
.cbb {padding-top: 10px;padding-bottom:10px;height:176px;background: transparent !important;}
.i1 {padding-top: 10px;padding-bottom:10px;height:176px;background: transparent !important;}
.i3 {background: transparent !important;}

/* Background of Rotating Banner */
.cb {background: url(/custom/plt/images/center_piece_bg.gif) repeat-x top left;}
.i2 {background: none;}
.joinLink a {color:#fff;font-weight:normal;}
.joinLink a:hover {text-decoration:underline;}

.joinCommunityTitle {font-family: Arial, Helvetica, Sans-serif;font-style:normal;font-size:16px;}

#bottom_latestCommunityActivity {margin-left:10px;float:left;}
/*#bottom_featuredGroup {width: 280px; margin-left: 315px; overflow: hidden;}*/
#featuredSO {width: 290px;}

#pageBottomMiddle {
height:320px;
margin-left:290px;
margin-right:300px;
}

#communityContentLeft {
background-color: #fff;
float: left;
width: 300px;
border:none;
padding: 0px 5px 0px 10px;
height: 320px;
}
#communityContentMiddle {
background-color: #fff;
margin-left: 315px;
border:none;
height: 320px;
border-left-style: none;
padding: 0px 5px;
}
#communityContentRight {
background-color: #fff;
width: 285px;
float: right;
border:320px;
height: auto;
padding: 0px 10px 0px 5px;
}

.pagecontainer {width: auto; margin:0 10px; padding: 0;}
#BodyWrapper {width: auto;}
#TPCPjoinwrapper {width: 900px;}
#TP_Page_content {width: 900px;}
.pagecontainer {margin:0;}
.pagebody {padding:0;}
#TPCPjoinLeft {width: 615px;}
#TP_RC_Wrap #TP_RC_Wrap {margin: 0 10px;}
#bottomleaf {margin-top: -88px;width:1070px;background-color:transparent;}
#pageBottomLeft {width: 280px !important;}
#bottomleafbg {min-width:910px;background-color:transparent;}
#TP_HDR_content {
height:192px !important;
}
#FooterWrapper {background-color:transparent;}
#bottom_half_footer {width:100%;height:100%;background-color:#59A393;}

#TP_Page_content {padding-bottom: 100px;}
#bottomleaf {margin-top: -140px;}

#TP_Page_container {padding-top: 20px;}
.pagecontainer {background-color: transparent !important;width: 100%;}


#CPuserLoggedinLeft {width:570px;}
#CPuserLoggedRight {margin-right:0;}

#crumbs {
border-left:1px solid #CCCCCC;
border-right: 1px solid #ccc;
border-top: none;
border-bottom: none;
margin:0 auto;
width:918px;
}

/* fixes as of Dec 21 2009 */
.pagebody {margin-top: 0;}
#UPuserLoggedinLeft {width:635px;}
#UPuserLoggedinRight {margin-left:660px;width:240px !important;}
#UPContentRight {margin-right:0px;}
.upLeaveComment {margin: 0 0 3px;}

/* fixes as of Dec 22, 2009 */
#TP_Page_content {margin-top: -20px;}


/* standard fixes */
/* Login Page */
#ScriptArea {width: 600px; padding-right: 0px;}

/* Photo Page */
#lblBlogItemText img {max-width: 418px;}

/* 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;}

/* Dashboard Profile Photo */
.tp_dashprofileimg {width: 94px;}

/* to fix issue in paging */
#divCustomPaging {clear: both;}

/* Fixes for PubNavSetLinks */
#conNavigation1 {height:45px;}
#PubNavSetLinks {line-height: 25px; padding-top: 5px;}

/* Fix for Featured Member/Featured Group module */
#earnedAtributes {margin-left:10px;}


.pgt_picbg a img {margin: auto;}

#page_pm_divMessage {margin-left: 15px;}

#passwordRecoveryOptions {margin-top: 2px; padding:3px;}

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, 
#TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, 
#TPCPpopularMedia5, #TPCPpopularMedia6, 
#TPCPPopularCommunity1, #TPCPPopularCommunity2, #TPCPPopularCommunity3, #TPCPPopularCommunity4 {
    overflow: hidden;
	height:auto;
}

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4 {
    width: 250px;
    height: auto !important;
}


/* fixes for status update */
#charTotal {line-height: 30px;}
.contain_entry_blog {overflow: hidden; width: 80%; word-wrap: break-word;}
#TPstatusUpdateText {overflow: hidden; width: 80%; word-wrap: break-word;}

#page_ContentMain_btnSave{margin-top: 10px;}
#btnRemove {margin-right:500px;}
#dgObjects img {height: 50px;}
.blogmessage {width:97%;}
.blogmessagelarge {font-size: 13px;}
#lblBlogTitle{padding-left:10px}
#divContent{padding-left:5px;}

#NCnewsContentTitle a {font-size: 12px;}
.activityitem .activityuser:hover{font-size: 12px;}
#divPreview, #divFinished{min-height: 300px; height: auto !important; height: 300px;}

/* ****** fixes for blog title overlap - November 24, 2009 (found in YSC)  */
#editorhdr_divBlogHdr .pagename {line-height:45px;}

/* community page fixes */
#statusUpdateLatest {overflow: hidden; word-wrap: break-word;}
#CPvideoThumb a img {background-position: center center !important;background-repeat: no-repeat !important;background-color: #fff !important;}



/* Page Links */
/* Text/Link styles */
body {
color: #777;
}
#TP_Page_container a, a:link, a:visited, a:active {
text-decoration:none; font-style:normal;
}
#TP_Page_container a:hover {
text-decoration:underline;font-style:normal;
}

/* small text */
.normaltxt10, 
.normaltxt11,
.boldtxt10,
.boldtxt11,
.normaltxt12,
{color: #777;}

.normaltxt14, 
.normaltxt16,
.boldtxt12,
.boldtxt14, 
.boldtxt16 
{color: #006E53;}


/* links */
.normallnk10, .normallnk10:link, .normallnk10:visited, .normallnk10:active, 
.normallnk11, .normallnk11:link, .normallnk11:visited, .normallnk11:active, 
.normallnk12, .normallnk12:link, .normallnk12:visited, .normallnk12:active,
.boldlnk10, .boldlnk10:link, .boldlnk10:visited, .boldlnk10:active,
.tp_accountmenu a, .tp_accountmenu a:link, .tp_accountmenu a:visited, .tp_accountmenu a:active,
#CPvideoLink a, #CPvideoLink a:link, #CPvideoLink a:visited, #CPvideoLink a:active
{color: #6B2E87;font-family:Arial,Helvetica,sans-serif;}

.boldlnk12, .boldlnk12:link, .boldlnk12:visited, .boldlnk12:active,
.boldlnk12 a,.boldlnk12 a:link, .boldlnk12 a:visited, .boldlnk12 a:active
{color: #006E53;font-family:Arial,Helvetica,sans-serif;}

#sectionTitle a,  
#sectionTitle a:link, 
#sectionTitle a:visited, 
#sectionTitle a:active, 
#featuredBlogTitle a, 
#featuredBlogTitle a:link, 
#featuredBlogTitle a:visited, 
#featuredBlogTitle a:active, 
#featuredEventTitle a, 
#featuredEventTitle a:link, 
#featuredEventTitle a:visited, 
#featuredEventTitle a:active, 
#earnedAtributes a,
#earnedAtributes a:link, 
#earnedAtributes a:visited, 
#earnedAtributes a:active
{color: #006E53;font-family:Arial,Helvetica,sans-serif;}

/* links hover */
.normallnk10:hover, 
.normallnk11:hover, 
.normallnk12:hover, 
.boldlnk10:hover, 
.boldlnk12 a:hover, 
.boldlnk12:hover,
#sectionTitle a:hover, 
#featuredBlogTitle a:hover, 
#featuredEventTitle a:hover,
#earnedAtributes a:hover
{color: #006E53;font-family:Arial,Helvetica,sans-serif;}

/* big links */
.boldlnk14, .boldlnk14:link, .boldlnk14:visited, .boldlnk14:active, 
.boldlnk14 a, .boldlnk14 a:link, .boldlnk14 a:visited, .boldlnk14 a:active, 
.boldlnk16, .boldlnk16:link, .boldlnk16:visited, .boldlnk16:active,
.boldlnk16 a, .boldlnk16 a:link, .boldlnk16 a:visited, .boldlnk16 a:active,
.boldlnk10DA, .boldlnk10DA:link, .boldlnk10DA:visited, .boldlnk10DA:active,
.boldlnk10DA a .boldlnk10DA a:link, .boldlnk10DA a:visited, .boldlnk10DA a:active,
{color: #006E53;font-family:Arial,Helvetica,sans-serif;;}

boldlnk14:hover, 
.boldlnk14 a:hover, 
.boldlnk16:hover, 
.boldlnk16 a:hover, 
.boldlnk10DA:hover, 
.boldlnk10DA a:hover 
{color: #006E53;font-family:Arial,Helvetica,sans-serif;;}

#NCnewsContentTitle a, 
#NCnewsContentTitle
{color: #006E53; font-size: 12px; font-family:Arial,Helvetica,sans-serif;}

#featuredBlogTitle a 
{font-size: 12px;font-weight: bold;}

#sectionTitle a, 
#featuredEventTitle a 
{font-size: 14px;}

#joinLinks a {color: #fff;text-decoration: none;}
#joinLinks a:hover {text-decoration: underline;}

.TPCPtabsMenu{background-color: #8F65A7;height:24px;} /* remove height if you want white tabs */
.TPCPtabsMenu li a{color: #fff !important;}
.TPCPtabsMenu li a.tabactive{color: #fff !important;background-color:#6B2E87;font-weight:bold;}

tp_modhdrsmall, .tp_modhdrlarge{
color: #6B2E87;
font-style:normal;
font-family:Arial,Helvetica,sans-serif;
} 

#searchresults #communityContentTitle {
border-bottom: 0px;}

#communityContentTitle 
{
color: #6B2E87;
font-style:normal;
font-family:Arial,Helvetica,sans-serif;
border-bottom: 1px solid #85BDAC;padding-bottom:5px;}   

/* header fixes */
.normallnk10_white:hover {color:#fff !important;}

#newsContainer {width:285px;}
#CommunityNews {height: 280px !important;}


#featuredMember {height:auto !important;}
.wrap_name #searchActionButtonWrapper {width:105px !important;}


#sortByDate {width:245px important;margin-right:5px;}
#ProfileComments {width:350px !important;}
.wrap_name {padding-bottom:20px !important;}
#myDocuments #communityContentTitle {margin-right:5px;}

/*new public profile-xslt right rail layout fixes*/
.UPContentRightBox {margin-left: -15px; margin-right:0px;}

/* fixes Jan. 04, 2009 */
.statusUpdateForm {border:1px solid #85BDAC;}

#statusUpdateTag, .pagename  {color:#006E53;}

#shoutoutIcon img {width: 60px !important;margin-bottom: -4px;}

#CPuserLoggedin {
width:900px;
}
#sortMenuTitle {
background-color:#8F65A7;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding-left:4px;
padding-top:4px;
}

#popularEvent #popularEventDateWrapper #popularEventDateContainer {
background-color:#006E53;
text-align:center;
}

#popularEvent #popularEventDateWrapper #popularEventDateContainer #popularEventMonth {
background-color:#FFFFFF;
border:3px solid #006E53;
margin:0;
}

#popularEvent #popularEventDateWrapper #popularEventRSVP {
background-color:#8F65A7;
margin-top:3px;
padding:3px;
text-align:center;
}

#UPleaveCommentTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:6px;
padding-left:40px;
}

#TPCPsearchResults1, #TPCPsearchResults2, #TPCPsearchResults3 {padding-left:0px !important;}
#contentBlockTitleLeft {color:#6B2E87;font-family:Arial,Helvetica,sans-serif;font-style:normal;padding-bottom:5px;}
#contentBlockTitle {border-bottom:1px solid #85BDAC;}

/* fixes as of Jan 15, 2010 */
#communityContentMiddle {
margin-left: 0;
height: 350px;
}

#rightSideContent {font-size:10px;}
#popularEvent {padding-top:10px;}
#ProfileComments {padding-left:15px !important;}

#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4 {
max-height:290px;
}

#sectionTitle2 {width:150px;}
#WhatsGoingOn {width:275px;}

.i3Lite {overflow:hidden;}

#TP_Page_left {
margin-top:0px;
overflow:hidden;
width:225px;
}

/* fixes as of march 4, 2010 */
.SearchControlModule {margin-top:0px !important;}

#SearchSortBy {float:left;}

/* fixes as of Oct 27 2010 */
#TP_Page_container {font-size:10px;}
#SearchAll .SearchControlModule {float:right;}
.wrap_name #searchActionButtonWrapper {width: 150px !important;margin:0;padding:0;}
#SearchObjectWrap {width:auto;}
.defaultTextFieldClass3 {border-color:#868686 !important; border-style:solid none !important;}
.UPContentRight {width: 240px;}
#TP_Page_container {width:100%;}

.communityContentTitle, .communityContentTitleSmall {
border-bottom:1px solid #85BDAC;
color:#6B2E87;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-weight:bold;
padding-bottom:5px;
}
#divBlogMain {width: 625px !important;}
.tp_shoutOutAfterBtn {margin-top: 0 !important;}
.tp_SOHiddenStuffContainer {color: #fff !important;}


/* Topic layout issue @ian 03/29/2011 */
#tp_topicrightcontainer.tp_floatFix {width: 520px !important;}
.crumbs{width: auto;}

#divDiscussionMain{width: 625px !important;}
