/*BASE STYLE SHEET*/
@import url("/custom/theport/css/base.css");


/* LEGACY BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");

/*body{margin-left: -1px! important;}*/

/*body {background:#000;}
html {background:#000;}
*/
#tdfooter, #pftr_divF{background-color:#000;}

.sectionbody {text-align:center; background:#000 url(/custom/rfma/images/background.gif) repeat-y fixed  top center; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px;margin-left: -1px! important;}
a{color: #0076AF;}
a:hover {color: blue;}
#NavSetLinks {margin: 0 auto; width: 704px;}
.NavSetLinks {margin: 0 auto; width: 704px;}

/*.tp_globalsubnav {margin: 0 auto; width: 694px !important; width: 704px; padding: 5px; background: #fff;}*/
.tp_globalsubnav {margin: 0px auto; width: 704px; height: 20px; line-height: 20px; text-indent: 5px; padding: 0; background: #fff;}
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}

/*Global Navigation*/
.NavSetLinks {text-decoration: none;padding: 0px;display:block;background: #454545 url(/custom/rfma/images/tabbg.gif) repeat-x left bottom;margin: 0;clear: both;height:32px; position: relative; z-index: 1000; border-bottom: 1px solid #D0D0D0; margin-bottom: 10px;}
#NavSetLinks a {float:left;font-weight:normal;font-size:12px;color: #000;text-decoration: none;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma/images/tabbg.gif) repeat-x left bottom;border: 0px;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks a:hover {float:left;font-weight:normal;font-size:12px;color: #fff;text-decoration: underline;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma//custom/rfma/images/tabbg_over.gif) repeat-x left bottom;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks .ON {float:left;font-weight:normal;font-size:12px;color: #000;text-decoration: none;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma/images/tabbg_over.gif) repeat-x left bottom;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks .ON:hover {float:left;font-weight:normal;font-size:12px;color: #000;text-decoration: none;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma/images/tabbg_over.gif) repeat-x left bottom;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks span{float: left; font-size: 12px; font-weight:normal;color: #000;text-decoration: none; background: #454545 url(/custom/rfma/images/tabbg.gif) repeat-x left bottom;border: 0px;height:32px; line-height: 32px; vertical-align: middle;}

.tp_modcontainer{color:#000;font-size:12px;border:0;margin-bottom:10px;} 
.tp_modhdrsmall{text-align:left;background: #fff url(/custom/rfma/images/search_pnl_arrow.gif) no-repeat; background-position-x: left; background-position-y: center; padding-left: 15px;font-weight:bold;font-size:12px;color:#b32d33;height: 21px; line-height: 21px; vertical-align: middle}
/*.tp_modhdrsmall{text-align:left;background:#ffffff none;font-weight:normal;font-size:24px;color:#555;padding:0px}*/
.tp_modhdrlarge{text-align:left;background:#ffffff none;font-weight:normal;font-size:24px;color:#555;padding:5px 0 0px 10px;}
.tp_modtopgradient{background-image:none}
.tp_modbody{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

/* #left_rail .tp_modbody {background: url(/custom/rfma/images/searchpnl_bg.gif) #00a188 no-repeat left top;}
#left_rail .tp_modcontainer{margin-bottom: 0px;}
*/
/* 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:#3B4A4A;}
.normaltxt14{font-weight:normal;font-size:14px;COLOR:#3B4A4A;}
.normaltxt16{font-weight:normal;font-size:16px;COLOR:#0076AF;}
.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;}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #0076AF;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #0076AF;}
.normallnk10:active{font-weight:normal;COLOR: #0076AF;}
.normallnk10:hover{font-weight:normal;COLOR: blue;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #0076AF;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #0076AF;}
.normallnk11:active{font-weight:normal;COLOR: #0076AF;}
.normallnk11:hover{font-weight:normal;COLOR: blue;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #0076AF; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: blue;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #0076AF;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #0076AF;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #0076AF;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #0076AF;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3B4A4A;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: blue;TEXT-DECORATION: underline}

#lblBlogItemText img
    {
        max-width: 480px;
        /* for IE only */
        width: expression(this.width > 480 ? 480 : true); 
    }
#dgItems img
    {
        max-width: 450px;
        /* for IE only */
        width: expression(this.width > 450 ? 450 : true); 
    }

/*.tp_dashuserinfo {margin:5px;}*/
#ep_divPhotos {margin:0 0 5px 5px;}
.tp_accountmenu {margin:0 0 5px 0px;}
#ep_divBlogEdit {margin:0px;padding:0px;}

.textinput {width:200px !important;}

.calendar_button {margin-top: -10px !important; margin-top: -2px;}
#conpicker1 {height: 30px;}
#conTags1 {width: 140px;text-align: center;}
#conTags2 {width: 140px;text-align: center;}
#conTags3 {width: 140px;text-align: center;}

.tpCustomizeHeader {background: url(/custom/rfma/images/rfma_smalllogo.jpg) no-repeat top left;}

#tblcontainer {zoom:100%;}
#rdEditor_wrapper {width:490px;}
#divMain {width:410px;}
#ep_divSectionInfo, .tp_accountmenu, .tp_dashuserinfo, #ep_divEP {width:160px;}

#entry_divCats {width: 100px !important;}
.pagebody {padding: 10px;}
#RadEWrapperrdEditor {width: 390px !important;}

/* to send invitation window to front of nav menu */
#tp_Win {z-index: 1200 !important;}

.tp_dashprofile{width: 75px; height: 75px;}
.tp_dashprofileimg{width: 75px; height: 75px;}
.viewprofilelnk{width: 60px; height: 30px; overflow: hidden;}

/* top friends lay-out issue */
#divEmpty{width: 300px! important;}
/* to fix lay-out issue in moderation */
#divMgt {width: auto; overflow: hidden;}



/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {
 margin:0;
 padding:0;
 width:100%;  /* set to px size or keep the 100% page width */
 clear:both;
text-align:center;

}
#TP_Page_container {
 margin-top:0px;
 text-align:left;  /* set the site alignment  */
min-height:80%;
overflow:hidden;
}
#TP_Page_content {
 width:704px; /* set to PX size or keep 100% page width */
 margin:0;
 padding:0;
 clear:both;
 margin-left:auto;
 margin-right:auto;
text-align:left;
background:#FFF;


}
#TP_Page_left {
 float:left;
 width:175px; /* 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: 185px; /* 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:704px;
 margin-left:auto;
 margin-right:auto;
padding-left:1px;
 text-align:center;
float:none;
 clear:both;
background:#000;
} 


/*Center Bread Crumbs*/
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
.tp_globalsubnav{text-align:left;width:704px;margin-left:auto;margin-right:auto;}

#crumbs {text-align:left;width:702px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:0px;}

.inbox_search_form {margin:0px;padding:0px;margin-top:15px;}
#ep_td1{width: 170px;}
#txtSubject, #txtMessage{width: 270px! important;}
#TP_Page_middle_0right{margin-left: 185px;}
.tp_dashuserinfo{margin-left: 0;}

/* Min-height */
#TP_Page_content {
  min-height:700px;
  height:auto !important;
  height:700px;
}

#tblcontainer{margin: 0 auto !important;}
#divInstructionsNoCAPTCHA{width: 100px;}
#communityContentTitle, .communityContentTitle{ 
border-bottom:0;
color:#B32D33;
font-size:12px;
font-weight:bold;
text-align:left;
font-style: normal;
font-family:Arial,Helvetica,sans-serif;
background:#FFFFFF url(/custom/rfma/images/search_pnl_arrow.gif) no-repeat scroll left top;
height:25px;
line-height:25px;
padding:0;
text-indent:15px;
vertical-align:middle;
}
.TPCPtabsMenu{background-color: #00A188 !important;}

#NCnewsContentTitle a {color:#FFF;}
#NCnewsFeedContent {width: 145px;}
#joinCommunityLinks{padding-top: 0 !important;}
.joinCommunityTitle{padding-bottom: 0 !important;}
#TPCPimageSlide, #TPCPimageSlide img, #TPCPjoinLeft {height: 173px !important;}
#CPvideoContainer{height: 65px;}
.tp_srchCntrlAfterBtn {
background-image:url(/images/themes/default/tp_btn_Dark_Green.gif);
}

#dgPoints{width: 75% !important;}
#ep_td1{padding-left: 5px;}

element.style {
display:block;
}
#communityContentRight #TPCPPopularToday1 {
overflow:hidden;
}
#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6{width: auto;}

#tp_friendActivityDiv {margin-top:10px;}


/* added as of May 20, 2010 */
#TP_Page_content{padding-top: 0;}
.pagecontainer{margin-top: 0;}
#BodyWrapper, #TPCPjoinwrapper{width: auto;}
#TP_RC_Wrap{max-width: 684px;}
#communityContentWrapper #communityContentMiddle {
border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
}
.wrap_name {white-space:normal !important;}

#TP_Page_container {width:auto !important;}
.pagebody {padding-top:10px;}
/*CUSTOM OVERRIDES BELOW*/
/* LEGACY BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");

/*body{margin-left: -1px! important;}*/

/*body {background:#000;}
html {background:#000;}
*/


.sectionbody {text-align:center; background:#000 url(/custom/rfma/images/background.gif) repeat-y fixed  top center; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px;}
a{color: #0076AF;}
a:hover {color: blue;}
#NavSetLinks {margin: 0 auto; width: 704px;}
.NavSetLinks {margin: 0 auto; width: 704px;}

/*.tp_globalsubnav {margin: 0 auto; width: 694px !important; width: 704px; padding: 5px; background: #fff;}*/
.tp_globalsubnav {margin: 0px auto; width: 704px; height: 20px; line-height: 20px; text-indent: 5px; padding: 0; background: #fff;}
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}

/*Global Navigation*/
.NavSetLinks {text-decoration: none;padding: 0px;display:block;background: #454545 url(/custom/rfma/images/tabbg.gif) repeat-x left bottom;margin: 0;clear: both;height:32px; position: relative; z-index: 1000; border-bottom: 1px solid #D0D0D0; margin-bottom: 10px;}
#NavSetLinks a {float:left;font-weight:normal;font-size:12px;color: #000;text-decoration: none;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma/images/tabbg.gif) repeat-x left bottom;border: 0px;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks a:hover {float:left;font-weight:normal;font-size:12px;color: #fff;text-decoration: underline;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma//custom/rfma/images/tabbg_over.gif) repeat-x left bottom;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks .ON {float:left;font-weight:normal;font-size:12px;color: #000;text-decoration: none;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma/images/tabbg_over.gif) repeat-x left bottom;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks .ON:hover {float:left;font-weight:normal;font-size:12px;color: #000;text-decoration: none;padding: 0px 7px;display: block;background: #454545 url(/custom/rfma/images/tabbg_over.gif) repeat-x left bottom;height:32px; line-height: 32px; vertical-align: middle;}
#NavSetLinks span{float: left; font-size: 12px; font-weight:normal;color: #000;text-decoration: none; background: #454545 url(/custom/rfma/images/tabbg.gif) repeat-x left bottom;border: 0px;height:32px; line-height: 32px; vertical-align: middle;}

.tp_modcontainer{color:#000;font-size:12px;border:0;margin-bottom:10px;} 
.tp_modhdrsmall{text-align:left;background: #fff url(/custom/rfma/images/search_pnl_arrow.gif) no-repeat; background-position-x: left; background-position-y: center; padding-left: 15px;font-weight:bold;font-size:12px;color:#b32d33;height: 21px; line-height: 21px; vertical-align: middle}
/*.tp_modhdrsmall{text-align:left;background:#ffffff none;font-weight:normal;font-size:24px;color:#555;padding:0px}*/
.tp_modhdrlarge{text-align:left;background:#ffffff none;font-weight:normal;font-size:24px;color:#555;padding:5px 0 0px 10px;}
.tp_modtopgradient{background-image:none}
.tp_modbody{PADDING:10px;FONT-SIZE: 11px;COLOR: #3B4A4A;text-align:left;}

/* #left_rail .tp_modbody {background: url(/custom/rfma/images/searchpnl_bg.gif) #00a188 no-repeat left top;}
#left_rail .tp_modcontainer{margin-bottom: 0px;}
*/
/* 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:#3B4A4A;}
.normaltxt14{font-weight:normal;font-size:14px;COLOR:#3B4A4A;}
.normaltxt16{font-weight:normal;font-size:16px;COLOR:#0076AF;}
.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;}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #0076AF;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #0076AF;}
.normallnk10:active{font-weight:normal;COLOR: #0076AF;}
.normallnk10:hover{font-weight:normal;COLOR: blue;TEXT-DECORATION: underline}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #0076AF;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #0076AF;}
.normallnk11:active{font-weight:normal;COLOR: #0076AF;}
.normallnk11:hover{font-weight:normal;COLOR: blue;TEXT-DECORATION: underline}
.normallnk12{font-weight:normal;font-size:12px; COLOR: #0076AF; TEXT-DECORATION: none}
.normallnk12:hover{font-weight:normal;COLOR: blue;TEXT-DECORATION: underline}
.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #0076AF;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #0076AF;TEXT-DECORATION: none}
.boldlnk12:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #0076AF;TEXT-DECORATION: none}
.boldlnk14:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #0076AF;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: blue;TEXT-DECORATION: underline}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3B4A4A;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: blue;TEXT-DECORATION: underline}

#lblBlogItemText img
    {
        max-width: 370px;
        /* for IE only */
        width: expression(this.width > 370 ? 370 : true); 
    }
#dgItems img
    {
        max-width: 450px;
        /* for IE only */
        width: expression(this.width > 450 ? 450 : true); 
    }

/*.tp_dashuserinfo {margin:5px;}*/
#ep_divPhotos {margin:0 0 5px 5px;}
.tp_accountmenu {margin:0 0 5px 0px;}
#ep_divBlogEdit {margin:0px;padding:0px;}

.textinput {width:200px !important;}

.calendar_button {margin-top: -10px !important; margin-top: -2px;}
#conpicker1 {height: 30px;}
#conTags1 {width: 140px;text-align: center;}
#conTags2 {width: 140px;text-align: center;}
#conTags3 {width: 140px;text-align: center;}

.tpCustomizeHeader {background: url(/custom/rfma/images/rfma_smalllogo.jpg) no-repeat top left;}

#tblcontainer {zoom:100%;}
#rdEditor_wrapper {width:490px;}
#divMain {width:410px;}
#ep_divSectionInfo, .tp_accountmenu, .tp_dashuserinfo, #ep_divEP {width:160px;}

#entry_divCats {width: 100px !important;}
.pagebody {padding: 10px 0;}
#RadEWrapperrdEditor {width: 390px !important;}

/* to send invitation window to front of nav menu */
#tp_Win {z-index: 1200 !important;}

.tp_dashprofile{width: 75px; height: 75px;}
.tp_dashprofileimg{width: 75px; height: 75px;}
.viewprofilelnk{width: 60px; height: 30px; overflow: hidden;}

/* top friends lay-out issue */
#divEmpty{width: 300px! important;}
/* to fix lay-out issue in moderation */
#divMgt {width: auto; overflow: hidden;}



/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {
 margin:0;
 padding:0;
 width:100%;  /* set to px size or keep the 100% page width */
 clear:both;
text-align:center;

}
#TP_Page_container {
 margin-top:0px;
 text-align:left;  /* set the site alignment  */
min-height:80%;
overflow:hidden;
}



/*Center Bread Crumbs*/
#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
.tp_globalsubnav{text-align:left;width:704px;margin-left:auto;margin-right:auto;}

#crumbs {text-align:left;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:0px;}

.inbox_search_form {margin:0px;padding:0px;margin-top:15px;}

#txtSubject, #txtMessage{width: 270px! important;}

.tp_dashuserinfo{margin-left: 0;}

/* Min-height */


#tblcontainer{margin: 0 auto !important;}
#divInstructionsNoCAPTCHA{width: 100px;}
#communityContentTitle, .communityContentTitle{ 
border-bottom:0;
color:#B32D33;
font-size:12px;
font-weight:bold;
text-align:left;
font-style: normal;
font-family:Arial,Helvetica,sans-serif;
background:#FFFFFF url(/custom/rfma/images/search_pnl_arrow.gif) no-repeat scroll left top;
height:auto;
line-height:25px;
padding:0;
text-indent:15px;
vertical-align:middle;
}
.TPCPtabsMenu{background-color: #00A188 !important;}

#NCnewsContentTitle a {color:#FFF;}
#NCnewsFeedContent {width: 145px;}
#joinCommunityLinks{padding-top: 0 !important;}
.joinCommunityTitle{padding-bottom: 0 !important;}
#TPCPimageSlide, #TPCPimageSlide img, #TPCPjoinLeft {height: 173px !important;}
#CPvideoContainer{height: 65px;}
.tp_srchCntrlAfterBtn {
background-image:url(/images/themes/default/tp_btn_Dark_Green.gif);
}

#dgPoints{width: 75% !important;}

element.style {
display:block;
}
#communityContentRight #TPCPPopularToday1 {
overflow:hidden;
}
#TPCPPopularToday1, #TPCPPopularToday2, #TPCPPopularToday3, #TPCPPopularToday4, #TPCPpopularMedia1, #TPCPpopularMedia2, #TPCPpopularMedia3, #TPCPpopularMedia4, #TPCPpopularMedia5, #TPCPpopularMedia6{width: auto;}

#tp_friendActivityDiv {margin-top:10px;}


/* added as of May 20, 2010 */
#TP_Page_content{padding-top: 0;}
.pagecontainer{margin-top: 0;}
#BodyWrapper, #TPCPjoinwrapper{width: auto;}
#TP_RC_Wrap{max-width: 684px;}
#communityContentWrapper #communityContentMiddle {
border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
}
.wrap_name {white-space:normal !important;}

#TP_Page_container {width:auto !important;}
.pagebody {padding-top:10px;}


/* added as of July 27 2010 */

/*
#UPuserLoggedinLeft .tp_shoutOutTextArea {width:250px;}
#UPuserLoggedinLeft .tp_shoutOutAfterBtn {left:277px;}
#UPuserLoggedinLeft .tp_shoutOutContainerDiv {width:332px;}
#UPuserLoggedinLeft #ProfileComments {width:230px;}
#UPuserLoggedinLeft #sortByDate {width: 145px !important;}

#MyDocuments #activitiesFeeds {width: 395px !important;}
*/
/* drag and drop widget styles */
.widgetContent #CommunityNewsWidget #NCnewsContentTitle a {color:#666666;}
.widgetContent #CommunityNewsWidget #NCnewsContentDate {display:block;}
.widgetContent #CommunityNewsWidget #NCnewsFeedContent {width:auto;}

.widgetContent #RFMAFeedRoll #NCnewsContentTitle a {color:#666666;}
.widgetContent #RFMAFeedRoll #NCnewsContentDate {display:block;}
.widgetContent #RFMAFeedRoll #NCnewsFeedContent {width:auto;}


.layoutColumn {margin:2px;}
.widgetContent {padding:3px;}
.widgetWindow table td.boldtxt12 div {
background:#FFFFFF url(/custom/rfma/images/search_pnl_arrow.gif) no-repeat scroll left top;
border-bottom:0 none;
color:#B32D33;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
height:auto !important;
line-height:25px;
padding:0;
text-align:left;
text-indent:15px;
vertical-align:middle;
}


.widgetContent #featuredSO #earnedAtributes {width:140px !important;}
.widgetContent #featuredSO #NCnewsContentDescription {margin-left:5px;display:block;}
.widgetContent #featuredSO #FeaturedMemberAvatar {width:60px !important;margin-left: 5px !important;}

.widgetContent #featuredMember #earnedAtributes {width:140px !important;}
/*.widgetContent #CommunityUsers #communityContentTitle {display: none;}*/
.widgetContent #BlogPosts {padding-right:5px;}
.layoutColumn .disabled_TP_pagination, .layoutColumn .active_TP_link, .layoutColumn .TP_paging {display:block;float:left;height:15px;margin:2px;padding:2px 4px;width:auto;}

/* fixes for community activities */
/*Activities fixes as of 05-11-2011*/
.wrap_name {margin-left:60px;}
.contain_entry_comment, .contain_entry_blog, .contain_entry_file, .contain_entry_event, .contain_entry_addevent, .contain_entry_photo, .contain_entry_friend, .contain_entry_profile, .contain_entry_profileimg, .contain_entry_news, .contain_entry_rate, .contain_entry_group, .contain_entry_video, .contain_entry_wiki {
margin-left:0px;
background-image: none;
padding: 0;
border: 0;
}
.contain_entry_comment,
.contain_entry_blog,
.contain_entry_file,
.contain_entry_event,
.contain_entry_addevent,
.contain_entry_photo,
.contain_entry_friend,
.contain_entry_profile,
.contain_entry_profileimg,
.contain_entry_news,
.contain_entry_rate,
.contain_entry_group,
.contain_entry_video,
.contain_entry_wiki,
.contain_entry_topic,
.contain_entry_reply,
.contain_entry_likes,
.contain_entry_group2,
.contain_entry_photo2,
.contain_entry_video2,
.contain_entry_attending {
margin-left:0px;
background-image: none;
padding: 0;
border: 0;
}

.widgetContent .activityAvatar {float:left;margin-left:5px;}

/* popular today widget fixes */
.widgetContent #communityContentRight #communityContentTitle {display:none;}
.widgetContent #bCommunitySocialObjects .floatleft a img {margin-left: 4px;}
.widgetContent #BlogPosts {padding-left: 5px;}

/* slideshow fixes */
.widgetContent #joinCommunitySignup a img {clear:both;}


/* calendar widget fixes */
/* calendar styles */
.widgetContent #pageCalendar {margin-left: 0 !important;}
.widgetContent #pageCalendar .communityContentTitle {display:none;}
.widgetContent #pageCalendar .tp_SO_Calendar_Rail .tp_JS2CAL_Container {padding:10px;}
.widgetContent #pageCalendar .JSCal2_calendar {display:block;position:relative !important;width:100% !important;height:100% !important;}
.widgetContent #pageCalendar .JSCal2_calendar table {width:100% !important;height:100% !important;}
.widgetContent #pageCalendar .tp_SO_Calendar_Rail .JSCal2_calendar thead .name {padding:6px 0;text-align:center;}

/* fixes for Status Updates */
.widgetContent .tp_shoutOutAfterBtn {left:75%;width:50%;}
.widgetContent .tp_shoutOutContainerDiv {width:68%;}
.widgetContent .tp_shoutOutTextArea {width:55%;}
.widgetContent .tp_shoutOutMsgDiv {margin-left:auto;margin-right:auto;text-align:center;width:67%;overflow:hidden;}
.widgetContent .tp_lvCommentTitleDiv {padding-left:8%;}

/* tabs menu */
.TPCPtabsMenu {height:24px;}
.TPCPtabsMenu li a {margin:0;display:block;float:left;padding:0 5px !important;line-height:24px;vertical-align:middle;}

/* fixes for search page */
#CPuserLoggedinLeft #SearchObjectWrap {clear:both;width:100%;}

#tp_cmtText {width: 300px !important;}
#UPuserDescriptionWrapper {width:420px;}


#rightSideContent {width:270px !important;}

.UPContentRight {width:245px !important;}
#UPContentRight{margin-right: 0}

/*
Changes 07/28/2010 
Community Change width to 940px
by Ian
*/
#TPCPjoinwrapper{margin: 0 auto;}
.pagebody{margin-top: 0}

#TP_Page_header {width:1000px;margin-left:auto;margin-right:auto;background: url("http://www.rfmaonline.com/common/images/redesign/content.png") repeat-y center top transparent}
#TP_Page_container {width:1000px !important;margin-left:auto;margin-right:auto;}
#TP_Page_container {
background:transparent url(http://www.rfmaonline.com/common/images/redesign/content.png) repeat-y scroll center top;
color:#000000;
display:block;
min-height:630px;
padding:0 10px;
}
#TP_Page_footer {width:1000px !important;margin-left:auto;margin-right:auto;
background:transparent url(http://www.rfmaonline.com/common/images/redesign/footer.png) no-repeat scroll center top;
color:#00211C;
display:block;
font-size:12px;
padding-top:21px;}
#TP_Page_content {width:940px; margin: 0 auto; overflow: hidden;}
#FooterWrapper {padding:0;width:auto;}
#TP_FOOTER_content {padding-top:20px;}

.tp_modhdrsmall,  .tp_modhdrlarge, .ContentTitle, .ContentTitle:link, .communityContentTitleSmall {
background:url("/custom/rfma/images/search_pnl_arrow.gif") no-repeat scroll left top #FFFFFF;
color:#B32D33;
font-family:arial;
font-size:12px !important;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:15px !important;
text-align:left;
vertical-align:middle;
font-style: normal;
}

#crumbs  {
border:0 none;
margin:0 10px;
padding:2px 0 0;
text-align:left;
width:auto;
}
#page_phdr_divTop{width: 1000px; padding: 0}

/* styles for featured widget */
.widgetContent #featuredSO #earnedAtributes {width:220px !important;}
.widgetContent #featuredSO #NCnewsContentDescription {clear:both;}

#sortMenuTitle  {
background-color:#00A188;}
#CPuserLoggedin{width: 940px;}

#CPuserLoggedRight{margin-right: 0}
#tdfooter, #pftr_divF{background-color: transparent}

/**
 * Bllogs 2.0 styles update
 * @author ian
 * @date 10/08/2010
 */
#divBlogMain {
 width: 645px !important;
 border: 1px solid #CCCCCC;
 padding: 5px;
}
#tp_Blog_Rail_Controls_Container {
 width: 245px !important;
}
.pagebody {
 font-size: 12px;
}
.pagecontainer {
 font-weight: normal;
}
.bioContent #bioLabels{width: 20em; float: left;}

/**
 * Featured blog links 
 * @author ian
 * @date 10/08/2010
 */
.blog_item {
 font-weight: bold;
}

/*.tp_ProfileSummaryTD span.boldtxt12 a{
 font-weight: normal;
}*/


/* Discussions @ian 04/20/2011 */
.tp_light_Container {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
}
.tp_DiscussionTopicsTable .tp_tableColumn1, .tp_DiscussionTopicsTable .tp_tableColumn2, .tp_DiscussionTopicsTable .tp_tableColumn3 {
border-right:1px solid #F0F0F0;
}
.tp_listTable td {
border-top:1px solid #CCCCCC;
}

.tp_discussionListItemHeaderDiv {
background-color:#FFFFFF;
background-image:url("/images/discussion_ico_17x17.png");
background-position:5px 5px;
background-repeat:no-repeat;
border-bottom:1px dotted #CCCCCC;
}
.tp_discussionListItemContainer {
border:1px solid #999999;
}

.tp_discussionListContainer .tp_categoryListLink {
background:url("/images/discussion_ico_10x10.png") no-repeat left 7px transparent;
}

#divSettingsLnk {
background-image:url("/images/menu_settings.gif");
}

