/*BASE STYLE SHEET*/
@import url("/custom/theport/css/base.css");


/*DEFAULT THEME*/
@import url("/custom/theport/css/themes/default.css");.bold {font-weight:bold;color#333333;}


#profileimage img{width:175px;} 

#TP_Page_header {
	margin:0;
	padding:0;
	height: auto;
	width:100%;
}

#TP_Page_container {
	margin:0 auto;
	padding:0;
        text-align:center;
        width: 800px;
}

#TP_Page_content {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
	padding:20px 0 0 0;
	width:698px;
	clear:both;
border-left: 1px solid #4b92c0;
border-right: 1px solid #4b92c0;
overflow:hidden;
display:inline-block;
height:auto;
}

#TP_Page_left {
	float:left;
	width:180px;

}

#TP_Page_middle_0left
 {
	margin-top: 0;
	margin-right: 185px;
	margin-bottom: 30;
	margin-left: 5px;
	font-family: Verdana;
	text-align: left;	
}

#TP_Page_right {
	float:right;
	width:175px;
margin-right:5px;       

}

#TP_Page_middle {
	margin-top: 0;
	margin-right: 185px;
	margin-bottom: 10;
	margin-left: 190px;
	font-family: Verdana;
	text-align: left;
        width:315px;

}
#TP_Page_footer {
	clear:both;
        padding:0;
        text-align:center;
        margin:0;
}


#crumbs {
height:25px;
border:1px solid #4b92c0;
padding: 0px;
background:#FFF;
clear:both;
width:698px;
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
}

.tp_dashuserinfo, .tp_accountmenu {width:165px;}



/*.tp_modhdrsmall{text-align:left;background: url(images/hdrBG.gif) #ffffff repeat left bottom;font-weight:bold;font-size:12px;color:#FFFFFF;padding:3px 3px 3px 10px;}
.tp_modhdrlarge{text-align:left;background: url(images/hdrBG.gif) #ffffff repeat left bottom;font-weight:bold;font-size:16px;color:#FFFFFF;padding:5px 0 5px 10px;}*/
.tp_modtopgradient{background:transparent;}

.tp_modhdrcustom{text-align:center;font-weight:bold:font-size:16px;color:#333333;padding:10px;}


.tp_modhdrsmall a:link, .tp_modhdrsmall a:visited, .tp_modhdrlarge a:link, .tp_modhdrlarge a:visited, .tp_modhdrsmall .boldlnk12 {color:#FFFFFF;}
/************Navigation***************/
.NavSetLinks {text-decoration: none;padding:0px;display:block;background: #3182b7; clear: both;height:23px;margin-left:auto;margin-right:auto;border-left: 1px solid #4b92c0;
border-right: 1px solid #4b92c0;}

#NavSetLinks a {float:left;font-weight:normal;font-size:10px;color: #FFFFFF;text-decoration: none;padding: 5px 5px 4px;display: block;background:transparent;border-left:solid 2px #FFFFFF;}

#NavSetLinks a:hover {float:left;font-weight:normal;font-size:10px;color: #fff;text-decoration: underline;padding: 5px 5px 4px;display: block;background:#f7a02f;}

#NavSetLinks .ON {float:left;font-weight:normal;font-size:10px;color: #E9E8E8;text-decoration: none;padding: 5px 5px 4px;display: block;background:#f7a02f;}

#NavSetLinks .ON:hover {float:left;font-weight:normal;font-size:10px;color: #E9E8E8;text-decoration:underline;padding: 5px 5px 4px;display: block;background: #f7a02f;}

#divReaderLnk{backgroundtransparent;padding:10px 5px 5px 32px;display:none;}

#divMain {width:auto;}
.blogmessagelarge {width:auto;}

#txtUserName, #txtLoginEmail {
width:120px;
margin:3px 0 3px 0;
}
#txtPassword, #pwLoginPassword {
width:120px;
margin:3px 0 3px 0;
}
#tblcontainer {margin-left:auto;margin-right:auto;border-left: 1px solid #4b92c0;
border-right: 1px solid #4b92c0;}
#tpprofileimage img {width:175px;}
#tp_cmtText{width: 240px !important;}
#lblBlogItemText img
    {
        max-width: 295px;
        /* for IE only */
        width: expression(this.width > 295 ? 295 : true); 
    }
#dgItems img
    {
        max-width: 295px;
        /* for IE only */
        width: expression(this.width > 295 ? 295 : true); 
    }
#ep_td1{width: 185px;}
#TP_Page_middle_0right{margin-left: 195px;}
#TP_Page_middle_0right form {width:420px;}
#txtTitle, #txtCaption{width: 250px !important; margin-right: 10px;}

.pagecontainer, .pagebody {display:inline-block;}
.pagecontainer {padding-right:0px;margin-right:3px;}

/*#loginlbls, #rememberme {display:none;}*/



PanelBar_OuterTable {
background: transparent;
font-weight:bold;
font-size:14px;
color:#686868;
}
#file_cab #fc_file_container #fc_file_title {font-size:10px;width:auto;}
#file_cab #fc_file_container {width:200px;}


#page_ContentMain_btnAccept, #page_ContentMain_btnDecline{width:130px;}

#entry_divCats {clear:both;}
#entry_lblDivCats {clear:both;}
#divMain {width:420px;display:inline-block;}
#entry_divTitle, #entry_divURL {margin-left:-10px;}
#entry_divNoCats {display:none;}
.TopOptionTools {width:400px;}

.tp_photo_small, .tp_video_small {
float:left;
margin:3px 3px 0 0;
width:65px;
height:65px;
overflow:hidden;
text-align:center;
border:solid 1px #cecece;
}
.tp_photo_small img, .tp_video_small img{
height:65px;
}




#divPoints {width:500px;}
td.pagecontainer .pagebody .pagename {width:400px;}

.pointsnum {font-size:16px;font-weight:bold;color:#F8981F;}




/************Activity Feeds Styling**********/

.activityitem {
font-size:11px;
float:left;
width:100%;
}
.activityitem a {
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.activityitem a:hover {
text-decoration:underline;
font-size:11px;
font-weight:bold;
}
.activityitem .activityuser {
border:0px solid red;
font-weight:bold;
text-decoration:none;
font-size:13px;
}
.activityitem .activityuser:hover {
border:0px solid red;
font-weight:bold;
text-decoration:underline;
font-size:13px;
}
hr {
border-top:1px dashed #CCCCCC;
border-width:1px 0 0;
height:0;
}
/************Name and Date Area**********/
.wrap_name {
border:0px solid red;
overflow:hidden;
padding:5px;
}
.date_activity {
float:right;
border:0px solid green;
margin-top:0px;
font-size:10px;
}
/************Entry icons**********/
/*
.contain_entry_comment {
background:url(/images/comments.png) no-repeat left;
border:0px solid red;
padding:0 10px 3px;
margin-left:20px;
}
.contain_entry_blog {
background:url(/images/post_blog.gif) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_file {
background:url(/images/new-file.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_event {
background:url(/images/event.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_addevent {
background:url(/images/add_event.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_photo {
background:url(/images/picture.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_friend {
background:url(/images/new_friend.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_profile {
background:url(/images/profile_update.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_profileimg {
background:url(/images/profile_img_update.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_news {
background:url(/images/news_add.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_rate {
background:url(/images/rate.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_group {
background:url(/images/group_users.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_video {
background:url(/images/add_video.gif) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
*/
/************Entry Member section**********/

.wrap_name2 {
border:0px solid red;
overflow:hidden;
padding:5px;
margin-left:60px;
}
.contain_entry_group2 {
background:url(/images/group_users.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:65px;
}
.contain_entry_photo2 {
background:url(/images/picture.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:65px;
}
.contain_entry_video2 {
background:url(/images/add_video.gif) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:65px;
}
/************Entry placements**********/

.padall {
padding:5px;
text-align:left;
}
.indent {
margin-left:30px;
}
.indent2 {
margin-left:60px;
}
/* PAGINATION */

#TP_pagination {
display:block;
text-align:left;
height:22px;
line-height:21px;
clear:both;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
#TP_pagination a:link, #TP_pagination a:visited {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #EBEBEB;
margin-left:10px;
text-decoration:none;
background-color:#F5F5F5;
color:#0072bc;
width:22px;
font-weight:normal;
}
#TP_pagination a:hover {
background-color:#DDEEFF;
border:1px solid #BBDDFF;
color:#0072BC;
}
#TP_pagination .active_TP_link {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #BBDDFF;
margin-left:10px;
text-decoration:none;
background-color:#DDEEFF;
color:#0072BC;
cursor:default;
}
#TP_pagination .disabled_TP_pagination {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #EBEBEB;
margin-left:10px;
text-decoration:none;
background-color:#F5F5F5;
color:#D7D7D7;
cursor:default;
}

.contain_entry_comment2 {padding-left:65px;}

/* to fix Add New Events Entry */
#page_ContentMain_txtMoreInfoURL {width: 200px !important;}
#page_ContentMain_txtDescr {width: 200px !important;}
#page_ContentMain_txtSummary {width: 200px !important;}
#page_ContentMain_ddCategory {width: 200px !important;}
#page_ContentMain_txtTitle {width: 200px !important;}


/* fixes as of July 13, 2009 */

/* to fix newbulletin page issue */
#RadEWrapperrdEditor {width:440px !important;}

/* to fix issue in /settings/permissions.aspx */
#ctl_dgMembers {width: 450px !important;}
#ctl_dgInvitations {width: 450px !important;}

/* to fix issues in /events/sendinvitations.aspx */
#page_ContentMain_divUsersInvited {width: 300px !important;}
#page_ContentMain_divInvitees {float: left; margin-left: 0px !important; width: 135px !important;}
#page_ContentMain_dlInvitees {width: 130px !important;}

/* fixes as of July 22, 2009 */
#conComments1 table {width: 270px;}
#tp_profile_left {width:175px;padding-top:2px;}
#tp_profile_right {width:200px;padding:25px 0 0 0;overflow:hidden;}
#tp_profile_right .tp_modcontainer {width: auto !important; width: 100%;}
#tp_profile_right #twitter_div {width: 100%;}

#TP_Page_right .blogmessage {display:none;}

/* fixes as of May 7 2010 */
.sectionbody {background: #001D49 url(images/body-bg.gif) repeat-y scroll center top;}
#TP_Page_content {width: 800px;border:none;}
#TP_Page_left {width:220px;}
#TP_Page_middle_0left {margin-right: 220px;}
#TP_Page_right {width:210px;}
#TP_Page_middle {margin-right: 220px;margin-left: 230px;width:350px;}
#TP_Page_middle_0right {margin-left: 230px;}

/* Start of Current Header Styles */

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, li, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}



blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*body {
    background-color: #001d49;
}*/

#wrapper {
    margin: 0 auto;
    width: 956px;
    background: #001d49 url("http://www.bridgeconf.org/images/content/pagebuilder/12190.gif") top left repeat-y;
}
#header_wrapper {
    height: 122px;
    width: 956px;
    background: url("http://www.bridgeconf.org/images/content/pagebuilder/12172.gif") top left repeat-x;
	margin-left:auto;
	margin-right:auto;
