/*BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");


body{font-family: Arial; background: #2481c6 url(/custom/abilitypath/images/bg.gif) repeat-y top center;}


/* to fix issue of overlapping header */
#interVeil{ z-index: 1000 !important; }
#RadWindowWrapperElement_ctl0_ContentMain_wm_rw {z-index: 6000 !important;} /* header has a z-index of 5000 */
#tp_Win {z-index: 6000 !important;}
#RadWindowWrapperElementwm_rw  {z-index: 6000 !important;}
#RadWindowWrapperElement_ctl0_ContentMain_InboxPrivateMessages_wm_rw  {z-index: 6000 !important;}
.dhtmlwindow{z-index: 6000 !important;}

.sectionbody{background-color: #2481C6;}
.left-menu-head{font-size: 12px; color: #2182C7; font-weight: bold;}
.accountmenu{font-weight:normal;font-size:12px;margin:0 0 15px 10px;text-align:left;}
.dashuserinfo{margin:0;text-align:left;}
.accountmenu a {color: #9e9e9e; font-size: 12px; text-decoration: none;}
.tp_accountmenu, .tp_dashuserinfo, .editpanel, .blogmessage{ background-color: #F7F5E6; border: 0px none;}
.user-name-head{background: #EEF7E2 url(/custom/abilitypath/images/profnav_phyback2.jpg) no-repeat top left; height: auto; padding: 1px 0 3px 15px; font-size: 12px; color: #2182C7; font-weight: bold; border-bottom: 1px solid #cfcfcf;overflow:hidden;}
.bluetop{background: #fff url(/custom/abilitypath/images/profilenav_topblue.jpg) no-repeat bottom left; height: 16px;}
.bluebot{background: #fff url(/custom/abilitypath/images/profnav_botblue.jpg) no-repeat top left; height: 14px; margin-bottom: 15px;}
.tp_dashprofile{border: 0 none; margin-left: 15px;}

#header { display: block; width: 100%; height: 112px; background: url(/custom/abilitypath/images/header_bg.jpg) top left repeat-x;  text-align: left;}
#header img{border: 0px;}

.tp_modcontainer{border: 0px;}
.tp_modhdrsmall{background-image: none; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #000; padding: 0px;}
.tp_modhdrlarge{background-image: none; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #000; padding: 0px;}
.tp_modtopgradient{background-image: none;}
.tp_modbody{padding: 0; padding-top: 10px;}
#latest-members-info, #latest-members-info a{color: #000! important; text-decoration: none! important; font-size: 12px; font-weight: bold;}

#info-section{text-align: left; width:  356px;}
.centerheader{background: transparent url(/custom/abilitypath/images/center_heading_bg.jpg) no-repeat bottom left; height: 30px; width: 372px; color: #fff; font-size: 16px; line-height: 30px; vertical-align: middle; padding-left: 25px; text-align: left;}
.centercontainer{background: transparent url(/custom/abilitypath/images/center_contentbg.jpg) repeat-y bottom left; width: 372px;}
.centerfooter{background: transparent url(/custom/abilitypath/images/center_content_bottom.jpg) no-repeat top left; height: 30px; width: 372px; margin-bottom: 15px;}

#container-inner{margin: 0 15px; width: 342px; padding-top: 10px;}
#container-inner .col1{float: left; width: 171px;}
#container-inner .col2{float: left; width: 171px;}

ul#icns1, ul#icns2 {
	display: block;
	padding: 0;
	list-style: none;
margin-left: 0px;
text-align: left;
}
ul#icns1 li, ul#icns2 li{line-height: 32px; vertical-align: middle;}
ul#icns1 li a, ul#icns2 li a{
	height: 32px;
                padding-left: 40px;
                color: #2182c7;
font-size: 12px;
text-decoration: none;
font-weight: normal! important;
display: block;
}
ul#icns1 li.view_inbox a{background: url(/custom/abilitypath/images/ico_inbox.jpg) no-repeat top left;}
ul#icns1 li.photo_gallery a{background: url(/custom/abilitypath/images/ico_gallery.jpg) no-repeat top left;}
ul#icns1 li.my_groups a{background: url(/custom/abilitypath/images/ico_groups.jpg) no-repeat top left;}
ul#icns1 li.my_profile a{background: url(/custom/abilitypath/images/ico_profile.jpg) no-repeat top left;}

ul#icns2 li.my_journal a{background: url(/custom/abilitypath/images/ico_journal.jpg) no-repeat top left;}
ul#icns2 li.events a{background: url(/custom/abilitypath/images/ico_events.jpg) no-repeat top left;}
ul#icns2 li.news_reader a{background: url(/custom/abilitypath/images/ico_newsreader.jpg) no-repeat top left;}
ul#icns2 li.discussions a{background: url(/custom/abilitypath/images/ico_discussions.jpg) no-repeat top left;}

#group-image img{height: 80px; width: 108px! important;}

/* PUB NAV STYLES */
#PubNavSetLinks a {border: 0px;}
#PubNavSetLinks a:hover {border: 0px;background: #F7F5E6;}
#PubNavSetLinks .ON {border: 0px;background: #F7F5E6;}
#PubNavSetLinks .ON:hover {border: 0px;background: #F7F5E6;}

/* Global Sub Nav */
.tp_globalsubnav {margin: 0px auto; width: 817px; height: 20px; line-height: 20px; text-indent: 5px; padding: 0; background: #fff;}
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}

#dropmenudiv{
border-top: 1px solid #cfcfcf;
position:absolute;
border-bottom-width: 0;
line-height:18px;
z-index:100;
text-align: right;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #cfcfcf;
font-weight: normal;
font-size: 14px;
}
#dropmenudiv a span{margin-right: 5px; display: block;}
#dropmenudiv a:hover span{ /*hover background color*/
background-color: #fff;
margin-right: 0px;
}
#lblBlogItemText img
    {
        max-width: 480px;
        /* for IE only */
        width: expression(this.width > 480 ? 480 : true); 
    }
#tpprofileimage img{width: 110px; height: 125px;}
.user-info-td{padding-top: 10px;}
.user-info-td a{color:  #3a9de6! important;}

.normallnk10white:hover{font-weight:normal;font-size:10px; COLOR: #ffcc99; TEXT-DECORATION: underline}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #3a9de6;}
.normallnk10:active{font-weight:normal;COLOR: #3a9de6;}
.normallnk10:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #3a9de6;}
.normallnk11:active{font-weight:normal;COLOR: #3a9de6;}
.normallnk11:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #3a9de6; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #3a9de6;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #3a9de6;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3B4A4A;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: #999999;TEXT-DECORATION: underline}

#user-blog-profile-more-link, #user-blog-group-more-link{display: none;}
.PubNavSetLinks{border-bottom: #e3e5de 1px solid;}

.featured-groups{margin: 10px 10px 10px 0px;}
.featured-events{margin: 10px 10px 10px 0px;}

.leftrail2 { display: block; float: left; width: 144px;}
		#rightrail { display: block; float: right; width: 274px; }
		.centerrail { padding: 0px; margin-bottom: 15px;}
		.bluetop2 {background: #fff url(/custom/abilitypath/images/profilenav_topblue.jpg) no-repeat top left;padding-top: 16px; height: auto !important;}
		.bluebot2 {background: #fff url(/custom/abilitypath/images/profnav_botblue.jpg) no-repeat top left; height: 14px; margin-bottom: 15px;}		
		.bluebox2 {border:1px solid #e3e5de;padding: 5px;font-size:10px;}
		.bluebox2 a {font-size: 12px;font-weight:normal;color:#646464;text-decoration:none;}
		.bluebox2 a:hover {text-decoration:underline;}.phyback2 {background: #fff url(/custom/abilitypath/images/profnav_phyback.jpg) no-repeat top left; height: 39px; padding-left: 15px;color: #056bb6;font-size:13px;font-weight:bold;}
		.bluebox2 .tp_modhdrsmall{color: #3a9de6! important;}

#txtMessage, #txtSubject {width: 420px !important;}
.tpCustomizeHeader {background-image: url(/custom/abilitypath/images/abilitypath_logo_50px.jpg)! important;}

/* to fix sudden change in font-size in dashboard/my friends */
#_ctl0_body #abilitypath_fw_header {font-size:110% !important; font-weight: normal;}
#_ctl0_body #abilitypath_fw_footer {font-size:110% !important; font-weight: normal;}



/*SubNav*/
#community-nav{margin: 0px; padding: 0px; background-color: #a0dffc; padding: 0px 15px; text-align: left; color: #2481c6; height: 27px; line-height: 27px; vertical-align: middle; display: block; margin-bottom: 10px; font-size: 12px; font-weight: bold;}
#community-nav a{color: #2481c6; text-decoration: none; font-size: 12px; font-weight: bold;}
#community-nav a:hover{color: #11476f; text-decoration: underline;}
#community-nav a.ON{color: #11476f; text-decoration: underline;}

/* inbox links to show hand pointer */
a {cursor: pointer !important;}
a:hover {cursor: pointer !important;}

/* to fix issue in group dashboard width */
#page_ContentMain_content .editpanel {width: 326px !important;}






/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {

width: 100%;
text-align:center;
margin-left:auto;
margin-right:auto;
float:none;

}
#TP_Page_container {
 margin-top:0px;
 text-align:center;
 width:auto;  /* set the site alignment  */
}
#TP_Page_content {
 width:817px; /* set to PX size or keep 100% page width */
 margin:0;
 padding:0;
 clear:both;
 margin-left:auto;
 margin-right:auto;
text-align:center; 
}
#TP_Page_left {
 float:left;
 width:230px; /* set to PX for left pane width */
 margin-left:5px;
}
#TP_Page_middle {
 margin-top: 0;
 margin-right: 250px; /* set to PX for right pane width */ 
 margin-left: 250px; /* set to PX for left pane width */ 
 text-align: left;
}
#TP_Page_right {
 float:right;
 width:240px; /* set to PX for right pane width */ 
 margin-right:5px;
}

/* LEFT PANE [OFF] */
/*Only for Template pages. For this to work you need to disable the inside the template.  Use the display:none; on #TP_Page_left and change the #TP_Page_middle to #TP_Page_middle_0left */
#TP_Page_middle_0left { 
 margin-top: 0;
 margin-right: 250px;
 margin-left: 5px;
 text-align: left;
}
#TP_Page_middle_full {
/*if left and right panes are not in use */
 margin-top: 0;
 text-align: left;
}
#TP_Page_footer {
/*you may add the width to this as header and footer art outside the container above  */
width: 100%;
text-align:center;
margin-left:auto;
margin-right:auto;
float:none;
} 

   /*Center Bread Crumbs*/
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
.tp_globalsubnav{text-align:left;width:817px;margin-left:auto;margin-right:auto;}

/* fixes to user public profile */
#TP_Page_content { text-align: left }
#divMain {float:none; width: auto;display:inline-block;}
.editpanel {text-align: left;}

/* to fix alignment of pictures in group members */
#tblcontainer {margin-left: auto !important; margin-right: auto !important; width: 817px;}

/* to fix lay-out issue in myphotos */
#divMgt {width: 80%;}
.subpanel {border: none;}

/* to fix profile image in dashboard */
.tp_dashprofileimg {width: 96px;}

/* to fix community photos in dashboard */
.community_photos_div img {
        max-width: 108px;
        /* for IE only */
        width: expression(this.width > 108 ? 108 : true); 
}

/* to fix bread crumbs */
#crumbs {width : 797px; margin-left: auto; margin-right: auto;}
.ON{background-image: none;}


#page_ep_lblMembers{text-decoration: none !important; color: #666 !important;}

.pagebody {display:block; width:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
text-align: -moz-center;

}

.hoverdiv {width:500px;}
/*.sectionbody table {margin-left:auto;margin-right:auto;}*/


.Label_txt{
text-align:left;}
#page_ContentMain_divList table#page_ContentMain_dlInvitees{margin-left: 0}
#page_ContentMain_divCustomPaging center{text-align: left;}

#msg_close_btn {position:relative;bottom:10px;left:55px;}

/* Added by Ian May 24, 2010 */
#TP_Page_content{width: 815px;}
#TP_Page_content #divTemplate #divC img{max-width: 380px; width: auto !important; width: 380px;}
.tp_globalsubnav{width: auto;}
/*CUSTOM OVERRIDES BELOW*/
@import url("/custom/theport/base_legacy.css"); 


body{font-family: Arial; background: #2481c6 url(/custom/abilitypath/images/bg.gif) repeat-y top center;}


/* to fix issue of overlapping header */
#interVeil{ z-index: 1000 !important; }
#RadWindowWrapperElement_ctl0_ContentMain_wm_rw {z-index: 6000 !important;} /* header has a z-index of 5000 */
#tp_Win {z-index: 6000 !important;}
#RadWindowWrapperElementwm_rw  {z-index: 6000 !important;}
#RadWindowWrapperElement_ctl0_ContentMain_InboxPrivateMessages_wm_rw  {z-index: 6000 !important;}
.dhtmlwindow{z-index: 6000 !important;}

.sectionbody{background-color: #2481C6;}
.left-menu-head{font-size: 12px; color: #2182C7; font-weight: bold;}
.accountmenu{font-weight:normal;font-size:12px;margin:0 0 15px 10px;text-align:left;}
.dashuserinfo{margin:0;text-align:left;}
.accountmenu a {color: #9e9e9e; font-size: 12px; text-decoration: none;}
.tp_accountmenu, .tp_dashuserinfo, .editpanel, .blogmessage{ background-color: #F7F5E6; border: 0px none;}
.user-name-head{background: #EEF7E2 url(/custom/abilitypath/images/profnav_phyback2.jpg) no-repeat top left; height: auto; padding: 1px 0 3px 15px; font-size: 12px; color: #2182C7; font-weight: bold; border-bottom: 1px solid #cfcfcf;overflow:hidden;}
.bluetop{background: #fff url(/custom/abilitypath/images/profilenav_topblue.jpg) no-repeat bottom left; height: 16px;}
.bluebot{background: #fff url(/custom/abilitypath/images/profnav_botblue.jpg) no-repeat top left; height: 14px; margin-bottom: 15px;}
.tp_dashprofile{border: 0 none; margin-left: 15px;}

#header { display: block; width: 100%; height: 112px; background: url(/custom/abilitypath/images/header_bg.jpg) top left repeat-x;  text-align: left;}
#header img{border: 0px;}

.tp_modcontainer{border: 0px;}
.tp_modhdrsmall{background-image: none; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #000; padding: 0px;}
.tp_modhdrlarge{background-image: none; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #000; padding: 0px;}
.tp_modtopgradient{background-image: none;}
.tp_modbody{padding: 0; padding-top: 10px;}
#latest-members-info, #latest-members-info a{color: #000! important; text-decoration: none! important; font-size: 12px; font-weight: bold;}

#info-section{text-align: left; width:  356px;}
.centerheader{background: transparent url(/custom/abilitypath/images/center_heading_bg.jpg) no-repeat bottom left; height: 30px; width: 372px; color: #fff; font-size: 16px; line-height: 30px; vertical-align: middle; padding-left: 25px; text-align: left;}
.centercontainer{background: transparent url(/custom/abilitypath/images/center_contentbg.jpg) repeat-y bottom left; width: 372px;}
.centerfooter{background: transparent url(/custom/abilitypath/images/center_content_bottom.jpg) no-repeat top left; height: 30px; width: 372px; margin-bottom: 15px;}

#container-inner{margin: 0 15px; width: 342px; padding-top: 10px;}
#container-inner .col1{float: left; width: 171px;}
#container-inner .col2{float: left; width: 171px;}

ul#icns1, ul#icns2 {
	display: block;
	padding: 0;
	list-style: none;
margin-left: 0px;
text-align: left;
}
ul#icns1 li, ul#icns2 li{line-height: 32px; vertical-align: middle;}
ul#icns1 li a, ul#icns2 li a{
	height: 32px;
                padding-left: 40px;
                color: #2182c7;
font-size: 12px;
text-decoration: none;
font-weight: normal! important;
display: block;
}
ul#icns1 li.view_inbox a{background: url(/custom/abilitypath/images/ico_inbox.jpg) no-repeat top left;}
ul#icns1 li.photo_gallery a{background: url(/custom/abilitypath/images/ico_gallery.jpg) no-repeat top left;}
ul#icns1 li.my_groups a{background: url(/custom/abilitypath/images/ico_groups.jpg) no-repeat top left;}
ul#icns1 li.my_profile a{background: url(/custom/abilitypath/images/ico_profile.jpg) no-repeat top left;}

ul#icns2 li.my_journal a{background: url(/custom/abilitypath/images/ico_journal.jpg) no-repeat top left;}
ul#icns2 li.events a{background: url(/custom/abilitypath/images/ico_events.jpg) no-repeat top left;}
ul#icns2 li.news_reader a{background: url(/custom/abilitypath/images/ico_newsreader.jpg) no-repeat top left;}
ul#icns2 li.discussions a{background: url(/custom/abilitypath/images/ico_discussions.jpg) no-repeat top left;}

#group-image img{height: 80px; width: 108px! important;}

/* PUB NAV STYLES */
#PubNavSetLinks a {border: 0px;}
#PubNavSetLinks a:hover {border: 0px;background: #F7F5E6;}
#PubNavSetLinks .ON {border: 0px;background: #F7F5E6;}
#PubNavSetLinks .ON:hover {border: 0px;background: #F7F5E6;}

/* Global Sub Nav */
.tp_globalsubnav {margin: 0px auto; width: 817px; height: 20px; line-height: 20px; text-indent: 5px; padding: 0; background: #fff;}
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}

#dropmenudiv{
border-top: 1px solid #cfcfcf;
position:absolute;
border-bottom-width: 0;
line-height:18px;
z-index:100;
text-align: right;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #cfcfcf;
font-weight: normal;
font-size: 14px;
}
#dropmenudiv a span{margin-right: 5px; display: block;}
#dropmenudiv a:hover span{ /*hover background color*/
background-color: #fff;
margin-right: 0px;
}
#lblBlogItemText img
    {
        max-width: 480px;
        /* for IE only */
        width: expression(this.width > 480 ? 480 : true); 
    }
#tpprofileimage img{width: 110px; height: 125px;}
.user-info-td{padding-top: 10px;}
.user-info-td a{color:  #3a9de6! important;}

.normallnk10white:hover{font-weight:normal;font-size:10px; COLOR: #ffcc99; TEXT-DECORATION: underline}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #3a9de6;}
.normallnk10:active{font-weight:normal;COLOR: #3a9de6;}
.normallnk10:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #3a9de6;}
.normallnk11:active{font-weight:normal;COLOR: #3a9de6;}
.normallnk11:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #3a9de6; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #3a9de6;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #3a9de6;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #3a9de6;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #999999;TEXT-DECORATION: underline}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3B4A4A;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: #999999;TEXT-DECORATION: underline}

#user-blog-profile-more-link, #user-blog-group-more-link{display: none;}
.PubNavSetLinks{border-bottom: #e3e5de 1px solid;}

.featured-groups{margin: 10px 10px 10px 0px;}
.featured-events{margin: 10px 10px 10px 0px;}

.leftrail2 { display: block; float: left; width: 144px;}
		#rightrail { display: block; float: right; width: 274px; }
		.centerrail { padding: 0px; margin-bottom: 15px;}
		.bluetop2 {background: #fff url(/custom/abilitypath/images/profilenav_topblue.jpg) no-repeat top left;padding-top: 16px; height: auto !important;}
		.bluebot2 {background: #fff url(/custom/abilitypath/images/profnav_botblue.jpg) no-repeat top left; height: 14px; margin-bottom: 15px;}		
		.bluebox2 {border:1px solid #e3e5de;padding: 5px;font-size:10px;}
		.bluebox2 a {font-size: 12px;font-weight:normal;color:#646464;text-decoration:none;}
		.bluebox2 a:hover {text-decoration:underline;}.phyback2 {background: #fff url(/custom/abilitypath/images/profnav_phyback.jpg) no-repeat top left; height: 39px; padding-left: 15px;color: #056bb6;font-size:13px;font-weight:bold;}
		.bluebox2 .tp_modhdrsmall{color: #3a9de6! important;}

#txtMessage, #txtSubject {width: 420px !important;}
.tpCustomizeHeader {background-image: url(/custom/abilitypath/images/abilitypath_logo_50px.jpg)! important;}

/* to fix sudden change in font-size in dashboard/my friends */
#_ctl0_body #abilitypath_fw_header {font-size:110% !important; font-weight: normal;}
#_ctl0_body #abilitypath_fw_footer {font-size:110% !important; font-weight: normal;}



/*SubNav*/
#community-nav{margin: 0px; padding: 0px; background-color: #a0dffc; padding: 0px 15px; text-align: left; color: #2481c6; height: 27px; line-height: 27px; vertical-align: middle; display: block; margin-bottom: 10px; font-size: 12px; font-weight: bold;}
#community-nav a{color: #2481c6; text-decoration: none; font-size: 12px; font-weight: bold;}
#community-nav a:hover{color: #11476f; text-decoration: underline;}
#community-nav a.ON{color: #11476f; text-decoration: underline;}

/* inbox links to show hand pointer */
a {cursor: pointer !important;}
a:hover {cursor: pointer !important;}

/* to fix issue in group dashboard width */
#page_ContentMain_content .editpanel {width: 326px !important;}






/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {

width: 100%;
text-align:center;
margin-left:auto;
margin-right:auto;
float:none;

}
#TP_Page_container {
 margin-top:0px;
 text-align:center;
 width:auto;  /* set the site alignment  */
}
#TP_Page_content {
 width:817px; /* set to PX size or keep 100% page width */
 margin:0;
 padding:0;
 clear:both;
 margin-left:auto;
 margin-right:auto;
text-align:center; 
}
#TP_Page_left {
 float:left;
 width:230px; /* set to PX for left pane width */
 margin-left:5px;
}
#TP_Page_middle {
 margin-top: 0;
 margin-right: 250px; /* set to PX for right pane width */ 
 margin-left: 250px; /* set to PX for left pane width */ 
 text-align: left;
}
#TP_Page_right {
 float:right;
 width:240px; /* set to PX for right pane width */ 
 margin-right:5px;
}

/* LEFT PANE [OFF] */
/*Only for Template pages. For this to work you need to disable the inside the template.  Use the display:none; on #TP_Page_left and change the #TP_Page_middle to #TP_Page_middle_0left */
#TP_Page_middle_0left { 
 margin-top: 0;
 margin-right: 250px;
 margin-left: 5px;
 text-align: left;
}
#TP_Page_middle_full {
/*if left and right panes are not in use */
 margin-top: 0;
 text-align: left;
}
#TP_Page_footer {
/*you may add the width to this as header and footer art outside the container above  */
width: 100%;
text-align:center;
margin-left:auto;
margin-right:auto;
float:none;
} 

   /*Center Bread Crumbs*/
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
.tp_globalsubnav{text-align:left;width:817px;margin-left:auto;margin-right:auto;}

/* fixes to user public profile */
#TP_Page_content { text-align: left }
#divMain {float:none; width: auto;display:inline-block;}
.editpanel {text-align: left;}

/* to fix alignment of pictures in group members */
#tblcontainer {margin-left: auto !important; margin-right: auto !important; width: 817px;}

/* to fix lay-out issue in myphotos */
#divMgt {width: 80%;}
.subpanel {border: none;}

/* to fix profile image in dashboard */
.tp_dashprofileimg {width: 96px;}

/* to fix community photos in dashboard */
.community_photos_div img {
        max-width: 108px;
        /* for IE only */
        width: expression(this.width > 108 ? 108 : true); 
}

/* to fix bread crumbs */
#crumbs {width : 797px; margin-left: auto; margin-right: auto;}
.ON{background-image: none;}


#page_ep_lblMembers{text-decoration: none !important; color: #666 !important;}

.pagebody {display:block; width:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
text-align: -moz-center;

}

.hoverdiv {width:500px;}
/*.sectionbody table {margin-left:auto;margin-right:auto;}*/


.Label_txt{
text-align:left;}
#page_ContentMain_divList table#page_ContentMain_dlInvitees{margin-left: 0}
#page_ContentMain_divCustomPaging center{text-align: left;}

#msg_close_btn {position:relative;bottom:10px;left:55px;}

/* Added by Ian May 24, 2010 */
#TP_Page_content{width: 815px;}
#TP_Page_content #divTemplate #divC img{max-width: 380px; width: auto !important; width: 380px;}
.tp_globalsubnav{width: auto;}

.pgt_picbg img {margin:auto !important;}


/* XSLT Styles */
/* User Public Profile */
#CPuserLoggedin {width:825px;}
#UPuserLoggedinLeft {width:520px;}

#MyDocuments #activitiesFeeds {width: 500px !important;}

