@charset "utf-8";

/** 
 * User/Group Admin Styles | ONEsite core
 * 
 * Includes many common elements for /admin pages.
 * 
 * @project ONEsite core
 * @version 2.1
 * @lastmodified 2009-08-24 5:16pm
 * @author rmiller
 *
 * @section Global Styles
 * @section Manage RSS feeds
 * @section Untouched legacy styling
 *
 */
 

/**
 * Global Styles
 *
 * @section Global Styles
 */

#oneAdminPageContent { background: #fff; }
.admin-task-container { padding: 10px; }
#cpContainer { margin: 0px; }


/**
 * Manage RSS feeds
 *
 * @section Manage RSS feeds
 */

/** Manage RSS Feeds (global) */
.feedSelector h4 {margin: 0; padding: 5px 0; font-size: 14px;}
.feedOptions {margin: 0 0 20px;}
.availableContainer {padding-bottom: 0px;}
.feedSelect {padding: 5px 0;}
.feedSelect option {padding: 0 7px;}
.rssFeedButtonContainer {overflow: hidden;}
.feedDelete a, .feedEdit a {cursor: pointer;}

/** allow external feeds (default) */
.feedSelect {width: 100%;}
.addFeedContainer {padding: 20px 0;}
.addFeedContainer h4 {float: left; margin-right: 30px; padding: 0; line-height: 22px;}
#add_external_url {margin: 0 3px;}