text-align:left;
}
#header {
    height: 122px;
    width: 956px;
    background: url("http://www.bridgeconf.org/images/content/pagebuilder/12171.gif") 453px 0 no-repeat;
    position: relative;
}
#logo {
    position: absolute;
    top: 8px;
    left: 80px;
    margin-top:0;
}
#header h1 {
    position: absolute;
    top: 10px;
    left: 186px;
    font-family: arial, sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
}
#header p {
    position: absolute;
    top: 84px;
    left: 186px;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    font-weight: bold;
}
#header p span {
    font-weight: normal;
}
#header_buttons {
    width: 150px;
    height: 110px;
    position: absolute;
    top: 0;
    left: 730px;
    padding-top: 12px;
}
#header_buttons a {
    display: block;
}
#fundraisers {
    margin-top: 8px;
}

#nav_wrapper {
    width: 956px;
    height: 30px;
    background: url("images/nav-wrap-bg.gif") top left no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#nav {
    width: 784px;
    height: 30px;
    margin: 0 auto;
    background: url("http://www.bridgeconf.org/images/content/pagebuilder/12173.gif") top left repeat-x;
}
#nav ul li {
    position: relative;
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    z-index: 100;
}
#nav ul li a {
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
    height: 30px;
    float: left;
}
#nav ul li ul {
    position: absolute;
    left: -200000px;
    top: 30px;
    background: #FEF253;
    width: 180px;
    border-left: 1px solid #FCC600;
}
#nav ul li#tracks-and-sessions ul, #nav ul li#tracks-and-sessions ul li, #nav ul li#travel-and-hotel ul, #nav ul li#travel-and-hotel ul li, #nav ul li#sponsors-and-exhibitors ul, #nav ul li#sponsors-and-exhibitors ul li {
    width: 220px;
}
#nav ul li#tracks-and-sessions ul li a, #nav ul li#travel-and-hotel ul li a, #nav ul li#sponsors-and-exhibitors ul li a {
    width: 200px;
}
#nav ul li#community ul, #nav ul li#community ul li {
    width: 140px;
}
#nav ul li#community ul li a {
    width: 120px;
}
#nav ul li#contact ul, #nav ul li#contact ul li {
    width: 100px;
}
#nav ul li#contact ul li a {
    width: 80px;
}
#nav ul li:hover ul, #nav ul li.sfhover ul {
    left: 0;
    z-index: 99999;
    margin-left: 15px;
}
#nav ul li ul li {
    float: none;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
    margin: 0;
    width: 200px;
    
}
#nav ul li ul li a {
    display: block;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #04214B;
    height: 20px;
    line-height: 20px;
    padding: 3px 10px;
    text-align: left;
    border-bottom: 1px solid #FCC600;
    width: 160px;
    border-right: 1px solid #FCC600;
}
#nav ul li ul li a:hover {
    background-color: #FCC600;
}

#footer_wrapper {
    width: 956px;
    height: 340px;
    background-color: #000721;
    border-top: 1px solid #354563;
    border-bottom: 14px solid #001d49;
    padding-top: 10px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#footer {
    width: 804px;
    margin: 0 auto;
    padding: 0 13px;
}

#foot_right {
    width: 170px;
    float: right;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}
#foot_right p {
    padding-bottom: 16px;
}
#foot_right p span {
    font-weight: normal;

}
#foot_right p.created {
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 0;
}
#foot_right .foot_logo {
    margin-bottom: 16px;
}
.footnav {
    width: 150px;
    padding-right: 20px;
    float: left;
}
.footnav h3 {
    color: #fdc300;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    padding-bottom: 4px;
}
.footnav ul {
    padding-bottom: 20px;
}
.footnav ul li {
    padding-bottom: 4px;
}
.footnav ul li a {
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    line-height: 16px;
}

#page-content {
    width: 520px;
    padding: 10px 40px;
}

/* End of Current Header Styles */

/* fixes as of May 29 2010 */
#logo {background-image:none;}

#TP_Page_content {width:800px;}
.pagecontainer, .pagebody {width:100%;}
.pagebody {padding:0;}
#BodyWrapper {width:100%;}
#CPuserLoggedin {width:100%;}

#CPuserLoggedinLeft {width:470px;}
#CPuserLoggedRight {margin-right:0;}
#CPuserLoggedin {width:800px;}

#TPCPjoinwrapper {width:800px;}
#TP_RC_Wrap {width:800px;}
/*#TPCPjoinLeft {width:510px;}
#TPCPimageSlide {width:483px;}*/

#pageBottomRight {width:250px;}



/* fixes as of May 31, 2010 */

/* to fix width of calendar */
#CalDiv table {width: 295px !important;}

/* ============================== */
/* === START OF STANDARD FIXES == */
/* ============================== */

/* Login Page */
#ScriptArea {width: 600px; padding-right: 0px;margin-left:0 !important;}

/* Photo Page */
/*#lblBlogItemText img {max-width: 525px; width: auto !important; width: 525px; display: block;}*/
#lblBlogItemText img {max-width: 475px; width: auto !important; width: 475px; display: block;}

/* 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: 96px;}

/* to fix issue in paging */
#divCustomPaging {clear: both;}

/* Fixes for PubNavSetLinks */
#conNavigation1 {height:45px;}
#PubNavSetLinks {line-height: 25px; padding-top: 5px;}

/* for centering Most Popular Photos  in Photo Gallery */
.pgt_picbg a img {margin: auto;}

/* To center Featured Member avatar */
#FeaturedMemberAvatar a img {
background-position: center top !important;
background-repeat: no-repeat !important;
}

#page_pm_divMessage {margin-left: 15px;}

/* fixes for status update */
#charTotal {line-height: 30px;}
#statusUpdateFeed {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;}
#lblBlogTitle{padding-left:10px}
#divContent{padding-left:5px;}

/* ****** fixes for blog title overlap - November 24, 2009 (found in YSC)  */
#editorhdr_divBlogHdr .pagename {line-height:45px;}

/* fixes for /editfriends.aspx */
/* to align save buttons */
.BottomOptionTools {clear:both;}
/* to align no bulletin and delete with checkboxes */
#page_ContentMain_divMyFriends .hoverdiv table td .boldlnk12 {width: 300px;}

/* to fix cut-off image in comments list in public profile */
.contain_entry_comment {padding-top: 2px;}

/* to prevent messing group setting in case client has a #header div */
#divActivitysettings #header {height: auto; background: transparent;}

/* 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;}

/* to show map in events public */
#tp_mapContainer {height: 350px;width: 350px !important;}

/* to make upload file button the same size as browse button */
.custombtn1 {padding: 2px !important;}

/* to prevent long strings from overflowing the left pane */
#UPuserLoggedinLeft {overflow:hidden;}
#statusUpdateFeed {overflow:hidden;word-wrap:break-word;}
#UP_commentsBox {overflow:hidden;word-wrap:break-word;}

/* to make sure horizontal lines don't hit the pics */
#ActivitiesCommunity hr {clear:left;}

/* remove border of left pane */
#statusUpdate {padding-top:0;}

/* when registering */
#page_pm_divMessage {width: auto; margin-left: 15px; margin-right: 15px;}

/* font size in dashboard */
.tp_accountmenu {font-size:11px;}

/* 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,
.simple_contain_entry_group {
padding-left: 25px;
min-height:40px;
}

/* remove communityContentTitle in Featured Module */
#CPuserLoggedRight #TPCPPopularCommunity1 #communityContentTitle,
#CPuserLoggedRight #TPCPPopularCommunity2 #communityContentTitle,
#CPuserLoggedRight #TPCPPopularCommunity3 #communityContentTitle,
#CPuserLoggedRight #TPCPPopularCommunity4 #communityContentTitle {display:none;}