#tp_addSignatureLnk {
background-image:url("/images/addSignature_ico.png");
}

.tp_DiscussionTopicsTable .tp_tableColumn1, .tp_DiscussionTopicsTable .tp_tableColumn2, .tp_DiscussionTopicsTable .tp_tableColumn3 {
border-right:1px solid #F0F0F0;
}
#divDiscussionsLnk, #page_ep_M_GROUP_DISCUSSION, #ep_M_GROUP_DISCUSSION {
background-image:url("/images/menu_Discussions.png");
}
#divInboxLnk, #divFriendRequestsLnk, #divProfileCommentsLnk, #divNewBulletinLnk, #divEventsLnk, #divCalendarLnk, #divInviteLnk, #ep_M_GROUP_INVITES, #page_ep_divSentInvites, #page_ep_M_GROUP_INVITES, #ep_M_GROUP_BULLETIN, #page_ep_M_GROUP_BULLETIN, #ep_M_GROUP_BULLETINS_SENT, #page_ep_M_GROUP_BULLETINS_SENT, #page_ep_M_GROUP_SETTINGS, #divSettingsLnk, #divSentInvites, #ep_divSentInvites, #divMemberRequests, #tp_addSignatureLnk, #tp_editSignatureLnk, #tp_bannedSignatureLnk {
background-position:10px 10px;
background-repeat:no-repeat;
border-bottom:1px dashed #CCCCCC;
}
#divGroupLnk, #divProfileLnk, #divFriendsLnk, #divPhotosLnk, #divVideosLnk, #divFilesLnk, #divMusicLnk, #divBlogLnk, #divReaderLnk, #divFeedRollsLnk, #divDiscussionsLnk, #page_ep_M_GROUP_DISCUSSION, #ep_M_GROUP_DISCUSSION, #divSettingsLnk, #ep_M_GROUP_FEEDROLLS, #page_ep_M_GROUP_FEEDROLLS, #ep_M_GROUP_DASH, #page_ep_M_GROUP_DASH, #ep_M_GROUP_BLOG, #page_ep_M_GROUP_BLOG, #ep_M_GROUP_PROFILE, #page_ep_M_GROUP_PROFILE, #ep_M_GROUP_MEMBERS, #page_ep_M_GROUP_MEMBERS, #ep_M_GROUP_PHOTOS, #page_ep_divEventsLnk, #ep_divEventsLnk, #page_ep_M_GROUP_PHOTOS, #ep_M_GROUP_VIDEOS, #page_ep_M_GROUP_VIDEOS, #ep_M_CREATE_NEW_GROUP2, #page_ep_M_CREATE_NEW_GROUP2, #ep_M_ALL_GROUPS, #page_ep_M_ALL_GROUPS, #M_DELETE_GROUP, #_ctl0_M_DELETE_GROUP, #ep_M_GROUP_SETTINGS, #page_ep_M_GROUP_DOCS, #ep_M_GROUP_DOCS, .tp_SOListItem {
background-position:8px 10px;
background-repeat:no-repeat;
border-bottom:1px dashed #CCCCCC;
}

