body.fluxPage {
	font-family: Arial;
}

body.fluxPage {
	margin: 0px;
}

.fluxPage form {
	margin: 0px;
	padding: 0px;
}

.fluxPageContainer {
	margin: 0px auto;
}


.Flux .pageHeaderImage {
	background-position: left top;
	background-repeat: no-repeat;
	width: 942px;
}

.Flux .pageHeaderName {
	padding: 20px 0px 20px 0px;
}

.Flux a img {
	border-width: 0px;
}

.Flux a.labelHolder,
.Flux a.labelHolder:hover,
.Flux a.labelHolder input {
	text-decoration: none;
}

.Flux a.labelHolder label {
	text-decoration: underline;
}

.Flux p {
	margin: 5px 0px;
}

.Flux img.fluxLogo {
	width: 111px;
	height: 25px;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/fluxLogo.gif') no-repeat;
}

.Flux .quickMenu img.fluxLogo {
	background-image: url('http://static3.fluxstatic.com/-/Clients/Common/Img/_.gif');
}

.Flux img.fluxLogoSmall {
	width: 48px;
	height: 20px;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/flux48X20.gif') no-repeat;
}

.Flux .pageContent {
	clear: both;
}

body .Flux * .altTextColor {
	color:#666666;
}

.Flux .clearFloat {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}

/* PBT */
.columnLeft {
	float: left;
}

.columnRight {
	float: right;
}

.Flux .zone {
	vertical-align: top;
}

.Flux .zoneLeft,
.Flux .zoneRight,
.Flux .zoneLeftWide,
.Flux .zoneRightWide {
	min-height: 50px;
	width: 214px;
	padding: 0px;
}

.Flux .zoneHeader {
	min-height: 15px;
	height: auto;
	clear: both;
}

.Flux .zoneFooter {
	min-height: 15px;
	height: auto;
	width: 942px;
}

.Flux .zoneCenter {
	min-height: 50px;
	width: 514px;
}

.Flux .zoneLeftWide {
	width: 628px;
}

.Flux .zoneRightWide {
	width: 314px;
}

.Flux .pageSubHeader {
	display: none;
}

.Flux .zoneTop,
.Flux .zoneLeft,
.Flux .zoneRight,
.Flux .zoneLeftWide,
.Flux .zoneRightWide,
.Flux .zoneCenter,
.Flux .thinAdvertZone,
.Flux .zonePadding {
	padding: 0px 0px !important;
}

.Flux .zoneContent {
	padding: 0px 6px !important;
}

.Flux .zoneSingle{
	min-height: 50px;
}

.Flux .userPageCenterZone {
	width: 540px;
}

.Flux .thinAdvertZone {
	width: 174px;
}

.Flux .zoneTop {
	padding-top: 18px;
	width: 942px;
}

.Flux .linkButton,
.Flux .smallLink,
.Flux .hugeTitle,
.Flux .bigText,
.Flux .text,
.Flux .smallText,
.Flux .bitText,
.Flux .errorMsg,
body.fluxPage,
.Flux,.Widget {
	font-family: Arial;
	color: #333333;
	text-decoration: none;
}

.Flux .highlighted_word {
	background-color: Yellow;
}

.Flux div,
.Flux p,
.Flux td {
	font-family: Arial;
}

.Flux .linkButtonIco {
	width: 0px;
}

.Flux big,
.Flux .bigText big,
.Flux .text big {
	font-size: 14px;
}


/************ Anchors *************/
.Flux a,
.Flux a:hover {
	color: #4866C8;
	outline: 0;
}

.Flux .linkButton_disabled,
.Flux a.linkButton,
.Flux a.linkButton:hover {
	color: #ee0000;
	text-decoration: none;
}

.Flux .linkButton_disabled,
.Flux a.linkButton {
	font-size: 11px;
}

.Flux a.smallLink,
.Flux a.smallLink:hover {
	font-size: 10px;
	color: #666;
	text-decoration: none;
}

.Flux a.smallLink:hover {
	color: #ee0000;
}

/*********** Text *************/

.Flux .hugeTitle {
	font-size: 19px;
}

.Flux .field label,
.Flux .field .fieldName,
.Flux,
.Flux .text,
.Flux a {
	font-size: 11px;
}

.Flux .bigText,
.Flux .bigText a {
	font-size: 12px;
}

.Flux .smallText,
.Flux .smallText *,
.Flux .fieldInfoText {
	font-size: 10px;
}

.Flux .bitText {
	font-size: 9px;
}

.Flux .linkButton_disabled {
	color: #9A9A9A;
}

.Flux .errorMsg {
	color: Red;
	font-weight: bold;
}

/* Block Structure */
.Flux .block {
	display: block;
	background-color: Transparent;
	margin-bottom: 15px;
	clear: both;
}

.Flux .block .blockTitle {
	padding: 4px 5px;
	background-color: #000000;
}

.Flux .block .blockTitle,
.Flux .block .blockTitle TD {
	color: #FDFCFC;
	font-size: 14px;
	font-weight: bold;
}

body .Flux .bgDarkColor {
	background-color: White;
}

.Flux .blockContent,
.Flux .blockContent_transparent {
	clear: both;
	background-color: White;
	padding-top: 10px;
}

.Flux .blockContent_transparent {
	background-color: Transparent;
}

.Flux .permissionAdmin .block {
	border-width: 1px;
}
.Flux .permissionUser .block {
	border-width: 0px;
}

.Flux .editorTable,
.Flux .displayStyleTD,
.Flux .editorTD {
	border-style: solid;
	border-width: 1px;
}

.Flux .widgetSelectorMenu .menuItem {
	padding: 0px 5px;
	display: block;
}

/********************** Tabs **********************************/
.Flux .blockTabs {
	padding-top: 13px;
	margin: 0px;
}


.Flux .blockTabs .tabButton {
	padding-top: 4px;
	height: 26px;
	line-height: 26px;
	display: block;
	padding: 0px 15px;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	margin-right: 6px;
	border-width: 1px;
	border-style: solid;
	border-bottom: none;
	white-space: nowrap;
}

.Flux .addWidget .tabButton {
	padding: 5px 15px;
	height: auto;
	line-height: 14px;
}

.Flux .blockTabs a.tabButton:hover {
	color: #000000;
	text-decoration: none;
}

.Flux .blockTabs .selected {
	background-color: #e1e1e1;
	color: #000000;
	font-weight: bold;
}

.Flux .fSharePopup {
	width: 480px;
	background: #efefef url('http://static3.fluxstatic.com/-/Clients/Flux/Img/fshare_popupLogo.gif') no-repeat right top;
}

.Flux .shareOptionButton {
	text-align: left;
	padding: 0px 3px;
	height: auto;
	line-height: 22px;
	display: block;
	vertical-align: middle;
}

.Flux a.shareOptionButton,
.Flux a.shareOptionButton .text {
	color: #010101;
	text-decoration: none;
}

.Flux a.shareOptionButton:hover,
.Flux a.shareOptionButton:hover .text {
	color: #000000;
	background-color: #c1c1c1;
}

.Flux .shareOptionButton img,
.Flux .tabButton img {
	vertical-align: middle;
	margin-right: 5px;
}


/******************** Tabs End ********************************/

/* Bars And Panels */
.Flux .navPanel {
	text-align: right;
	clear: both;
}

.Flux .navPanel .buttonContainer {
	padding: 5px 0px;
}

.Flux .toolBar {
	background-color: #E7E7E7;
	border: 1px #D9D9D9 solid;
	padding: 6px 8px;
}

.Flux .toolBar .selectBox {
	font-size: 11px;
	color: #333333;
}

/* Sort Bar */

.Flux .sortBar {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/sortByBar_bg.gif') repeat-x center top;
	clear: both;
	height: 33px;
	padding: 10px;
}

.Flux .sortBar .smallLink {
	font-size: 10px;
}

.Flux .sortBar .selected {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}

.Flux img.contentSeparator {
	display: block;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	border: none;
	border-bottom: 1px #999999 dashed;
}

.Flux .videoStillProcessing,
.Flux .contentDetail .contentArea .videoStillProcessing {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color: Black;
	background-color: White;
	text-align: center;
	vertical-align: middle;
}

/************** Global Search *****************/
.Flux .searchLayoutRight {
	float: right;
	width: 45%;
}