/* comments area */
.tp_commentsarea {text-align:left;}

/* community page featured member module */
#sectionDescription a {display:block;width: 100%;}

/* =========================== */
/* == END OF STANDARD FIXES == */
/* =========================== */

/* ========================== */
/* == FONT AND LINK COLORS == */
/* ========================== */

#TP_Page_container a, #TP_Page_container a:link, #TP_Page_container a:visited, #TP_Page_container a:active 
{
color: #0376B9;
font-family:Arial, Helvetica, Sans Serif;
font-style:normal;
text-decoration:none;
}

#TP_Page_container .TPCPtabsMenu li a 
{color: #fff;}

#TP_Page_container .TPCPtabsMenu li a.tabactive
{color: #0376B9;}

#TP_Page_container a:hover {text-decoration:underline;}

/* small text */

.normaltxt10, 
.normaltxt11,
.boldtxt10,
.boldtxt11
{color: #464646;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}

.normaltxt12,
.normaltxt14,
.normaltxt16,
.boldtxt12,
.boldtxt14,
.boldtxt16
{color: #464646;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}

/* links */
.normallnk10, .normallnk10:link, .normallnk10:visited, .normallnk10:active, 
a.normaltxt10, a.normaltxt10:link, a.normaltxt10:visited, a.normaltxt10:active, 
.normallnk11, .normallnk11:link, .normallnk11:visited, .normallnk11:active, 
.normallnk12, .normallnk12:link, .normallnk12:visited, .normallnk12:active,
a.normaltxt12, a.normaltxt12:link, a.normaltxt12:visited, a.normaltxt12: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,*/
#NCnewsContentLink, #NCnewsContentLink:link, #NCnewsContentLink:visited, #NCnewsContentLink:active, 
#NCnewsContentTitle, #NCnewsContentTitle:link, #NCnewsContentTitle:visited, #NCnewsContentTitle:active, 
#CPvideoTitle a, #CPvideoTitle a:link, #CPvideoTitle a:visited, #CPvideoTitle a:active,
#NCnewsContentLink a, #NCnewsContentLink a:link, #NCnewsContentLink a:visited, #NCnewsContentLink a:active, 
a#twitter-link, a#twitter-link:link, a#twitter-link:visited, a#twitter-link:active,
#ActivitiesCommunity a, #ActivitiesCommunity a:link, #ActivitiesCommunity a:visited, #ActivitiesCommunity a:active,
#searchResultWrap .boldtxt12, #searchResultWrap .boldtxt12:link, #searchResultWrap .boldtxt12:visited, #searchResultWrap .boldtxt12:active
 {color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}

.boldlnk12, .boldlnk12:link, .boldlnk12:visited, .boldlnk12:active,
.boldlnk12 a,.boldlnk12 a:link, .boldlnk12 a:visited, .boldlnk12 a:active
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}


#searchActionButtonWrapper a, #searchActionButtonWrapper a:link, #searchActionButtonWrapper a:visited, #searchActionButtonWrapper a:active, #searchActionButtonWrapper a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;line-height:15px !important;font-style:normal;border:none;background-color:#fff;font-weight:normal;padding:0;margin:0;text-decoration:none;}

/* links hover */
.normallnk10:hover, 
a.normaltxt10:hover,
.normallnk11:hover, 
.normallnk12:hover, 
a.normaltxt12:hover,
.boldlnk10:hover, 
.tp_accountmenu a:hover,
#CPvideoLink a:hover,
#NCnewsContentLink a:hover,
#NCnewsContentLink:hover,
#NCnewsContentTitle:hover, 
#CPvideoTitle a:hover,
a#twitter-link:hover,
#searchResultWrap a.boldtxt12:hover,
#ActivitiesCommunity a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:underline;}

.boldlnk12 a:hover, 
.boldlnk12:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:underline;}

#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: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:none;font-style:normal;}

#sectionTitle a:hover, 
#featuredBlogTitle a:hover, 
#featuredEventTitle a:hover,
#earnedAtributes a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:underline;font-style:normal;}

/* big links */
#lnkName, #lnkName:link, #lnkName:visited, #lnkName:active,
.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: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}

#lnkName:hover,
.boldlnk14:hover, 
.boldlnk14 a:hover, 
.boldlnk16:hover, 
.boldlnk16 a:hover, 
.boldlnk10DA:hover, 
.boldlnk10DA a:hover 
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}

#statusUpdateTag
{
color: #464646; font-size: 19px; font-style: normal;
font-family: Arial, Helvetica, Sans Serif;
font-weight: normal; padding-bottom: 5px;
}

#TPCPjoinwrapper #communityContentTitle
{
color: #464646; font-size: 19px; font-style: normal;
font-family: Arial, Helvetica, Sans Serif;
font-weight: normal; padding-bottom: 5px;
}

.tp_modhdrlarge, .tp_modhdrsmall, .communityContentTitleSmall,
.pagename, #ProfileCommentsTitle, #ActivitiesUserTitle, 
#UPleaveCommentTitle, #communityContentTitle, .communityContentTitle,
#contentBlockTitleLeft, #UPuserDescriptionContentProfileName, 
#UPuserDescriptionWrapper #UPuserDescriptionContent #UPuserDescriptionContentProfileName,
#statusUpdateCharCount, .ContentTitle
{
color: #464646 !important; font-size: 19px; font-style: normal;
font-family: Arial, Helvetica, Sans Serif;
font-weight: normal; padding-bottom: 5px; border-bottom:none;
}

.tp_modhdrlarge a, .tp_modhdrlarge a:link, .tp_modhdrlarge a:active, .tp_modhdrlarge a:visited 
{color: #3C6AAC; text-decoration: underline;
}

#statusUpdateLatest strong, #TPstatusUpdateText 
{color: #464646 !important;}

.tp_modhdrlarge a:hover {text-decoration: underline;}

#NCnewsContentTitle a, 
#NCnewsContentTitle
{color: #0376B9; font-size: 12px; font-family:Arial, Helvetica, Sans Serif; text-decoration:none;}

#TPCPPopularToday2 .normallnk10, #TPCPPopularToday2 .normallnk10:link, #TPCPPopularToday2 .normallnk10:visited, #TPCPPopularToday2 .normallnk10:active, #TPCPPopularToday2 .normallnk10:hover, 
#TPCPPopularToday3 .normallnk10, #TPCPPopularToday3 .normallnk10:link, #TPCPPopularToday3 .normallnk10:visited, #TPCPPopularToday3 .normallnk10:active, #TPCPPopularToday3 .normallnk10:hover,
#TPCPPopularToday4 a, #TPCPPopularToday4 a:link, #TPCPPopularToday4 a:visited, #TPCPPopularToday4 a:active, #TPCPPopularToday4 a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}

#TPCPPopularToday2 .boldlnk12, #TPCPPopularToday2 .boldlnk12:link, #TPCPPopularToday2 .boldlnk12:visited, #TPCPPopularToday2 .boldlnk12:active, #TPCPPopularToday2 .boldlnk12:hover, 
#TPCPPopularToday3 .boldlnk12, #TPCPPopularToday3 .boldlnk12:link, #TPCPPopularToday3 .boldlnk12:visited, #TPCPPopularToday3 .boldlnk12:active, #TPCPPopularToday3 .boldlnk12:hover,
#TPCPPopularToday4 .boldlnk12 a, #TPCPPopularToday4 .boldlnk12 a:link, #TPCPPopularToday4 .boldlnk12 a:visited, #TPCPPopularToday4 .boldlnk12 a:active, #TPCPPopularToday4 .boldlnk12 a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}


#sectionTitle A {font-size: 14px;}

.featuredEvent .featuredEventContent .featuredEventTitle {font-size:14px;}

/* ================================= */
/* == END OF FONT AND LINK COLORS == */
/* ================================= */

.tp_dashuserinfo {border:1px solid #ccc;}
.tp_dashuserinfo a {text-decoration: none !important;}
#crumbs {border:0;width:800px;}
.tp_dashuserinfo, .tp_accountmenu {width:185px;}
#TP_Page_footer {margin-top: 20px;}
#ScriptArea {width: 520px !important;}

/* search box */
#tp_searchbox {overflow: hidden; position: absolute; top: 70px; right: 20px; width: 180px;}
.tp_srchCntrlContainerDiv {width: 177px;}
.tp_srchCntrlTextBox {width: 115px;height:auto;}
.tp_srchCntrlAfterBtn {background-image:url(/images/themes/default/tp_btn_Dark_yellow.gif);}

/*#TPCPsearchResults1, #TPCPsearchResults2, #TPCPsearchResults3 {width:450px;}
#searchResults .TPCPtabsMenu {width: 470px !important;}*/

.TPCPtabsMenu {background-color: #244775;}
.TPCPtabsMenu li a.tabactive {background-color:#FEFE71;}

/* change status update box color */

#CPuserLoggedinLeft .btLite {
background:#fff url(/custom/bridgeconference2/images/box.png) no-repeat scroll 100% 0;
}
#CPuserLoggedinLeft .btLite div {
background:#fff url(/custom/bridgeconference2/images/box.png) no-repeat scroll 0 0;
}
#CPuserLoggedinLeft .bbLite {
background-color:#fff;
background-image:url(/custom/bridgeconference2/images/box.png);
}
#CPuserLoggedinLeft .bbLite div {
background:#fff url(/custom/bridgeconference2/images/box.png) no-repeat scroll 0 100%;
}

#CPuserLoggedinLeft .i1Lite {
background-color:#D5DEEC;
}
#CPuserLoggedinLeft .i2Lite {
background-color:#D5DEEC;
}
#CPuserLoggedinLeft .i3Lite {
background-color:#D5DEEC;
}
#statusUpdateTag {background-color: transparent;}
#statusUpdatebottom {background-color: transparent;}