.tp_DiscussionTopicsTable .tp_tableColumn1, .tp_DiscussionTopicsTable .tp_tableColumn2, .tp_DiscussionTopicsTable .tp_tableColumn3 {
border-right:1px solid #F0F0F0;
}
.tp_DiscussionTopicsTable th, .tp_noTopicsDiv {
border-right:0 solid #FFFFFF;
border-top:1px solid #CCCCCC;
color:#333333;
}

.tp_listTable th, .tp_noTopicsDiv {
background:none repeat scroll 0 0 #E5E5E5;
font-weight:bold;
}

.tp_linkBtns a, .tp_linkBtns a:link, .tp_linkBtns a:active, .tp_linkBtns a:visited, .tp_likeBtnDiv {
-moz-border-radius:3px 3px 3px 3px;
background:url("/images/Black_Gradient_Opaque_Btn.png") repeat-x scroll center center transparent;
border:1px solid #7F7F7F;
color:#3A3A3A;
cursor:pointer;
font-weight:bold;
}

.tp_topicItemImg {
background-image:url("/images/discussion_ico_17x17.png");
background-position:center center;
background-repeat:no-repeat;
}

.tp_listItemContainer {
border-bottom:1px solid #CCCCCC;
}

.tp_pinnedItemContainer {
background-image:url("/images/black_5_percent_opaque.png");
}

