/*BASE STYLE SHEET*/
@import url("/custom/theport/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: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;}

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 */
.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:60px;}
.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 center #FFFFFF;
color:#B32D33;
font-family:arial;
font-size:12px !important;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:15px;
text-align:left;
vertical-align:middle;
font-style: normal;
}
.contain_entry_photo2{padding-left: 20px;}
#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}