#btnStatusUpdate {
background:transparent url(/custom/bridgeconference2/images/update_btn.gif) no-repeat scroll left top;
cursor:pointer;
height:30px;
width:94px;
}
.statusUpdateBtn {border:medium none;}
#showMoreBtn a:link {color:#3C6AAC;}


#CPuserLoggedinLeft {
border:0 none;
margin-left:5px;
padding:0;
width:475px;
}

#statusUpdateLatest {width:77%;}

/* fixes as of June 2, 2010 */

/* user profile */
#UPContentRight {margin-right:5px;}
#UPuserLoggedinLeft {width:530px;}
/*#MyDocuments #activitiesFeeds {width: 510px !important;}*/

/* to fix issue in social object documents */
#divSODocuments #activitiesFeeds {width: 510px !important;}

/* to fix issue in ie7 */
.UPContentRight {width: 245px;}

/* user activity updates */
.tp_shoutOutContainerDiv {width:422px;}
.tp_shoutOutTextArea {width:345px;}
.tp_shoutOutAfterBtn {left:377px;}
#ProfileComments {width:290px;}


/* add events form */
.tp_Event_Basic_Info, .tp_Event_Location_Details, .tp_Event_Time_Details {width:545px;}
.tp_Event_CityStateZip_Div .tp_Form_Label_Div {width:50px;}
#tp_n_Country {width: 150px !important;}

.cBlockGrpDashbrd {width:559px;}
.tp_Editor_Post_Blog {width: 580px; display: block;}
#cke_page_ContentMain_ed1 {width: 95% !important;}

/* user profile about */
.bioDesc {margin-left:200px;}

/* remove lines in featured modules links */
#earnedAtributes a {text-decoration:none !important;}

/* to fix gaps in border in ie7 */
.tp_modcontainer, #tp_modcontainer {zoom:100%;}

/* to fix header id conflict */
#divActivitysettings #header {width: auto !important;}

/* fix right rail issues */
#TP_Page_middle_0right {margin-left:0;float:left;width:560px;}

/* fix editor issues */
body {background-color: #fff;}
#RadEWrapperrdEditor {border: 1px solid #ccc;margin: 10px 0;}

/* fixes for old user profile */
#divMain {width:auto;}
#conNavigation1 {height:31px;}

/* put a gap between friends activities and news feed roll */
#tp_friendActivityDiv {margin-bottom: 10px;}

/* hover fonts */
.tp_SOHiddenStuffContainer {color: #fff !important;}

/* fixes as of June 03 2010 */
#earnedAtributes a img {width: 110px;}
#earnedAtributes a span.normaltxt10 {display:block;width:110px;}
#featuredMember {width:275px;}
#featuredSO {width:275px;}

#StartDate {float:left;}
#SearchAll {display:block;height:30px;}

/* fixes as of June 09, 2010 */
#TP_Page_container {width:930px;}
#TP_Page_content {width:100%;}
#CPuserLoggedin {width:925px;}
#CPuserLoggedinLeft {width:600px;}

#ScriptArea {width:650px !important;}

#TP_Page_middle {margin-left:230px;margin-right:220px;width:470px;}
#TP_Page_left {width:225px;}
#TP_Page_right {width:210px;}

#UPuserLoggedinLeft {width:655px;}

#ProfileComments {width:400px;}

#TPCPjoinwrapper {width:100%;}
#TP_RC_Wrap {width:100%;}

/* sub nav */
#TP_HDR_navigation {height:24px;margin:3px auto;padding-bottom:0;width:900px;}
.TP_top_nav li a {float:left;font-size:12px;height:auto;line-height:12px;padding:6px 11px;border:0 none;}
.TP_top_nav li a:hover, .TP_top_nav li .current {height:auto;line-height:12px;padding:6px 11px;}
.TP_top_nav li a, .TP_top_nav li a:link, .TP_top_nav li a:active, .TP_top_nav li a:visited {color:#011E4A;}
.TP_top_nav li {display:inline;margin-top:4px;}
.TP_top_nav li a.ON {line-height:12px;padding:6px 11px;}

.TP_top_nav li a:hover, .TP_top_nav li a.ON {background:#FEFE71 url(/images/spacer.gif) repeat-x scroll center center;}

/* fixes as of June 9 2010 */
#nav_wrapper {width:957px;}

#TPCPPopularToday5 {
margin-bottom:5px;
margin-top:5px;
min-height:200px;
padding:10px 0 6px 5px;
text-align:left;
width:285px;
}

/* remove capability to edit password since this is sso community */
#ep_M_LOGIN {display:none;}
/* remove manage list */
#ep_M_MY_LISTS {display:none;}

/* fix for group manage documents */
.TopOptionTools {width:450px;}


.pagebody {margin-top:10px;}

#profileCommentAvatar {float:left;}

/* June 10, 2010 Fixes */
/* -------- Profile Info page -------- */
#crumbs {width:950px; margin-top:20px;}

#SearchResults #communityContentTitle span.normaltxt12 {display:none;}

#SearchObjectWrap {height:auto !important; clear:both !important; padding-bottom:7px !important;}

#TPCPPopularCommunity5 {margin-bottom:5px; margin-top:5px; min-height:200px; padding:10px 0 6px 5px; text-align:left; width:285px;}

.tp_searchResultsDesc_Div {width:380px;}



/* June 11, 2010 Fixes */
/* -------- Main Navigation Bar -------- */
#TP_HDR_navigation {background:none repeat scroll 0 0 #0081C6; height:24px; margin:10px auto; width:950px;}
.TP_top_nav li a:hover, .TP_top_nav li a.ON {background:#FEF253; color:#000 !important;}
.TP_top_nav li a {color:#fff !important;}

/* -------- Specific Group Page -------- */
.sectionTitle {line-height:32px;}
.tp_ProfileSummaryTD {margin:0 0 10px 6px;}

#loginreg {
color: rgb(255, 255, 255); 
display: block; 
line-height: 15px; 
width: 180px; 
text-align: right;
}
#sortMenuTitle {background-color:#244775;}



/* June 15, 2010 Fixes */
/* -------- Groups Page (Logged In) -------- */
#CPuserLoggedin {width:926px; +*padding-bottom:0px !important; +*display:block;}
#TP_BODY_content {overflow:visible;}
#TPCPpopularMedia3 {line-height:1; margin:0px !important; min-height:0px !important; padding:0px !important; width:0px !important;}
/* -------- Community Main Page (Logged Out) -------- */
#SlideShow {overflow:auto;}
.tp_dark_Container {padding:8px 8px 0;}
.tp_community_notLoggedin .tp_community_module {height:100%; overflow:hidden;}
/* -------- Specific Group Page (Logged In) -------- */
.activityitem {float:right;}


/* June 15, 2010 Fixes */
/* -------- Event Page (Specific) -------- */
.normaltxt12, .normaltxt14, .normaltxt16, .boldtxt12, .boldtxt14, .boldtxt16 {line-height:16px;}



/* June 21, 2010 Fixes */
/* SITE FOOTER */
/* Removed excess white space at the bottom of the footer */
#footer_wrapper {height:342px;}



/* June 22, 2010 Fixes */
/* EVENTS PAGE (LOGGED IN) */
/* Fixed description text from overlapping on the right side links */
.normaltxt10, .normaltxt11, .boldtxt10, .boldtxt11 {white-space:normal;}
/* FIND OTHERS PAGE (LOGGED IN) */
/* Fixed width for event title box */
#searchResultWrap {width:390px !important;}

/* fixes as of July 8, 2010 */
/*#TP_Page_middle .pagecontainer .pagebody #cBlockDashboard1 {height:400px;}*/
#cBlockDashboard1_maxHeightDiv {max-height:600px !important;}
.scrollMaxHeightDiv  {height:auto !important; max-height:600px !important;}
#TPCPPopularCommunity1 .cBlockBox2 {height:auto !important;}
#TPCPPopularCommunity1 .cBlockBox2 object, #TPCPPopularCommunity1 .cBlockBox2 embed {height:200px !important;width:280px !important;}
.tp_light_Container .scrollMaxHeightDiv  {height:214px !important; max-height:600px !important;}
.tp_light_Container .scrollMaxHeightDiv object, .tp_light_Container .scrollMaxHeightDiv embed {height:200px !important;width:280px !important;}
/*CUSTOM OVERRIDES BELOW*/
.bold {font-weight:bold;color#333333;}


#profileimage img{width:175px;} 

#TP_Page_header {
	margin:0;
	padding:0;
	height: auto;
	width:100%;
}

#TP_Page_container {
	margin:0 auto;
	padding:0;
        text-align:center;
        width: 800px;
}

#TP_Page_content {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
	padding:20px 0 0 0;
	width:698px;
	clear:both;
border-left: 1px solid #4b92c0;
border-right: 1px solid #4b92c0;
overflow:hidden;
display:inline-block;
height:auto;
}

#TP_Page_left {
	float:left;
	width:180px;

}

#TP_Page_middle_0left
 {
	margin-top: 0;
	margin-right: 185px;
	margin-bottom: 30;
	margin-left: 5px;
	font-family: Verdana;
	text-align: left;	
}

#TP_Page_right {
	float:right;
	width:175px;
margin-right:5px;       

}