.tp_categoryListLink {
background:url("/images/themes/default/list_arrow.png") no-repeat scroll left center transparent;
border-bottom:1px dotted #D3D3D3;
text-decoration:none;
}

.TP_paging {
background-color:#F5F5F5;
border:1px solid #EBEBEB;
color:#0072BC;
cursor:pointer;
font-weight:normal;
text-decoration:none;
}

#crumbs ul, #crumbs li, .crumbs ul, .crumbs li {
list-style-type:none;
}

#crumbs li a:link, #crumbs li a:visited, .crumbs li a:link, .crumbs li a:visited {
color:#777777;
text-decoration:none;
}
#crumbs li a, .crumbs li a {
background-attachment:scroll;
background-color:transparent;
background-image:url("/images/themes/default/crumbs.gif");
background-position:right center;
background-repeat:no-repeat;
}

.microRSSImg {
background-image:url("/images/rss_14x14.png");
}

.tp_pinnedItemContainer{
  background-image:url(/images/black_5_percent_opaque.png);
}

.tp_PinnedItemImg{
  background-image:url(/images/pinnedItem.png);
  background-repeat:no-repeat;
  background-position:center center;
}


.tp_unPinnedItemImg{
  background-image:url(/images/blank.gif);
  background-repeat:no-repeat;
  background-position:center center;
}