.myFeedsContainer {border-top: 1px solid #999;}
.myFeedsContainer h4 {display: none;}
.myFeedsContainer .myNetworkFeeds,
.myFeedsContainer .myExternalFeeds {display: block; font-size: 13px; font-weight: 700; margin: 15px 0 7px;}
.myFeedsContainer table {width: 100%;}
.myFeedsContainer td {padding: 0;}
.myFeedsContainer td.feedDelete {width: 3%;}
.myFeedsContainer td.feedName {width: 25%;}
.myFeedsContainer td.feedEdit {width: 10%; text-align: center;}
.myFeedsContainer td.feedUrl {width: 62%;}
.feedEditLink {margin-right: 3px;}

/** force network feeds */
.feedOptionsForced {overflow: hidden;}
.feedOptionsForced .availableContainer {float: left; width: 49%;}
.feedOptionsForced .selectedContainer {float: right; width: 49%;}
.feedOptionsForced .rssFeedButtonContainer {float: left; width: 100%; padding-top: 7px; text-align: center;}
.feedOptionsForced .rssFeedButtonContainer button {display: inline; margin: 0 1% 0 !important;}



/**
 * Untouched legacy styling
 *
 * @section Untouched legacy styling
 */


/*  old:  ************************/

#manage-groups { float: left; }
.admin-title { background-image: url('/resources/images/admin/admin_header.gif'); margin: 0px; padding: 0px; border-top: 5px solid #BDBABD; text-align: left; color: #292C29; border-bottom: 1px solid #8C8E8C; }
.admin-title span { display: block; padding-top: 8px; padding-bottom: 8px; padding-left: 14px; }
.task-instructions { background-color: #ECECEC; padding: 4px; border: solid 1px #333333; color: #333333; margin: 0px; margin-bottom: 10px; }

.admin-page-container fieldset, .onePageAdmin fieldset {border: 0; border-bottom: 1px solid #EEEEEE; margin:30px 0 0; padding:0;}
.admin-page-container legend, .onePageAdmin legend {color:#5B6064;font-size:16px; font-weight:bold; padding:0 0 10px;}
#admin_privacy_settings .admin-page-container fieldset,
#wizard_site_settings fieldset { border: 1px solid #999; padding: 3px 7px; margin: 0 0 15px; }
#admin_privacy_settings .admin-page-container legend,
#wizard_site_settings legend { display: block; margin-left: 3px; padding: 0 7px; font-weight: 700; }
#admin-blog table { width: 100%; }
.admin-group-create .button { margin-top: 10px; }
#az-admin1 { float: right; width: 160px; height: 600px; overflow: hidden; margin-left: 0px; }

/* Message Center Styles */
#oneMessageCenterMenu { border: solid 1px black; color:#000000; background-color: ; width: 170px; float: left; clear: none; padding: 1px }

#oneMessageCenterMenu .header { color:#ffffff; background-image: url('../../../resources/images/admin/blue_sliver.gif') }

#oneMessageCenterMenu a { display: block; color:#000000; text-decoration: none; padding: 5px; padding-bottom: 5px; }
#message-container { width: 500px; }
#oneMessageCenterBody {min-height: 477px; float: left; clear: none; padding: 1px; background: #F2F2F2; border: 1px solid #B3B3B3;}
#oneMessageCenterBody h2, #oneMessageCenterMenu h2 { margin: 0px; padding: 5px; }
#friendSearchForm { float: none !important; }

#message_to_layer { clear: none; padding: 1px; background-color: #efefef; border: solid 1px black; margin-left: 10px; display:none; position: absolute; align:center; top:290px; height:400px; width:501px; }
#send-message td { padding: 5px; }
#send-message td.frmheader { padding: 0px; }
#message_to_layer div.header { padding: 5px 5px 5px 5px; color:#ffffff; background-image: url('../../../resources/images/admin/blue_sliver.gif') }
#message_to_layer li { display:block;list-style-type:none; float: left; margin: 5px; padding: 4px; text-align: center; width: 80px; }
#message_to_layer div.body { color:#000000; padding: 5px 5px 5px 5px; }
#oneMessageCenterBody { color:#000000; }
#oneMessageCenterBody td.frmheader { color:#ffffff; background-image: url('../../../resources/images/admin/blue_sliver.gif') }

#oneMessageCenterBody a.msg_unread { font-weight:bold; }
#oneMessageCenterBody a.msg_read { font-weight:normal; }
#oneMessageCenterBody .dead_link { font-weight:normal;color:#cccccc; }

#oneMessageCenterBody div.padded_div { padding:2px 3px 2px 2px; }

#oneInbox { width: 100%; }

#oneInbox tr.titles

{ background-color: #4F8EC3; color: white; font-weight: bold; }
#oneInbox td { padding: 4px; }

#oneInbox a { font-weight: bold; }
tr.even { background-color: white; border: solid 1px #C0C0C0; }
tr.odd { background-color: #C0C0C0; border: solid 1px #C0C0C0; }
#oneMessageCenterContainer { color: #000000; }
#oneMessageCenterContainer a, #oneMessageCenterContainer a:hover { color:#1F5380; text-decoration: none; }
#oneMessageCenterContainer a:hover { color:#0062E1; }
#oneMessageCenterContainer a.header_link { color:#ffffff; text-decoration:none; }
#oneMessageCenterContainer a.header_link:hover { color:#ffffff; }
div.oneMessageFrom { color:#000000; }
#oneMessageBody { background-color: #DCDCDC; color:#000000; border: dotted 2px #5B5B5B; padding: 5px; }

#oneInbox td { text-align: left; }

#message-center-container td.menu { width: 200px; }

.recip_pic_selected { border: solid 3px #006699; }

.recip_pic_unselected { border: solid 3px #efefef; }

#blog-add-photo { /*position: relative; left: 6px; bottom: 396px;*/ display:inline; }

#blog-add-video { /*position: relative; left: 6px; bottom: 393px;*/ display:inline; }

/* Basic Hub Style */
#oneAdminWrapper #mainTable { margin-top: 10px; margin-left: 10px; width: 940px !important; }
#oneAdminWrapper .module .container { padding: 2px; }
#oneAdminWrapper #mainTable h3 { background-image: url('/resources/images/admin/hub_header.gif'); font-size: 10px; font-family: verdana, arial, sans-serif; font-style: normal; background-repeat: repeat-x; }

#oneAdminWrapper #mainTable .module { background-color: white; color: black; }
#oneAdminWrapper #mainTable a { color: #3472C9; }
#oneAdminWrapper #side_two { width: 190px; }
#oneAdminWrapper #side_twoColumn { margin-right: 10px; }

ul.mod-group-activity { list-style-type: none; }
.friendRequest { padding: 10px; border-bottom: 1px solid #B3B3B3; margin-bottom: 15px; }
#send-message { position: relative; }

#oneAdminWrapper .module .container #blog_results_pagination a { color:#000; }
#oneAdminWrapper .module .container #blog_results_pagination { color:#666; }

/* added for required fields on extended profiles */
div.prof_form_required { font-size:10px; color:#ff0000; }
.prof_ext_req_field_missing_hdr { font-weight:bold; }
.prof_ext_req_field_missing { padding-left:10px; }
.prof_ext_disabled_field { background:#efefef; !important; color:#696969; !important; border: 1pt solid #dcdcdc; !important; width:145px; !important; padding:4px 4px 4px 4px; !important; }

.profile_err_list { margin-left: 30px; }

#group_mems_pagination { width: 629px; margin: 10px 0 10px 0; }

#group_mods_pagination { width: 629px; margin: 10px 0 10px 0; }

#add_post_buttons button {float:left;margin:0px 0px 0px 5px;}

#blog_preview_buttons a {float:left;margin:0px 0px 0px 5px;}

#message_tbl td{ padding:0px; }

/* Profile Wizard > avatars select screen*/
#avatarSelect { width: 690px; height: 430px; overflow: scroll; padding: 5px; background-color: #eeeeee; color: #000000; }

#avatarForm { display: block; width: 700px; margin-left: auto; margin-right: auto; text-align: center; font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight: bold; }

table.avatarSelect { width: 100%; font-family:Tahoma,Verda,Arial; font-size:8pt; border-width: 1px 1px 1px 1px; border-spacing: 1px; border-style: outset outset outset outset; border-color: black black black black; border-collapse: separate; background-color: rgb(255, 250, 250); color: #292929 !important; }

table.avatarSelect td { border-width: 2px 2px 2px 2px; padding: 4px 4px 4px 4px; text-align: center; border-style: none none none none; border-color: green green green green; background-color: rgb(226, 226, 226); -moz-border-radius: 0px 0px 0px 0px; }

ul#avatarCategories { list-style: none; padding: 5px 0; }
ul#avatarCategories li { display: inline; font-size: 80%; padding: 0 5px; }
.avtrSelection, .avtrSelection span { white-space: nowrap; }

.selectAvatarIcon {padding: 5px;}
.selectAvatarIcon img {width: 160px;}

/* Privacy Settings and Profile Wizard Site Settings */
.privacyFormSetting { margin-bottom: 15px; }

.privacyFormText { display: block; margin-bottom: 10px; }

.privacyOptionEmphasis { font-weight: bold; }

/* Invite to Group styles */
#group-invite-form {margin:10px;}
.group-invite-item_2 {overflow:hidden;padding:10px 5px;margin-bottom:10px;border:1px solid transparent;cursor:pointer;}
.group-invite-item {overflow:hidden;padding:10px 5px;margin-bottom:10px;border:1px solid #ccc;background:#f1f1f1;}
.group-title {font-weight:bold;}
#group-invite-form input {float:left;}
#group-invite-form img {float:left;margin-right:10px;}

/** Wizard Privacy */
#blog_wizard fieldset {border: 0; border-bottom: 1px solid #EEEEEE; margin:30px 0 0; padding:0;}
#blog_wizard legend {color:#5B6064;font-size:16px; font-weight:bold; padding:0 0 10px;}
.Wizard_SaveChanges {float: right; margin-top: 10px;}

/** edit blog settings */
.BlogSettings_UpdateSettings {float: right; margin-top: 10px;}

/** blog manage categories */
.ManageCategories_SaveChanges {float: left; margin-right: 5px;}

/** END User/Group Admin Sytles */