#TP_Page_middle {
	margin-top: 0;
	margin-right: 185px;
	margin-bottom: 10;
	margin-left: 190px;
	font-family: Verdana;
	text-align: left;
        width:315px;

}
#TP_Page_footer {
	clear:both;
        padding:0;
        text-align:center;
        margin:0;
}


#crumbs {
height:25px;
border:1px solid #4b92c0;
padding: 0px;
background:#FFF;
clear:both;
width:698px;
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
}

.tp_dashuserinfo, .tp_accountmenu {width:165px;}



/*.tp_modhdrsmall{text-align:left;background: url(images/hdrBG.gif) #ffffff repeat left bottom;font-weight:bold;font-size:12px;color:#FFFFFF;padding:3px 3px 3px 10px;}
.tp_modhdrlarge{text-align:left;background: url(images/hdrBG.gif) #ffffff repeat left bottom;font-weight:bold;font-size:16px;color:#FFFFFF;padding:5px 0 5px 10px;}*/
.tp_modtopgradient{background:transparent;}

.tp_modhdrcustom{text-align:center;font-weight:bold:font-size:16px;color:#333333;padding:10px;}


.tp_modhdrsmall a:link, .tp_modhdrsmall a:visited, .tp_modhdrlarge a:link, .tp_modhdrlarge a:visited, .tp_modhdrsmall .boldlnk12 {color:#FFFFFF;}
/************Navigation***************/
.NavSetLinks {text-decoration: none;padding:0px;display:block;background: #3182b7; clear: both;height:23px;margin-left:auto;margin-right:auto;border-left: 1px solid #4b92c0;
border-right: 1px solid #4b92c0;}

#NavSetLinks a {float:left;font-weight:normal;font-size:10px;color: #FFFFFF;text-decoration: none;padding: 5px 5px 4px;display: block;background:transparent;border-left:solid 2px #FFFFFF;}

#NavSetLinks a:hover {float:left;font-weight:normal;font-size:10px;color: #fff;text-decoration: underline;padding: 5px 5px 4px;display: block;background:#f7a02f;}

#NavSetLinks .ON {float:left;font-weight:normal;font-size:10px;color: #E9E8E8;text-decoration: none;padding: 5px 5px 4px;display: block;background:#f7a02f;}

#NavSetLinks .ON:hover {float:left;font-weight:normal;font-size:10px;color: #E9E8E8;text-decoration:underline;padding: 5px 5px 4px;display: block;background: #f7a02f;}

#divReaderLnk{backgroundtransparent;padding:10px 5px 5px 32px;display:none;}

#divMain {width:auto;}
.blogmessagelarge {width:auto;}

#txtUserName, #txtLoginEmail {
width:120px;
margin:3px 0 3px 0;
}
#txtPassword, #pwLoginPassword {
width:120px;
margin:3px 0 3px 0;
}
#tblcontainer {margin-left:auto;margin-right:auto;border-left: 1px solid #4b92c0;
border-right: 1px solid #4b92c0;}
#tpprofileimage img {width:175px;}
#tp_cmtText{width: 240px !important;}
#lblBlogItemText img
    {
        max-width: 295px;
        /* for IE only */
        width: expression(this.width > 295 ? 295 : true); 
    }
#dgItems img
    {
        max-width: 295px;
        /* for IE only */
        width: expression(this.width > 295 ? 295 : true); 
    }
#ep_td1{width: 185px;}
#TP_Page_middle_0right{margin-left: 195px;}
#TP_Page_middle_0right form {width:420px;}
#txtTitle, #txtCaption{width: 250px !important; margin-right: 10px;}

.pagecontainer, .pagebody {display:inline-block;}
.pagecontainer {padding-right:0px;margin-right:3px;}

/*#loginlbls, #rememberme {display:none;}*/



PanelBar_OuterTable {
background: transparent;
font-weight:bold;
font-size:14px;
color:#686868;
}
#file_cab #fc_file_container #fc_file_title {font-size:10px;width:auto;}
#file_cab #fc_file_container {width:200px;}


#page_ContentMain_btnAccept, #page_ContentMain_btnDecline{width:130px;}

#entry_divCats {clear:both;}
#entry_lblDivCats {clear:both;}
#divMain {width:420px;display:inline-block;}
#entry_divTitle, #entry_divURL {margin-left:-10px;}
#entry_divNoCats {display:none;}
.TopOptionTools {width:400px;}

.tp_photo_small, .tp_video_small {
float:left;
margin:3px 3px 0 0;
width:65px;
height:65px;
overflow:hidden;
text-align:center;
border:solid 1px #cecece;
}
.tp_photo_small img, .tp_video_small img{
height:65px;
}




#divPoints {width:500px;}
td.pagecontainer .pagebody .pagename {width:400px;}

.pointsnum {font-size:16px;font-weight:bold;color:#F8981F;}




/************Activity Feeds Styling**********/

.activityitem {
font-size:11px;
float:left;
width:100%;
}
.activityitem a {
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.activityitem a:hover {
text-decoration:underline;
font-size:11px;
font-weight:bold;
}
.activityitem .activityuser {
border:0px solid red;
font-weight:bold;
text-decoration:none;
font-size:13px;
}
.activityitem .activityuser:hover {
border:0px solid red;
font-weight:bold;
text-decoration:underline;
font-size:13px;
}
hr {
border-top:1px dashed #CCCCCC;
border-width:1px 0 0;
height:0;
}
/************Name and Date Area**********/
.wrap_name {
border:0px solid red;
overflow:hidden;
padding:5px;
}
.date_activity {
float:right;
border:0px solid green;
margin-top:0px;
font-size:10px;
}
/************Entry icons**********/
/*
.contain_entry_comment {
background:url(/images/comments.png) no-repeat left;
border:0px solid red;
padding:0 10px 3px;
margin-left:20px;
}
.contain_entry_blog {
background:url(/images/post_blog.gif) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_file {
background:url(/images/new-file.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_event {
background:url(/images/event.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_addevent {
background:url(/images/add_event.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_photo {
background:url(/images/picture.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_friend {
background:url(/images/new_friend.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_profile {
background:url(/images/profile_update.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_profileimg {
background:url(/images/profile_img_update.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_news {
background:url(/images/news_add.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_rate {
background:url(/images/rate.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_group {
background:url(/images/group_users.png) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
.contain_entry_video {
background:url(/images/add_video.gif) no-repeat left;
border:0px solid red;
padding:0 20px 3px;
margin-left:10px;
}
*/

/************Entry Member section**********/

.wrap_name2 {
border:0px solid red;
overflow:hidden;
padding:5px;
margin-left:60px;
}
.contain_entry_group2 {
background-image: none;
border: 0;
padding:0;
margin-left:0;
}
.contain_entry_photo2 {
background-image: none;
border: 0;
padding:0;
margin-left:0;
}
.contain_entry_video2 {
background-image: none;
border: 0;
padding:0;
margin-left:0;
}

/************Entry placements**********/

.padall {
padding:5px;
text-align:left;
}
.indent {
margin-left:70px;
}
.indent2 {
margin-left:70px;
}
/* PAGINATION */

#TP_pagination {
display:block;
text-align:left;
height:22px;
line-height:21px;
clear:both;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
#TP_pagination a:link, #TP_pagination a:visited {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #EBEBEB;
margin-left:10px;
text-decoration:none;
background-color:#F5F5F5;
color:#0072bc;
width:22px;
font-weight:normal;
}
#TP_pagination a:hover {
background-color:#DDEEFF;
border:1px solid #BBDDFF;
color:#0072BC;
}
#TP_pagination .active_TP_link {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #BBDDFF;
margin-left:10px;
text-decoration:none;
background-color:#DDEEFF;
color:#0072BC;
cursor:default;
}
#TP_pagination .disabled_TP_pagination {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #EBEBEB;
margin-left:10px;
text-decoration:none;
background-color:#F5F5F5;
color:#D7D7D7;
cursor:default;
}

.contain_entry_comment2 {padding-left:65px;}

/* to fix Add New Events Entry */
#page_ContentMain_txtMoreInfoURL {width: 200px !important;}
#page_ContentMain_txtDescr {width: 200px !important;}
#page_ContentMain_txtSummary {width: 200px !important;}
#page_ContentMain_ddCategory {width: 200px !important;}
#page_ContentMain_txtTitle {width: 200px !important;}


/* fixes as of July 13, 2009 */

/* to fix newbulletin page issue */
#RadEWrapperrdEditor {width:440px !important;}

/* to fix issue in /settings/permissions.aspx */
#ctl_dgMembers {width: 450px !important;}
#ctl_dgInvitations {width: 450px !important;}

/* to fix issues in /events/sendinvitations.aspx */
#page_ContentMain_divUsersInvited {width: 300px !important;}
#page_ContentMain_divInvitees {float: left; margin-left: 0px !important; width: 135px !important;}
#page_ContentMain_dlInvitees {width: 130px !important;}