.tp_questionItemImg{
  background-image:url(/images/tp_question_ico.png);
  background-repeat:no-repeat;
  background-position:center center;
}

.tp_answerItemImg{
  background-image:url(/images/tp_answer_ico.png);
  background-repeat:no-repeat;
  background-position:center center;
}
 
.tp_topicItemImg{
  background-image:url(/images/discussion_ico_17x17.png);
  background-repeat:no-repeat;
  background-position:center center;
}


.tp_listItemContainer{
  border-bottom:1px #ccc solid;
}
.tp_preImgIconDiv{
  background-image:url(/images/PushPin_Blue.png);
  background-repeat:no-repeat;
  background-position:center center;
}

.tp_listTable th, .tp_noTopicsDiv{
  background:#e5e5e5;
  font-weight:bold;
}
.tp_listTable td{
  border-top:1px #ccc solid;
}

.tp_listingFooter a{
  font-weight:bold;
}
.tp_highlightItemInContext{
  border:3px #fffee0 solid;
  background:#fffb9b;
}
                       
.tp_highlightBlock, .tp_blockquote{
  /*background-image:url(/images/black_92_percent_transparent.png);*/
  background:#ebebeb; 
  border:1px #ccc solid;
  color:#333333; 
}  

/** Begin Q&A Styles *************/