.Flux .globalSearchForm .editForm {
	border: none;
	background: transparent;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

.Flux .globalSearchForm * {
	vertical-align: middle;
}

/************** Warning Area *****************/
.Flux .warningArea {
	background-color:#ffff66; 
	border:solid 1px #cccccc;
}

.Flux .warningArea .closeButton {
	float: right;
	padding-right: 16px;
	line-height: 13px;
	height: 13px;
	background: url('http://static0.fluxstatic.com/-/Clients/Common/Img/btns/btn_close_xy_0x20.gif') right top no-repeat;
}

/******************* Form *********************/
.Flux .editForm {
	border: solid 1px #d9d9d9;
	background-color: #f2f2f2;
	padding: 0px 20px 18px 20px;
}

.Flux .editForm .formTitle {
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 6px;
}

.Flux .editForm .fieldsGroup {
	margin-bottom: 20px;
}

.Flux .editForm .fieldsGroup .groupTitle {
	font-size: 11px;
	font-weight: bold;
}
.Flux .editForm .fieldsGroup .fields {
	padding-top: 15px;
	padding-left: 20px;
}

.Flux .editForm .field {
	margin-bottom: 20px;
}

.Flux .editForm .fieldName {
	margin-bottom: 7px;
}

.Flux .editForm .fieldValue {
}

.Flux .editForm .field .inputCheckbox {
	padding-right: 20px;
}

.Flux .editForm .field .inputCheckbox input {
	vertical-align: middle;
	margin-right: 5px;
	width: 11px;
	height: 11px;
}

.Flux .editForm textarea,
.Flux .editForm .inputTextarea,
.Flux .editForm select,
.Flux .editForm input.inputText {
	border-color: #7f7f7f #c9c9c9 #c9c9c9 #7f7f7f;
	border-width: 1px;
	border-style: solid;
	background-color: #f5f5f5;
	color: Black;
	padding: 2px;
	font-size: 11px;
}

.Flux .editForm .error textarea,
.Flux .editForm .error .inputTextarea,
.Flux .editForm .error select,
.Flux .editForm .error input.inputText {
	border-color: #ff4848 #ffb3b3 #ffb3b3 #ff4848;
	background-color: #fff0f0;
}

.Flux .editForm .inputTextarea {
	width: 250px;
	overflow: auto;
}

.Flux .editForm .inputText {
	width: 170px;
}

.Flux .editForm input.errorText {
	border:1px solid red;
}

.Flux .editForm span.errorText table {
	border:1px solid red;
}

.Flux .editForm .errorMessage {
	border: 1px red solid;
	background-color: #fff0f0;
	color: #DF0000;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 3px;
	font-weight: bold;
}

.Flux .editForm .mailSentMessage {
	border: 1px #80d414 solid;
	background-color: #e0f0e0;
	color: black;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 3px;
}

/*****************************************************************/
/* Slider */
.SliderIcon {
	cursor: pointer;
	background: transparent url(/-/Clients/Common/img/slider/horizontal_handleGray.gif) no-repeat left top;
	height: 16px;
}

.SliderBackground {
	background: transparent url(/-/Clients/Common/img/slider/horizontal_backgroundGray.gif) repeat-x;
}

/* Greetings */
.Flux .block .blockContent .greeting {
	font-weight: bold;
	font-size: 15px;
	color: #333;
}

.Flux .block .blockContent .subGreeting,
.Flux .block .blockContent .subGreeting A,
.Flux .block .blockContent .subGreeting A:hover {
	font-weight: normal;
	font-size: 12px;
	color: #8c0101;
}

.Flux .block .blockContent .subGreeting A {
	text-decoration: none;
}

.Flux .block .blockContent .subGreeting A:hover {
	text-decoration: underline;
}

/* Browse Members/Friends Management/ */
.Flux .membersList {
}
.Flux .membersList .itemsList {
	padding-left: 2px;
}

.Flux .membersList .itemsList .listItem {
	padding: 8px;
}


.Flux .membersList .itemsList .wideItem {
	float: none;
}

.Flux .membersList .sortBar .navPanel {
	padding: 0px;
}

.Flux .membersList .navPanel {
	padding: 10px;
}

.Flux .membersList .itemsList .listItem .itemImage {
	margin-bottom: 2px;
	width: 90px;
}

.Flux .membersList .itemsList .listItem .itemDescr {
	width: 90px;
}

.Flux .membersList .itemsList .listItem .itemText {
	padding-left: 2px;
}

.Flux .membersList .itemsList .listItem .itemTitle {
	width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	cursor: pointer;
	color: Black;
	text-decoration: none;
	padding-left: 2px;
}

.Flux .membersList .itemsList .listItem .smallText {
	color: #666666;
}

.Flux .membersList .itemsList .listItem .bitText {
	color: Black;
}

.Flux .membersList .itemsList .listItem .itemCheckBox {
	margin: 0px;
	margin-left: -3px;
	vertical-align: middle;
	-moz-margin-start: 0px;
}

.Flux .membersList .itemsList .listItem .dragPanel {
	width: 55px;
	border: 1px #D2D2D2 solid;
	font-size: 9px;
	cursor: move;
}

.Flux .membersList .itemsList .spacer {
	height: 2px;
	width: 100%;
	overflow: hidden;
	background: transparent url('http://static0.fluxstatic.com/-/Clients/Common/Img/lightGray_2px_line.gif') repeat left top;
}

/* Browse members */
.Flux .userFeedList .listItem {
	float: left;
	width: 67px;
	height: 50px;
}

.Flux .browseUsers .membersList .itemsList {
	width: 900px;
	margin: auto;
}

.Flux .browseUsers .membersList .itemsList .listItem {
	width: 90px;
	height: 160px;
	text-align: center;
	padding: 10px 29px;
}

.Flux .browseUsers .itemsList .listItem .itemTitle {
	width: 90px;
}

.Flux .browseUsers .browseFilter .editForm {
	padding: 22px;
	border-top-width: 0px;
	margin-top: 12px;
}

.Flux .browseUsers .browseFilter .editForm .fieldName {
	font-size: 12px;
	font-weight: bold;
	color: #1D1D1D;
}

.Flux .browseUsers .browseFilter .editForm .field {
	padding-right: 20px;
}

/* Media content */
.Flux .mediaContent .hugeTitle {
	font-size: 18px;
	color: #fff;
	padding: 4px 0;
}

.Flux .mediaContent .backUrl {
	padding: 8px;
}

.Flux .mediaContent .blockSearch .searchTerms {
	height: 14px;
	color: #999;
}

.Flux .mediaContent .blockSearch .searchOptions {
	padding: 10px 0;
}

.Flux .mediaContent .blockSearch .searchOptions .searchOption {
	padding: 1px 0;
	font-size: 11px;
}

.Flux .mediaContent .blockSearch .blockContent {
	padding: 28px 14px;
}

.Flux .mediaContent .blockAddMediaForm .blockContent {
	padding: 12px 18px;
}

.Flux .mediaContent .blockAddMediaForm .blockContent .playerZone {
	padding-right: 16px;
	vertical-align: top;
}

.Flux .mediaContent .blockAddMediaForm .blockContent .inputZone {
	vertical-align: top;
}

.Flux .mediaContent .blockAddMediaForm .blockContent .inputZone .inputText,
.Flux .mediaContent .blockAddMediaForm .blockContent .inputZone .inputTextarea,
.Flux .mediaContent .blockAddMediaForm .blockContent .inputZone SELECT {
	width: 240px;
}

.Flux .mediaContent .blockAddMediaForm .field {
	padding: 0 0 12px 0;
}

.Flux .mediaContent .blockAddMediaForm .fieldName {
	color: #666;
}

.Flux .mediaContent .blockMyMediaList .listItem {
	margin: 30px 0;
}

.Flux .mediaContent .blockMyMediaList .itemImage {
	padding-right: 9px;
}

.Flux .mediaContent .blockMyMediaList .itemDescr {
	font-size: 11px;
	color: #666;
	width: 100%;
}

.Flux .mediaContent .blockMyMediaList .itemTitle {
	vertical-align: top;
}

.Flux .mediaContent .blockMyMediaList .itemInfo {
	vertical-align: bottom;
	padding-bottom: 5px;
}

/* My Videos/Photos */


.Flux .userMedia .listItem .listItem {
	padding: 0px;
	margin: 0px auto;
	width: 120px;
}

.fluxPage .Flux .modulePosts .blockContent .postList .listItem .listItem,
.Flux .postList .listItem .listItem {
	padding: 0px;
}

.Flux .userMedia .listItem {
	padding: 12px;
}

.Flux .userMedia .itemInfo {
	padding-top: 12px;
}

.Flux .userMedia .listItem * {
	text-align: center;
}

/* browseImages */
.Flux .browseImages .bigText, .Flux .browseImages .bigText A {
	font-weight: bold;
	font-size: 11px;
	color: #666;
}

.Flux .browseImages .blockContent {
	padding: 10px;
}

.Flux .browseImages .itemsList {
	padding: 10px 0;
}

.Flux .browseImages .itemsList .listItem {
	width: 90px;
	height: 115px;
	padding: 5px 14px;
	float: left;
}

.Flux .browseImages .itemsList .listItem .itemTitle {
	padding-top: 2px;
	font-size: 11px;
}

/* Add content */
.Flux .addMediaContent {
	padding: 0px 17px;
}

.Flux .addMediaContent .blockContent {
	margin: 11px 0;
	padding: 20px 40px 20px 20px;
}

.Flux .addMediaContent .bigText {
	font-size: 20px;
	padding-bottom: 20px;
}

.Flux .addMediaContent .bigText SPAN {
	font-size: 16px;
	font-weight: normal;
}

.Flux .addMediaContent .video .searchContent {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/common/img/Upload/addVideoType1.gif') no-repeat center center;
	width: 190px;
	height: 120px;
}

.Flux .addMediaContent .photo .addFromComputer,
.Flux .addMediaContent .video .addFromComputer {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/common/img/Upload/addVideoType2.gif') no-repeat center center;
	width: 190px;
	height: 130px;
}

.Flux .addMediaContent .photo .addFromTheWeb,
.Flux .addMediaContent .video .addFromTheWeb {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/common/img/Upload/addVideoType3.gif') no-repeat center center;
	width: 190px;
	height: 110px;
}

.Flux .addMediaContent .photo .searchContent {
	background: transparent url('http://static1.fluxstatic.com/-/Clients/common/img/Upload/searchPhoto.gif') no-repeat right center;
	width: 220px;
	height: 140px;
}


.Flux .addMediaContent .photo .addFromComputer {
	width: 220px;
}

.Flux .addMediaContent .addVideoCommunityIcon {
	vertical-align: top;
	padding-right: 20px;
	padding-left: 7px;
	padding-top: 15px;
}

.Flux .addMediaContent .addVideoInputArea {
	vertical-align: top;
	padding-top: 25px;
	font-size: 16px;
	width: 100%
}

/* Sign Up form */
.Flux .signUpForm {
	width: 285px;
}

.Flux .signUpPageContent {
	width: 650px;
	margin: 0px auto;
}

.Flux .signUpPageContent .blockContent .navPanel {
	padding-right: 15px;
}

.Flux .signUpPageContent .hugeTitle {
	font-size: 18px;
	padding-bottom: 24px;
}

.Flux .signUpPageContent .bannerImage {
	width: 286px;
	height: 100px;
	padding-bottom: 30px;
	background-repeat: no-repeat;
	background-position: left 20px;
}

.Flux .signUpForm .editForm {
	background-color: Transparent;
	border-width: 0px;
	margin: 0px;
}

.Flux  .signUpPageContent .signUpForm {
	padding: 16px 0px 0px 0px;
}

.Flux .signUpForm .editForm .field {
	clear: both;
	margin-bottom: 8px;
}

.Flux .signUpForm .editForm .field br {
	display: none;
}

.Flux .signUpHtmlModule .blockTitle img {
	vertical-align: top;
}

.Flux .signUpHtmlModule .text {
	padding: 10px 0px;
	font-size: 12px;
}

.Flux .signUpForm .formBG {
	padding-top: 5px;
}

/* sideBar */
.Flux .sideBar {
	/*width: 200px;*/
	width: 160px;
}

.Flux .sideBar .sideBarItem {
	border: 1px #D2D2D2 solid;
	padding: 2px;
	margin: 0px;
}



.Flux .sideBar .sideBarItem .sideBarButton {
	line-height: 23px;
	padding: 2px 10px;
	display: block;
	text-decoration: none;
}

.Flux .sideBar .sideBarItem .selected {
	padding: 0px 8px;
	border: 1px #D2D2D2 solid;
	background-color: #D7EBFF;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

.Flux .userCommunities .sideBarItem .sideBarButton {
	padding: 2px 5px;
}

.Flux .userCommunities .sideBarItem {
	margin: 0px;
}

.Flux .sideBar .bigText {
	padding-bottom: 5px;
}

/* Feed Management */
.Flux .manageFeed .feedInfo {
	vertical-align: top;
	padding-top: 6px;
}

.Flux .manageFeed .columnPosition {
	width: 50px;
}

.Flux .manageFeed .columnType {
}

.Flux .manageFeed .columnReorder {
	width: 74px;
	text-align: center;
}

.Flux .manageFeed .columnReorder TD {
	font-size: 0;
}


.Flux .manageFeed .columnAction {
	width: 54px;
	text-align: center;
}

.Flux .manageFeed .columnChPosition {
	width: 110px;
	text-align: center;
}

.Flux .manageFeed .listItem {
	padding: 15px 5px;
}

.Flux .manageFeed .listItem A {
	color: #333;
}

.Flux .manageFeed .listItem A:hover {
	color: #ee0000;
}

.Flux .manageFeed .listItem .itemImage {
	width: 70px;
	vertical-align: top;
}

.Flux .manageFeed .listItem .itemImageLarge {
	padding: 5px;
	width: 240px;
	height: 200px;
	border: solid 1px #dbdcdb;
	background: black;
}

.Flux .manageFeed .listItem .itemDescr {
	text-align: left;
	padding: 5px;
	padding-top: 10px;
	line-height: 150%;
}

.Flux .manageFeed .listHeaderCell {
	padding: 4px 2px;
	text-align: left;
}

.Flux .communitiesList .listHeaderCell {
	/*background-color: #999999;*/
}

.Flux .manageFeed .listItemCell,
.Flux .communitiesList .listItem .listItemCell  {
	border-bottom: dashed 1px #d0cca6;
	padding: 5px 5px 3px 5px;
}

.Flux .manageFeed .listItemPosition {
	font-size: 14px;
}

.Flux .manageFeed .btnFeedArrowUp {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/btn/arrowFeed_btn_StepXY_0_10.gif') 0px 0px no-repeat;
	width: 13px;
	height: 9px;
}
.Flux .manageFeed .btnFeedArrowDown {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/btn/arrowFeed_btn_StepXY_0_10.gif') 0px -10px no-repeat;
	width: 13px;
	height: 9px;
}

.Flux .manageFeed .feedDetails {
	border-bottom: solid 1px #808080;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/*???????????????????????????????????????????*/
.Flux .repeaterItemStyle1 {
	border-top: solid 1px #252525;
}
.Flux .repeaterItemStyle2 {
	border-top: solid 1px #252525;
}

.Flux .discolourContent {
	filter: alpha(opacity=60); /* IE */
	opacity: 0.60; /* Safari,Opera and Mozilla */
}

.Flux .feedContentList TABLE.filterPanel {
	border-collapse: collapse;
	border: solid 1px #252525;
	width: 100%;
}

.Flux .feedContentList .filterPanel TD.filterEnum {
	border-right: solid 1px #252525;
}

.Flux .feedContentList .filterButton {
	border: solid 1px transparent;
	padding: 3px 11px;
	display: block;
	
	font-weight: bold;
	cursor: pointer;
	margin: 2px;
}

.Flux .feedContentList .activeFilterBy {
	border: solid 1px #bdbaba;
	background-color: #e6e6e6;
}

.Flux .feedContentList .filterTitle {
	padding-right: 13px;
	padding-left: 10px;
}

.Flux .feedContentList .filterTypeText {
	padding-left: 20px;
}

.Flux .feedContentList .filterTypeImage {
	padding-top: 12px;
	padding-bottom: 12px;
}

.Flux .feedContentList .topPager {
	padding: 0 0 14px 00;
	text-align: right;
}

.Flux .feedContentList .listTitle {
	font-size: 17px;
	padding: 10px 5px 10px 0;
}

.Flux .feedContentList .feedDetail {
	background-color: #eee;
	padding: 15px;
	padding-top: 5px;
}
.Flux .feedContentList .feedDetailImageLink {
	padding-top: 5px;
}
.Flux .feedContentList .feedDetailDescriptionLink {
	padding-top: 5px;
}

.Flux .feedContentList .buttonClose {
	background-image: url('http://static2.fluxstatic.com/-/Clients/Flux/Img/Common/buttonClose.gif');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 17px;
	cursor: pointer;
	text-decoration: none;
}

.Flux .feedTitle {
	font-size: 18px;
}

.Flux .feedDescription,
.Flux .creatorImage,
.Flux .creatorInformation {
	padding: 5px;
	padding-left: 0;
	vertical-align: bottom;
}

.Flux .feedDescriptionDesc {
	display: block;
	width: 170px;
}

.Flux .creatorTitle,
.Flux .creatorAge,
.Flux .creatorCity {
	display: block;
}

/* Browse Content */


.Flux UL.categoryList {
	margin: 0;
	padding: 20px 0;
	display: block;
	width: 100%;
}

.Flux UL.categoryList LI {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 40px 40px 0;
	padding: 0;
	width: 90px;
	height: 130px;
	margin: 0 60px 60px 0;
	overflow: hidden;
}


.Flux .categoryMain UL.categoryList LI {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/Flux/Img/Common/bgCategoryItem.gif') no-repeat center top;
	width: 110px;
	margin: 0 40px 40px 0;
}

.Flux UL.categoryList LI {
	text-align: center;
}

.Flux UL.categoryList LI A {
	color: #666;
	display: block;
	text-decoration: none;
}

.Flux UL.categoryList LI IMG {
	display: block;
	margin-bottom: 9px;
}

.Flux .categoryMain UL.categoryList LI IMG {
	margin-top: 10px;
	margin-bottom: 13px;
}

.Flux .categoryMain .categoryName {
	font-weight: bold;
	display: block;
}

.Flux .categoryMain .categoryReport,
.Flux .categoryMain .categoryAddButton {
	margin: 1em 0px;
}

/* Content Details New */
.Flux .contentDetail .block {
	width: 496px;
}

.Flux .contentDetail .contentArea .contentTitle {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	height: auto;
	background-image: none;
	padding: 0px;
	margin: 0px;
}

.Flux .contentDetail .contentArea,
.Flux .contentDetail .contentArea td,
.Flux .contentDetail .authorEditPanel,
.Flux .contentDetail .authorEditPanel a {
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}

.Flux .contentDetail .contentArea {
	padding: 5px 0px;
}

.Flux .contentDetail .contentInfoForm {
	margin: 5px 0px;
}

.Flux .contentDetail .contentArea,
.Flux .contentDetailContentArea .navBar {
	display: block;
	padding-right: 10px;
}

.Flux .contentDetail .contentInfoForm td {
	padding: 5px 5px 0px 0px;
}


.Flux .contentDetail .contentArea img.contentImage {
	margin: 11px 0px;
	border: 1px #666666 solid;
}

.Flux .contentDetail .contentImage {
	padding: 0px;
}

.Flux .contentDetail .contentDetailsField {
	width: 290px;
	height: 15px;
	border: 1px #666666 solid;
	font-size: 12px;
	padding: 1px 3px;
}

.Flux .contentDetail .authorEditPanel {
	padding: 5px;
	border: 1px #cccccc solid;
	float: right;
	clear: both;
}

.Flux .authorEditPanel .contentSeparator {
	margin: 7px 0px 5px 0px;
	display:block;
	width: 275px;
}

.Flux .contentDetail .ContentAction {
	padding: 20px 0px 0px 0px;
}

.Flux .delContentBtn {
	display: block;
	height: 13px;
	width: 13px;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Btns/contentActoin_icons.gif') no-repeat 0px 3px;
	height: 18px;
}

.Flux a.fShareLink {
	display: block;
	width: 55px;
	height: 18px;
	line-height: 18px;
	background: transparent url('http://static0.fluxstatic.com/-/Clients/Common/Img/btns/fshare_btn.gif') no-repeat 0px 0px;
	color: #ffffff;
	text-decoration: none;
}

.Flux a.fShareLink:hover {
	background-position: 0px -30px;
	color: #000000;
	text-decoration: none;
}

/* Communities */
.Flux .communitiesList {
}

.Flux .communitiesList .listItem {
	margin: 20px 10px;
}

.Flux .communitiesList .itemImage  {
	width: 70px;
}

.Flux .communitiesList .itemImage,
.Flux .communitiesList .itemTitle {
	padding:21px 15px;
}
.Flux .communitiesList .listItem .itemDescr,
.Flux .communitiesList .listItem .itemDescr .text {
}
.Flux .communitiesList .listItem .itemTitle {
	font-size: 12px;
	color: #333333;
}

.Flux .communitiesList .listItem .itemImage .listItem {
	border: none;
	width: 70px;
}

.Flux .userHeplBlock {
	padding: 13px 26px;
	border-width: 1px;
	border-style: solid;
}

/* Discussion board - begin */
.Flux .discussionBoard .listTable {
	width: 100%;
	border-left: solid 1px #999;
	border-top: solid 1px #999;
}

.Flux .discussionBoard .listTable .headerCell {
	padding: 8px 6px;
	background-color: #666;
}

.Flux .discussionBoard .listTable .listCell {
	padding: 8px 6px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}

.Flux .discussionBoard .headerCell {
	font-size: 13px;
	color: #fff;
}
.Flux .discussionBoard .listCell {
	font-size: 13px;
	color: #333;
}

.Flux .stickyTopic {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Icons/stickyTopic_ico.gif') no-repeat left 2px;
	padding-left: 24px;
}

.Flux .discussionBoard A {
	color: #333;
	font-size: 13px;
	text-decoration: none;
}

.Flux .helperCommentEditor,
.Flux .helperTopicEditor {
	position: absolute; 
	left: -1000px;
	top: 0px; 
	z-index:100; 
}

.Flux .discussionBoard .commentViewMode A {
	color: #333;
	font-size: 10px;
}

.Flux .discussionBoard .columnInfo {
}

.Flux .discussionBoard .columnCount {
	width: 85px;
	text-align: center;
	font-weight: bold;
}

.Flux .discussionBoard .columnLastPost {
	width: 112px;
	text-align: center;
	font-weight: bold;
}

.Flux .bgLightColor,
.Flux .discussionBoard .listTable .repeaterItemStyle2 {
	background-color: #ccc;
}

.Flux .discussionBoard .bigText {
	padding-bottom: 8px;
	font-size: 16px;
}

.fluxPage .discussionBoard .bigText A {
	color: #000;
	font-size: 16px;
}

.Flux .discussionBoard .text {
	font-size: 9px;
}

/* comments */
.Flux .postContentBody {
	width: 100%;
	overflow-x: hidden;
}

.Flux .discussionBoard .postComment {
	padding: 8px 7px;
}

.Flux .discussionBoard .postCommentGreeting .commentGreetingText {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}

.Flux .discussionBoard .postCommentAdd {
	text-align: right;
	width: 110px;
}

.Flux .discussionBoard .comments .listItem {
}

.Flux .discussionBoard .comments .itemImage {
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
}

.Flux .discussionBoard .comments .commentMessage {
	width: 100%;
}

.Flux .discussionBoard .comments .commentTitle {
	font-size: 9px;
	color: #333;
	padding-bottom: 6px;
	padding-left: 16px;
}

.Flux .discussionBoard .comments .commentTitle A {
	font-size: 9px;
	color: #333;
}

.Flux .discussionBoard .comments .commentMessageText {
	background-color: #ccc;
	padding: 10px 6px;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	width: 100%;
}

.Flux .discussionBoard .comments .commentMessagePrefix {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/img/Comments/comment_prefix_bg.gif') repeat-y right;
}

.Flux .discussionBoard .comments .commentMessagePrefix IMG {
	background: url('http://static1.fluxstatic.com/-/Clients/Common/img/Comments/comment_prefix.gif') no-repeat right center;
	width: 16px;
	height: 15px;
}


.Flux .discussionBoard .comments .commentMessageText .text {
	color: #414040;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 120%;
}

.Flux .discussionBoard .comments .bar {
	width: 100%;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-left: 24px;
}

.Flux .discussionBoard .comments .barPosted {
	text-align: right;
}

.Flux .discussionBoard .comments .barAction,
.Flux .discussionBoard .comments .barPosted {
	font-size: 9px;
	color: #333;
}

.Flux .discussionBoard .comments .barAction A {
	font-size: 9px;
	color: #333;
	text-decoration: underline;
}

.Flux .topicDetail {
	border: solid 1px #333;
}

.Flux .topicDetailTitle {
	padding: 14px 18px 6px 18px;
	border-bottom: solid 1px #666;
	font-size:16px;
	font-weight: bold;
}

.Flux .topicDetailContent {
	margin: 5px;
}

.Flux .contentDetail .topicDetail .topicDetailContent {
	margin: 5px;
	width: 100%;
}

.Flux .topicDetail .topicDetailText {
	padding-left: 2px;
	padding-right: 10px;
}

.Flux .topicDetail .topicDetailUserInfo {
	width: 197px;
	height: 197px;
	background-color: #ccc;
	text-align: center;
	vertical-align: middle;
}

.Flux .topicDetail .itemImage {
	display: block;
	padding: 11px;
}

.Flux .topicDetail .topicDetailPosted {
	text-align: right;
	vertical-align: bottom;
	padding-right: 26px;
}

/* Discussion board - end */

/*Share page*/
.Flux .viewHereLinkClosed,
.Flux .viewHereLinkOpen {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/Common/Img/btns/view_here_ico_xy_0x30.gif') no-repeat left 1px;
	padding-left: 20px;
	display: block;
	line-height: 13px;
	padding-bottom: 1px;
}

.Flux .viewHereLinkClosed {
	background-position: left -29px;
}

/*********** Thumbnails ************************/
.Flux img.thumbnailSize25x25,
.Flux img.thumbnailSize50x50,
.Flux img.thumbnailSize70x70,
.Flux img.thumbnailSize90x90,
.Flux img.thumbnailSize120x120,
.Flux img.thumbnailSize150x150,
.Flux img.thumbnailSize33x25,
.Flux img.thumbnailSize67x50,
.Flux img.thumbnailSize93x70,
.Flux img.thumbnailSize120x90,
.Flux img.thumbnailSize140x105,
.Flux img.thumbnail {
	display: block;
	border: 1px #303030 solid;
}

.Flux a:hover img.thumbnailSize25x25,
.Flux a:hover img.thumbnailSize50x50,
.Flux a:hover img.thumbnailSize70x70,
.Flux a:hover img.thumbnailSize90x90,
.Flux a:hover img.thumbnailSize120x120,
.Flux a:hover img.thumbnailSize150x150,
.Flux a:hover img.thumbnailSize33x25,
.Flux a:hover img.thumbnailSize67x50,
.Flux a:hover img.thumbnailSize93x70,
.Flux a:hover img.thumbnailSize120x90,
.Flux a:hover img.thumbnailSize140x105 {
	border-color: Blue;
}

.Flux a.thumbnailHolder {
	z-index: 1;
	color: Blue;
	display: block;
}

.Flux a.thumbnailHolder:hover {
	z-index: 100;
	position: relative;
}

/* 1:1 */
.Flux img.thumbnailSize25x25,
.Flux .thumbnailSize25x25 .thumbnail {
	width: 25px;
	height: 25px;
}

.Flux img.thumbnailSize50x50,
.Flux .thumbnailSize50x50 .thumbnail,
.Flux .thumbnailSize25x25 .thumbHover .thumbnail {
	width: 50px;
	height: 50px;
}

.Flux img.thumbnailSize70x70,
.Flux .thumbnailSize70x70 .thumbnail,
.Flux .thumbnailSize50x50 .thumbHover .thumbnail {
	width: 70px;
	height: 70px;
}

.Flux img.thumbnailSize90x90,
.Flux .thumbnailSize90x90 .thumbnail,
.Flux .thumbnailSize70x70 .thumbHover .thumbnail {
	width: 90px;
	height: 90px;
}

.Flux img.thumbnailSize120x120,
.Flux .thumbnailSize120x120 .thumbnail,
.Flux .thumbnailSize90x90 .thumbHover .thumbnail {
	width: 120px;
	height: 120px;
}

.Flux img.thumbnailSize150x150,
.Flux .thumbnailSize150x150 .thumbnail {
	width: 150px;
	height: 150px;
}

/* 4:3 */
.Flux img.thumbnailSize33x25,
.Flux .thumbnailSize33x25 .thumbnail {
	width: 33px;
	height: 25px;
}

.Flux img.thumbnailSize67x50,
.Flux .thumbnailSize67x50 .thumbnail,
.Flux .thumbnailSize33x25 .thumbHover .thumbnail {
	width: 67px;
	height: 50px;
}

.Flux img.thumbnailSize93x70,
.Flux .thumbnailSize93x70 .thumbnail,
.Flux .thumbnailSize67x50 .thumbHover .thumbnail {
	width: 93px;
	height: 70px;
}

.Flux img.thumbnailSize120x90,
.Flux .thumbnailSize120x90 .thumbnail,
.Flux .thumbnailSize93x70 .thumbHover .thumbnail {
	width: 120px;
	height: 90px;
}

.Flux img.thumbnailSize140x105,
.Flux .thumbnailSize140x105 .thumbnail {
	width: 140px;
	height: 105px;
}

/*highlight for thumbnails*/
.Flux A.thumbnailHighlighable IMG {
	border: 1px solid White;
}

.Flux A.thumbnailHighlighable:hover IMG {
	border: 1px solid Black;
}

/*hovers for thumbnails*/
.Flux a .thumbHover {
	display: none;
	position: absolute;
	top: -10px;
	left: -10px;
	color: Red;
	z-index: 1;
}

.Flux a:hover .thumbHover {
	display: inline;
	color: Blue;
	cursor: pointer;
	z-index: 100;
}

.Flux .thumbnailSize33x25 .thumbHover {
	left: -17px;
}
.Flux .thumbnailSize67x50 .thumbHover {
	left: -13px;
}
.Flux .thumbnailSize93x70 .thumbHover {
	left: -14px;
}

.Flux a.thumbnailSize90x90:hover .thumbHover,
.Flux a.thumbnailSize120x90:hover .thumbHover,
.Flux a.thumbnailSize120x120:hover .thumbHover,
.Flux a.thumbnailSize140x105:hover .thumbHover  {
	display: none;
}

.Flux .selected img.thumbnail {
	border: 1px blue solid;
}

/**********************************************/
/*********** ToolTip ************************/

.Flux a.nonSigned:hover {
	position: relative;
}

.Flux .tooltip {
	display: none;
	background-color: InfoBackground;
	border: 1px gray solid;
	padding: 2px;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
	color: #333333;
	
	font-size: 11px;
	line-height: 12px;
}

.Flux a.nonSigned:hover .tooltip {
	display: block;
	color: Black;
	position: absolute;
	top: 100%;
	left: 0px;
}

.Flux a.nonSigned:hover {
}

/*************************************************************************/
/* Common Button */
/* Common Button */

.Flux a.commonButton {
	color: white;
}
.Flux a.commonButton:hover {
	color: Black;
}

.Flux .commonButton,
.Flux .commonButton span {
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
}

.Flux .commonButton .btnLeft,
.Flux .commonButton .btnRight {
	background-repeat: no-repeat;
}

.Flux .commonButton .btnCenter {
	background-repeat: repeat-x;
	text-align: center;
	display: block;
}

/* Common buttons width customization */
.Flux .commonButton .btnWidthAuto {
	width: auto;
}

.Flux .commonButton .btnWidth50 {
	width: 50px;
}

.Flux .commonButton .btnWidth80 {
	width: 80px;
}

.Flux .commonButton .btnWidth100 {
	width: 100px;
}

.Flux .commonButton .btnWidthFill {
	width: 181px;
}

.Flux .mail .commonButton .btnWidthFill {
	width: 171px;
}

/* Common buttons colors customization */
/* Blue */


/* Default color */

.Flux .commonButton .btnColorDefault * {
	background-image: url('http://static0.fluxstatic.com/-/Clients/common/img/btns/btn_green_xy_0x23.gif');
}

.Flux a.commonButton .btnColorShare .btnRight,
.Flux a.commonButton .btnColorOrange .btnRight,
.Flux a.commonButton .btnColorComposeMessage .btnRight,
.Flux a.commonButton .btnColorAllCommunitiesSilver .btnRight,
.Flux a.commonButton .btnColorDefault .btnRight {
	padding-right: 4px;
	background-position: right -80px;
}

.Flux a.commonButton .btnColorDefault .btnCenter {
	background-position: center -40px;
	color: white;
	height: 23px;
	font-size: 14px;
	line-height: 23px;
}

.Flux a.commonButton .btnColorShare .btnLeft,
.Flux a.commonButton .btnColorOrange .btnLeft,
.Flux a.commonButton .btnColorComposeMessage .btnLeft,
.Flux a.commonButton .btnColorAllCommunitiesSilver .btnLeft,
.Flux a.commonButton .btnColorDefault .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton:hover .btnColorShare .btnRight,
.Flux a.commonButton:hover .btnColorOrange .btnRight,
.Flux a.commonButton:hover .btnColorComposeMessage .btnRight,
.Flux a.commonButton:hover .btnColorAllCommunitiesSilver .btnRight,
.Flux a.commonButton:hover .btnColorDefault .btnRight {
	background-position: right -200px;
}

.Flux a.commonButton:hover .btnColorShare .btnCenter,
.Flux a.commonButton:hover .btnColorOrange .btnCenter,
.Flux a.commonButton:hover .btnColorComposeMessage .btnCenter,
.Flux a.commonButton:hover .btnColorAllCommunitiesSilver .btnCenter,
.Flux a.commonButton:hover .btnColorDefault .btnCenter {
	background-position: center -160px;
	color: black;
}

.Flux a.commonButton:hover .btnColorShare .btnLeft,
.Flux a.commonButton:hover .btnColorOrange .btnLeft,
.Flux a.commonButton:hover .btnColorComposeMessage .btnLeft,
.Flux a.commonButton:hover .btnColorAllCommunitiesSilver .btnLeft,
.Flux a.commonButton:hover .btnColorDefault .btnLeft {
	background-position: left -120px;
}

/* Disabled */

.Flux a.commonButton .disabled * .btnLeft,
.Flux a.commonButton:hover .disabled * .btnLeft {
	background-position: left -240px;
}

.Flux a.commonButton .disabled * .btnCenter,
.Flux a.commonButton:hover .disabled * .btnCenter {
	background-position: left -280px;
}

.Flux a.commonButton .disabled * .btnRight,
.Flux a.commonButton:hover .disabled * .btnRight {
	background-position: right -320px;
}

.Flux a.commonButton .disabled .btnColorShareThin .btnLeft,
.Flux a.commonButton:hover .disabled .btnColorShareThin .btnLeft {
	background-position: left -180px;
}

.Flux a.commonButton .disabled .btnColorShareThin .btnCenter,
.Flux a.commonButton:hover .disabled .btnColorShareThin .btnCenter {
	background-position: left -210px;
}

.Flux a.commonButton .disabled .btnColorShareThin .btnRight,
.Flux a.commonButton:hover .disabled .btnColorShareThin .btnRight {
	background-position: left -240px;
}

/* Default color Thin */

.Flux .commonButton .btnColorDefaultThin * {
	background-image: url('http://static0.fluxstatic.com/-/Clients/common/img/btns/btn_default_thin_x_y_0x30.gif');
}

.Flux a.commonButton .btnColorShareThin .btnRight,
.Flux a.commonButton .btnColorDefaultThin .btnRight {
	padding-right: 3px;
	background-position: right -60px;
}

.Flux a.commonButton .btnColorShareThin .btnCenter,
.Flux a.commonButton .btnColorDefaultThin .btnCenter {
	background-position: center -30px;
	color: white;
	font-size: 11px;
	line-height: 19px;
	height: 19px;
}

.Flux a.commonButton .btnColorShareThin .btnLeft,
.Flux a.commonButton .btnColorDefaultThin .btnLeft {
	background-position: left 0px;
	padding-left: 3px;
}

.Flux a.commonButton:hover .btnColorShareThin .btnRight,
.Flux a.commonButton:hover .btnColorDefaultThin .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorShareThin .btnCenter,
.Flux a.commonButton:hover .btnColorDefaultThin .btnCenter {
	background-position: center -120px;
	color: black;
}

.Flux a.commonButton:hover .btnColorShareThin .btnLeft,
.Flux a.commonButton:hover .btnColorDefaultThin .btnLeft {
	background-position: left -90px;
}

/* AllCommunitiesSilver */

.Flux .commonButton .btnColorAllCommunitiesSilver * {
		background-image: url('http://static2.fluxstatic.com/-/Clients/common/img/btns/btn_alwayssilver_xy_0x40.gif');
}

.Flux .commonButton .btnColorAllCommunitiesSilver img {
	vertical-align: middle;
}

.Flux a.commonButton .btnColorAllCommunitiesSilver {
	color: #333333;
}

.Flux a.commonButton:hover .btnColorAllCommunitiesSilver {
	color: #000000;
}

.Flux .commonButton .btnColorAllCommunitiesSilver .btnWidthFill {
	width: 170px;
}

/* Share color */

.Flux .commonButton .btnColorShare * {
	background-image: url('http://static2.fluxstatic.com/-/Clients/common/img/btns/btn_share_xy_0x40.gif');
}

.Flux a.commonButton .btnColorAllCommunitiesSilver .btnCenter,
.Flux a.commonButton .btnColorShare .btnCenter {
	background-position: center -40px;
	color: #333333;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
}

/* Share Thin color */

.Flux .commonButton .btnColorShareThin * {
	background-image: url('http://static2.fluxstatic.com/-/Clients/common/img/btns/btn_share_thin_xy_0x30.gif');
}


.Flux a.commonButton .btnColorShareThin .btnCenter {
	background-position: center -30px;
	color: #333333;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
}

.Flux a.commonButton:hover .btnColorShareThin .btnCenter {
	color: #666666;
}

/* Dark Gray (Quick Menu) */
.Flux .commonButton .btnColorQuickMenu * {
	background-image: url('http://static3.fluxstatic.com/-/Clients/common/img/btns/btn_commonbtn_quickMenu_xy_0x25.gif');
}

.Flux a.commonButton .btnColorQuickMenu .btnCenter {
	background-position: center -30px;
	color: white;
	height: 18px;
	font-size: 10px;
	line-height: 18px;
}

.Flux a.commonButton .btnColorQuickMenu .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton .btnColorQuickMenu .btnRight {
	background-position: right -60px;
	padding-right: 4px;
}

.Flux a.commonButton:hover .btnColorQuickMenu .btnCenter {
	background-position: center -120px;
	color: black;
}

.Flux a.commonButton:hover .btnColorQuickMenu .btnLeft {
	background-position: left -90px;
	padding-left: 4px;
}

.Flux a.commonButton:hover .btnColorQuickMenu .btnRight {
	background-position: right -150px;
	padding-right: 4px;
}


/* Orange */

.Flux .commonButton .btnColorOrange *,
.Flux .commonButton .btnColorComposeMessage * {
	background-image: url('http://static2.fluxstatic.com/-/Clients/common/img/btns/btn_orenge_xy_0x25.gif');
}

.Flux .commonButton .btnColorOrange .btnCenter,
.Flux .commonButton .btnColorComposeMessage .btnCenter {
	line-height: 24px;
	height: 24px;
	width: 133px;
	font-size: 14px;
	background-position: center -40px;
}

/* Gray Buttom */
.Flux a.commonButton .btnColorGray {
	background: url('http://static3.fluxstatic.com/-/Clients/common/img/btns/btn_gray_xy_0x24.gif') 0px 0px repeat-x;
	height: 25px;
	border: 1px solid #d4d4d4;
}

.Flux a.commonButton:hover .btnColorGray {
	background-position: 0px -10px;
}

.Flux a.commonButton .btnColorGray .btnCenter {
	font-size: 14px;
	font-weight: bold;
	line-height: 160%;
}
/* / Gray Buttom */

/* Dark Red */
.Flux .commonButton .btnColorDarkRed * {
	background-image: url('http://static1.fluxstatic.com/-/Clients/common/img/btns/btn_darkred_xy_0x25.gif');
}

.Flux a.commonButton .btnColorDarkRed .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton .btnColorDarkRed .btnRight {
	background-position: right -60px;
	padding-right: 4px;
}

.Flux a.commonButton .btnColorDarkRed .btnCenter {
	background-position: center -30px;
	font-size: 10px;
	height: 22px;
	line-height: 22px;
}

.Flux a.commonButton:hover .btnColorDarkRed .btnLeft {
	background-position: left -90px;
}

.Flux a.commonButton:hover .btnColorDarkRed .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorDarkRed .btnCenter {
	background-position: center -120px;
}
/* /Dark Red */

/* Square */
.Flux a.commonButton .btnColorSquare {
	background: url('http://static0.fluxstatic.com/-/Clients/pcdmusic/img/btn_square_xy_0x25.gif') 0px 0px repeat-x;
	height: 25px;
	line-height: 23px;
}

.Flux a.commonButton:hover .btnColorSquare {
	background-position: 0px -30px;
}

.Flux a.commonButton .btnColorSquare .btnLeft {
	padding-left: 4px;
}

.Flux a.commonButton .btnColorSquare .btnRight {
	padding-right: 0px;
}
/* /Square */

/* ModuleWizardDefault */
.Flux .commonButton .btnColorModuleWizardDefault * {
	background-image: url('http://static3.fluxstatic.com/-/Clients/common/img/btns/btn_ModuleWizardDefault_xy_0x30.gif');
}

.Flux a.commonButton .btnColorModuleWizardDefault .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton .btnColorModuleWizardDefault .btnRight {
	background-position: right -60px;
	padding-right: 4px;
}

.Flux a.commonButton .btnColorModuleWizardDefault .btnCenter {
	background-position: center -30px;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

.Flux a.commonButton:hover .btnColorModuleWizardDefault .btnLeft {
	background-position: left -90px;
}

.Flux a.commonButton:hover .btnColorModuleWizardDefault .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorModuleWizardDefault .btnCenter {
	background-position: center -120px;
}
/* /ModuleWizardDefault */

/* ModuleWizardAdd */
.Flux .commonButton .btnColorModuleWizardAdd * {
	background-image: url('http://static0.fluxstatic.com/-/Clients/common/img/btns/btn_ModuleWizardAdd_xy_0x30.gif');
}

.Flux a.commonButton .btnColorModuleWizardAdd .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton .btnColorModuleWizardAdd .btnRight {
	background-position: right -60px;
	padding-right: 4px;
}

.Flux a.commonButton .btnColorModuleWizardAdd .btnCenter {
	background-position: center -30px;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
}

.Flux a.commonButton:hover .btnColorModuleWizardAdd .btnLeft {
	background-position: left -90px;
}

.Flux a.commonButton:hover .btnColorModuleWizardAdd .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorModuleWizardAdd .btnCenter {
	background-position: center -120px;
	color: Black;
}
/* /ModuleWizardAdd */

/* ModuleWizardRemove */
.Flux .commonButton .btnColorModuleWizardRemove * {
	background-image: url('http://static2.fluxstatic.com/-/Clients/common/img/btns/btn_ModuleWizardRemove_xy_0x30.gif');
}

.Flux a.commonButton .btnColorModuleWizardRemove .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton .btnColorModuleWizardRemove .btnRight {
	background-position: right -60px;
	padding-right: 4px;
}

.Flux a.commonButton .btnColorModuleWizardRemove .btnCenter {
	background-position: center -30px;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
}

.Flux a.commonButton:hover .btnColorModuleWizardRemove .btnLeft {
	background-position: left -90px;
}

.Flux a.commonButton:hover .btnColorModuleWizardRemove .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorModuleWizardRemove .btnCenter {
	background-position: center -120px;
	color: Black;
}
/* /ModuleWizardRemove */

/* Content type Icons */
.Flux .addIconButton {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/icons/btn_commonbtn_activityFeed_xy_0x20.gif') 0px 0px no-repeat;
	line-height: 18px;
	padding-left: 18px;
	text-decoration: none;
}

.Flux .contentIconType {
	width: 30px;
	background-color: #ebebeb;
	text-align: center;
	vertical-align: middle;
}

.Flux .contentIconTypeAudio {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png') 0px 0px no-repeat;
	width: 18px;
	height: 12px;
}

.Flux .contentIconTypeVideo {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png') 0px -20px no-repeat;
	width: 14px;
	height: 16px;
}

.Flux .contentIconTypeLink ,
.Flux .contentIconTypeNews {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png') 0px -40px no-repeat;
	width: 14px;
	height: 14px;
}

.Flux .contentIconTypePhoto {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png') 0px -60px no-repeat;
	width: 16px;
	height: 12px;
}

.Flux .contentIconTypeTopic {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png') 0px -40px no-repeat;
	width: 14px;
	height: 14px;
}

.Flux .imageClose {
	background-image: url('http://static2.fluxstatic.com/-/Clients/Flux/img/Common/buttonClose.gif');
	width: 14px;
	height: 14px;
}

.Flux .dragIcon {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Icons/dragIcon.gif') no-repeat 1px 1px;
	padding-left: 13px;
	height: 12px;
	display: block;
}

.Flux .iconMembersAll,
.Flux .iconMembersBlocked,
.Flux .iconMembersPending,
.Flux .iconMembersFavorite,
.Flux .iconMemberOnline {
	background-image: url('http://static2.fluxstatic.com/-/Clients/Common/Img/icons/iconsMembers_xy_0x50.gif');
	background-position: 3px 3px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 4px;
	height: 15px;
	display: block;
}

.Flux .iconMembersFavorite {
	background-position: 0px -22px;
}
.Flux .iconMembersPending {
	background-position: 0px -47px;
}
.Flux .iconMembersBlocked {
	background-position: 0px -72px;
}
.Flux .iconMemberOnline {
	background-position: 0px -97px;
}

/**************** Edit Mode Styles ***************/
.Flux TABLE.block {
	display: table;
}

.Flux .imageClose {
	display: block;
}

.Flux .moduleHeaderArrow {
	padding-right: 5px;
}

.Flux .moduleToolbar {
	background-image: url('http://static2.fluxstatic.com/-/Clients/Common/Img/Pbt/Modules/HeaderBG.gif');
	background-repeat: repeat-x;
}

.Flux .moduleToolbar TD {
	padding: 1px 10px 2px 0px;
	line-height: 100%;
}

.Flux .moduleToolbar TD IMG {
	display: block;
}

.Flux .moduleToolbar TD,
.Flux .moduleToolbar .moduleHeaderEdit,
.Flux .moduleToolbar .moduleHeaderEdit A {
	color: #4e4949;
	font-size: 11px;
}
.Flux .moduleToolbar .moduleHeaderEdit A,
.Flux .moduleToolbar .moduleHeaderEdit A:visited {
	text-decoration: none;
}
.Flux .moduleToolbar .moduleHeaderEdit A:hover,
.Flux .moduleToolbar .moduleHeaderEdit A:active {
	text-decoration: underline;
}

.Flux .moduleEditor {
	margin: 0px 10px;
}

.Flux .moduleEditor .fieldName {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.Flux .moduleEditor .fieldValue {
	margin-bottom: 10px;
}

.Flux .moduleEditor .inputTextBlock INPUT {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border: 1px solid Black;
}

.Flux .moduleEditor .inputTextBlockNumeric INPUT {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border: 1px solid Black;
	width: 30px;
}


.Flux .moduleEditor .inputCheckBoxBlock INPUT {
}

.Flux .moduleEditor .inputCheckBoxBlock LABEL {
	cursor: pointer;
}

.Flux .moduleEditor TEXTAREA {
	width: 100%;
	height: 200px;
}

.Flux .moduleEditor .inputRadioButtonBlock INPUT {
	margin-right: 3px;
	margin-bottom: -1px;
}

.Flux .moduleEditor .inputRadioButtonBlock LABEL {
	cursor: pointer;
	font-size: 9px;
	color: #333333;
}

.Flux .moduleEditor SELECT,
.Flux .moduleEditor SELECT OPTION {
	font-size: 9px;
	color: #333333;
}
/* HTML module */
.Flux .moduleAdvertiseBanner,
.Flux .moduleHtmlContent {
	border-width: 0px !important;
}

.Flux .moduleAdvertiseBanner .blockContent,
.Flux .moduleHtmlContent .blockContent {
	padding: 0px;
	margin: 0px;
}

/************ Upload block **************/
body .Flux .blockContent .uploadBlock input.inputText {
	width: 168px;
	height: 17px;
	height= 14px;
}

body .Flux .blockContent .uploadBlock input.inputFile {
	width: 220px;
	width= 250px;
	height: auto;
}

body .Flux .blockContent .uploadBlock textarea {
	width: 99%;
	height: 30px;
}

/************ People/Photo/Video module **************/
.Flux .modulePeople {
}
.Flux .moduleVideo .blockContent {
	padding: 10px 6px;
}

.Flux .modulePeople .inlineTitle {
	float: left;
}

.Flux .moduleVideo .itemsList,
.Flux .modulePhoto .itemsList,
.Flux .modulePeople .itemsList,
.Flux .moduleUserPhotoGallery .itemsList,
.Flux .moduleUserVideoGallery .itemsList {
	clear: both;
	padding: 0px 3px;
	display: block;
	/*margin: 0px auto;*/
}

.Flux .moduleVideo .itemsList .listItem,
.Flux .modulePhoto .itemsList .listItem,
.Flux .modulePeople .itemsList .listItem, 
.Flux .moduleUserPhotoGallery .itemsList .listItem,
.Flux .moduleUserVideoGallery .itemsList .listItem {
	float: left;
	padding: 5px;
}

.Flux .modulePhoto .contentItemsList,
.Flux .moduleVideo .contentItemsList {
	width: 470px;
	margin: auto;
}

.Flux .moduleVideo .contentItemsList .listItem {
	padding: 8px;
	margin: 0px;
}
.Flux .modulePhoto .contentItemsList .listItem {
	padding: 6px 7px;
	margin: 0px;
}
.Flux .modulePhoto .contentContainer,
.Flux .moduleVideo .contentContainer {
	width: 240px;
	overflow: hidden;
}

.Flux .modulePhoto td.contentInfo {
	padding-left: 8px;
	padding: 0px;
	overflow: hidden;
}

.Flux .modulePhoto div.contentInfo,
.Flux .moduleVideo div.contentInfo {
	height: 130px;
}

.Flux .moduleVideo .videoPreview .contentInfo .bigText {
}
.Flux .moduleVideo .contentInfo .smallText {
}
.Flux .moduleVideo .smallLink {
}

.Flux .photoStackArrowRight,
.Flux .photoStackArrowLeft {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/common/img/btns/photoPagerArrow.gif') no-repeat left bottom;
	width: 14px;
	height: 23px;
	display: block;
}

.Flux .photoStackArrowRight {
	background-position: right top;
	float: right;
}

.Flux .photoStackArrowLeft {
	float: left;
}

.Flux .photoStackArrowUp,
.Flux .photoStackArrowDown {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/common/img/btns/photoPagerVerticalArrow.gif') no-repeat;
	width: 23px;
	height: 14px;
	display: block;
	cursor: pointer;
}

.Flux .photoStackArrowDown {
	background-position: 0px -20px;
}

.Flux .modulePeople .modulePeopleProfile .itemsList .listItem {
	float: none;
	clear: both;
	padding:5px 0px;
	padding-left: 5px;
}

.Flux .modulePeopleProfile .itemsList .listItem img {
	display: inline;
	float: none;
	vertical-align: top;
}

.Flux .modulePeopleProfile .itemsList .listItem A.itemImg {
	display: inline;
	float: none;
	padding: 0px;
}

/******** Discussions Module **********/
.Flux .moduleDiscussions {
}
.Flux .moduleDiscussions .itemsList .listItem {
	padding: 5px;
	color: #666666;
	font-size: 10px;
	background: transparent url('http://static1.fluxstatic.com/-/Clients/common/img/single-line.gif') repeat-x left bottom;
	margin: 1px;
}

.Flux .moduleDiscussions .itemsList .listItem .itemDescr {
	padding-bottom: 8px;
}

.Flux .moduleDiscussions .itemsList .listItem .itemInfo {
	text-align: right;
}

.Flux .moduleDiscussions .navPanel {
	padding: 3px;
	padding-bottom: 8px;
}

/* News & Events module */
.Flux .moduleEvents .itemsList .listItem,
.Flux .moduleNews .itemsList .listItem {
	padding: 6px 4px 10px 4px;
	background: transparent url('http://static1.fluxstatic.com/-/Clients/common/img/single-line.gif') repeat-x left bottom;
}

.Flux .moduleEvents a.itemTitle,
.Flux .moduleNews a.itemTitle {
	font-size: 12px;
	font-weight: normal;
}

.Flux .moduleNews .detailedNewsList .itemsList .listItem {
	padding-top: 10px;
}

.Flux .moduleNews .detailedNewsList a.itemTitle {
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
	display: block;
	padding: 10px 0px;
}

.Flux .moduleNews .detailedNewsList .itemActions {
	padding: 20px 0px;
}

/* Communities Module */
.Flux .communitiesModule {
}

.Flux .moduleDiscussions .spacer,
.Flux .communitiesModule .spacer,
.Flux .moduleNews .spacer {
	display: none;
}

.Flux .communitiesModule .itemsList .listItem .itemDescr,
.Flux .communitiesModule .itemsList .listItem .text,
.Flux .communitiesModule .itemsList .listItem .itemInfo,
.Flux .communitiesModule .itemsList .listItem {
	color: #666666;
	font-size: 10px;
}

.Flux .communitiesModule .itemsList .listItem {
	background: transparent url('http://static1.fluxstatic.com/-/Clients/common/img/single-line.gif') repeat-x left bottom;
	padding: 5px;
	padding-left: 2px;
	margin: 1px;
}

.Flux .communitiesModule .itemsList .listItem .itemTitle {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	line-height: 10px;
}

.Flux .communitiesModule .itemsList .listItem .itemInfo {
	text-align: right;
	line-height: 10px;
}

.Flux .communitiesModule .itemsList .listItem .itemDescr {
	padding-bottom: 5px;
}

.Flux .communitiesModule .itemsList .listItem .itemImage {
	padding-right: 5px;
}

.Flux .communitiesModule .navPanel {
	padding: 2px 3px 5px 0px;
}

/*** User Profile module ***/
.Flux .moduleProfile {
}

.Flux .moduleProfile .contentInfo .text {
	font-size: 11px;
}

.Flux .moduleProfileHeader .contentInfo,
.Flux .moduleProfile .contentInfo {
	padding: 0px 0px 15px 10px;
}

.Flux .moduleProfileHeader .buttonHolder,
.Flux .moduleProfile .buttonHolder {
	padding-top: 5px;
}

.Flux .moduleProfileHeader .contentInfo .commonButton,
.Flux .moduleProfile .contentInfo .commonButton {
	font-size: 11px;
}

.Flux .moduleProfileHeader .userProfile td,
.Flux .moduleProfile .userProfile td {
	padding: 5px 0px 5px 5px;
}

.Flux .moduleProfileHeader .contentInfo .memberName,
.Flux .moduleProfile .contentInfo .memberName{
	font-size: 14px;
	font-weight: bold;
}

.Flux .moduleProfileHeader .contentInfo .memberCurrently,
.Flux .moduleProfile .contentInfo .memberCurrently{
	font-size: 17px;
}

.Flux .moduleProfileHeader .contentInfo .commonButton .btnColorDefault .btnCenter,
.Flux .moduleProfile .contentInfo .commonButton .btnColorDefault .btnCenter {
	font-size: 11px;
}

.Flux .moduleProfileHeader .spacer,
.Flux .moduleProfile .spacer {
	height: 30px;
	overflow: hidden;
}

.Flux .moduleProfileHeader .iconMemberOnline,
.Flux .moduleProfile  .iconMemberOnline {
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
}

body .Flux .moduleProfileHeader .iconMemberOnline {
	background-position: 0px -125px;
}

body .Flux .moduleProfileHeader .contentInfo .memberName span{
	font-size: 25px;
	font-weight: normal;
	font-family: Impact;
}

.Flux .moduleProfileHeader .contentInfo .memberSummary {
	font-size: 14px;
	line-height: 32px;
	vertical-align: top;
}

.Flux .moduleProfileHeader .contentInfo .memberOnline {
	margin-top: 5px;
}

body.fluxPage .Flux .popupAddRemoveFriend {
	background-color: #ffffff;
	border: none;
}

.Flux .moduleProfileHeader .popupAddAsFriend,
.Flux .moduleProfileHeader .popupRemoveFriend,
.Flux .moduleProfileHeader .popupDenyMessage {
	left: -181px;
	top: 0px;
}

.Flux .zoneTop .userStatusControl {
	margin-bottom: 15px;
}

.Flux .userStatusControl {
	width: 100%;
}

.Flux .userStatusControl .blockContent {
	padding: 10px;
}

.Flux .userStatusControl .contentInfo {
	padding: 0px;
}

.Flux .userStatusControl .contentInfo .memberName {
	line-height: 150%;
}

.Flux .userStatusControl .contentInfo .memberName span {
	font-family: Arial;
	font-weight: bold;
	font-size: 22px;
}

.Flux .userStatusControl .contentInfo .memberStatus {
	padding-top: 10px;
}

.Flux .userStatusControl .contentInfo .memberStatus a.bigText {
	text-decoration: none;
}

.Flux .pageContent .sharingPanelHolder,
.Flux .pageContent .moduleProfileHeader {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

/*** sendMessage Module BEGIN ****/
.Flux .sendMessage {
	margin: 0 10px;
}
.Flux .sendMessage .blockContent .navPanel {
	padding-top: 10px;
}
.Flux .sendMessage .blockContent {
	padding: 25px 31px 25px 31px;
}
.Flux .sendMessage .blockContent .bigText {
	padding: 4px 4px 12px 4px;
}
.Flux .sendMessage .blockContent .editForm {
	padding: 16px 23px 16px 16px;
}
.Flux .sendMessage .blockContent .editForm TD {
	padding: 2px 4px 1px 4px;
}
.Flux .sendMessage .blockContent .editForm UL {
	margin: 7px 0px 10px 0px;
	padding: 0px;
}
.Flux .sendMessage .blockContent .editForm LI {
	margin-left: 107px;
	margin-top: 1px;
}
.Flux .sendMessage .blockContent .navPanel {
	padding: 11px 0px 10px 0px;
}
/*** sendMessage Module END ****/

/*** Feeds ****/
.Flux .moduleFeeds {
}

.Flux .linksListItem {
	border:solid 1px #636363;
	width:100%;
	margin-bottom: 7px;
	background-color: #262626;
}

/********** Feed Module **************************/
.Flux .feedPreview {
	background-color: #D8D8D8;
	border: 1px #cccccc solid;
}

.Flux .feedPreview .feedItemsList {
	overflow: hidden;
	width: 132px;
}

.Flux .feedPreview .feedItemsList a.listItem {
	border: 1px black solid;
	padding: 0px;
	display: block;
	color: Red;
}

.Flux .feedPreview .feedItemsList a.listItem:hover {
	border-color: Blue;
	color: Black;
	background-color: Black;
}

.Flux .feedPreview .feedItemsList img {
	display: inline;
	vertical-align: bottom;
}

.Flux .feedPreview .feedItemsList .slidePanel {
	white-space: nowrap;
}

.Flux .feedPreview .feedDetails {
	margin-bottom: 4px;
}

.Flux .feedTitle {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.Flux .feedDetails .feedThumbnail {
	padding-right: 7px;
}

.Flux .defaultFeed {
	width: 15px;
	height: 15px;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/Img/widgets/add_to_my_feed.gif') no-repeat 0px 0px;
	text-decoration: none;
	display: block;
}


.Flux .slideButton_left,
.Flux .slideButton_left_disabled,
.Flux .slideButton_right,
.Flux .slideButton_right_disabled {
	background: url('http://static2.fluxstatic.com/-/Clients/Flux/img/Common/feedSlideArrows.gif') no-repeat -0px center;
	width: 16px;
	height: 26px;
}

.Flux .slideButton_left,
.Flux .slideButton_left_disabled {
	margin-right: 0px;
	margin-left: 7px;
}

.Flux .slideButton_right,
.Flux .slideButton_right_disabled {
	margin-left: 2px;
	margin-right: 5px;
}

.Flux .slideButton_left {
	background-position: -33px 0px;
}
.Flux .slideButton_right {
	background-position: -51px 0px;
}
.Flux .slideButton_right_disabled {
	background-position: -17px 0px;
}

/********** /Feed Module *************************/
.Flux .userFeedList .feedListItem {
	padding: 4px 24px 22px 24px;
	margin-top: 6px;
}

.Flux .userFeedList .contentSeparator {
	height: 1px;
	overflow: hidden;
}

.Flux .userFeedList .feedListItemDefault {
	padding: 4px 24px 36px 24px;
}

.Flux .userFeedList .feedListItem .itemTitle {
	padding: 0px 1px 5px 1px;
}

.Flux .userFeedList .feedListItem .feedLinks {
	padding: 2px 7px;
	vertical-align: bottom;
}

.Flux .userFeedList .feedListItem A.linkButton {
	display: block;
}

.Flux .userFeedList .listItem {
	margin: 5px 2px 5px 3px;
	padding: 0;
}

.Flux * html .userFeedList .listItem {
	margin: 5px 1px 5px 2px;
}

.Flux .userFeedListCompact .feedListItem {
	padding: 2px 0px 1px 0px;
}

.Flux .userFeedListCompact .feedListItemDefault {
	padding: 2px 0px 1px 0px;
}

.Flux .userFeedListCompact .feedListItem .itemContent {
	width: 100%;
}

/* user feed list - standard theme begin */

.Flux .userFeedList .contentSeparator {
	background: #ccc;
}

.Flux .userFeedList .feedListItemDefault {
	border: solid 1px #ccc;
	background-image: url('http://static2.fluxstatic.com/-/Clients/subterranean/img/bg_user_feed_default.gif');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #f7f7f7;
}

.Flux .userFeedList .feedListItem .itemTitle A {
	font-size: 12px;
	text-decoration: none;
}


.Flux .userFeedList .feedListItem .itemTitle A,
.Flux .userFeedList .feedListItem .smallText {
	color: #323232;
}

.Flux .userFeedList .feedListItemDefault .itemTitle A,
.Flux .userFeedList .feedListItemDefault .smallText {
	color: #323232;
}

.Flux .userFeedList .listItem {
	background: #000;
}

.Flux .userFeedList .feedListItem A.linkButton {
	text-decoration: underline;
	font-size: 12px;
}

.Flux .userFeedListCompact .feedListItemDefault {
	background-image: none;
	border: none 0px transparent;
}

.Flux .userFeedListCompact .contentSeparator {
	display: none;
}
/* user feed list - standard theme end */

/* What's Hot */
.Flux .hotfeedContentList .modeVertical,
.Flux .hotfeedContentList .modeHorizontal {
	width: 100%;
}

.Flux .hotfeedContentList .modeHorizontal .itemText {
	height: 55px;
}

.Flux .hotfeedContentList .listItem {
	padding: 15px 5px;
}

.Flux .hotfeedContentList .listItem .itemNum {
	background: transparent url('http://static1.fluxstatic.com/-/Clients/common/Img/bgNumber.gif') no-repeat 0px 15px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	padding-top: 23px;
	width: 35px;
	height: 35px;
	text-align: center;
}

.Flux .GraphicItemNum {
	background: transparent url('http://static1.fluxstatic.com/-/Clients/common/Img/bgNumber.gif') no-repeat 0px 15px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	padding-top: 23px;
	width: 35px;
	height: 35px;
	text-align: center;
}

.Flux .hotfeedContentList .listItem .itemImage {
	width: 100px;
	vertical-align: top;
	padding: 0px 5px;
}

.Flux .hotfeedContentList .listItem .itemImage a {
	background-color: #FFFFFF;
	width: 93px;
	border: solid 1px #313131;
	display: block;
}

.Flux .hotfeedContentList .listItem .itemImage a:hover {
	border: 1px blue solid;
}

.Flux .hotfeedContentList .listItem .itemImage a img {
	border: none;
}

.Flux .hotfeedContentList .listItem .itemDescr {
	padding: 0 5px;
	vertical-align: top;
}

.Flux .hotfeedContentList .listItem .itemDescr * {
}

.Flux .hotfeedContentList .listItem .itemDescr .itemTitle {
	padding-bottom: 5px;
}

.Flux .hotfeedContentList A {
	text-decoration: none;
}
/* Recent Activity module */
.Flux .feedContentList .listItem {
	padding: 15px 5px;
}

.Flux .feedContentList .listItem A {
	color: #333;
}

.Flux .feedContentList .listItem A:hover {
	color: #ee0000;
}

.Flux .feedContentList .listItem .itemImage {
	width: 125px;
	vertical-align: top;
}

.Flux .feedContentList .listItem .itemImageLarge {
	padding: 5px;
	width: 240px;
	height: 200px;
	border: solid 1px #dbdcdb;
	background: black;
}

.Flux .feedContentList .listItem .itemDescr {
	text-align: left;
	padding: 5px;
	padding-top: 0px;
}

.Flux .activityFeedList {
	margin: 3px;
}

.Flux .activityFeedList .listItem {
	padding: 5px 0;
	clear: both;
}
.Flux .activityFeedList .repeaterItemStyle1 {
	border-top: none 0px transparent;
	border-bottom: solid 1px #2c2c2c;
}

.Flux .activityFeedList .listItem .itemImage {
	width: 107px;
	vertical-align: top;
}

.Flux .activityFeedList .listItem .itemDescr {
	vertical-align: top;
}

.Flux .activityFeedList .listItem .itemTitle {
	font-weight: bold;
	font-size: 10px;
}

.Flux .activityIconType {
	width: 25px;
	text-align: center;
	vertical-align: top;
	padding-top: 4px;
}

.Flux .activityIconTypeRatedThumbContent,
.Flux .activityIconTypeRatedGainRatingContent,
.Flux .activityIconTypeRatedFiveStarContent {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png') 0px 0px no-repeat;
	width: 18px;
	height: 16px;
}


.Flux .activityIconTypeAddedContentToFeed,
.Flux .activityIconTypeCreatedContent {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png') 0px -40px no-repeat;
	width: 18px;
	height: 14px;
}

.Flux .activityIconTypeCommentedOnContent,
.Flux .activityIconTypeGuestBookEntry {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png') 0px -60px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeAddedFriend {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png') 0px -20px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeJoinedCommunity {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png') 0px -80px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeChangedPhoto,
.Flux .activityIconTypeUpdatedProfile {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png') 0px -100px no-repeat;
	width: 18px;
	height: 18px;
}




/* Post Module */
.Flux .postList .text {
	
	color: #ccc;
	font-size: 10px;
}

.Flux .postList .listItem {
	padding: 12px 10px;
}

.Flux .postList .itemImage {
	vertical-align: top;
	padding-right: 7px;
}

.Flux .postList .itemDescr {
	vertical-align: top;
	width: 100%;
}

.Flux .postList .itemTitle {
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 2px;
}

.Flux .postList .itemLinks .smallText {
	color: #336699;
}

.Flux .itemLinks TD {
	padding-top: 7px;
	white-space: nowrap;
}
/* News & Events module */
.Flux .moduleEvents .blockContent,
.Flux .moduleNews .blockContent {
	padding: 10px;
}

.Flux .moduleEvents .itemsList .listItem,
.Flux .moduleNews .itemsList .listItem {
	padding: 6px 4px 10px 4px;
}

.Flux .moduleEvents a.itemTitle,
.Flux .moduleNews a.itemTitle {
	font-size: 12px;
	font-weight: normal;
}

.Flux .moduleEvents .itemsList .listItem,
.Flux .moduleNews .itemsList .listItem {
	border-bottom: 1px black solid;
}

/* Comments */
.Flux .contentContainer .itemImage {
	vertical-align: top;
	padding-right: 12px;
}

.Flux .commentText {
	padding-top: 10px;
}

.Flux .commentGreetingText {
	font-size: 14px;
}

.Flux .commentViewMode A {
	text-decoration: none;
}

.Flux .commentViewMode A.active {
	text-decoration: underline;
}


/****************************************************/
/*************** Widgets Styles *********************/
.Flux {
	display: block;
	clear: both;
	background-color: Transparent;
}

.Flux a,
.Flux a:hover {
	background-color: Transparent;
}

/* Comments2 widget */

.Flux .Widget .comments2 {
	width: 414px;
}

.Flux .Widget .comments2 .list {
	margin: 0;
	padding: 0;
}

.Flux .Widget .comments2 .list .listItem {
	background: url('http://static1.fluxstatic.com/-/Clients/Common/Img/widgets/Comments2/BottomLine.gif') no-repeat left bottom;
	float: left;
	margin-bottom: 2px;
	padding-bottom: 9px;
}

.Flux .Widget .comments2 .list .listItem .contentHolder {
	border: 1px solid #dadadc;
	border-bottom-width: 0;
	float: left;
	padding: 8px;
}

.Flux .Widget .comments2 .list .listItem .flagButton {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/widgets/Comments2/FlagIcon.gif') no-repeat 4px 4px;
	display: block;
	float: right;
	height: 8px;
	padding: 4px;
	width: 6px;
}

.Flux .Widget .comments2 .list .listItem .userPictureLink {
	display: block;
	float: left;
}

.Flux .Widget .comments2 .list .listItem .commentHolder {
	margin: 10px 0 0 4px;
	float: left;
}

.Flux .Widget .comments2 .list .listItem .userName {
	color: #07b;
	text-decoration: none;
}

.Flux .Widget .comments2 .list .listItem .userName:hover {
	text-decoration: underline;
}

.Flux .Widget .comments2 .list .listItem .commentDate {
	margin-left: 3px;
	color: #999;
}

.Flux .Widget .comments2 .commentOnThisClip {
	font-size: medium;
}

.Flux .Widget .comments2 .editField {
	display: block;
	height: 120px;
	margin-top: 2px;
	width: 410px;
}

.Flux .Widget .comments2 .submitButton {
	background-image: url('http://static3.fluxstatic.com/-/Clients/Common/Img/widgets/Comments2/SubmitButton.gif');
	display: block;
	height: 20px;
	margin-top: 8px;
	width: 66px;
}

.Flux .Widget .comments2 .pager {
	margin: 14px auto 0 auto;
	width: 200px;
}

.Flux .Widget .comments2 .pager .button {
	color: #07b;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 6px;
	text-decoration: none;
}

.Flux .Widget .comments2 .pager .button:hover {
	text-decoration: underline;
}

.Flux .widgetUserAuthenticated .hideIfAuthenticated,
.Flux .widgetUserNotAuthenticated .hideIfNotAuthenticated {
	display: none;
}

/* Overlay BEGIN */
/* Overlay */
.Flux .overlayHolder {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index: 2147483640!important;
}

.Flux .authorEditPanel .overlayHolder {
	z-index: 10000!important;
}

body .Flux .scrollableOverlay {
	position: absolute;
}

.Flux .scrollableOverlay .overlayShadow {
	position: fixed;
}

.Flux .overlayBlock {
	position:relative;
	top:25%;
	width:100px;
	left:0px;
	margin: 0px auto;
	z-index:200;
	
	border: 1px #020201 solid;
	background-color: #f1f1f1;
	padding: 0px;
}

.Flux .overlayBlock .btnHolder {
	text-align: right;
	padding: 2px 3px;
}

.Flux .overlayBlock a.closeButton,
.Flux .overlayBlock a.closeButton:hover {
	float: right;
	line-height: 13px;
	height: 13px;
	width: 13px;
	background: none;
	background-color: #861417;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}

.Flux .overlayBlock .contentHolder {
	clear: both;
	border-top: 1px #bebebe solid;
	border-bottom: 1px #bebebe solid;
	background-color: #ffffff;
	padding: 5px;
}

.Flux .overlayBlock .contentHolder,
.Flux .overlayBlock .contentHolder .text {
	color: #333333;
}

.Flux .overlayBlock .contentHolder a,
.Flux .overlayBlock .contentHolder a.smallLink {
	color: #3B7CD1;
}

.Flux .overlayBlock .contentName {
	font-size: 18px;
	padding: 3px 0px;
}

.overlayMate,
.Flux .overlayShadow {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:100;
}

.overlayMate {
	z-index:99;
	filter:alpha(opacity=10);
	opacity:0.1;
}

body.fluxPage .Flux .overlayBlock .text *,
body.fluxPage .Flux .overlayBlock .bigText,
body.fluxPage .Flux .overlayBlock .smallText,
body.fluxPage .Flux .overlayBlock .text {
	color: Black;
}

.Flux .overlayShade {
	background-color: Black;
	filter: alpha(opacity=40); /* IE */
	opacity: 0.40; /* Safari,Opera and Mozilla */
}
/* Overlay END */

/* Flagging control */
.Flux .copyrightOverlayContainer {
	position: absolute; 
	width: 200px;
	background-color: #666666;
	border: 4px #E6E6E6 solid;
	z-index: 500;
}

.Flux .copyrightOverlayContainer a {
	cursor: pointer;
	text-decoration: underline;
}

.Flux .copyrightOverlayContainer .closeBtn {
	padding: 4px;
	text-align: right;
}

.Flux .copyrightOverlayContainer .closeBtn a {
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.Flux .copyrightOverlayContainer .text,
.Flux .copyrightOverlayContainer .text a {
	color: #CCCCCC;
	font-size: 11px;
}

.Flux .copyrightOverlayContainer .text {
	padding: 8px;
	padding-top: 0px;
}

/* Usage widget */

.Flux .Widget .usage .rating {
	background: url('http://static1.fluxstatic.com/-/Clients/Common/Img/widgets/Usage/VoteUpIcon.gif') no-repeat 0 50%;
	color: #6ba76b;
	margin-left: 5px;
	padding-left: 14px;
}

.Flux .Widget .usage .rating.invisible {
	display: none;
}

.Flux .Widget .usage .rating.negative {
	background: url('http://static1.fluxstatic.com/-/Clients/Common/Img/widgets/Usage/VoteDownIcon.gif') no-repeat 0 50%;
	color: #c0615d;
}

/* Rating widget */

.Flux .Widget .rating 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.Flux .Widget .rating .buttons .button {
	background-position: 0 -58px;
	display: block;
	float: left;
	height: 29px;
	margin-right: 8px;
	width: 37px;
}

.Flux .Widget .rating .buttons .up {
	background-image: url('http://static1.fluxstatic.com/-/Clients/Common/Img/widgets/Rating/RateUpButtons.gif');
}

.Flux .Widget .rating .buttons .down {
	background-image: url('http://static2.fluxstatic.com/-/Clients/Common/Img/widgets/Rating/RateDownButtons.gif');
}

.Flux .Widget .rating .buttons.notRated .button {
	background-position: 0 0;
}

.Flux .Widget .rating .buttons.notRated .button:hover {
	background-position: 0 -29px;
}

.Flux .Widget .rating .buttons.notRated .button:active,
.Flux .Widget .rating .buttons.ratedUp .up,
.Flux .Widget .rating .buttons.ratedDown .down {
	background-position: 0 -87px;
}

.Flux .Widget .rating .information {
	clear: both;
}

.Flux .Widget .rating .information .ratingInformation {
	background: url('http://static1.fluxstatic.com/-/Clients/Common/Img/widgets/Rating/VoteUpIcon.gif') no-repeat 0 50%;
	color: #6ba76b;
	margin-left: 5px;
	padding-left: 14px;
}

.Flux .Widget .rating .information .ratingInformation.negative {
	background: url('http://static0.fluxstatic.com/-/Clients/Common/Img/widgets/Rating/VoteDownIcon.gif') no-repeat 0 50%;
	color: #c0615d;
}

.Flux .Widget .commentCount {
	color: #07b;
	text-decoration: none;
}

/* Community Menu */

.Flux .menuBar {
	margin: 10px;
}

.Flux .menuBar .menuItem a {
	display: block;
	white-space: nowrap;
}

.Flux .menuBar .menuItem,
.Flux .menuBar .menuItem a {
	padding: 0px 0px;
	font-size: 14px;
	font-weight: bold;
}

/* Community Menu (horizontal drop down menu) */
.Flux .menuBar .horizontalDropdownMenu,
.Flux .menuBar .horizontalDropdownMenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  background: #515151;
  float: left;
  width: 100%;
}

.Flux .menuBar .horizontalDropdownMenu li {
  float: left;
  /*background: #515151;*/
  background: transparent;
}

.fluxPage .previewIndicator,
.Flux .menuBar .horizontalDropdownMenu a {
  color: #fff;
  text-decoration: none;
  display: block;
  /*padding: 4px 10px;*/
  background: #515151;
}

.fluxPage .previewIndicator,
.Flux .menuBar .horizontalDropdownMenu a:hover {
  color: #000;
  background: #ccc;
}

.fluxPage .previewIndicator,
.Flux .menuBar .horizontalDropdownMenu li:hover,
.Flux .menuBar .horizontalDropdownMenu li.jshover {
  background: #333;
}

.Flux .menuBar .horizontalDropdownMenu li ul {
  display: none;
  position: absolute;
  padding: 8px 0;
  width: 138px;
  z-index: 1000;
}
.Flux .menuBar .horizontalDropdownMenu li li a {
  width: 118px;
  background: none;
}

.Flux .menuBar .horizontalDropdownMenu li:hover ul,
.Flux .menuBar .horizontalDropdownMenu li.jshover ul {
  display: block;
}

.Flux .menuBar .horizontalDropdownMenu li:hover li ul,
.Flux .menuBar .horizontalDropdownMenu li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
}

.Flux .menuBar .horizontalDropdownMenu li:hover li:hover ul,
.Flux .menuBar .horizontalDropdownMenu li.jshover li.jshover ul {
  display: block;
}

/* Content action control */

.Flux .ContentAction .Flux,
.Flux .ContentAction .Flux .votes {
	display: inline;
}

.Flux .ContentAction .Flux .votes .thumbUp,
.Flux .ContentAction .Flux .votes .disabled .thumbUp {
	display: inline !important;
}

/* Add to my Feed */

.Flux .addToMyFeed {
	/*width: 105px;*/
}

.Flux .addToMyFeed .holder,
.Flux .addToMyFeed .holder_hover {
	padding: 0px;
	width: auto;
	font-size: 0px; /*position: relative;*/
}

.Flux .addToMyFeed * {
	
	font-size: 11px;
	color: #333333;
	line-height: 12px;
}

.Flux .addToMyFeed .holder_hover {
	padding: 0px;
}

.Flux .addToMyFeed .holder_hover table {
	border: 1px #999999 solid;
}

.Flux .addToMyFeed .holder {
	padding: 1px;
}

.Flux .addToMyFeed .holder table {
	border-width: 0px;
}

.Flux .addToMyFeed a.button:hover,
.Flux .addToMyFeed a.button,
.Flux .addToMyFeed .button {
	display: block;
	height: 13px;
	padding: 0px 3px 0px 4px;
	color: #333333;
	text-decoration: none;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/Img/widgets/add_to_my_feed.gif') repeat-x center 50px;
	margin: 0px;
}

.Flux .addToMyFeed a.ddArrow,
.Flux .addToMyFeed a.ddArrow:hover,
.Flux .addToMyFeed a.ddArrow_active {
	display: block;
	width: 13px;
	height: 13px;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/Img/widgets/add_to_my_feed.gif') no-repeat -2px -52px;
	text-decoration: none;
	cursor: pointer;
	margin: 0px;
}

.Flux .addToMyFeed .okButton,
.Flux .addToMyFeed .cancelButton {
	display: block;
	width: 15px;
	height: 15px;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/Img/widgets/add_to_my_feed.gif') no-repeat 0px 0px;
	text-decoration: none;
	cursor: pointer;
	margin: 0px;
}

.Flux .addToMyFeed .cancelButton {
	background-position: 0px -17px;
}

.Flux .addToMyFeed .editField {
	border: 1px #999999 solid;
	font-size: 10px;
	line-height: 10px;
	height: 13px;
	padding: 0px 2px;
	width: 94px;
}

.Flux .addToMyFeed a.ddArrow_active,
.Flux .addToMyFeed a.ddArrow:hover {
	background-position: -2px -69px;
}

.Flux .addToMyFeed a.button:hover {
	color: White;
	font-size: 10px;
	background-position: center -86px;
}

.Flux .addToMyFeed .dropDownMate {
}
.Flux .addToMyFeed .dropDown {
	background-color: #fcfcfc;
	padding: 5px;
	width: 100%;
	overflow: hidden;
}

.Flux .addToMyFeed .dropDown,
.Flux .addToMyFeed .holder .dropDown,
.Flux .addToMyFeed .holder_hover .dropDown {
	border: 1px #999999 solid;
}

.Flux .addToMyFeed .dropDown .listItem_default,
.Flux .addToMyFeed .dropDown .listItem {
	display: block;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Flux .addToMyFeed .dropDown a.listItem:hover {
	color: red;
}

.Flux .addToMyFeed .dropDown .listItem_default {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/Img/widgets/add_to_my_feed.gif') no-repeat -2px -34px;
	padding-left: 12px;
}

.Flux .addToMyFeed .dropDown .space {
	height: 5px;
	overflow: hidden;
	font-size: 0px;
}

.Flux .addToMyFeed .dropDown .fluxPow {
	/*background: transparent url('http://static0.fluxstatic.com/-/Clients/Common/Img/widgets/FluxPowered.gif') no-repeat left top;*/
	display: block;
	height: 18px;
}

/* SITE VISITORS */

.Flux .siteVisitors .listItem {
	text-align: center;
}

.Flux .siteVisitors .listItem .itemTitle {
	font-size: 10px;
	color: Black;
	
}

.Flux .siteVisitors .listItem a:hover .itemImage,
.Flux .siteVisitors .listItem a .itemImage {
	border: 1px black solid;
	vertical-align: bottom;
	width: 50px;
	height: 50px;
}

.Flux .siteVisitors .listItem a:hover .itemImage {
	border-color: Red;
}

.Flux .siteVisitors .listItem a {
	text-decoration: none;
}

.Flux .siteVisitors .listItem a:hover {
	text-decoration: underline;
}

/* Votes Widget */
.Flux .votes {
	width: 15px;
	display: block;
}

.Flux .votes td {
	white-space: nowrap;
}

.Flux .votes .thumbUp,
.Flux .votes .thumbDown,
.Flux .votes .disabled .thumbUp,
.Flux .votes .disabled .thumbDown {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/common/Img/widgets/vote_btns_0_15.gif') no-repeat 0px 0px;
	height: 19px;
	width: 15px;
	display: block !important;
	cursor: default;
	vertical-align: bottom;
	cursor: pointer;
}

.Flux .votes .thumbUp {
	cursor: pointer;
	background-position: 0px center;
}

.Flux .votes .thumbDown {
	cursor: pointer;
	background-position: -15px center;
}

.Flux .votes .disabled .thumbUp {
	background-position: -30px center;
}

.Flux .votes .disabled .thumbDown {
	background-position: -45px center;
}

.Flux A.permalink IMG {
	width: 14px;
	height: 14px;
}

.Flux A.permalink {
	background: url('http://static3.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png') 0px -40px no-repeat;
}

.Flux A.permalink:hover {
}

/*************************************************************************/
/* Quick Menu */

.Flux .quickMenu {
	color: #000000;
	font-size: 12px;
	background-color: #E6E6E6; /* url('http://static2.fluxstatic.com/-/Clients/common/Img/widgets/quick_menu.gif') no-repeat right -76px;*/
	border: 1px #E6E6E6 solid;
	border-width: 2px 5px 1px 5px;
	padding-right: 35px;
	vertical-align: middle;
	height: 27px;
	white-space: nowrap;
	text-align: left;
}

.Flux .quickMenu .bbBtnHolder .itemsList,
.Flux .quickMenu .bbBtnHolder IFRAME {
	visibility: hidden;
	position: absolute;
}

.Flux .quickMenu a.commonButton,
.Flux .quickMenu a.commonButton .btnColorDefault .btnCenter {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	height: 19px;
}

.Flux .quickMenu .thumbnail_25x25,
.Flux .quickMenu .thumbnailSize25x25 {
	display: inline;
	height: 25px;
	width: 25px
}

.Flux .quickMenu a.commonButton:hover,
.Flux .quickMenu a.commonButton:hover span {
	text-decoration: none;
}

.Flux .quickMenu .field {
	border: 1px #333333 solid;
	background-color: white;
	font-size: 10px;
	color: #5A5A5A;
	line-height: 10px;
	padding: 2px;
}

.Flux .quickMenu span,
.Flux .quickMenu input,
.Flux .quickMenu a,
.Flux .quickMenu label {}
.Flux .quickMenu img {
	vertical-align: middle;
}

.Flux .quickMenu a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.Flux .quickMenu a.contentName,
.Flux .quickMenu a.bigLink {
	font-weight: bold;
	font-size: 12px;
}

.Flux .quickMenu a.bigLink {
	text-transform: uppercase;
}

.Flux .quickMenu a.smallLink {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}

.Flux .quickMenu a:hover {
	text-decoration: underline;
}

.Flux .quickMenu .bbBtnHolder_active,
.Flux .quickMenu .bbBtnHolder {
	display: -moz-inline-box;
	display: inline-block;
	height: 23px;
	vertical-align: middle;
	z-index: 2147483647;
}

.Flux .quickMenu a.ddButton {
	display: block;
	padding: 3px 20px 3px 4px;
	margin: 1px;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/Img/widgets/quick_menu.gif') no-repeat right -33px;
}

.Flux .quickMenu .bbBtnHolder .itemsList,
.Flux .quickMenu .bbBtnHolder iframe {
	z-index: 2147483647;
}

.Flux .quickMenu .bbBtnHolder_active a.ddButton,
.Flux .quickMenu .bbBtnHolder_active a.ddButton:hover,
.Flux .quickMenu .bbBtnHolder a.ddButton:hover {
	margin: 0px;
	border: 1px #333333 solid;
	text-decoration: none;
	background-color: #CCCCCC;
	display: block;
	position: relative;
	z-index: 2147483647;
}

.Flux .quickMenu .bbBtnHolder_active a.ddButton {
	/*background-position: right 7px;*/
}
.Flux .quickMenu .itemsList {
	border: 1px #333333 solid;
	padding: 2px;
	background-color: #E6E6E6;
}

.Flux .quickMenu .itemsList a.listItem {
	display: block;
	text-decoration: none;
	padding: 2px;
	background-color: Transparent;
	color: #333333;
}

.Flux .quickMenu .itemsList a.listItem:hover {
	text-decoration: none;
	background-color: #CCCCCC;
	color: #000000;
}

.Flux .quickMenuBottomLeft,
.Flux .quickMenuBottomLeft,
.Flux .quickMenuBottom,
.Flux .quickMenu .spacer,
.Flux .quickMenu br {
	display: none;
}

/*************** Pages specific classes *********************/
.Flux .userProfilePage .zoneLeft .modulePeople .itemsList,
.Flux .userProfilePage .zoneRight .modulePeople .itemsList,
.Flux .userProfilePage .zoneLeft .modulePeople .itemsList .listItem,
.Flux .userProfilePage .zoneRight .modulePeople .itemsList .listItem {
	padding: 3px;
}

body .Flux .userProfilePage .zoneLeftWide {
	width: 428px !important;
} 
body .Flux .userProfilePage .zoneRightWide {
	width: 514px !important;
}


.Flux .pc_txtFrm {
	width: 80px;
	height: 15px;
}

.Flux .narrowDoublePageViewer {
	width: 610px;
	margin: 0px auto;
}
.Flux .narrowDoublePageViewer .zone {
	width: 305px;
}
/*************** Share Items Buttons Icons ****************/

.Flux .editForm .commonButton .buttonShare_Message,
.Flux .editForm .commonButton .buttonShare_Video,
.Flux .editForm .commonButton .buttonShare_Photo,
.Flux .editForm .commonButton .buttonShare_Link {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Icons/shareItems_btns_icos.gif') no-repeat 0px 3px;
	width: 20px;
	height: 23px;
	margin-right: 5px;
	vertical-align: middle;
}

.Flux .editForm .commonButton .buttonShare_Message {
	background-position: 0px -35px;
}

.Flux .editForm .commonButton .buttonShare_Photo {
	background-position: 0px -76px;
}

.Flux .editForm .commonButton .buttonShare_Link {
	background-position: 0px -118px;
}

/************************ Mail *******************************/
.Flux .mailToolbarSeparator {
	margin-top: 10px;
	border-top: 1px solid #d9d9d9;
}

.Flux .mail .title {
	font-weight: bold;
	padding: 8px;
}
.Flux .mail .backToInbox .title {
	font-size: 12px;
	text-decoration: none;
}
.Flux .mail .actionButtons TD {
	padding-right: 3px;
}
.Flux .mail .selectedItem {
	background-color: #D7EBFF;
}
.Flux .mail .folderList .title {
	padding: 5px;
	padding-top: 3px;
}
.Flux .mail .sideBar {
	width: 200px;
}

.Flux .mail .sideBar .sideBarItem .sideBarButton {
	background-image: url('http://static2.fluxstatic.com/-/Clients/Common/Img/Messaging/folders_xy_30x30.gif?version=2');
	background-repeat: no-repeat;
	padding-left: 25px;
}

.Flux .mail .sideBar .sideBarItem .selected {
	padding-left: 24px;
}

.Flux .feedList .folderList .sideBarButton {
	background-image: none;
}

.Flux .folderList .Messages {
	background-position: -3px 0px;
}
.Flux .folderList .Notifications {
	background-position: -3px -32px;
}
.Flux .folderList .Invitations {
	background-position: -3px -62px;
}
.Flux .folderList .Comments {
	background-position: -3px -89px;
}
.Flux .folderList .Sent {
	background-position: -3px -121px;
}
.Flux .folderList .Drafts {
	background-position: -4px -152px;
}
.Flux .folderList .TrashMail {
	background-position: -4px -181px;
}
.Flux .folderList .Bulletins {
	background-position: -3px -210px;
}
.Flux .mailContent {
	padding-left: 1px;
}

.Flux .mail .messageList,
.Flux .mail .messageView,
.Flux .mail .editMessage {
	width: 100%;
}
.Flux .mail .toolBar {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.Flux .mail .editMessage .toolBar {
	height: 20px;
}
.Flux .mail .messageView .toolBar {
	height: 20px;
}
.Flux .mail .subscriptionItems .toolBar {
	height: 20px;
	margin-top: 6px;
}
.Flux .mail .messageList .actionButtons {
	height: 20px;
}
.Flux .mail .messageList .lowerPager {
	padding: 6px 8px;
}
.Flux .mail .messageList .singleItem {
	border-left: 1px #D9D9D9 solid;
	border-bottom: 1px #D9D9D9 solid;
	border-right: 1px #D9D9D9 solid;
	width: 100%;
	table-layout: fixed;
	cursor: pointer;
	height: 22px;
}
.Flux .mail .messageList .sortButtons .singleItem {
	border-right: none;
}
.Flux .mail .messageList .singleItem .cell {
	text-align: left;
	padding: 4px 0px 4px 5px;
}

.Flux .mail .messageListNew .singleItem .cell {
	text-align: left;
	padding: 4px 5px;
}

.Flux .mail .messageList .sortButtons .singleItem .cell {
	border-right: 1px #D9D9D9 solid;
	padding: 2px 0px;
	text-align: center;
}
.Flux .mail .messageList .sortButtons .sortButton {
	text-decoration: none;
	padding-right: 15px;
	font-size: 12px;
}
.Flux .mail .messageList .sortButtons .sortArrow {
	background-image: url('http://static2.fluxstatic.com/-/Clients/Common/Img/Messaging/sort_arrow_xy_50x20.gif');
	background-repeat: no-repeat;
}
.Flux .mail .messageList .singleItem .selectAllCell {
	width: 31px;
}
.Flux .mail .messageList .singleItem .fromCell,
.Flux .mail .messageList .singleItem .toCell {
	width: 160px;
}
.Flux .mail .messageList .singleItem .subjectCell {
	width: 100%;
}
.Flux .mail .messageList .singleItem .subjectCell DIV {
	overflow: hidden;
}
.Flux .mail .messageList .sortButtons .singleItem .subjectCell DIV
{
	overflow: visible;
}
.Flux .mail .messageList .singleItem .dateCell {
	width: 130px;
	text-align: right;
	padding-right: 10px;
}
.Flux .mail .messageList .sortButtons .fromCell .descDirection {
	background-position: -6px 3px;
}
.Flux .mail .messageList .sortButtons .toCell .descDirection {
	background-position: -22px 3px;
}
.Flux .mail .messageList .sortButtons .fromCell .ascDirection {
	background-position: -6px -15px;
}
.Flux .mail .messageList .sortButtons .toCell .ascDirection {
	background-position: -22px -15px;
}
.Flux .mail .messageList .sortButtons .subjectCell .descDirection {
	background-position: 7px 3px;
}
.Flux .mail .messageList .sortButtons .subjectCell .ascDirection {
	background-position: 7px -15px;
}
.Flux .mail .messageList .sortButtons .dateCell .descDirection {
	background-position: -11px 3px;
}
.Flux .mail .messageList .sortButtons .dateCell .ascDirection {
	background-position: -10px -15px;
}
.Flux .mail .messageList .singleItem .fromCell .senderIcon {
	padding: 0px 3px;
}
.Flux .mail .messageList .unreadItem {
	font-weight: bold;
}
.Flux .mail .messageList .outgoingItem {
	font-style: italic;
}
.Flux .mail .messageView .toolBar,
.Flux .mail .editMessage .toolBar {
	height: 25px;
}
.Flux .mail .messageView {
	margin-right: 5px;
}
.Flux .mail .messageView .messagePart {
	padding: 5px 10px;
	border: 1px #D9D9D9 solid;
	border-top: none;
}
.Flux .mail .messageView .messagePart TABLE, 
.Flux .mail .editMessage .messagePart TABLE {
	width: 100%;
	table-layout: fixed;
}
.Flux .mail .messageView .messagePart .subjectCell {
	width: 100%;
	font-weight: bold;
}
.Flux .mail .messageView .messagePart .subjectCell DIV {
	overflow-x: hidden;
}
.Flux .mail .messageView .messagePart .dateCell {
	width: 150px;
	text-align: right;
}
.Flux .mail .messageView .messagePart .sender .fromCell {
	width: 50px;
	padding-top: 15px;
	vertical-align: middle;
	font-weight: bold;
}
.Flux .mail .messageView .messagePart .sender .senderIconCell {
	width: 40px;
	padding-top: 15px;
	vertical-align: middle;
}
.Flux .mail .messageView .messagePart .sender .senderNameCell {
	padding-top: 15px;
	vertical-align: middle;
	font-weight: bold;
}
.Flux .mail .messageView .messagePart .recipients {
	margin-left: 26px;
}
.Flux .mail .messageView .messageBodyCell, 
.Flux .mail .editMessage .messageBodyCell {
	width: 100%;
}
.Flux .mail .messageView .messageBody {
	height: 330px;
	overflow: auto;
}
.Flux .mail .editMessage .error {
	color: Red;
	font-weight: bold;
	padding-left: 20px;
}
.Flux .mail .editMessage .toolBar {
	border-bottom: none;
}
.Flux .mail .editMessage .headerPart {
	background-color: #F3F3F3;
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
}
.Flux .mail .editMessage .headerPart .input {
	width: 99%;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Flux .mail .editMessage .headerPart .input .subjectInput {
	border: 1px solid #E1E1E1;
	width: 99%;
}
.Flux .mail .editMessage .inputTitle {
	width: 45px;
	vertical-align: top;
	text-align: right;
}
.Flux .mail .editMessage .messageBody {
	height: 450px;
	overflow: auto;
	border: 1px solid #cccccc;
	border-top: none;
	padding: 5px 10px;
}
.Flux .mail .editMessage .headerPart .inputContainer {
	table-layout: fixed;
	width: 100%;
}

.Flux .contactList {
	width: 100%;
}
.Flux .contactList .searchEnvelope {
	float: left;
}
.Flux .contactList .searchInput {
	border: 1px solid #ffffff;
	margin-bottom: 1px;
}
.Flux .foundContacts {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	position: absolute;
	z-index: 5000;
	top: 9px;
	width: 250px;
}
.Flux .foundContacts .contentBody {
	border-right: 1px solid #6f6f6f;
	border-bottom: 1px solid #404040;
	background-color: #ffffff;
	overflow-x: hidden;
	height: 371px;
}
.Flux .foundContacts .singleItem {
	padding-left: 5px;
	margin: 1px 2px;
	vertical-align: middle;
	border: 1px solid #ffffff;
	cursor: pointer;
}
.Flux .foundContacts .selectedItem {
	background-color: #f4957f;
}
.Flux .foundContacts .contentBody .singleItem .recipientIcon {
	padding: 2px 9px 2px 5px;
	width: 30px;
}
.Flux .foundContacts .noData {
	height: 40px;
	width: 100%;
}
.Flux .contactList .selectedContacts {
	width: 99%;
	height: 43px;
	overflow-y: scroll;
	overflow-x: auto;
	background-color: #ffffff;
	border: 1px solid #E1E1E1;
}
.Flux .contactList .selectedContacts .singleItem {
	float: left;
	margin: 2px 5px 2px 2px;
}
.Flux .contactList .selectedContacts .singleItem .displayName {
	padding-bottom: 1px;
	padding-right: 3px;
}
.Flux .mail .bannerEnvelope {
	width: 1px;
	padding-top: 3px;
}
.Flux .mail .banner {
	width: 160px;
	height: 600px;
	background-color: #acacac;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
}

.Flux .iconMail_simple,
.Flux .iconMail {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/img/icons/mailType_icon_xy_0x30.gif ') no-repeat left center;
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.Flux .iconMail {
	background-position: -60px center;
}

.Flux .unreadItem .iconMail {
	background-position: -30px center;
}

.Flux .mail .fromCell img,
.Flux .mail .fromCell span,
.Flux .mail .dataCell span {
	cursor: pointer;
}

/************************ Mail *******************************/

/******************* Search Content Page *********************/
.Flux .searchContentPage .editForm {
	margin-bottom: 30px;
}
.Flux .searchContentPage .fieldName {
	width: 80px;
	padding: 5px;
}

.Flux .searchContentPage .editForm .field,
.Flux .searchContentPage .btnHolder,
.Flux .searchContentPage .editForm .fieldName {
	padding: 5px;
	margin: 0px;
}

.Flux .searchContentPage .btnHolder {
	width: 120px;
	padding: 5px;
}

.Flux .searchContentPage .seeMoreLink {
	text-align: right;
	padding-bottom: 5px;
}

.Flux .searchContentPage .resultTitle {
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 21px;
}

.Flux .searchContentPage .seeMoreLink a {
	line-height:15px;
}

.Flux .searchContentPage div.listItem {
	border-style: solid;
	border-width: 1px;
	padding: 8px 5px 12px 5px;
	margin-bottom: 5px;
}

.Flux .searchContentPage .itemImage {
	width: 100px;
}

.Flux .searchContentPage .itemTitle {
	padding-top: 18px;
}

.Flux .searchContentPage .contentTypeName {
	padding-bottom: 18px;
}

.Flux .searchContentPage .resultDataList {
	padding-bottom: 30px;
}

/***************** Search Content Page End *******************/

/************************ ShareContent ***********************/

.Flux .shareContent 
{
	width: 475px;
	border-style: solid;
	border-color: #666;
	border-width: 1px; 
	background-color: #fff;
	padding: 3px;
}

.Flux .shareContent .userArea .block {
	margin: 0px auto;
}

.Flux .shareContent .userArea .block .blockTabsPlace {
	padding-left: 6px;
	padding-right: 6px;
}

.Flux .shareContent .userArea .block .blockPages {
	padding: 0px 6px 2px 6px;
}

.Flux .shareContent .userArea .block .blockPages .inputTitle {
	padding-top: 12px;
}

.Flux .shareContent .userArea .block .blockPages .shareInput {
	margin-top: 12px;
	width: 409px;
}

.Flux .shareContent .userArea .block .blockPages .contactList {
	margin-top: 12px;
}

.Flux .shareContent .userArea .block .blockPages .contactList .selectedContacts {
	width: 100%;
}

.Flux .shareContent .userArea .block .blockPages .contentInfo {
	padding: 4px; 
	background-color: #f5f5f5;
}

.Flux .shareContent .userArea .block .blockPages .contentInfo .contentInfoDetail {
	margin-left: 10px;
	width: 270px;
	height: 71px; 
	overflow: auto;
}

.Flux .shareContent .userArea .block .blockPages .socialWebPage {
	margin-top: 12px;
	margin-bottom: 40px;
	padding: 6px;
	height: 213px;
}

.Flux .shareContent .userArea .block .blockPages .socialWebPage .socialWebSubPage {
	width: 298px;
}


.Flux .shareContent .userArea .block .blockPages .socialWebPage .socialWebSubPage .socialWebLink {
	background-image: url('http://static3.fluxstatic.com/-/Clients/Common/Img/icons/socialWeb_xy_0x20.gif');
	background-repeat: no-repeat;
	padding-left: 22px;
	cursor: pointer;
}

.Flux .shareContent .userArea .block .blockPages .socialWebPage .socialWebSubPage .delIcioUs {
	background-position: left 0px;
}

.Flux .shareContent .userArea .block .blockPages .socialWebPage .socialWebSubPage .digg {
	background-position: left -20px;
}

/** Contact List for Add Share **/
.Flux .shareControl .contactList .selectedContacts {
	height: 19px;
}

/************************* ShareContent **********************/
/********************** New Share Page ***********************/
.Flux .fluxShareLogo {
	/*background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/f_logo_21x21.gif') no-repeat center center;*/
	display: none;
}

.Flux .fSharePage .blockHeader {
	margin-bottom: 14px;
}

.Flux .fSharePage .blockContent {
	padding: 30px 0px;
}

.Flux .shareContentContainer .contentInfo {
	padding: 15px 10px;
}

.Flux .shareContentContainer {
	margin: 0px auto;
	width: 610px;
}

.Flux .fSharePopup .shareContentContainer {
	width: 473px;
	height: 450px;
}

.Flux .shareOptionsContainer {
	margin-top: 5px;
	background: #c1c1c1;
}

.Flux .shareOptionsContainer .bigText {
	font-size: 14px;
}

.Flux .customCommunitiesList {
	width: 170px;
	height: 160px;
	overflow: auto;
	margin-bottom: 7px;
}

.Flux .customCommunitiesList,
.Flux .shareOptionsList {
	border: 1px #C1C1C1 solid;	
	background-color: #ffffff;
}

.Flux .fSharePopup .shareOptionsList {
	border: none;
}

.Flux .shareOptionsContainer .communitiesList {
	margin-bottom: 7px;
}

.Flux .shareOptionsTitle {
	padding-bottom: 7px;
}

.Flux .fSharePage .editForm select.selectDropDown,
.Flux .fSharePage .editForm input.inputText {
	width: 200px;
	padding: 2px 8px;
}

.Flux .fSharePage .editForm .field input.inputWide,
.Flux .fSharePage .editForm .field textarea.inputWide
 {
	width: 616px;
}

.Flux .fSharePage .signUpForm {
	width: auto;
}

.Flux .blockTitle img {
	vertical-align: middle;
	margin-right: 5px;
}

.Flux .fSharePage .bigText {
	padding: 5px 0px;
}

.Flux .fSharePage .contentDescr {
	padding-left: 10px;
	padding-top: 40px;
}

.Flux .shareSuccessPanel .hugeTitle {
	font-size: 20px;
}

.Flux .shareFacebookPanel .bigText a,
.Flux .shareFacebookPanel .bigText a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.Flux .shareFacebookPanel {
	height: 113px;
	width: 100%;
}

.Flux .shareSuccessPanel {
	height: 235px;
	width: 100%;
}

.Flux .notLoggedInUserPanel {
	height: 113px;
	width: 100%;
}

/************************ Sare Feed **************************/
.Flux .fShareFeedList {
	padding-top: 36px;
	padding-bottom: 7px;
}

.Flux .fShareFeedList .toolBar {
	padding: 0px;
	border: none;
	background: none;
	margin: 0px;
}

.Flux .fShareFeedList .itemOwner {
	width: 57px;
}

.Flux .fShareFeedList .itemOwnerLeft IMG {
	margin-right: 5px;
}

.Flux .fShareFeedList .itemOwnerRight IMG {
	margin-left: 5px;
}

.Flux .fShareFeedList .listItem {
	padding: 18px 0px;
}

.Flux .fShareFeedList .itemTitle,
.Flux .fShareFeedList .itemInfo {
	border: 1px #cccccc solid;
	margin: 0px 5px;
}

.Flux .fShareFeedList .listItem .blockContent {
	padding: 0px;
}

.Flux .fShareFeedList .itemDescr {
	padding: 10px;
}

.Flux .fShareFeedList .itemDescr .itemDescr {
	padding-bottom: 0px;
	padding-right: 0px;
}

.Flux .fShareFeedList .itemImage {
	padding-right: 10px;
}

.Flux .fShareFeedList .itemImage IMG {
	display: block;
}

.Flux .fShareFeedList .contentTitle {
	font-weight: bold;
}

.Flux .fShareFeedList .itemTitle {
	padding: 10px;
	border-bottom-width: 0px;
}

.Flux .fShareFeedList .contentHolderClass {
	border-top: 1px #cccccc solid;
}

.Flux .fShareFeedList .contentHolderClass {
	padding: 5px;
}

.Flux .fShareFeedList .contentActionHolder {
	padding: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/********************** /Sare Feed End ***********************/

/******************* /New Share Page End *********************/

/************************ Popups *****************************/

.Flux .popup {
	width: 245px;
	background-color: AntiqueWhite;
	padding: 5px;
	border: solid 1px #000000;
	text-align: center;
}

.Flux .popup .errorMessage {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

.Flux .popup .textBriefing {
	font-size: 12px;
}

.Flux .popup .input {
	padding-right: 7px;
	width: 155px;
}

.Flux .overlayPanel {
	position: absolute;
}

.Flux .popupAddAsFriend,
.Flux .popupRemoveFriend,
.Flux .popupDenyMessage {
	width: 200px;
	position: absolute;
	top: -20px;
	/*text-align: center;*/
	background-color: AntiqueWhite;
	padding: 5px;
}



/************************ Popups ****************************/

/* My Media */
.Flux .myMedia .block .blockContent,
.Flux .myMedia .block .blockContent_transparent {
	padding: 5px;
}

.Flux .myMedia .block .blockContent .navPanel {
	padding-right: 10px;
	padding-bottom: 5px;
}

.Flux .myMedia .filterTagName {
	color: Green;
	font-size: 19px;
	font-weight: normal;
}

.Flux .myMedia .itemsList {
	padding-bottom: 30px;
}

.Flux .myMedia .itemsList .listItem {
	margin: 7px 20px;
	border: 1px black solid;
	padding: 4px;
	width: 122px;
	overflow: hidden;
}

.Flux .myMedia .itemsList .listItemSelected {
	margin: 7px 20px;
	border: 1px black solid;
	padding: 4px;
	width: 122px;
	overflow: hidden;
	background-color: #4E6072;
}

/* My Pictures and my videos items */


/* My Media */
.Flux .userArea .blockTitle {
	width: auto;
}

.Flux .userArea .blockTitle a.linkButton {
	color: #3366CC;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.Flux .userArea .blockTitle a.linkButton:hover {
	text-decoration: underline;
}

.Flux .myMedia .editForm,
.Flux .userArea .editForm {
	border-width: 0px;
	background-color: Transparent;
}

.Flux .userArea .editForm input,
.Flux .userArea .editForm textarea,
.Flux .userArea .editForm select {
	padding: 2px;
	font-size: 10px;
	color: #333333;
}

.Flux .userArea .field {
	padding-bottom: 7px;
	margin: 0px;
}

.Flux .userArea .editForm .error .fieldName {
	color: #EA0000;
}

.Flux .userArea .field .fieldName {
	padding: 7px 0px 0px 0px;
}


.Flux .userArea .userInfo {
	padding-bottom: 5px;
}

.Flux .userArea .smallLink {
	color: #333333;
	text-decoration: underline;
}

.Flux .userArea .editForm .widthDefault {
	width: 162px;
}

.Flux .userArea .sityField {
	width: 102px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.Flux .userArea .stateField {
	width: 24px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.Flux .userArea .zipField {
	width: 60px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.Flux .userArea .uploadField {
	width: 235px;
	margin-top: 8px;
}
.Flux .userArea .countryField {
	width: 218px;
}

.Flux .editForm .fillWide {
	width: 100%;
}

.Flux .userArea .editForm .inputTextarea {
	height: 100px;
}

.Flux .warningPanel {
	border: 1px solid red;
	background-color: #fff0f0;
	padding: 12px 8px;
	margin: 5px 10px;
}

.Flux .tagWorldList img {
	margin: 3px;
	margin-bottom: -1px;
}

/* User Area: Account */

.Flux .userArea .fieldInfo {
	padding: 13px 10px;
	text-align: left;
	width: 200px;
}

.Flux .userArea  .fieldInfo .bigText {
	padding-bottom: 5px;
	line-height: 12px;
}

.Flux .userArea .fieldGroup {
	padding-bottom: 20px;
}

.Flux .userArea .groupTitle {
	border-bottom: 1px #666666 solid;
}

/* Deactivate Account*/

.Flux .deactivateAccount{
	padding-left: 10px;
}

.Flux .deactivateAccount .myCommunities{
	width: 400px;
}

.Flux .deactivateAccount  .myCommunities .communitiesList .listItem{
	margin-left: 0px;
}

.Flux .deactivateAccount .blockPlace{
	width: 80%;
	padding-left: 30px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-style: solid !important;
	border-width: 1px !important;
}

.Flux .deactivateAccount  .myCommunities .blockContent{
	border-width: 0px;
	background-color: transparent !important;
}

.Flux .deactivateAccount .hugeTitle{
	font-weight: bold;
	padding-left: 5px;
}


.Flux .deactivateAccount .field{
	padding-bottom: 10px;
	width: 400px;
	text-align: justify;
}

.Flux .deactivateAccount .fieldWide{
	width: 500px;
}

.Flux .deactivateAccount .link{
	text-decoration: underline;
}

/* Account Deactivated */

.Flux .accountDeactivated{
	padding-left: 10px;
}

.Flux .accountDeactivated .hugeTitle{
	font-weight: bold;
	padding-left: 5px;
}

.Flux .accountDeactivated .editForm{
	width: 80%;
	padding-left: 30px;
	padding-top: 10px;
	border: solid 1px #454545;
}
.Flux .accountDeactivated .field{
	width: 500px;
}
.Flux .accountDeactivated .editForm .fieldSignIn{
	padding : 5px 0px 5px 0px;
}

.Flux .accountDeactivated .editForm .fieldSubmit{
	padding : 5px 0px 5px 0px;
	text-align:right;
	width: 100%;
}

.Flux .accountDeactivated .inputTextbox{
	font-size: 10px;
}

/*************** /Pages specific classes *********************/


/************** Sharing Control ***************************/
.Flux .sharingPanelHolder {
	display: block;
}

.Flux .sharingPanelHolder .contentHolder {
	padding: 17px 9px;
}

.Flux .pageContent .sharingPanelHolder .blockHeaderInner .hugeTitle img {
	float: none;
	margin: 0px;
	margin-right: 5px;
}

.Flux .pageContent .sharingPanelHolder .blockHeaderInner .hugeTitle TD,
.Flux .pageContent .sharingPanelHolder .blockHeaderInner .hugeTitle {
	padding-top: 0px;
	padding-bottom: 0px;
	background: none;
	line-height: 33px;
}

.Flux .pageContent .block .sharingPanelHolder .blockHeader,
.Flux .pageContent .block .sharingPanelHolder .blockHeader_over {
	padding: 0px;
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/shareBox_title_bg.gif') repeat-x top left;
	height: 33px;
}

.Flux .pageContent .block .sharingPanelHolder .blockHeader_over {
	background-position: left bottom;
	background-color: Black;
}

.Flux .pageContent .sharingPanelHolder .blockHeaderInner {
	padding: none;
	background: none;
}

.Flux .sharingPanelHolder .contentImage {
	padding-right: 10px;
	padding-left: 0px;
}

.Flux .sharingPanelHolder .sharingPanel {
	padding: 0px 72px 0px 73px;
}

.Flux .sharingPanelHolder .sharingPanel .sharingPanelTopNBottom {
	width: 655px;
}

.Flux .sharingPanelHolder .block {
	line-height: normal;
	padding: 23px 17px;
	margin: 0px;
}

.Flux .sharingPanelHolder .dropEditFormBg .editForm {
	background: none;
}


.Flux .shareOptionsContainer .editForm .text {
	font-weight: bold;
}

.Flux .shareOptionsContainer .editForm {
	padding: 0px;
	padding-top: 10px;
	border: none;
	background: none;
}

.Flux .sharingPanelHolder .editForm {
		background: none;
}

.Flux .sharingPanelHolder .editForm table.categoryList {
	margin: 8px 0px;
}

.Flux .sharingPanelHolder .editForm td.text {
	padding: 0px 8px;
}

.Flux .shareOptionsContainer .padded {
	padding: 5px 8px 7px 7px;
}

.Flux .shareOptionsContainer .buttonArea,
.Flux .sharingPanelContent .buttonArea {
	text-align: right;
	padding-right: 2px;
}

.Flux .sharingPanelContent .buttonArea {
	padding-top: 5px;
}

.Flux  .shareOptionsContainer .field {
	margin-bottom: 8px;
}

.Flux .sharingPanelHolder .blockContent {
	padding: 15px 17px;
}

.Flux .sharingPanelHolder .editForm hr {
	height: 0px;
	border: none;
	border-top: 1px #cccccc solid;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.Flux .sharingPanelHolder .uploadField,
.Flux .sharingPanelHolder .searchField {
	line-height: 17px;
	padding: 0px 3px 3px 3px;
	font-size: 11px;
	border-right: none;
	border: 1px #333333 solid;
	width: 200px;
}

.Flux .sharingPanelHolder .returnLinkHolder {
	padding: 18px 0px;
}

.Flux .sharingPanelHolder .sharingPanel .uploadField {
	width: 475px;
}

.Flux .sharingPanelHolder .sharingPanel .searchBtn {
	display: block;
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/sharedSearch.gif') no-repeat left top;
	line-height: 17px;
	color: #000000;
	width: 76px;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	margin-top: 1px;
}

.Flux .sharingPanelHolder .sharingPanel .inputTextarea {
	width: 100%;
	height: 49px;
	background-color: #dddddd;
	font-size: 13px;
	padding: 0px;
	color: #000000;
	border: 1px #333333 solid;
	font-family: Arial;
	overflow: auto;
}

.Flux .sharingPanelHolder select {
	line-height: 15px;
	padding: 0px 3px;
	font-size: 11px;
}

.Flux .sharingPanelHolder .padded {
	padding: 10px 0px;
}

.Flux .sharingPanelHolder .editForm .field {
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

/* User Profile Share Control */
.Flux .userProfilePage .sharingPanelHolder .sharingPanelTop {
	margin:0px;
}

.Flux .userProfilePage .sharingPanelHolder .sharingPanelContent {
	border-top-width: 0px;
	padding: 17px;
}

.Flux .sharingPanelHolder .collapseButton {
	font-size: 14px;
	font-weight: normal;
	padding: 0px 8px;
	text-decoration: none;
	vertical-align: middle;
}

.Flux img.shareLinkButtonPrev,
.Flux img.shareLinkButtonPrev_disabled {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/Btns/shareBtnCollapse.gif') no-repeat left top;
	height: 16px;
	width: 14px;
	display: inline;
	vertical-align: middle;
	color: White;
}

.Flux img.shareLinkButtonNext ,
.Flux img.shareLinkButtonNext_disabled {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/Btns/shareBtnCollapse.gif') no-repeat left bottom;
	height: 16px;
	width: 14px;
	display: inline;
	vertical-align: middle;
}



.Flux .expandBtnArrow,
.Flux .collapseBtnArrow {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/Btns/shareBtnCollapse.gif') no-repeat left top;
	height: 16px;
	width: 14px;
	display: inline;
	vertical-align: middle;
}

.Flux .sharingPanelBottom img {
	display: block;
}

.Flux .expandBtnArrow {
	background-position: left bottom;
}

.Flux a:hover img.shareLinkButtonNext,
.Flux .blockHeader_over .expandBtnArrow {
	background-position: right bottom;
}

.Flux a:hover img.shareLinkButtonPrev,
.Flux .blockHeader_over .collapseBtnArrow {
	background-position: right top;
}

.Flux .sharingPanelBottom {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Btns/sharePanel_bottom.gif') repeat-x left top;
	padding: 0px;
}

.Flux .sharingPanelBottom_hover {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Btns/sharePanel_bottom.gif') repeat-x left -80px;
	padding: 0px;
}

.Flux .sharingPanelBottom .btnCollapsed,
.Flux .sharingPanelBottom .btnExpanded {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Btns/sharePanel_bottom.gif') no-repeat center -40px;
	height: 27;
	padding: 0px;
	cursor: pointer;
	color: Black;
}

.Flux .sharingPanelBottom_hover .btnCollapsed,
.Flux .sharingPanelBottom_hover .btnExpanded {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/Btns/sharePanel_bottom.gif') no-repeat center -120px;
	height: 27;
	padding: 0px;
	cursor: pointer;
	color: Black;
}

.Flux .sharingPanelBottom_hover .bigText,
.Flux .sharingPanelHolder .bigText {
	font-size: 14px;
}
/************** /Sharing Control ***************************/

.Flux .optOut {}
.Flux .optOut .checkBox {
	padding: 10px 0px 10px 15px;
}

.Flux .optOut .successMsg {
	color: #23B002;
	font-weight: bold;
}

/* *** Module Wizard *** */
.Flux .moduleWizardBar {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/Img/Pbt/Wizard/ModuleWizardBar_bg.gif') repeat-x;
	height: 33px;
	border: 1px solid #336699;
	margin: 9px 0px 12px 0px;
}

.Flux .moduleWizardBar TD {
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
	color: #fdfafa;
}

.Flux .moduleWizardBar TD TD {
	padding: 0px;
}

.Flux .moduleWizardBar TD TD.moduleWizardButton {
	padding: 1px 0px 0px 3px;
	font-size: 12px;
	color: #fdfafa;
}

.Flux .moduleWizardOverlay {
	background-color: #666666;
	border: 1px solid #333333;
	width:463px;
}

.Flux .moduleWizardOverlay .overlayHeader {
	padding: 6px 12px 0px 12px;
}

.Flux .moduleWizardOverlay A.closeButton {
	color: White;
	font-size: 12px;
}

.Flux .moduleWizardOverlay A.closeButton:hover {
	color: #CCCCCC;
}

.Flux .moduleWizardOverlay A.closeButton IMG {
	background: url('http://static0.fluxstatic.com/-/Clients/Common/Img/btns/btn_close_xy_0x20.gif') left top no-repeat;
	width: 13px;
	height: 13px;
	margin-bottom: -3px;
	margin-left: 5px;
}

.Flux .moduleWizardOverlay A.closeButton:hover IMG {
	background-position: left -20px;
}

.Flux .moduleWizardOverlay .overlayBody {
	padding: 0px 38px 24px 38px;
}

.Flux .moduleWizardOverlay .overlayBody .overlayTitle {
	font-size: 18px;
	padding-bottom: 20px;
	color: White;
}

.Flux .moduleWizardOverlay .moduleControlBar, .Flux .moduleWizardOverlay .moduleControlBarLeft {
	background: url('http://static0.fluxstatic.com/-/Clients/Common/Img/Pbt/Wizard/ModuleWizardControlBar.gif') repeat-x;
	height: 29px;
	font-size: 14px;
	color: White;
}

.Flux .moduleWizardOverlay .moduleControlBarLeft {
	border-left: 1px solid #7a7a7a;
	padding-left: 6px;
}

.Flux .moduleWizardOverlay .moduleControlListSeparator {
	height: 9px;
}

/* *** /Module Wizard *** */
.Flux .moveToTop_btn {
	display: block;
	background: transparent url('http://static0.fluxstatic.com/-/Clients/Common/Img/btns/move_top_top.gif') no-repeat left top;
	width: 15px;
	height: 16px;
}

.Flux .becomeMemberBlock {
	width: 400px;
}

.Flux .joinInterm .block .blockContent {
	padding: 15px;
}

.Flux * .block .transparentBG {
	background-image: none!important;
	background-color: Transparent;
}

.Flux .manageMembers .cell {
	padding: 12px 5px;
}

.Flux .manageMembers .subTitle {
	font-size: 16px;
	font-weight: bold;
}

.Flux .manageMembers .cell .manageMembersTitle a,
.Flux .manageMembers .cell .manageMembersDesc {
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

.Flux .manageMembers .tabButton {
	white-space: nowrap;
}

.Flux .manageMembers .blockTabs A.tabButton {
	border: none;
	text-align: left;
	padding-left: 5px;
}


/* CONTENT ACTION FIX TO BE DIFFERENT IN CONTROL AND WIDGET */
/* MUST BE ROLLED BACK AS SOON AS CONTROL AND WIDGET BECOME THE SAME */
/* SEE TFS FOR THE ANALISYS OF VERSIONS DIFFERENCE */

/* BEGIN (CONTENT ACTION FIX) */

/* Thumb Up */


.Flux .thumbIco-NEW,
.Flux .disabled .thumbIco-NEW,
.Flux a.fShareLink-NEW,
.Flux a.addToFavorites-NEW,
.Flux .flugging-NEW {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/contentAction_xy_0x40.gif') no-repeat 0px 0px;
	height: 16px;
	padding-left: 24px;
	line-height: 16px;
	display: block;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	width: 50px;
}

.Flux a.votes-NEW {
	display: block;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

.Flux a.votes-NEW:hover {
	text-decoration: underline;
}

.Flux .thumbIco-NEW,
.Flux .contentJumpPage .thumbIco-NEW {
	background-position: left -160px;
}

.Flux a:hover .thumbIco-NEW,
.Flux .contentJumpPage a:hover .thumbIco-NEW {
	background-position: left -200px;
}

.Flux .disabled .thumbIco-NEW,
.Flux a:hover .disabled .thumbIco-NEW,
.Flux .contentJumpPage .disabled .thumbIco-NEW,
.Flux .contentJumpPage a:hover .disabled .thumbIco-NEW {
	background-position: left -240px;
	cursor: default;
}

.Flux a.fShareLink-NEW,
.Flux .contentJumpPage a.fShareLink-NEW {
	padding-left: 50px;
	text-decoration: none;
}

.Flux a.fShareLink-NEW:hover,
.Flux .contentJumpPage a.fShareLink-NEW:hover {
	background-position: 0px -40px;
}


.Flux a.addToFavorites-NEW,
.Flux .contentJumpPage a.addToFavorites-NEW {
	background-position:  0px -80px;
}


.Flux a.addToFavorites-NEW:hover,
.Flux .contentJumpPage a.addToFavorites-NEW:hover {
	background-position: 0px -120px;
}

.Flux .flugging-NEW,
.Flux .contentJumpPage .flugging-NEW {
	background-position: 0px -280px;
	position: static;
	width: 36px;
}

.Flux a.flugging-NEW, .Flux .block .blockContent a.flugging-NEW,
.Flux .contentJumpPage .Flux a.flugging-NEW {
	text-decoration: none;
}

.Flux a.flugging-NEW,
.Flux .contentJumpPage a.flugging-NEW:hover {
	background-position: 0px -320px;
	position: relative;
}

.Flux .flugging-NEW .dropDown {
}

.Flux a.flugging-NEW .dropDown {
	display: block;
	position: absolute;
	left: 0px;
	top: 100%;
	padding: 3px;
	width: 54px;
}

.Flux a.flugging-NEW .listItem {
	display: block;
	text-decoration: none;
	text-align: left;
}

.Flux a.flugging-NEW .itemSeparator {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/contentAction_xy_0x40.gif') no-repeat 0px -360px;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
}

.Flux .comments a.flugging-NEW,
.Flux .comments a.flugging-NEW * {
	background-image: none;
	padding: 0px;
	margin: 0px;
	line-height: normal !important;
	height: auto;
}

/************* StarsRating *************/

.Flux .viewStarsRating .star,
.Flux .editStarsRating .star {
	background-color: transparent;
	background-image: url('http://static1.fluxstatic.com/-/Clients/Common/Img/Voting/StarRaiting.gif');
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
}

.Flux .editStarsRating, 
.Flux .editStarsRating .star {
	cursor: pointer;
}

.Flux .viewStarsRating .star0,
.Flux .editStarsRating .lifelessStar {
	background-position: 0px 0px;
}

.Flux .viewStarsRating .star1 {
	background-position: 0px -15px;
}

.Flux .viewStarsRating .star2 {
	background-position: 0px -30px;
}

.Flux .viewStarsRating .star3 {
	background-position: 0px -45px;
}

.Flux .viewStarsRating .star4 {
	background-position: 0px -60px;
}

.Flux .viewStarsRating .star5 {
	background-position: 0px -75px;
}

.Flux .viewStarsRating .star6 {
	background-position: 0px -90px;
}

.Flux .viewStarsRating .star7 {
	background-position: 0px -105px;
}

.Flux .viewStarsRating .star8 {
	background-position: 0px -120px;
}

.Flux .viewStarsRating .star9 {
	background-position: 0px -135px;
}

.Flux .viewStarsRating .star10,
.Flux .editStarsRating .lifeStar  {
	background-position: 0px -150px;
}

/************* StarsRating *************/

/***********************************************************************************/
/*** Rating                                                                      ***/
/***********************************************************************************/
/* FiveStars rating */
.Flux .rateStar,
.Flux .rateStar_active {
	background: transparent url('http://static1.fluxstatic.com/-/Clients/Common/Img/Voting/star_xy_0x15.gif') no-repeat 0px 0px;
	padding-left: 17px;
	height: 16px;
	cursor: pointer;
}

body .Flux .rateStar_active,
body .Flux .starsRate_over .rateStar_active {
	background-position: 0px -30px;
}

body .Flux .rateStar_over,
body .Flux .starsRate_over .rateStar_over {
	background-position: 0px -60px;
}

/* Thumb rating */
body .Flux td.thumbTd {
	padding-right: 2px;
}

body .Flux td.thumbTd a {
	text-decoration: none;
}

body .Flux .activeThumbUp,
body .Flux .activeThumbDown,
body .Flux .overThumbUp,
body .Flux .overThumbDown,
body .Flux .disableThumbUp,
body .Flux .disableThumbDown {
	width: 20px;
	height: 16px;
	display: block;
	background: transparent url('http://static0.fluxstatic.com/-/Clients/Common/Img/Voting/thumb_xy_0x20.gif') no-repeat 0px 0px;
}

body .Flux .activeThumbDown {
	background-position: 0px -20px;
}

body .Flux .overThumbUp {
	background-position: 0px -40px;
}

body .Flux .overThumbDown {
	background-position: 0px -60px;
}

body .Flux .disableThumbUp {
	background-position: 0px -80px;
}

body .Flux .disableThumbDown {
	background-position: 0px -100px;
}

/* END (CONTENT ACTION FIX) */

/* Edit Content Overlays */

.Flux .editContentPanel .text,
.Flux .editContentPanel *,  
.Flux .editContentPanel .editForm .fieldName,
.Flux .overlayHolder .overlayTitle
{
	color: Black;
}

.Flux .overlayHolder .overlayTitle {
	padding: 12px;
	font-size: 22px;
	margin: 0px;
}

.Flux .btnEditContent,
.Flux .btnDownloadContent,
.Flux .btnDeleteContent	{
	background-color: transparent;
	background-image: url('http://static3.fluxstatic.com/-/Clients/Common/Img/btns/btns_edit_content_xy_0x40.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 16px;
	height: 16px;
	display: inline-block;
}

.Flux .btnDeleteContent {
	background-position: 0px 0px;
}

.Flux .btnDownloadContent {
	background-position: 0px -40px;
}

.Flux .btnEditContent {
	background-position: 0px -80px;
}

.dateTimePicker input {
	width: 88px;
	margin-right: 4px;
}

.Flux .btnDateTimePicker {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/Common/Img/btns/btn_date_picker.gif') no-repeat left center;
	display: block;
	width: 20px;
	height: 16px;
}

.Flux .btnDateTimePicker * {
	display: none;
}

body .Flux .editForm .blueLabeledInput input,
body .Flux .editForm .blueLabeledInput label {
	font-family: Arial;
	color: #3366FF;
	text-decoration: none;
	vertical-align: middle;
}

.Flux .overlayHolder .tagWorldList {
	display: block;
}

.Flux .overlayHolder .pc_txtFrm {
	width: 200px;
	vertical-align: middle;
}

/* embedded images and flash objects  */
body .Flux .moduleProfile .moduleUserProfile img {
	max-width:350px;
	width:expression(350 + "px");
}

.Flux .discussionBoard .comments .commentMessageText img {
	max-width:300px;
	width:expression(300 + "px");
}

body .Flux .moduleProfile .moduleUserProfile embed,
body .Flux .moduleProfile .moduleUserProfile object {
	max-width:350px;
	max-height:260px;
	width:expression(350 + "px");
	height:expression(260 + "px");
}

.Flux .discussionBoard .comments .commentMessageText embed,
.Flux .discussionBoard .comments .commentMessageText object {
	max-width:300px;
	max-height:230px;
	width:expression(300 + "px");
	height:expression(230 + "px");
}

.Flux .userProfileWide .moduleCommentsUserProfile .cloudCenter img,
.Flux .userProfileWide .moduleCommentsUserProfile .cloudCenter embed,
.Flux .userProfileWide .moduleCommentsUserProfile .cloudCenter object {
	max-width: 220px;
}

.ie6only .Flux .userProfileWide .moduleCommentsUserProfile .cloudCenter img,
.Flux .userProfileWide .moduleCommentsUserProfile .cloudCenter embed,
.Flux .userProfileWide .moduleCommentsUserProfile .cloudCenter object {
	width: expression(this.clientWidth > 210?"220px":"auto");
}

/* UserPageNavigation */

.profileContentButton {
	display: block;
	margin-bottom: 7px;
	height: 27px;
	clear: both;
}

.Flux a .contentName,
.Flux a.profileContentButton,
.Flux a .contentCount {
	text-decoration: none;
}

.profileContentButton .contentName {
	height: 27px;
	display: block;
	line-height: 27px;
	font-size: 18px;
	padding: 0px 10px;
	color: #ffffff;
	cursor: pointer;
	width: 70px;
	float: right;
	margin-top: 3px;
}

.profileContentButton .contentCount {
	font-size: 36px;
	display: block;
	height: 36px;
	line-height: 36px;
	padding-right: 10px;
	float: left;
	width: 90px;
	text-align: right;
	cursor: pointer;
	color: #333333;
}

.profileButtonBlue .contentName {
	background-color: #336699;
}

.profileButtonBrown .contentName {
	background-color: #663333;
}

.profileButtonOrange .contentName {
	background-color: #CC6600;
}

.profileButtonGreen .contentName {
	background-color: #336633;
}

.profileButtonAqua .contentName {
	background-color: #66CCCC;
}

.profileButtonGray .contentName {
	background-color: #333333;
	width: 120px;
}
.profileButtonGray .contentCount{
	width: 30px;
}

.Flux .profileModeButton {
	display: block;
	padding: 0px 15px;
	text-align: right;
	margin: 0px 0px 7px 0px;
}

.fluxPage .Flux .userPagesNavigation .menuBar {
	margin: 0px;
	background: none;
	border: none;
	height: auto;
}

.fluxPage .userPagesNavigation .menuBar .menuItem {
	line-height: 31px;
	height: 31px;
	font-size: 24px;
	font-weight: normal;
	border-width: 1px 1px 1px 1px;
}

.Flux .profileEditButton {
	display: block;
	padding-left: 20px;
	background-image: url(/-/Clients/Common/Img/btns/profileEdit_btns_xy_0x20.gif);
	background-repeat: no-repeat;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border: none;
	margin: 0px;
}

.btnChangePhoto {
	background-position: left top;
}

.btnComposeMail {
	background-position: left -20px;
}

.btnManageAcc {
	background-position: left -40px;
}

.btnEditProfile {
	background-position: left -60px;
}

.Flux .ownerThumbnail .userThumbnail {
	border-width:6px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.fluxPage .Flux .tabArrow {
	width: 0px;
	height: 0px;
	border-top-width: 11px;
	border-style: solid;
	border-left: 8px transparent solid;
	border-right: 8px transparent solid;
	border-bottom: none;
	display: block;
	margin-left: 24px;
}

/* Activity Share */
.contentCloud {
	padding-left: 11px;
}

.activityInfo {
	padding-bottom: 4px;
}

.contentCloud .cloudArrowHolder {
	position: relative;
}

.contentCloud .cloudArrow {
	background-position: 0px -8px;
	width: 12px;
	height: 21px;
	position: absolute;
	left: -12px;
	top: 0px;
}

.contentCloud .cloudCenter {
	padding: 4px 12px;
}

.contentCloud .cloudCenter,
.contentCloud .cloudLeft,
.contentCloud .cloudRight,
.contentCloud .cloudBottom,
.contentCloud .cloudTop {
	background-color: #D3F6FF;
}

.contentCloud .cloudLeft,
.contentCloud .cloudRight,
.contentCloud .cloudBottom,
.contentCloud .cloudTop {
	font-size: 0px;
}

.contentCloud .cloudLeftTop,
.contentCloud .cloudRightTop,

.contentCloud .cloudLeftBottom,
.contentCloud .cloudRightBottom,
.contentCloud .cloudArrow {
	background-image: url(/-/Clients/Common/Img/activity/cloud_aqua.gif);
}

.contentCloud .cloudTop {
	border-top: 1px #66cccc solid;
	height: 7px;
}
.contentCloud .cloudBottom {
	border-bottom: 1px #66cccc solid;
	height: 7px;
}
.contentCloud .cloudLeft {
	border-left: 1px #66cccc solid;
}
.contentCloud .cloudRight {
	border-right: 1px #66cccc solid;
}

.contentCloud .cloudLeftTop {
	background-position: -11px 0px;
	background-repeat: no-repeat;
	padding-left: 8px;
	height: 8px;
}

.contentCloud .cloudRightTop {
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-right: 8px;
	height: 8px;
}

.contentCloud .cloudLeftBottom {
	background-position: -11px bottom;
	background-repeat: no-repeat;
	padding-left: 8px;
	height: 8px;
}

.contentCloud .cloudRightBottom {
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 8px;
	height: 8px;
}

.activityShare {
	background-color: #ffffff;
}

.activityShare .listItem {
	padding: 25px 13px 25px 10px;
}

.activityShare .itemUserImage {
	padding-right: 8px;
	width: 42px;
}

	/* texts */
.fluxPage .Flux .activityShare .text {
	color: #666666;
	font-size: 12px;
}
	
.fluxPage .Flux .activityShare .cloudCenter {
	color: #354c4d;
	font-size: 14px;
}

.fluxPage .Flux .activityShare .smallText {
	color: #666666;
	font-size: 11px;
}

.Flux .activityShare .itemTitle {
	color: #666666;
	font-size: 15px;
	font-weight: bold;
}

.Flux .activityShare .contentTitle,
.Flux .activityShare .contentTitle a {
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.Flux .activityShare .contentTitle {
	padding-bottom: 5px;
}

.activityShare .iconFavorite {
	background: transparent url( /-/Clients/Common/Img/activity/icon_favorite.gif ) no-repeat left top;
	margin-left: 10px;
	height: 20px;
	width: 22px;
}

.Flux .activityShare .contentTypeName {
	color: #999999;
	font-size: 18px;
	font-weight: bold;
}
.titleOffset {
	padding: 5px 0px 0px 10px;
}

.statusNewText {
	font-size: 11px;
	color: #333333;
}

.quotedText {
	margin-top: 8px;
	padding-left: 13px;
	background: transparent url( /-/Clients/Common/Img/activity/contentQuot.gif ) no-repeat -19px top;
}

.quotedText .endQuot {
	background: transparent url( /-/Clients/Common/Img/activity/contentQuot.gif ) no-repeat left top;
	width: 13px;
}

.playVideoButton {
	display: none;
}

.videoThumbnailHolder {
	position: relative;
}

.videoThumbnailHolder .playVideoButton {
	background: transparent url( /-/Clients/Common/Img/activity/playButton.png ) no-repeat left top;
	width: 41px;
	height: 26px;
	position: absolute;
	left: 75px;
	top: 60px;
	display: block;
}

.ie6only .videoThumbnailHolder .playVideoButton {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static0.fluxstatic.com/-/Clients/Common/Img/activity/playButton.png',sizingMethod='crop',enabled='true');
}

/* Activity Rate */
.activityShare .thumbUp,
.activityShare .thumbDown {
	display: block;
	padding-left: 27px;
	height: 18px;
	line-height: 18px;
	background: transparent url(/-/Clients/Common/Img/activity/activityRate.gif) no-repeat left top;
}

.Flux .activityShare .thumbDown {
	background-position: left bottom;
}

.activityStars {
	background: transparent url(/-/Clients/Common/Img/activity/activityStars.gif) no-repeat left top;
	display: block;
	height: 17px;
	padding-left: 85px;
	line-height: 17px;
}

.activityShare .starsCount0 { background-position: 0px 0px; }
.activityShare .starsCount1 { background-position: 0px -20px; }
.activityShare .starsCount2 { background-position: 0px -40px; }
.activityShare .starsCount3 { background-position: 0px -60px; }
.activityShare .starsCount4 { background-position: 0px -80px; }
.activityShare .starsCount5 { background-position: 0px -100px; }



.fluxPage .Flux .activityShare a.smallLink,
.fluxPage .Flux .activityShare a.smallLink:hover {
	color: #b74862;
	font-size: 11px;
	text-decoration: none;
}

.fluxPage .Flux .activityShare a.smallLink:hover {
	text-decoration: underline;
}

.filterGreatingsOwner {
	width: 170px;
	text-align: right;
	padding-top: 13px;
}

.Flux .filterGreatings a,
.Flux .filterGreatings span,
.Flux .filterGreatings .bigText,
.Flux .filterGreatingsOwner a,
.Flux .filterGreatingsOwner span,
.Flux .filterGreatingsOwner .bigText {
	font-size: 15px;
}

.filterCloud {
	float: right;
	width: 241px;
	margin-right: 10px;
}

.filterCloud .cloudLeft,
.filterCloud .cloudCenter,
.filterCloud .cloudRight {
	background-image: url( /-/Clients/Common/Img/activity/filter_cloud.png );
	height: 61px;
	line-height: 61px;
}

.filterCloud .cloudLeft {
	width: 35px;
	background-repeat: no-repeat;
	background-position: left top;
}

.filterCloud .cloudRight {
	width: 20px;
	background-repeat: no-repeat;
	background-position: right -200px;
}

.ie6png {
	display: none;
}

.ie6only .filterCloud .cloudRight,
.ie6only .filterCloud .cloudLeft {
	background-image: none;
	position: relative;
	overflow: hidden;
}

.ie6only .filterCloud .ie6png {
	display: block;
	height: 261px;
	width: 93px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static2.fluxstatic.com/-/Clients/Common/Img/activity/filter_cloud.png',sizingMethod='crop',enabled='true');
	left: 0px;
	top: 0px;
}

.ie6only .filterCloud .cloudRight .ie6png {
	left: -73px;
	top: -200px;
}

.filterCloud .cloudCenter {
	background-repeat: repeat-x;
	background-position: right -100px;
}

.Flux .profileModeSwitcher .blockTabs {
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
}

.profileModeSwitcher .tabButton * {
	cursor: pointer;
}

.filterSpacer {
	height: 15px;
	line-height: 15;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	background-color: #999999;
	filter: alpha(opacity=75);
	opacity: .75;
}

.contentTypeFiterBg {
	height: 25px;
	background-color: #999999;
	filter: alpha(opacity=25);
	opacity: .25;
	position: relative;
	z-index: 1;
}

.contentTypeFiter {
	position: relative;
}

.contentFilterCtrls {
	padding: 4px 5px;
	position: absolute;
	white-space: nowrap;
	left: 0px;
	top: 0px;
	z-index: 2;
}

.fluxPage .Flux .contentFilterCtrls .text {
	color: #ffffff;
}

.profileModeSwitcher .tabButton img {
	margin: 0px;
}

.profileModeSwitcher .tabCenter {
	float: left;
}

.profileModeSwitcher .communitiesList {
	float: right;
}

.fluxPage .Flux .profileModeSwitcher .tabButton {
	height: 32px;
	padding: 0px 6px;
	line-height: 32px;
	font-weight: bold;
	border: none;
	font-size: 14px;
	white-space: nowrap;
}

.fluxPage .Flux .blockTabs .profileModeButton {
	display: block;
	padding: 0px 15px;
	line-height: 31px;
	height: 31px;
	font-size: 20px;
	text-align: right;
	margin: 0px 0px 7px 0px;
}

.fluxPage .Flux .profileModeSwitcher .blockTabs .selected {
	border-bottom: none;
	margin-top: 0px;
}


.Flux .activityShare a.flugging-NEW,
.activityShare a.linkButton {
	background-image: none;
	color: #cccccc;
	font-size: 11px;
	padding-left: 0px;
	text-align: left;
	float: right;
}

.Flux .activityShare a.flugging-NEW,
.activityShare a.linkButton:hover {
	color: #999999;
}
/* Dashboard Items */