/* fixes as of July 22, 2009 */
#conComments1 table {width: 270px;}
#tp_profile_left {width:175px;padding-top:2px;}
#tp_profile_right {width:200px;padding:25px 0 0 0;overflow:hidden;}
#tp_profile_right .tp_modcontainer {width: auto !important; width: 100%;}
#tp_profile_right #twitter_div {width: 100%;}

#TP_Page_right .blogmessage {display:none;}

/* fixes as of May 7 2010 */
.sectionbody {background: #001D49 url(images/body-bg.gif) repeat-y scroll center top;}
#TP_Page_content {width: 800px;border:none;}
#TP_Page_left {width:220px;}
#TP_Page_middle_0left {margin-right: 220px;}
#TP_Page_right {width:210px;}
#TP_Page_middle {margin-right: 220px;margin-left: 230px;width:350px;}
#TP_Page_middle_0right {margin-left: 230px;}

/* Start of Current Header Styles */

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, li, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}



blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*body {
    background-color: #001d49;
}*/

#wrapper {
    margin: 0 auto;
    width: 956px;
    background: #001d49 url("http://www.bridgeconf.org/images/content/pagebuilder/12190.gif") top left repeat-y;
}
#header_wrapper {
    height: 122px;
    width: 956px;
    background: url("http://www.bridgeconf.org/images/content/pagebuilder/12172.gif") top left repeat-x;
	margin-left:auto;
	margin-right:auto;
text-align:left;
}
#header {
    height: 122px;
    width: 956px;
    background: url("http://www.bridgeconf.org/images/content/pagebuilder/12171.gif") 453px 0 no-repeat;
    position: relative;
}
#logo {
    position: absolute;
    top: 8px;
    left: 80px;
    margin-top:0;
}
#header h1 {
    position: absolute;
    top: 10px;
    left: 186px;
    font-family: arial, sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
}
#header p {
    position: absolute;
    top: 84px;
    left: 186px;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    font-weight: bold;
}
#header p span {
    font-weight: normal;
}
#header_buttons {
    width: 150px;
    height: 110px;
    position: absolute;
    top: 0;
    left: 730px;
    padding-top: 12px;
}
#header_buttons a {
    display: block;
}
#fundraisers {
    margin-top: 8px;
}

#nav_wrapper {
    width: 956px;
    height: 30px;
    background: url("images/nav-wrap-bg.gif") top left no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#nav {
    width: 784px;
    height: 30px;
    margin: 0 auto;
    background: url("http://www.bridgeconf.org/images/content/pagebuilder/12173.gif") top left repeat-x;
}
#nav ul li {
    position: relative;
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    z-index: 100;
}
#nav ul li a {
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
    height: 30px;
    float: left;
}
#nav ul li ul {
    position: absolute;
    left: -200000px;
    top: 30px;
    background: #FEF253;
    width: 180px;
    border-left: 1px solid #FCC600;
}
#nav ul li#tracks-and-sessions ul, #nav ul li#tracks-and-sessions ul li, #nav ul li#travel-and-hotel ul, #nav ul li#travel-and-hotel ul li, #nav ul li#sponsors-and-exhibitors ul, #nav ul li#sponsors-and-exhibitors ul li {
    width: 220px;
}
#nav ul li#tracks-and-sessions ul li a, #nav ul li#travel-and-hotel ul li a, #nav ul li#sponsors-and-exhibitors ul li a {
    width: 200px;
}
#nav ul li#community ul, #nav ul li#community ul li {
    width: 140px;
}
#nav ul li#community ul li a {
    width: 120px;
}
#nav ul li#contact ul, #nav ul li#contact ul li {
    width: 100px;
}
#nav ul li#contact ul li a {
    width: 80px;
}
#nav ul li:hover ul, #nav ul li.sfhover ul {
    left: 0;
    z-index: 99999;
    margin-left: 15px;
}
#nav ul li ul li {
    float: none;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
    margin: 0;
    width: 200px;
    
}
#nav ul li ul li a {
    display: block;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #04214B;
    height: 20px;
    line-height: 20px;
    padding: 3px 10px;
    text-align: left;
    border-bottom: 1px solid #FCC600;
    width: 160px;
    border-right: 1px solid #FCC600;
}
#nav ul li ul li a:hover {
    background-color: #FCC600;
}

#footer_wrapper {
    width: 956px;
    height: 340px;
    background-color: #000721;
    border-top: 1px solid #354563;
    border-bottom: 14px solid #001d49;
    padding-top: 10px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#footer {
    width: 804px;
    margin: 0 auto;
    padding: 0 13px;
}

#foot_right {
    width: 170px;
    float: right;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}
#foot_right p {
    padding-bottom: 16px;
}
#foot_right p span {
    font-weight: normal;

}
#foot_right p.created {
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 0;
}
#foot_right .foot_logo {
    margin-bottom: 16px;
}
.footnav {
    width: 150px;
    padding-right: 20px;
    float: left;
}
.footnav h3 {
    color: #fdc300;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    padding-bottom: 4px;
}
.footnav ul {
    padding-bottom: 20px;
}
.footnav ul li {
    padding-bottom: 4px;
}
.footnav ul li a {
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    line-height: 16px;
}

#page-content {
    width: 520px;
    padding: 10px 40px;
}

/* End of Current Header Styles */

/* fixes as of May 29 2010 */
#logo {background-image:none;}

#TP_Page_content {width:800px;}
.pagecontainer, .pagebody {width:100%;}
.pagebody {padding:0;}
#BodyWrapper {width:100%;}
#CPuserLoggedin {width:100%;}

#CPuserLoggedinLeft {width:470px;}
#CPuserLoggedRight {margin-right:0;}
#CPuserLoggedin {width:800px;}

#TPCPjoinwrapper {width:800px;}
#TP_RC_Wrap {width:800px;}
/*#TPCPjoinLeft {width:510px;}
#TPCPimageSlide {width:483px;}*/

#pageBottomRight {width:250px;}



/* fixes as of May 31, 2010 */

/* to fix width of calendar */
#CalDiv table {width: 295px !important;}

/* ============================== */
/* === START OF STANDARD FIXES == */
/* ============================== */

/* Login Page */
#ScriptArea {width: 600px; padding-right: 0px;margin-left:0 !important;}

/* Photo Page */
/*#lblBlogItemText img {max-width: 525px; width: auto !important; width: 525px; display: block;}*/
#lblBlogItemText img {max-width: 475px; width: auto !important; width: 475px; display: block;}

/* 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: 96px;}

/* to fix issue in paging */
#divCustomPaging {clear: both;}

/* Fixes for PubNavSetLinks */
#conNavigation1 {height:45px;}
#PubNavSetLinks {line-height: 25px; padding-top: 5px;}

/* for centering Most Popular Photos  in Photo Gallery */
.pgt_picbg a img {margin: auto;}

/* To center Featured Member avatar */
#FeaturedMemberAvatar a img {
background-position: center top !important;
background-repeat: no-repeat !important;
}

#page_pm_divMessage {margin-left: 15px;}

/* fixes for status update */
#charTotal {line-height: 30px;}
#statusUpdateFeed {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;}
#lblBlogTitle{padding-left:10px}
#divContent{padding-left:5px;}

/* ****** fixes for blog title overlap - November 24, 2009 (found in YSC)  */
#editorhdr_divBlogHdr .pagename {line-height:45px;}

/* fixes for /editfriends.aspx */
/* to align save buttons */
.BottomOptionTools {clear:both;}
/* to align no bulletin and delete with checkboxes */
#page_ContentMain_divMyFriends .hoverdiv table td .boldlnk12 {width: 300px;}

/* to fix cut-off image in comments list in public profile */
.contain_entry_comment {padding-top: 2px;}

/* to prevent messing group setting in case client has a #header div */
#divActivitysettings #header {height: auto; background: transparent;}

/* 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;}

/* to show map in events public */
#tp_mapContainer {height: 350px;width: 350px !important;}

/* to make upload file button the same size as browse button */
.custombtn1 {padding: 2px !important;}

/* to prevent long strings from overflowing the left pane */
#UPuserLoggedinLeft {overflow:hidden;}
#statusUpdateFeed {overflow:hidden;word-wrap:break-word;}
#UP_commentsBox {overflow:hidden;word-wrap:break-word;}

/* to make sure horizontal lines don't hit the pics */
#ActivitiesCommunity hr {clear:left;}

/* remove border of left pane */
#statusUpdate {padding-top:0;}

/* when registering */
#page_pm_divMessage {width: auto; margin-left: 15px; margin-right: 15px;}

/* font size in dashboard */
.tp_accountmenu {font-size:11px;}

/* 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,
.simple_contain_entry_group {
padding-left: 0px !important;
min-height: 0;
}

/* remove communityContentTitle in Featured Module */
#CPuserLoggedRight #TPCPPopularCommunity1 #communityContentTitle,
#CPuserLoggedRight #TPCPPopularCommunity2 #communityContentTitle,
#CPuserLoggedRight #TPCPPopularCommunity3 #communityContentTitle,
#CPuserLoggedRight #TPCPPopularCommunity4 #communityContentTitle {display:none;}

/* comments area */
.tp_commentsarea {text-align:left;}

/* community page featured member module */
#sectionDescription a {display:block;width: 100%;}

/* =========================== */
/* == END OF STANDARD FIXES == */
/* =========================== */

/* ========================== */
/* == FONT AND LINK COLORS == */
/* ========================== */