.tp_answeredMessageBar{
  background-color:#c8e7a0;
  border-top:1px #86bf49 solid;
  border-bottom:1px #86bf49 solid;
}
.tp_mediumAnsweredImg{
  background-image:url(/images/tp_QuestionAnswered.png);
  background-repeat:no-repeat;
}

.tp_questionMessageBar{
  background-color:#f2eb9e;
  border-top:1px #c7c17c solid;
  border-bottom:1px #c7c17c solid;
}
.tp_mediumQuestionImg{
  background-image:url(/images/tp_question_ico_30x30.png);
  background-repeat:no-repeat;
}

.tp_isAnswer{
  border-top:1px #86bf49 solid;
  border-bottom:1px #86bf49 solid;
  background-image:url(/images/tp_answerBackground.png);
  background-repeat:repeat-x;
}

.tp_isAnswerContainer{
  margin-bottom:2px;
}

.tp_smallAnsweredImg{
  background-repeat:no-repeat;
  background-image:url(/images/tp_answer_ico.png);
}




/** End Q&A Styles *************/


/** End Generic Listing Styles ***************************/ 
 

/** Begin Discussion Styles *************************************/
                    
                         
/** this is here for testing, remove this entry for live**/  
.tp_Show_Parts_Surround_temp{
  border:1px orange dotted; 
  display:none;
}  

                  
.tp_discussionListItemContainer{
  border:1px #999999 solid;
}  


