/*BASE STYLE SHEET*/
@import url("/custom/theport/css/base.css");


/*BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");
body {
	font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans; 
	font-size: 11pt;
	background: #1C4F7D url('/custom/buffiniandcompany/images/bc_bg1.png') no-repeat top center;
}
.sectionbody {background: #1C4F7D url('/custom/buffiniandcompany/images/bc_bg1.png') no-repeat top center;padding: 0px;}

#ig_dlURLImages input{
width:100px;
}
#SearchObjectWrap {
width:600px;
}
#CPuserLoggedinLeft {
padding: -15px;
width: 750px;
border: 1px solid #fff;
background-color: #FFF;
float: left;
}
#TPCPsearchResults1, #TPCPsearchResults2, #TPCPsearchResults3 
{
width:730px;
text-align:left;
margin-bottom:5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;
min-height:900px;
float:left;

}
#BodyWrapper {
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top:0px;
margin-bottom:0px;
width: 750px;
}


.TPCPtabsMenu {
background-color:#69ace9;
height:23px;
margin-bottom:5px;
text-align: left;
margin-top: 3px;
}




























/*Global Navigation*/
.NavSetLinks {zoom:100%;text-decoration: none;padding: 0px;display:block;background: #000;margin: 0;clear: both;height:24px !important;height:24px;border-top:solid 1px #fff;}
#NavSetLinks a {float:left;font-weight:normal;font-size:11px;color: #fff;text-decoration: none;padding: 5px 7px 5px;display: block;background: #000;border-right:solid 1px #fff;border-left:0;font-weight:bold;}
#NavSetLinks a:hover {float:left;font-weight:normal;font-size:11px;color: #7F9DB9;text-decoration: none;padding: 5px 7px 5px;display: block;background: #c7dcf2;font-weight:bold;}
#NavSetLinks .ON {float:left;font-weight:normal;font-size:11px;color: #7F9DB9;text-decoration: none;padding: 5px 7px 5px;display: block;background: #c7dcf2;font-weight:bold;}
#NavSetLinks .ON:hover {float:left;font-weight:normal;font-size:11px;color: #7F9DB9;text-decoration: none;padding: 5px 7px 5px;display: block;background: #c7dcf2;font-weight:bold;}


/*Sub Nav*/
.subnav{z-index:100;position:absolute;left:220px;font-size: 18px;color: #FFFFFF;text-decoration: none;padding:0px;text-align:left;background-image:url('/custom/buffiniandcompany/images/spacer.gif');}
.subnav ul {padding:0px;margin:0px;list-style-type:none;}
.subnav ul li {height:30px;width:130px;font-family:Impact,Arial, Helvetica, Sans-serif;padding:0px;}
.subnav a {display:block;color:#fff; text-transform:uppercase;background-image:url('/custom/buffiniandcompany/images/nav_end.jpg');width:130px;height:30px;font-size:15px;font-family:Impact,Arial, Helvetica, Sans-serif;font-weight:normal;padding-left:10px;padding-top:5px;}
.subnav a:hover {display:block;color:#fff; text-transform:uppercase;background-image:url('/custom/buffiniandcompany/images/nav_end_over.jpg');width:130px;height:30px;background-color: #db0008;padding-left:10px;padding-top:5px;font-weight:normal;}


/* PUB NAV STYLES */
.PubNavSetLinks {text-decoration: none;display: block;margin: 0;clear: both;height:auto;}
#PubNavSetLinks a {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration: none;padding: 3px 10px 3px 10px;display: block;background: #DEDDDD;border-left:solid 1px #737272;border-top:solid 1px #737272;border-right:solid 1px #676767;margin-top:5px;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}
#PubNavSetLinks a:hover {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration: underline;padding: 3px 10px 3px 10px;display: block;background: #F7FCF8;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}
#PubNavSetLinks .ON {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration: none;padding: 3px 10px 3px 10px;display: block;background: #F7FCF8;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg_active.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}
#PubNavSetLinks .ON:hover {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration:underline;padding: 3px 10px 3px 10px;display: block;background: #F7FCF8;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg_active.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}

.tp_modcontainer{color:#000;font-size:12px;border:solid 2px #C7DBF3;margin-bottom:0px;}
.tp_modhdrsmall{background: #c7dcf2;font-weight:normal;font-size:12px;color:#1E3486;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;margin-right:0 !important;margin-right:-3px;}
.tp_modhdrlarge{background: #fff;font-weight:bold;font-size:16px;color:#686868;padding:5px 0 5px 10px;height:auto;MARGIN: 0px 10px; BORDER-BOTTOM: #bbb 2px dashed}
.tp_modtopgradient{background: url(images/search_pnlhdrbtm.gif) repeat-x left top;}
.tp_modbody{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

.tp_modhdrsmall .boldlnk12{color:#003562;}

.tp_modcontainer1{color:#000;font-size:12px;background-color:#C7DBF3;margin:0;border:0;padding:0 2px 2px;}
.tp_modhdrsmall1{background: #c7dcf2;font-weight:bold;font-size:12px;color:#999999;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;}
.tp_modhdrlarge1{background: #c7dcf2;font-weight:bold;font-size:16px;color:#999999;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;}
.tp_modbody1{background:#ffffff;PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

.tp_modcontainer3{color:#000;font-size:12px;background-color:#a3a3a3;margin:0;border:0;padding:0 2px 2px;}
.tp_modhdrsmall3{background: #a3a3a3;font-weight:bold;font-size:12px;color:#fff;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;}
.tp_modbody3{background:#ffffff;PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

.tp_modcontainer2{background: url(/custom/buffiniandcompany/images/center_margin.gif) repeat-y left top;color:#000;font-size:12px;border:0;margin:0px;width:171px;padding:0;}
.tp_modhdrsmall2{background: url(/custom/buffiniandcompany/images/top_margin.gif) no-repeat left top;font-weight:bold;font-size:12px;color:#fff;padding:0 0 0 15px;height:30px;line-height:30px;vertical-align:middle;}
.tp_modbody2{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}
.tp_modcontainer2footer {height:7px;line-height:7px;vertical-align:bottom;margin:0;padding:0;background:#ffffff;}

#tp_mostpopularblogs .tp_thumbbg img {width:65px;height:65px;}
#tp_mostpopulargroups img {width:65px;height:65px;}
.multiFEED{
color:#666666;
padding:3px 3px 3px 10px;
font-weight:bold;
font-size:12px;
background: url('http://buffiniandcompany.portspaces.com/custom/buffiniandcompany/images/community_panel.gif') left repeat-x; 
height:36px;line-height:36px;vertical-align:middle;}

/*Search Results*/
.searchresultheader{text-align:left;font-weight:bold;font-size:12px;padding:0;margin-bottom:25;FONT-FAMILY:Arial;background:transparent;}
.itemdes{padding:10px;font-size:12px;}
.itemlnk{font-size:13px;text-decoration:underline;margin-bottom:5px;color:#000;}
.itemdate, itemdate .boldlnk10{font-style:normal;font-size:10px;}


/* Text styles */
.normaltxt10{font-weight:normal;font-size:10px;COLOR:#3B4A4A;TEXT-DECORATION: none}
.normaltxt11{font-weight:normal;COLOR: #3B4A4A;font-size:11px;TEXT-DECORATION: none}
.normaltxt12{font-weight:normal;font-size:12px;COLOR:#717171;}
.normaltxt14{font-weight:normal;font-size:14px;COLOR:#3B4A4A;}
.normaltxt16{font-weight:normal;font-size:16px;COLOR:#003562;}
.boldtxt10{font-size:10px;font-weight:bold;COLOR:#3B4A4A;}
.boldtxt11{font-weight:bold;font-size:11px;COLOR:#3B4A4A;}
.boldtxt12{font-weight:bold;font-size:12px;COLOR:#3B4A4A;}
.boldtxt14{font-weight:bold;font-size:14px;COLOR:#3B4A4A;}
.boldtxt16{font-weight:bold;font-size:16px;color:#3B4A4A;}
.boldwhttxt10{font-weight:bold;font-size:10px;COLOR: #ffffff;}
.normaltxtwhite10{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.boldredtxt12{font-weight:bold;font-size:12px;COLOR: #990000;}
.boldwhttxt12{font-weight:bold;font-size:12px;COLOR: #ffffff;}
.normaltxtwhite12{font-weight:normal;font-size:12px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white:visited{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white:active{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white:hover{font-weight:normal;font-size:10px; COLOR: #ffcc99; TEXT-DECORATION: underline}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #aaaaaa;TEXT-DECORATION: none;}

.normallnk10:visited{font-weight:normal;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.normallnk10:active{font-weight:normal;COLOR: #aaaaaa;TEXT-DECORATION: none}
.normallnk10:hover{font-weight:normal;COLOR: #182e81;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #aaaaaa;}
.normallnk11:active{font-weight:normal;COLOR: #aaaaaa;}
.normallnk11:hover{font-weight:normal;COLOR: #182e81;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #aaaaaa; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #aaaaaa;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #aaaaaa;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: #182e81;TEXT-DECORATION: underline}

.tp_panelborder{padding:10px;background:#FFFFF3;border:solid 1px #F8F8F8;color:#000;text-align:left;margin-bottom:10px;zoom:100%;}

/*#conLatestBlogTypeEntries1 {padding-left:2px !important;padding-left:0px;}*/


#tcontent1 #pnl .tp_modcontainer {border:0;}
#tcontent1 .tp_divider {background:none;height:1px;border-bottom:1px solid #c7d0d9;}

/* tabs */
.shadetabs {background:#fff;}
.shadetabs li a:hover {text-decoration:none;color:#006c97;}
.shadetabs li a:link {background:#f2f2f2;border:#c7dcf2;color:#006c97;}
.shadetabs li.selected {background:#ffffff;border-bottom-color:solid 2px #fff;color:#006c97;}
.itemlnk {font-size:12px; color:#000;text-decoration:none;}
.itemlnk:hover {color:#000;text-decoration:underline;}
#divMain {background:#fff;}

#maintab li a {background:#fff;border:solid 2px #c7dcf2;}
#maintab .selected a {background:#ffffff;border-bottom:solid 2px #fff;z-index:99;}
#maintab ul li .selected a {background:#ffffff;border-bottom:solid 2px #fff;z-index:99;}

/*.tp_globalsubnav{width:775px;border-bottom:solid 1px #ccc; text-align: left; padding: 0px 0px 10px 0px;}*/
.tp_globalsubnav{border-bottom:solid 1px #ccc;padding: 0px 0px 10px 0px;margin: 0pt auto; width: 775px;text-align:left}
#tdheader
{
    text-align: -moz-center;
    _text-align: center;
}
.pagecontainer{color: #3B4A4A;font-weight:bold;margin:10px 0 0 0;padding:0px 0px 15px 0px;}
.pagebody{margin:0;padding:15px 0px 0px;}
.tp_dashuserinfo
{
    margin: 0px 0px 15px 0px;
    background-color: #C7DBF3;
}
.tp_accountmenu
{
    background-color: #C7DBF3;
    margin: 0px 0px 15px 0px;
}
.tp_accountmenu a
{
    color: #4848FF;
}
.tp_dashprofile
{
    border: solid 2px #FFFFFF;
}
.welcomeDiv
{
    color: #3E4176;
}
.viewprofilelnk a
{
    color: #4848FF;
    text-decoration: none;
}
.updatePhotoText
{
    color: #4848FF;
    text-decoration: none;
}

#ep_divSectionInfo {margin-bottom: 6px;margin-top:5px;}
#ep_td1 {padding-right:6px;}


.pagecontainer .tp_panelborder {background-color:#c7dcf2;border-color:#b1b2b3;}
#ig_dlURLImages td {width:100px;}

/* popupbox in newspage */
#popWinID {height:230px;}
.drag-contentarea {height: 200px !important;}

#ep_M_LOGIN{display:none;}
#ep_M_MODERATION_PHOTOS_REPORTED{display:none;}
#ep_M_MODERATION_VIDEOS_PENDING{display:none;}
#ep_M_MODERATION_VIDEOS_REJECTED{display:none;}
#ep_M_MODERATION_VIDEOS_PUBLISHED{display:none;}
#ep_M_MODERATION_VIDEOS_REPORTED{display:none;}

#divEventInvites {display:none;}


#divInviteLnk{display: none;}
/* after training changes */
#divEventsLnk {display:none;}
/* hide edit password in all user */
span[id$="spanPwd"] {display:none;}


/*banner*/
.left_banner{float: left; background: #fff url('http://community.buffiniandcompany.com/custom/buffiniandcompany/images/buffini_logo.gif') no-repeat top left; width: 198px; display: block; height: 114px;}
.right_banner{float: left; background: transparent url(none); width: 599px; display: block; height: 114px;}
/* Get Involved */
ul#icons {
    display: block;
    padding: 0;
    list-style: none;
    margin: 0px;
}
ul#icons li {
    float: left;
    margin-right: 3px;
}
ul#icons li{display: block;}
ul#icons li a:hover {
    text-decoration: none;
}
ul#icons li.main a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_main.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.my_profile a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_profile.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.blogs a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_blogs.gif) no-repeat center left; height: 114px;;width: 77px;; display: block;}
ul#icons li.groups a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_groups.gif) no-repeat center left;height: 114px;; width: 77px;; display: block;}
ul#icons li.forums a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_forums.gif) no-repeat center left; height: 114px;;width: 80px;; display: block;}
ul#icons li.find_others a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_findothers.gif) no-repeat center left;height: 114px;; width: 95px; display: block;}
ul#icons li.help a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_help.gif) no-repeat top left; height: 114px;width: 77px; display: block; }

 ul#icons li.main a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_main_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
 ul#icons li.my_profile a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_profile_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.blogs a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_blogs_over.gif) no-repeat center left; height: 114px;;width: 77px;; display: block;}
ul#icons li.groups a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_groups_over.gif) no-repeat center left;height: 114px;; width: 77px;; display: block;}
ul#icons li.forums a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_forums_over.gif) no-repeat center left; height: 114px;;width: 80px;; display: block;}
ul#icons li.find_others a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_findothers_over.gif) no-repeat center left;height: 114px;; width: 95px; display: block;}
ul#icons li.help a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_help_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }

ul#icons li.main a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_main_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
 ul#icons li.my_profile a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_profile_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.blogs a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_blogs_over.gif) no-repeat center left; height: 114px;;width: 77px;; display: block;}
ul#icons li.groups a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_groups_over.gif) no-repeat center left;height: 114px;; width: 77px;; display: block;}
ul#icons li.forums a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_forums_over.gif) no-repeat center left; height: 114px;;width: 80px;; display: block;}
ul#icons li.find_others a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_findothers_over.gif) no-repeat center left;height: 114px;; width: 95px; display: block;}
ul#icons li.help a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_help_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }



.banner{background: transparent url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/banner_bg.gif) repeat-x top left;height: 114px; width: 798px; display: block; border-bottom:  #ccc 1px solid;}

#featcont td div {width:135px;padding:0;}


/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {
	margin: 0;
	padding: 0;
	width: 799px;  /* set to px size or keep the 100% page width */ 
margin-left:auto;
margin-right:auto;
text-align:center;
 clear:both;
}
#TP_Page_container {
	margin-top: 0px;
	text-align: center;  /* set the site alignment  */
}
#TP_Page_content {
	width: 798px; /* set to PX size or keep 100% page width */
	margin: 0;
	padding: 0;
	clear: both;
	margin-left: auto;
	margin-right: auto;
text-align:center;
overflow:hidden;
}
/* bread crumbs */
#phdr_divNav, #nfheader_divNav {
	text-align: center;
	background: transparent;
}
.tp_globalsubnav {
	text-align: left;
	width: 798px;
	margin-left: auto;
	margin-right: auto;
}
#TP_Page_footer {
	width: 799px;
	float: none;
margin-left:auto;
margin-right:auto;
text-align:center;
 clear:both;
}
#TP_Page_left {
float:left;
width:200px; /* set to PX size for left pane*/
margin-left:5px;
}

#TP_Page_middle {
margin-top: 0;
margin-right: 0; /*change to fit left and right pane*/
margin-left: 225px; /*change to fit left and right pane*/
text-align: left;
width:auto;
padding:0;
}
#TP_Page_content
    {
        min-height: 450px;
        /* for IE only */
        height: expression(this.height < 450 ? 450 : true); 
padding-bottom: 50px;
    }
#crumbs{margin-bottom: 10px;}
#crumbs{width: 790px; border: 0;}
#lblBlogItemText img
    {
        max-width: 370px;
        /* for IE only */
        width: expression(this.width > 370 ? 370 : true); 
    }
#lblBlogItemText 
    {
        max-width: 390px;
        /* for IE only */
        width: expression(this.width > 390 ? 390 : true); 
display: block;
overflow: hidden;
    }
#lblBlogItemText table
    {
        max-width: 370px;
        /* for IE only */
        width: expression(this.width > 370 ? 370 : true); 
}
/* Bug fixes as of October 26, 2009 */
#TP_Page_content{text-align:left !important;}
#TP_Page_container{text-align:left !important;}


.blogmessagelarge {
background:#FFFFE1 none repeat scroll 0 0;
border:1px solid #656161;
color:#000000;
margin:15px 15px 15px 0;
padding:5px 5px 10px;
text-align:left;
width:auto;
}


#crumbs {
border:0 none;
width:785px;
}

#searchActionButtonWrapper {
 height:60px;
 margin-left:5px;
 }

#SearchObjectWrap.activityAvatar img {border:0px;}
#SearchResults img a {border:0px;}
#CPuserLoggedRight {display:none;}
#TP_Page_container {margin:auto;}
/*CUSTOM OVERRIDES BELOW*/
/*BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");
body {
	font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans; 
	font-size: 11pt;
	background: #1C4F7D url('/custom/buffiniandcompany/images/bc_bg1.png') no-repeat top center;
}
.sectionbody {background: #1C4F7D url('/custom/buffiniandcompany/images/bc_bg1.png') no-repeat top center;padding: 0px;}

#ig_dlURLImages input{
width:100px;
}
#SearchObjectWrap {
width:600px;
}
#CPuserLoggedinLeft {
padding: -15px;
width: 750px;
border: 1px solid #fff;
background-color: #FFF;
float: left;
}
#TPCPsearchResults1, #TPCPsearchResults2, #TPCPsearchResults3 
{
width:730px;
text-align:left;
margin-bottom:5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 0px;
min-height:900px;
float:left;

}
#BodyWrapper {
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top:0px;
margin-bottom:0px;
width: 750px;
}


.TPCPtabsMenu {
background-color:#69ace9;
height:23px;
margin-bottom:5px;
text-align: left;
margin-top: 3px;
}




























/*Global Navigation*/
.NavSetLinks {zoom:100%;text-decoration: none;padding: 0px;display:block;background: #000;margin: 0;clear: both;height:24px !important;height:24px;border-top:solid 1px #fff;}
#NavSetLinks a {float:left;font-weight:normal;font-size:11px;color: #fff;text-decoration: none;padding: 5px 7px 5px;display: block;background: #000;border-right:solid 1px #fff;border-left:0;font-weight:bold;}
#NavSetLinks a:hover {float:left;font-weight:normal;font-size:11px;color: #7F9DB9;text-decoration: none;padding: 5px 7px 5px;display: block;background: #c7dcf2;font-weight:bold;}
#NavSetLinks .ON {float:left;font-weight:normal;font-size:11px;color: #7F9DB9;text-decoration: none;padding: 5px 7px 5px;display: block;background: #c7dcf2;font-weight:bold;}
#NavSetLinks .ON:hover {float:left;font-weight:normal;font-size:11px;color: #7F9DB9;text-decoration: none;padding: 5px 7px 5px;display: block;background: #c7dcf2;font-weight:bold;}


/*Sub Nav*/
.subnav{z-index:100;position:absolute;left:220px;font-size: 18px;color: #FFFFFF;text-decoration: none;padding:0px;text-align:left;background-image:url('/custom/buffiniandcompany/images/spacer.gif');}
.subnav ul {padding:0px;margin:0px;list-style-type:none;}
.subnav ul li {height:30px;width:130px;font-family:Impact,Arial, Helvetica, Sans-serif;padding:0px;}
.subnav a {display:block;color:#fff; text-transform:uppercase;background-image:url('/custom/buffiniandcompany/images/nav_end.jpg');width:130px;height:30px;font-size:15px;font-family:Impact,Arial, Helvetica, Sans-serif;font-weight:normal;padding-left:10px;padding-top:5px;}
.subnav a:hover {display:block;color:#fff; text-transform:uppercase;background-image:url('/custom/buffiniandcompany/images/nav_end_over.jpg');width:130px;height:30px;background-color: #db0008;padding-left:10px;padding-top:5px;font-weight:normal;}


/* PUB NAV STYLES */
.PubNavSetLinks {text-decoration: none;display: block;margin: 0;clear: both;height:auto;}
#PubNavSetLinks a {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration: none;padding: 3px 10px 3px 10px;display: block;background: #DEDDDD;border-left:solid 1px #737272;border-top:solid 1px #737272;border-right:solid 1px #676767;margin-top:5px;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}
#PubNavSetLinks a:hover {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration: underline;padding: 3px 10px 3px 10px;display: block;background: #F7FCF8;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}
#PubNavSetLinks .ON {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration: none;padding: 3px 10px 3px 10px;display: block;background: #F7FCF8;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg_active.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}
#PubNavSetLinks .ON:hover {float:left;font-weight:bold;font-size:11px;color: #000;text-decoration:underline;padding: 3px 10px 3px 10px;display: block;background: #F7FCF8;BORDER-RIGHT: #c7dbf3 2px solid; BORDER-TOP: #c7dbf3 2px solid; BACKGROUND-IMAGE: url(/custom/buffiniandcompany/images/sub_tabbg_active.gif)! important; BORDER-LEFT: #c7dbf3 2px solid;}

.tp_modcontainer{color:#000;font-size:12px;border:solid 2px #C7DBF3;margin-bottom:0px;}
.tp_modhdrsmall{background: #c7dcf2;font-weight:normal;font-size:12px;color:#1E3486;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;margin-right:0 !important;margin-right:-3px;}
.tp_modhdrlarge{background: #fff;font-weight:bold;font-size:16px;color:#686868;padding:5px 0 5px 10px;height:auto;MARGIN: 0px 10px; BORDER-BOTTOM: #bbb 2px dashed}
.tp_modtopgradient{background: url(images/search_pnlhdrbtm.gif) repeat-x left top;}
.tp_modbody{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

.tp_modhdrsmall .boldlnk12{color:#003562;}

.tp_modcontainer1{color:#000;font-size:12px;background-color:#C7DBF3;margin:0;border:0;padding:0 2px 2px;}
.tp_modhdrsmall1{background: #c7dcf2;font-weight:bold;font-size:12px;color:#999999;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;}
.tp_modhdrlarge1{background: #c7dcf2;font-weight:bold;font-size:16px;color:#999999;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;}
.tp_modbody1{background:#ffffff;PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

.tp_modcontainer3{color:#000;font-size:12px;background-color:#a3a3a3;margin:0;border:0;padding:0 2px 2px;}
.tp_modhdrsmall3{background: #a3a3a3;font-weight:bold;font-size:12px;color:#fff;border:0;margin:0;padding:0 0 0 5px;height:auto;line-height:26px;vertical-align:middle;}
.tp_modbody3{background:#ffffff;PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

.tp_modcontainer2{background: url(/custom/buffiniandcompany/images/center_margin.gif) repeat-y left top;color:#000;font-size:12px;border:0;margin:0px;width:171px;padding:0;}
.tp_modhdrsmall2{background: url(/custom/buffiniandcompany/images/top_margin.gif) no-repeat left top;font-weight:bold;font-size:12px;color:#fff;padding:0 0 0 15px;height:30px;line-height:30px;vertical-align:middle;}
.tp_modbody2{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}
.tp_modcontainer2footer {height:7px;line-height:7px;vertical-align:bottom;margin:0;padding:0;background:#ffffff;}

#tp_mostpopularblogs .tp_thumbbg img {width:65px;height:65px;}
#tp_mostpopulargroups img {width:65px;height:65px;}
.multiFEED{
color:#666666;
padding:3px 3px 3px 10px;
font-weight:bold;
font-size:12px;
background: url('http://buffiniandcompany.portspaces.com/custom/buffiniandcompany/images/community_panel.gif') left repeat-x; 
height:36px;line-height:36px;vertical-align:middle;}

/*Search Results*/
.searchresultheader{text-align:left;font-weight:bold;font-size:12px;padding:0;margin-bottom:25;FONT-FAMILY:Arial;background:transparent;}
.itemdes{padding:10px;font-size:12px;}
.itemlnk{font-size:13px;text-decoration:underline;margin-bottom:5px;color:#000;}
.itemdate, itemdate .boldlnk10{font-style:normal;font-size:10px;}


/* Text styles */
.normaltxt10{font-weight:normal;font-size:10px;COLOR:#3B4A4A;TEXT-DECORATION: none}
.normaltxt11{font-weight:normal;COLOR: #3B4A4A;font-size:11px;TEXT-DECORATION: none}
.normaltxt12{font-weight:normal;font-size:12px;COLOR:#717171;}
.normaltxt14{font-weight:normal;font-size:14px;COLOR:#3B4A4A;}
.normaltxt16{font-weight:normal;font-size:16px;COLOR:#003562;}
.boldtxt10{font-size:10px;font-weight:bold;COLOR:#3B4A4A;}
.boldtxt11{font-weight:bold;font-size:11px;COLOR:#3B4A4A;}
.boldtxt12{font-weight:bold;font-size:12px;COLOR:#3B4A4A;}
.boldtxt14{font-weight:bold;font-size:14px;COLOR:#3B4A4A;}
.boldtxt16{font-weight:bold;font-size:16px;color:#3B4A4A;}
.boldwhttxt10{font-weight:bold;font-size:10px;COLOR: #ffffff;}
.normaltxtwhite10{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.boldredtxt12{font-weight:bold;font-size:12px;COLOR: #990000;}
.boldwhttxt12{font-weight:bold;font-size:12px;COLOR: #ffffff;}
.normaltxtwhite12{font-weight:normal;font-size:12px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white:visited{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white:active{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none}
.normallnk10white:hover{font-weight:normal;font-size:10px; COLOR: #ffcc99; TEXT-DECORATION: underline}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #aaaaaa;TEXT-DECORATION: none;}

.normallnk10:visited{font-weight:normal;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.normallnk10:active{font-weight:normal;COLOR: #aaaaaa;TEXT-DECORATION: none}
.normallnk10:hover{font-weight:normal;COLOR: #182e81;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #aaaaaa;}
.normallnk11:active{font-weight:normal;COLOR: #aaaaaa;}
.normallnk11:hover{font-weight:normal;COLOR: #182e81;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #aaaaaa; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #aaaaaa;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #aaaaaa;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #182e81;TEXT-DECORATION: underline}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #aaaaaa;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: #182e81;TEXT-DECORATION: underline}

.tp_panelborder{padding:10px;background:#FFFFF3;border:solid 1px #F8F8F8;color:#000;text-align:left;margin-bottom:10px;zoom:100%;}

/*#conLatestBlogTypeEntries1 {padding-left:2px !important;padding-left:0px;}*/


#tcontent1 #pnl .tp_modcontainer {border:0;}
#tcontent1 .tp_divider {background:none;height:1px;border-bottom:1px solid #c7d0d9;}

/* tabs */
.shadetabs {background:#fff;}
.shadetabs li a:hover {text-decoration:none;color:#006c97;}
.shadetabs li a:link {background:#f2f2f2;border:#c7dcf2;color:#006c97;}
.shadetabs li.selected {background:#ffffff;border-bottom-color:solid 2px #fff;color:#006c97;}
.itemlnk {font-size:12px; color:#000;text-decoration:none;}
.itemlnk:hover {color:#000;text-decoration:underline;}
#divMain {background:#fff;}

#maintab li a {background:#fff;border:solid 2px #c7dcf2;}
#maintab .selected a {background:#ffffff;border-bottom:solid 2px #fff;z-index:99;}
#maintab ul li .selected a {background:#ffffff;border-bottom:solid 2px #fff;z-index:99;}

/*.tp_globalsubnav{width:775px;border-bottom:solid 1px #ccc; text-align: left; padding: 0px 0px 10px 0px;}*/
.tp_globalsubnav{border-bottom:solid 1px #ccc;padding: 0px 0px 10px 0px;margin: 0pt auto; width: 775px;text-align:left}
#tdheader
{
    text-align: -moz-center;
    _text-align: center;
}
.pagecontainer{color: #3B4A4A;font-weight:bold;margin:10px 0 0 0;padding:0px 0px 15px 0px;}
.pagebody{margin:0;padding:15px 0px 0px;}
.tp_dashuserinfo
{
    margin: 0px 0px 15px 0px;
    background-color: #C7DBF3;
}
.tp_accountmenu
{
    background-color: #C7DBF3;
    margin: 0px 0px 15px 0px;
}
.tp_accountmenu a
{
    color: #4848FF;
}
.tp_dashprofile
{
    border: solid 2px #FFFFFF;
}
.welcomeDiv
{
    color: #3E4176;
}
.viewprofilelnk a
{
    color: #4848FF;
    text-decoration: none;
}
.updatePhotoText
{
    color: #4848FF;
    text-decoration: none;
}

#ep_divSectionInfo {margin-bottom: 6px;margin-top:5px;}
#ep_td1 {padding-right:6px;}


.pagecontainer .tp_panelborder {background-color:#c7dcf2;border-color:#b1b2b3;}
#ig_dlURLImages td {width:100px;}

/* popupbox in newspage */
#popWinID {height:230px;}
.drag-contentarea {height: 200px !important;}

#ep_M_LOGIN{display:none;}
#ep_M_MODERATION_PHOTOS_REPORTED{display:none;}
#ep_M_MODERATION_VIDEOS_PENDING{display:none;}
#ep_M_MODERATION_VIDEOS_REJECTED{display:none;}
#ep_M_MODERATION_VIDEOS_PUBLISHED{display:none;}
#ep_M_MODERATION_VIDEOS_REPORTED{display:none;}

#divEventInvites {display:none;}


#divInviteLnk{display: none;}
/* after training changes */
#divEventsLnk {display:none;}
/* hide edit password in all user */
span[id$="spanPwd"] {display:none;}


/*banner*/
.left_banner{float: left; background: #fff url('http://community.buffiniandcompany.com/custom/buffiniandcompany/images/buffini_logo.gif') no-repeat top left; width: 198px; display: block; height: 114px;}
.right_banner{float: left; background: none transparent; width: 599px; display: block; height: 114px;}
/* Get Involved */
ul#icons {
    display: block;
    padding: 0;
    list-style: none;
    margin: 0px;
}
ul#icons li {
    float: left;
    margin-right: 3px;
}
ul#icons li{display: block;}
ul#icons li a:hover {
    text-decoration: none;
}
ul#icons li.main a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_main.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.my_profile a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_profile.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.blogs a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_blogs.gif) no-repeat center left; height: 114px;;width: 77px;; display: block;}
ul#icons li.groups a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_groups.gif) no-repeat center left;height: 114px;; width: 77px;; display: block;}
ul#icons li.forums a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_forums.gif) no-repeat center left; height: 114px;;width: 80px;; display: block;}
ul#icons li.find_others a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_findothers.gif) no-repeat center left;height: 114px;; width: 95px; display: block;}
ul#icons li.help a { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_help.gif) no-repeat top left; height: 114px;width: 77px; display: block; }

 ul#icons li.main a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_main_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
 ul#icons li.my_profile a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_profile_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.blogs a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_blogs_over.gif) no-repeat center left; height: 114px;;width: 77px;; display: block;}
ul#icons li.groups a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_groups_over.gif) no-repeat center left;height: 114px;; width: 77px;; display: block;}
ul#icons li.forums a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_forums_over.gif) no-repeat center left; height: 114px;;width: 80px;; display: block;}
ul#icons li.find_others a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_findothers_over.gif) no-repeat center left;height: 114px;; width: 95px; display: block;}
ul#icons li.help a:hover { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_help_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }

ul#icons li.main a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_main_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
 ul#icons li.my_profile a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_profile_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }
ul#icons li.blogs a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_blogs_over.gif) no-repeat center left; height: 114px;;width: 77px;; display: block;}
ul#icons li.groups a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_groups_over.gif) no-repeat center left;height: 114px;; width: 77px;; display: block;}
ul#icons li.forums a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_forums_over.gif) no-repeat center left; height: 114px;;width: 80px;; display: block;}
ul#icons li.find_others a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_findothers_over.gif) no-repeat center left;height: 114px;; width: 95px; display: block;}
ul#icons li.help a.on { background: url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/btn_help_over.gif) no-repeat top left; height: 114px;width: 77px; display: block; }



.banner{background: transparent url(http://community.buffiniandcompany.com/custom/buffiniandcompany/images/banner_bg.gif) repeat-x top left;height: 114px; width: 798px; display: block; border-bottom:  #ccc 1px solid;}

#featcont td div {width:135px;padding:0;}


/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {
	margin: 0;
	padding: 0;
	width: 799px;  /* set to px size or keep the 100% page width */ 
margin-left:auto;
margin-right:auto;
text-align:center;
 clear:both;
}
#TP_Page_container {
	margin-top: 0px;
	text-align: center;  /* set the site alignment  */
}
#TP_Page_content {
	width: 798px; /* set to PX size or keep 100% page width */
	margin: 0;
	padding: 0;
	clear: both;
	margin-left: auto;
	margin-right: auto;
text-align:center;
overflow:hidden;
}
/* bread crumbs */
#phdr_divNav, #nfheader_divNav {
	text-align: center;
	background: transparent;
}
.tp_globalsubnav {
	text-align: left;
	width: 798px;
	margin-left: auto;
	margin-right: auto;
}
#TP_Page_footer {
	width: 799px;
	float: none;
margin-left:auto;
margin-right:auto;
text-align:center;
 clear:both;
}
#TP_Page_left {
float:left;
width:200px; /* set to PX size for left pane*/
margin-left:5px;
}

#TP_Page_middle {
margin-top: 0;
margin-right: 0; /*change to fit left and right pane*/
margin-left: 225px; /*change to fit left and right pane*/
text-align: left;
width:auto;
padding:0;
}
#TP_Page_content
    {
        min-height: 450px;
        /* for IE only */
        height: expression(this.height < 450 ? 450 : true); 
padding-bottom: 50px;
    }
#crumbs{margin-bottom: 10px;}
#crumbs{width: 790px; border: 0;}
#lblBlogItemText img
    {
        max-width: 370px;
        /* for IE only */
        width: expression(this.width > 370 ? 370 : true); 
    }
#lblBlogItemText 
    {
        max-width: 390px;
        /* for IE only */
        width: expression(this.width > 390 ? 390 : true); 
display: block;
overflow: hidden;
    }
#lblBlogItemText table
    {
        max-width: 370px;
        /* for IE only */
        width: expression(this.width > 370 ? 370 : true); 
}
/* Bug fixes as of October 26, 2009 */
#TP_Page_content{text-align:left !important;}
#TP_Page_container{text-align:left !important;}


.blogmessagelarge {
background:#FFFFE1 none repeat scroll 0 0;
border:1px solid #656161;
color:#000000;
margin:15px 15px 15px 0;
padding:5px 5px 10px;
text-align:left;
width:auto;
}


#crumbs {
border:0 none;
width:785px;
}

#searchActionButtonWrapper {
 height:60px;
 margin-left:5px;
 }

#SearchObjectWrap.activityAvatar img {border:0px;}
#SearchResults img a {border:0px;}
#CPuserLoggedRight {display:none;}
#TP_Page_container {margin:auto;}

#crumbs #phdr_divBC {width:auto; height:20px;}

.tp_modbody3, .tp_modtopgradient {zoom:100%; padding:3px;}