#TP_Page_container a, #TP_Page_container a:link, #TP_Page_container a:visited, #TP_Page_container a:active 
{
color: #0376B9;
font-family:Arial, Helvetica, Sans Serif;
font-style:normal;
text-decoration:none;
}

#TP_Page_container .TPCPtabsMenu li a 
{color: #fff;}

#TP_Page_container .TPCPtabsMenu li a.tabactive
{color: #0376B9;}

#TP_Page_container a:hover {text-decoration:underline;}

/* small text */

.normaltxt10, 
.normaltxt11,
.boldtxt10,
.boldtxt11
{color: #464646;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}

.normaltxt12,
.normaltxt14,
.normaltxt16,
.boldtxt12,
.boldtxt14,
.boldtxt16
{color: #464646;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}

/* links */
.normallnk10, .normallnk10:link, .normallnk10:visited, .normallnk10:active, 
a.normaltxt10, a.normaltxt10:link, a.normaltxt10:visited, a.normaltxt10:active, 
.normallnk11, .normallnk11:link, .normallnk11:visited, .normallnk11:active, 
.normallnk12, .normallnk12:link, .normallnk12:visited, .normallnk12:active,
a.normaltxt12, a.normaltxt12:link, a.normaltxt12:visited, a.normaltxt12: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,*/
#NCnewsContentLink, #NCnewsContentLink:link, #NCnewsContentLink:visited, #NCnewsContentLink:active, 
#NCnewsContentTitle, #NCnewsContentTitle:link, #NCnewsContentTitle:visited, #NCnewsContentTitle:active, 
#CPvideoTitle a, #CPvideoTitle a:link, #CPvideoTitle a:visited, #CPvideoTitle a:active,
#NCnewsContentLink a, #NCnewsContentLink a:link, #NCnewsContentLink a:visited, #NCnewsContentLink a:active, 
a#twitter-link, a#twitter-link:link, a#twitter-link:visited, a#twitter-link:active,
#ActivitiesCommunity a, #ActivitiesCommunity a:link, #ActivitiesCommunity a:visited, #ActivitiesCommunity a:active,
#searchResultWrap .boldtxt12, #searchResultWrap .boldtxt12:link, #searchResultWrap .boldtxt12:visited, #searchResultWrap .boldtxt12:active
 {color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}

.boldlnk12, .boldlnk12:link, .boldlnk12:visited, .boldlnk12:active,
.boldlnk12 a,.boldlnk12 a:link, .boldlnk12 a:visited, .boldlnk12 a:active
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}


#searchActionButtonWrapper a, #searchActionButtonWrapper a:link, #searchActionButtonWrapper a:visited, #searchActionButtonWrapper a:active, #searchActionButtonWrapper a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;line-height:15px !important;font-style:normal;border:none;background-color:#fff;font-weight:normal;padding:0;margin:0;text-decoration:none;}

/* links hover */
.normallnk10:hover, 
a.normaltxt10:hover,
.normallnk11:hover, 
.normallnk12:hover, 
a.normaltxt12:hover,
.boldlnk10:hover, 
.tp_accountmenu a:hover,
#CPvideoLink a:hover,
#NCnewsContentLink a:hover,
#NCnewsContentLink:hover,
#NCnewsContentTitle:hover, 
#CPvideoTitle a:hover,
a#twitter-link:hover,
#searchResultWrap a.boldtxt12:hover,
#ActivitiesCommunity a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:underline;}

.boldlnk12 a:hover, 
.boldlnk12:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:underline;}

#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: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:none;font-style:normal;}

#sectionTitle a:hover, 
#featuredBlogTitle a:hover, 
#featuredEventTitle a:hover,
#earnedAtributes a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;text-decoration:underline;font-style:normal;}

/* big links */
#lnkName, #lnkName:link, #lnkName:visited, #lnkName:active,
.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: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}

#lnkName:hover,
.boldlnk14:hover, 
.boldlnk14 a:hover, 
.boldlnk16:hover, 
.boldlnk16 a:hover, 
.boldlnk10DA:hover, 
.boldlnk10DA a:hover 
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;text-decoration:none;}

#statusUpdateTag
{
color: #464646; font-size: 19px; font-style: normal;
font-family: Arial, Helvetica, Sans Serif;
font-weight: normal; padding-bottom: 5px;
}

#TPCPjoinwrapper #communityContentTitle
{
color: #464646; font-size: 19px; font-style: normal;
font-family: Arial, Helvetica, Sans Serif;
font-weight: normal; padding-bottom: 5px;
}

.tp_modhdrlarge, .tp_modhdrsmall, .communityContentTitleSmall,
.pagename, #ProfileCommentsTitle, #ActivitiesUserTitle, 
#UPleaveCommentTitle, #communityContentTitle, .communityContentTitle,
#contentBlockTitleLeft, #UPuserDescriptionContentProfileName, 
#UPuserDescriptionWrapper #UPuserDescriptionContent #UPuserDescriptionContentProfileName,
#statusUpdateCharCount, .ContentTitle
{
color: #464646 !important; font-size: 19px; font-style: normal;
font-family: Arial, Helvetica, Sans Serif;
font-weight: normal; padding-bottom: 5px; border-bottom:none;
}

.tp_modhdrlarge a, .tp_modhdrlarge a:link, .tp_modhdrlarge a:active, .tp_modhdrlarge a:visited 
{color: #3C6AAC; text-decoration: underline;
}

#statusUpdateLatest strong, #TPstatusUpdateText 
{color: #464646 !important;}

.tp_modhdrlarge a:hover {text-decoration: underline;}

#NCnewsContentTitle a, 
#NCnewsContentTitle
{color: #0376B9; font-size: 12px; font-family:Arial, Helvetica, Sans Serif; text-decoration:none;}

#TPCPPopularToday2 .normallnk10, #TPCPPopularToday2 .normallnk10:link, #TPCPPopularToday2 .normallnk10:visited, #TPCPPopularToday2 .normallnk10:active, #TPCPPopularToday2 .normallnk10:hover, 
#TPCPPopularToday3 .normallnk10, #TPCPPopularToday3 .normallnk10:link, #TPCPPopularToday3 .normallnk10:visited, #TPCPPopularToday3 .normallnk10:active, #TPCPPopularToday3 .normallnk10:hover,
#TPCPPopularToday4 a, #TPCPPopularToday4 a:link, #TPCPPopularToday4 a:visited, #TPCPPopularToday4 a:active, #TPCPPopularToday4 a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}

#TPCPPopularToday2 .boldlnk12, #TPCPPopularToday2 .boldlnk12:link, #TPCPPopularToday2 .boldlnk12:visited, #TPCPPopularToday2 .boldlnk12:active, #TPCPPopularToday2 .boldlnk12:hover, 
#TPCPPopularToday3 .boldlnk12, #TPCPPopularToday3 .boldlnk12:link, #TPCPPopularToday3 .boldlnk12:visited, #TPCPPopularToday3 .boldlnk12:active, #TPCPPopularToday3 .boldlnk12:hover,
#TPCPPopularToday4 .boldlnk12 a, #TPCPPopularToday4 .boldlnk12 a:link, #TPCPPopularToday4 .boldlnk12 a:visited, #TPCPPopularToday4 .boldlnk12 a:active, #TPCPPopularToday4 .boldlnk12 a:hover
{color: #0376B9;font-family:Arial, Helvetica, Sans Serif;font-style:normal;}


#sectionTitle A {font-size: 14px;}

.featuredEvent .featuredEventContent .featuredEventTitle {font-size:14px;}

/* ================================= */
/* == END OF FONT AND LINK COLORS == */
/* ================================= */

.tp_dashuserinfo {border:1px solid #ccc;}
.tp_dashuserinfo a {text-decoration: none !important;}
#crumbs {border:0;width:800px;}
.tp_dashuserinfo, .tp_accountmenu {width:185px;}
#TP_Page_footer {margin-top: 20px;}
#ScriptArea {width: 520px !important;}

/* search box */
#tp_searchbox {overflow: hidden; position: absolute; top: 70px; right: 20px; width: 180px;}
.tp_srchCntrlContainerDiv {width: 177px;}
.tp_srchCntrlTextBox {width: 115px;height:auto;}
.tp_srchCntrlAfterBtn {background-image:url(/images/themes/default/tp_btn_Dark_yellow.gif);}

/*#TPCPsearchResults1, #TPCPsearchResults2, #TPCPsearchResults3 {width:450px;}
#searchResults .TPCPtabsMenu {width: 470px !important;}*/

.TPCPtabsMenu {background-color: #244775;}
.TPCPtabsMenu li a.tabactive {background-color:#FEFE71;}

/* change status update box color */

#CPuserLoggedinLeft .btLite {
background:#fff url(/custom/bridgeconference2/images/box.png) no-repeat scroll 100% 0;
}
#CPuserLoggedinLeft .btLite div {
background:#fff url(/custom/bridgeconference2/images/box.png) no-repeat scroll 0 0;
}
#CPuserLoggedinLeft .bbLite {
background-color:#fff;
background-image:url(/custom/bridgeconference2/images/box.png);
}
#CPuserLoggedinLeft .bbLite div {
background:#fff url(/custom/bridgeconference2/images/box.png) no-repeat scroll 0 100%;
}

#CPuserLoggedinLeft .i1Lite {
background-color:#D5DEEC;
}
#CPuserLoggedinLeft .i2Lite {
background-color:#D5DEEC;
}
#CPuserLoggedinLeft .i3Lite {
background-color:#D5DEEC;
}
#statusUpdateTag {background-color: transparent;}
#statusUpdatebottom {background-color: transparent;}