.tp_discussionDescDiv{
  font-size:12px;
}                     

.tp_DiscussionTopicsTable th, .tp_noTopicsDiv{
  color:#333333;
  border-top:1px #ccc solid;
  border-right:0px #fff solid;
} 

.tp_noTopicsDiv{
  border-bottom:1px #ccc solid;
}

.tp_DiscussionTopicsTable .tp_tableColumn1,
.tp_DiscussionTopicsTable .tp_tableColumn2,
.tp_DiscussionTopicsTable .tp_tableColumn3{
  border-right:1px #f0f0f0 solid;
}

.tp_discussionListItemHeaderDiv{
  border-bottom:1px #ccc dotted; 
  background-color:#ffffff;
  background-image:url(/images/discussion_ico_17x17.png);
  background-repeat:no-repeat;
  background-position:5px 5px;
}

.tp_lastEditedContainer{
  margin-left:4px;
  font-style:italic;
}

/** End Discussion Styles ********************************/

.tp_signatureContainer{
 border-top:1px #ccc solid;
 border-bottom:1px #ccc solid;
}    


.tp_signatureContainer .msgwarning{
 background:url(/images/Warning_icon.png);
}


/** Begin Like Button Styles **************************************************/

.tp_likeBtnDivX{
  background:url(/images/like_background.png);
  border-radius:3px;
  -moz-border-radius:3px;
  border:1px #7f7f7f solid;
  cursor:pointer;
  cursor:hand;
  color:#3a3a3a;
}