#btnStatusUpdate {
background:transparent url(/custom/bridgeconference2/images/update_btn.gif) no-repeat scroll left top;
cursor:pointer;
height:30px;
width:94px;
}
.statusUpdateBtn {border:medium none;}
#showMoreBtn a:link {color:#3C6AAC;}


#CPuserLoggedinLeft {
border:0 none;
margin-left:5px;
padding:0;
width:475px;
}

#statusUpdateLatest {width:77%;}

/* fixes as of June 2, 2010 */

/* user profile */
#UPContentRight {margin-right:5px;}
#UPuserLoggedinLeft {width:530px;}
/*#MyDocuments #activitiesFeeds {width: 510px !important;}*/

/* to fix issue in social object documents */
#divSODocuments #activitiesFeeds {width: 510px !important;}

/* to fix issue in ie7 */
.UPContentRight {width: 245px;}

/* user activity updates */
.tp_shoutOutContainerDiv {width:422px;}
.tp_shoutOutTextArea {width:345px;}
.tp_shoutOutAfterBtn {left:377px;}
#ProfileComments {width:290px;}


/* add events form */
.tp_Event_Basic_Info, .tp_Event_Location_Details, .tp_Event_Time_Details {width:545px;}
.tp_Event_CityStateZip_Div .tp_Form_Label_Div {width:50px;}
#tp_n_Country {width: 150px !important;}

.cBlockGrpDashbrd {width:559px;}
.tp_Editor_Post_Blog {width: 580px; display: block;}
#cke_page_ContentMain_ed1 {width: 95% !important;}

/* user profile about */
.bioDesc {margin-left:200px;}

/* remove lines in featured modules links */
#earnedAtributes a {text-decoration:none !important;}

/* to fix gaps in border in ie7 */
.tp_modcontainer, #tp_modcontainer {zoom:100%;}

/* to fix header id conflict */
#divActivitysettings #header {width: auto !important;}

/* fix right rail issues */
#TP_Page_middle_0right {margin-left:0;float:left;width:560px;}

/* fix editor issues */
body {background-color: #fff;}
#RadEWrapperrdEditor {border: 1px solid #ccc;margin: 10px 0;}

/* fixes for old user profile */
#divMain {width:auto;}
#conNavigation1 {height:31px;}

/* put a gap between friends activities and news feed roll */
#tp_friendActivityDiv {margin-bottom: 10px;}

/* hover fonts */
.tp_SOHiddenStuffContainer {color: #fff !important;}

/* fixes as of June 03 2010 */
#earnedAtributes a img {width: 110px;}
#earnedAtributes a span.normaltxt10 {display:block;width:110px;}
#featuredMember {width:275px;}
#featuredSO {width:275px;}

#StartDate {float:left;}
#SearchAll {display:block;height:30px;}

/* fixes as of June 09, 2010 */
#TP_Page_container {width:930px;}
#TP_Page_content {width:100%;}
#CPuserLoggedin {width:925px;}
#CPuserLoggedinLeft {width:600px;}

#ScriptArea {width:650px !important;}

#TP_Page_middle {margin-left:230px;margin-right:220px;width:470px;}
#TP_Page_left {width:225px;}
#TP_Page_right {width:210px;}

#UPuserLoggedinLeft {width:655px;}

#ProfileComments {width:400px;}

#TPCPjoinwrapper {width:100%;}
#TP_RC_Wrap {width:100%;}

/* sub nav */
#TP_HDR_navigation {height:24px;margin:3px auto;padding-bottom:0;width:900px;}
.TP_top_nav li a {float:left;font-size:12px;height:auto;line-height:12px;padding:6px 11px;border:0 none;}
.TP_top_nav li a:hover, .TP_top_nav li .current {height:auto;line-height:12px;padding:6px 11px;}
.TP_top_nav li a, .TP_top_nav li a:link, .TP_top_nav li a:active, .TP_top_nav li a:visited {color:#011E4A;}
.TP_top_nav li {display:inline;margin-top:4px;}
.TP_top_nav li a.ON {line-height:12px;padding:6px 11px;}

.TP_top_nav li a:hover, .TP_top_nav li a.ON {background:#FEFE71 url(/images/spacer.gif) repeat-x scroll center center;}

/* fixes as of June 9 2010 */
#nav_wrapper {width:957px;}

#TPCPPopularToday5 {
margin-bottom:5px;
margin-top:5px;
min-height:200px;
padding:10px 0 6px 5px;
text-align:left;
width:285px;
}

/* remove capability to edit password since this is sso community */
#ep_M_LOGIN {display:none;}
/* remove manage list */
#ep_M_MY_LISTS {display:none;}

/* fix for group manage documents */
.TopOptionTools {width:450px;}


.pagebody {margin-top:10px;}

#profileCommentAvatar {float:left;}

/* June 10, 2010 Fixes */
/* -------- Profile Info page -------- */
#crumbs {width:950px; margin-top:20px;}

#SearchResults #communityContentTitle span.normaltxt12 {display:none;}

#SearchObjectWrap {height:auto !important; clear:both !important; padding-bottom:7px !important;}

#TPCPPopularCommunity5 {margin-bottom:5px; margin-top:5px; min-height:200px; padding:10px 0 6px 5px; text-align:left; width:285px;}

.tp_searchResultsDesc_Div {width:380px;}



/* June 11, 2010 Fixes */
/* -------- Main Navigation Bar -------- */
#TP_HDR_navigation {background:none repeat scroll 0 0 #0081C6; height:24px; margin:10px auto; width:950px;}
.TP_top_nav li a:hover, .TP_top_nav li a.ON {background:#FEF253; color:#000 !important;}
.TP_top_nav li a {color:#fff !important;}

/* -------- Specific Group Page -------- */
.sectionTitle {line-height:32px;}
.tp_ProfileSummaryTD {margin:0 0 10px 6px;}

#loginreg {
color: rgb(255, 255, 255); 
display: block; 
line-height: 15px; 
width: 180px; 
text-align: right;
}
#sortMenuTitle {background-color:#244775;}



/* June 15, 2010 Fixes */
/* -------- Groups Page (Logged In) -------- */
#CPuserLoggedin {width:926px; +*padding-bottom:0px !important; +*display:block;}
#TP_BODY_content {overflow:visible;}
#TPCPpopularMedia3 {line-height:1; margin:0px !important; min-height:0px !important; padding:0px !important; width:0px !important;}
/* -------- Community Main Page (Logged Out) -------- */
#SlideShow {overflow:auto;}
.tp_dark_Container {padding:8px 8px 0;}
.tp_community_notLoggedin .tp_community_module {height:100%; overflow:hidden;}
/* -------- Specific Group Page (Logged In) -------- */
.activityitem {float:right;}


/* June 15, 2010 Fixes */
/* -------- Event Page (Specific) -------- */
.normaltxt12, .normaltxt14, .normaltxt16, .boldtxt12, .boldtxt14, .boldtxt16 {line-height:16px;}



/* June 21, 2010 Fixes */
/* SITE FOOTER */
/* Removed excess white space at the bottom of the footer */
#footer_wrapper {height:342px;}



/* June 22, 2010 Fixes */
/* EVENTS PAGE (LOGGED IN) */
/* Fixed description text from overlapping on the right side links */
.normaltxt10, .normaltxt11, .boldtxt10, .boldtxt11 {white-space:normal;}
/* FIND OTHERS PAGE (LOGGED IN) */
/* Fixed width for event title box */
#searchResultWrap {width:390px !important;}

/* fixes as of July 8, 2010 */
/*#TP_Page_middle .pagecontainer .pagebody #cBlockDashboard1 {height:400px;}*/
#cBlockDashboard1_maxHeightDiv {max-height:600px !important;}
.scrollMaxHeightDiv  {height:auto !important; max-height:600px !important;}
#TPCPPopularCommunity1 .cBlockBox2 {height:auto !important;}
#TPCPPopularCommunity1 .cBlockBox2 object, #TPCPPopularCommunity1 .cBlockBox2 embed {height:200px !important;width:280px !important;}
.tp_light_Container .scrollMaxHeightDiv  {height:214px !important; max-height:600px !important;}
.tp_light_Container .scrollMaxHeightDiv object, .tp_light_Container .scrollMaxHeightDiv embed {height:200px !important;width:280px !important;}


.TP_paging {margin-left:5px; padding:2px 5px;}
.tp_shoutOutMsgDiv {word-wrap:break-word;}

/* fixes as of Nov 03 2010 */
#SearchResults #SearchAll {display:block;float:right;}
#SearchResults #SearchSortBy {display:block;float:left;}
#searchResults .TPCPtabsMenu {width: 600px !important;}


.tp_addCommentIcon, .tp_commentIcon, .tp_blogIcon, .tp_fileIcon, .tp_eventIcon, .tp_addEventIcon, .tp_attendEventIco, .tp_friendIcon, .tp_profileIcon, .tp_profileImageIcon, .tp_newsEntryIcon, .tp_rateIcon, .tp_groupJoinIcon, .tp_addVideoIcon, .tp_wikiIcon, .tp_discussionIcon, .tp_replyIcon, .tp_likeIcon, .tp_addPhotoIcon {
height:17px;
vertical-align:top;
width:20px;
}