.tp_likeBtnDiv:hoverX{
  border:1px #535353 solid;
  color:black;
}

.tp_likeBtnImg{
  /* background: url(/images/like_thumb_white.png) no-repeat scroll 0 0 transparent; */
  background-color:transparent;
  background-image:url(/images/like_thumb_white.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
}

.tp_likeBtnDiv:hover .tp_likeBtnImg{
  /* background: url(/images/like_thumb_green.png) no-repeat scroll 0 0 transparent; */
  background-color:transparent;
  background-image:url(/images/like_thumb_green.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
} 

.tp_likeBtnImgLiked{
  /* background: url(/images/like_thumb_green.png) no-repeat scroll 0 0 transparent; */
  background-color:transparent;
  background-image:url(/images/like_thumb_green.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
} 




.tp_likeBtnDiv span{
  font-weight:bold;
}  

.tp_reportAbuseBtnImg{
  background: url(/images/abuse_ico.png) no-repeat scroll 0 0 transparent;
}

/** End Like Button Styles **************************************************/



/****** Activities Sprites ******/


.tp_addCommentIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px 0px;
}

.tp_commentIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -25px;
}

.tp_blogIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -51px;
}

.tp_fileIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -81px;
}

.tp_eventIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -109px;
}

.tp_addEventIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -138px;
}

.tp_attendEventIco{
background-image:url(/images/sprite_Activities.png);
background-position:0px -165px;
}

.tp_friendIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -190px;
}

.tp_profileIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -214px;
}

.tp_profileImageIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -243px;
}

.tp_newsEntryIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -271px;
}

.tp_rateIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -297px;
}

.tp_groupJoinIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -328px;
}

.tp_addVideoIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -354px;
}

.tp_wikiIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -381px;
}

.tp_discussionIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -409px;
}

.tp_replyIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -437px;
}

.tp_likeIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -466px;
}

.tp_addPhotoIcon{
background-image:url(/images/sprite_Activities.png);
background-position:0px -494px;
}

.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{
  background-repeat:no-repeat;
}

.indent {
 margin-left: 70px;
}
