@charset "utf-8";
/* CSS Document */

/* Web parts related to the Community */

.Top,
.alt {
	background:url(../Images/spriteMainSeko.png) no-repeat 0px -471px;
	padding-top:5px;
}

hr.clearboth {
	clear:both;
}

.solidLineWidePadding {
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
	border-top:1px solid #dddddd;
}

.horisontalClearer {
	clear:both;
}

/* Community Help Box */

#communityHelpBox {
	border:1px solid #ddd;
	margin-top:-37px;
}

#communityHelpBox #HelpBoxTop {
	background:url(../Images/spriteMainSeko.png) -478px -380px no-repeat;
	line-height:32px;
	padding:0px 9px 9px 9px;
	color:#fff;
	font-weight:bold;
}

#communityHelpBox #HelpBoxContent {
	padding:9px;
	background:#f6f7f2;
}

#communityHelpBox #HelpBoxContent #Intro {
	line-height:16px;
}

#communityHelpBox #HelpBoxContent ul {
	list-style-type:disc;
	width:auto;
	margin:6px 0px 6px 10px;
	padding:0px 0px 0px 6px;
}

#communityHelpBox #HelpBoxContent ul li {
	font-weight:normal;
	font-size:11px;
	padding:0px 0px 6px;
	line-height:13px;
}

#communityHelpBoxBottom {
	background:url(../Images/RightMenuBoxBg.jpg) left bottom no-repeat;
	height:10px;
} 


/* Services links */

.services a,
.clubEventServices a {
	background:url(../Images/LinkArrow.gif) no-repeat;
	padding:0px 0px 0px 22px;
	margin:5px 15px 5px 0px;
	line-height:17px;
	display:inline-block;
	color:#0d71cb;
}


/* Search members */

.searchMembersBlueBox a {
	color:#0d71cb;
}

.searchMembersBlueBox input[type="text"]{
	width: 200px;
}
.searchMembersBlueBox select{
	width: 206px;
}

/* Community Menu */ 

.communityMenu {
	border-top:1px solid #dddddd;
	background:url(../Images/CommunityMenuBg.jpg) no-repeat bottom left;
	margin-bottom:10px;
	padding-bottom:20px;
}

.communityMenu .communityMenuHeader {
	color:#FFF;
	background:url(../Images/spriteMainSeko.png) -478px -329px;
	line-height:16px;
	padding:8px 9px 17px 9px;
	font-size:13px;
	margin:0px 1px;
	font-weight:bold;
	height:16px;
}

.communityMenu .communityMenuList ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.communityMenu .communityMenuList ul li {
	margin:0px 10px 0px 10px;
	padding:10px 0px;
	border-bottom:1px solid #e0e1e2;
}

.communityMenu .communityMenuList ul li a {
	color:#0d71cb;
}

.communityMenu .logoffButton {
	margin:10px 0px 0px 10px;
}

.communityMenu .communityMenuSelected
{
	background-color: #f6f7f2;
}


/* wideWhitePuff on My Page */

#MyPage .wideWhitePuff .puffText {
	overflow:auto;
}

#MyPage .wideWhitePuff .puffText .visitkortImage {
	float:left;
	margin-right:20px;
}

#MyPage .wideWhitePuff .puffText .myPageName {
	float:left;
	width:280px;
}

#MyPage .wideWhitePuff .puffText .myPageName .buttonSend{
	background:url(../Images/btnBlue60x24Bg.gif) no-repeat top left;
	line-height:24px;
	width:60px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	margin:2px;
}

#MyPage .wideWhitePuff .puffText .myPageName .myInfo {
	margin-bottom:9px;
	line-height:16px;
}
					
#MyPage .wideWhitePuff .puffText .myPageName .myInfo .myInfoHeading {
	font-weight:bold;
	display:block;
	line-height:16px;
}

#MyPage .wideWhitePuff .puffText .myPageName .myInfo .myInfoHeading a {
	font-size:10px;
	color:#0d71cb;
}


/* Club Startpage */


.clubHomePage .topImageDiv {
	float:left;/**/
	width:193px;
	/*height:133px;
	margin-bottom:10px;
*/
	height:100%;
	margin-right:20px;
	font-size:11px;
	font-style:italic;
}



.clubHomePage .topBodyClubHome h1
{
	display:block;
	float:left;
	width:213px;
}

.clubHomePage .topBodyClubHome .clubEventInfo{
	
	float:left;
    margin-left:5px;
    width:230px;
}


.clubHomePage .topBodyClubHome a {
	color:#0d71cb;
}

.clubHomePage .topBodyClubHome ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.clubHomePage .topBodyClubHome ul li .bold {
	font-weight:bold;
}

.clubHomePage .appliedMembers {
	margin:9px 0px;
}

.clubHomePage .appliedMembers a {
	color:#0d71cb;
}

.clubHomePage .appliedMembers .shadowbox {
	font-weight:bold;
}

.clubHomePage .appliedMembers .comment {
	margin-top:5px;
}

.clubHomePage .appliedMembers .comment a {
	background:url(../Images/LinkArrow.gif) no-repeat;
	padding:0px 0px 0px 22px;
	margin:10px 15px 10px 0px;
	line-height:17px;
	display:inline-block;
}

/* Club events */

.clubEventsListing {
	padding:10px;
}

.clubHomePage .itemSummary .itemContent a {
	color:#0d71cb;
}

.clubEventsListing .itemSummary .dateAndWriter,
.clubHomePage .itemSummary .dateAndWriter {
	float:left;
}

.clubEventsListing .itemSummary .itemContent,
.clubHomePage .itemSummary .itemContent {
	margin-left:120px;
}

.clubEventsListing .itemSummary .itemContent .itemDetails .comment,
.clubHomePage .itemSummary .itemContent .itemDetails .comment {
	line-height:16px;
}

.clubHomePage .itemSummary .itemContent .buttonAttend,
.clubEventsListing .itemSummary .itemContent .buttonDontAttend {
	background:url(../Images/LinkArrow.gif) no-repeat;
	padding:0px 0px 0px 22px;
	margin:5px 15px 5px 0px;
	line-height:17px;
	display:inline-block;
}

.clubEventsListing .dashedLineWide {
	margin-top:9px;
	border-top:1px solid #e0e1e2;
	margin-bottom:9px;
}

.clubEventInfo {
	line-height:16px;
}
.clubEventInfo h1
{
    padding-left:10px;
}

.clubEventInfo .bold {
	font-weight:bold;
}

.clubEventDescription {
	line-height:16px;
	margin:5px 0px;
}

/* Club menu */

.clubMenuBox {
	margin:15px 0px 10px;
}

.clubMenuBox .clubMenu {
	background:url(../Images/AspNetMenuHorizontalBg.jpg) bottom left no-repeat;
	height:50px;
}

.clubMenuBox .clubMenu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.clubMenuBox .clubMenu ul li {
	float:left;
	margin-right: 3px;
	padding:0px;
}

.clubMenuBox .clubMenu ul li.selectedExtraLong,
.clubMenuBox .clubMenu ul li.selectedLong,
.clubMenuBox .clubMenu ul li.selected {
	background:url(../Images/spriteCommunity.png) right 0px;
}

.clubMenuBox .clubMenu ul li.unselectedExtraLong,
.clubMenuBox .clubMenu ul li.unselectedLong,
.clubMenuBox .clubMenu ul li.unselected {
	background:url(../Images/spriteCommunity.png) right -50px;
}

.clubMenuBox .clubMenu ul li a {
	margin-right:10px;
	line-height:39px;
	display:inline-block;
	padding-left:10px;
	color:#FFF;
	font-weight:bold;
	padding-left: 8px;
}

.clubMenuBox .clubMenu ul li.selectedExtraLong a,
.clubMenuBox .clubMenu ul li.selectedLong a,
.clubMenuBox .clubMenu ul li.selected a  {
	background:url(../Images/spriteCommunity.png) 0px 0px;
}

.clubMenuBox .clubMenu ul li.unselectedExtraLong a,
.clubMenuBox .clubMenu ul li.unselectedLong a,
.clubMenuBox .clubMenu ul li.unselected a {
	background:url(../Images/spriteCommunity.png) 0px -50px;
	color:#2f8fc3;
}

/* Club Menu Area */

#ClubMenuArea a {
	color:#0D71CB;
}

#ClubMenuArea .clubMenuLinks a {
	background:url(../Images/LinkArrow.gif) no-repeat;
	padding:0px 0px 0px 22px;
	margin:5px 15px 5px 0px;
	line-height:17px;
	display:inline-block;
}


/* No Access */ 

.NoAccessInfo h3 {
	font-size:14px;
	color:#333;
}


.NoAccessInfo {
	padding:10px 10px 40px 10px;
	background:url(../Images/box450RoundedCornersBg.jpg) bottom left;
	line-height:16px;
}


/* Answers */

.answers a {
	color:#0d71cb;
}

.answers .topicSeparator {
	margin-top:5px;
	margin-bottom:5px;
	border-top:1px solid #e0e1e2;
}

.answers .services {
	clear:both;
	margin-top:9px;
}

.answers .itemSummary h3 {
	border-bottom:1px solid  #e0e1e2;
	font-size:10px;
	color:#777;
}

.answers .itemSummary .item {
	padding-top:10px;
}

.answers .itemSummary .item h3 {
	border:none;
	font-size:13px;
}	

.answers .itemSummary .item .itemImage {
	float:left;
	width:70px;
	margin-bottom:9px;
}	

.answers .itemSummary .item .itemContent {
	margin-left:90px;
}	

.answers .itemSummary .item .itemContent .latestForumPostInfo {
	margin-top:5px;
}

.answers .itemSummary .item .itemContent .latestForumPostInfo + p {
	margin-top:5px;
}

/* Club menu info */

.clubMenuBox a {
	color:#0D71CB;
}

.clubMenuBox .clubInfo {
	clear:both;
	background:url(../Images/WhiteBox450BottomBg.gif) bottom left;
	padding-bottom:25px;
}

.clubMenuBox .clubInfo .onPageSearch {
	padding-left:10px;
}

.clubMenuBox .clubInfo .menuBar .services {
	float:right;
}

.clubMenuBox .clubInfo .menuBar .messagesInboxSent {
	float:left;
	padding:8px 0px 0px 10px;
}

.clubMenuBox .clubInfo .messagesNoMessages {
	clear:both;
	padding:10px;
}

.clubMenuBox .clubInfo .padding5x5 {
	padding:9px;
}

.clubMenuBox .clubInfo .padding5x5 .imageSelect .myProfileText {
	float:left;
}

.clubMenuBox .clubInfo .padding5x5 .imageSelect .myProfileText label {
	display:block;
	margin-bottom:4px;
}

.myProfilePageContent
{
	line-height: 16px;
}

.clubMenuBox .clubInfo .padding5x5 .imageSelect .myProfileTextBox {
	float:left;
	margin-left:20px;
	padding-top:20px;
}

.clubMenuBox .clubInfo .clubMessageMessages,
.clubMenuBox .clubInfo .singleMessage {
	clear:both;
}

.clubMenuBox .clubInfo .singleMessage {
	padding:10px;
}

.clubMenuBox .clubInfo .singleMessage .messagePreview {
	margin-left:70px;
	line-height:16px;
}

.clubMenuBox .clubInfo .singleMessage .messagePreview h2{
	margin-bottom:4px;
}

.clubMenuBox .clubInfo .singleMessage .messagePreview .myPageSingleMessageSender {
	line-height:16px;
	font-weight:bold;
}

.clubMenuBox .clubInfo .singleMessage .messagePreview .comment {
	line-height:16px;
	font-size:11px;
}

.clubMenuBox .clubInfo .mypageWallNoResults {
	clear:both;
	padding:10px;
}

.clubMenuBox .clubInfo .wallNewComment {
	padding:10px;
}

.clubMenuBox .clubInfo .wallNewComment a {
	background:url(../Images/LinkArrow.gif) no-repeat;
	padding:0px 0px 0px 22px;
	margin:5px 5px 5px 0px;
	line-height:17px;
	display:inline-block;
	color:#0D71CB;
}

.clubMenuBox .clubInfo .clubMessageMessages .horisontalClearer,
.clubMenuBox .clubInfo .clubWallMessages .horisontalClearer {
	clear:both;
}

.clubMenuBox .clubInfo .clubMessageMessages .clubMessageMessagePost,
.clubMenuBox .clubInfo .clubWallMessages .clubWallMessagePost {
	border-bottom:1px solid #e0e1e2;
	padding:10px 0px;
	margin:0px 9px 9px;
	overflow:auto;
}

.clubMenuBox .clubInfo .clubMessageMessages .clubMessageMessagePost .clubMessageMessageImage,
.clubMenuBox .clubInfo .clubWallMessages .clubWallMessagePost .tabBoxGuestBookImage,
.clubMenuBox .clubInfo .singleMessage .messageImage {
	float:left;
	margin-right:20px;
}

.clubMenuBox .clubInfo .clubMessageMessages .clubMessageMessagePost .clubMessageMessageText .messagePreview .subjectLinkButton {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#777;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	cursor:pointer;
	text-decoration:none;
}

.clubMenuBox .clubInfo .clubMessageMessages .clubMessageMessagePost .clubMessageMessageText .isNotRead {
	font-weight:bold;
}

.clubMenuBox .clubInfo .clubMessageMessages .clubMessageMessagePost .clubMessageMessageText .messagePreview .comment span,
.clubMenuBox .clubInfo .clubWallMessages .clubWallMessagePost .tabBoxGuestBookText .comment span{
	font-weight:bold;
}

.clubMenuBox .clubInfo .clubMessageMessages .clubMessageMessagePost .clubMessageMessageText .messagePreview .comment .dateSent {
	line-height:16px;
}

.clubMenuBox .clubInfo .clubWallMessages .clubWallMessagePost .tabBoxGuestBookText .comment {
	line-height:16px;
	margin-top:4px;
}

.clubMenuBox .clubInfo .clubMessageMessages .clubMessageMessagePost .clubMessageMessageText .messagePreview .comment .buttonDelete{
	background:url(../Images/btnBlue60x24Bg.gif) no-repeat top left;
	line-height:24px;
	width:60px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	margin:2px;
	margin-top:10px;
}

/* Community Posts */

.mainInfoBox .latestCommunityPost {
	border-top:1px solid #e0e1e2;
	padding-top:9px;
	margin-top:9px;
}

.mainInfoBox .latestCommunityPost:first-child {
	border-top:none;
	padding-top:9px;
	margin-top:0px;
}

.mainInfoBox .latestCommunityPost h2 {
	margin-bottom:5px;
}

.mainInfoBox .latestCommunityPost h2 a,
.mainInfoBox .latestCommunityPost h4 a {
	color:#0d71cb;
}

.mainInfoBox .latestCommunityPost .latestCommunityPostText {
	line-height:16px;
}

.mainInfoBox .latestCommunityPost .services {
	text-align:right;
}

/* Activity List */

.activityList {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.activityList a {
	color:#0d71cb;
}

.activityList li {
	border-top:1px solid #e0e1e2;
	padding:9px 0px;
	margin:0px 9px;
	line-height: 16px;
}

.activityList li:first-child {
	border-top:none;
}

.activityList li.club {
	padding-left:30px;
	background:url(../Images/Club22x18.gif) no-repeat 0px 7px;
	line-height:16px;
}

.activityList li.friends {
	padding-left:30px;
	background:url(../Images/iconFriendAdd.gif) no-repeat 0px 7px;
}

.activityList li.commented {
	padding-left:30px;
	background:url(../Images/Comment16x16.gif) no-repeat 3px 7px;
}

#myClubsAndStories .club .name {
	margin:18px 0px 5px 0px;
	font-weight:bold;
}

/* Forum */

/* .forumWhiteBox .mainInfoBox .headingContainer {
	background:url(../Images/spriteMainSeko.png) no-repeat 0px -471px;
	padding:10px 10px 0px 10px;
	font-size:13px;
	font-weight:bold;
	line-height:16px; 
} */

.clubForumNoResults {
	padding:10px;
	line-height: 16px;
}

.forumWhiteBox .mainInfoBoxContentContainer {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background:#f6f7f2;
	padding:0px 10px 5px 10px;
}

.forumWhiteBox .mainInfoBoxBottom {
	background:url(../Images/spriteMainSeko.png) no-repeat 0px -511px;
	height:20px;
}

.forumWhiteBox #forumInfomation #status {
	line-height:16px;
	font-weight:bold;
}

.forumWhiteBox #forumInfomation #status strong {
	width:140px;
	display:inline-block;
}

.forumList {
	margin-top:10px;
}

.topicList {
	color:#777;
}

.topicList a {
	color:#0d71cb;
}

.forumList .lastPost,
.forumList .replies,
.forumList .postedBy,
.topicList .forumListing .forumListingTopic,
.topicList .forumListing .forumListingNumberOfReplies,
.topicList .forumListing .forumListingLatestReply {
	float:left;
}

.forumList .lastPost h3,
.forumList .replies h3,
.forumList .postedBy h3 {
	font-size:10px;
	color:#777;
}

.forumList .lastPost,
.topicList .forumListing .forumListingTopic {
	width:245px;
	padding-left:25px;
}

.topicList .forumListing .forumListingTopic {
	background:url(../Images/Comment16x16.gif) no-repeat 3px 0px;
}

.forumList .replies,
.topicList .forumListing .forumListingNumberOfReplies {
	width:50px;
}

.formumList .postedBy,
.topicList .forumListing .forumListingLatestReply {
	width:105px;
}

.topicList .forumListing .forumListingTopic .latestForumPostInfo,
.topicList .forumListing .forumListingLatestReply,
.topicList .forumListing .forumListingNumberOfReplies {
	font-size:10px;
}

.topicList .forumListing .forumListingTopic .latestForumPostInfo {
	line-height:16px;
	display:block;
	border:none;
	padding:0px;
}

.topicList .forumListing .forumListingLatestReply a { 
	display:block !important;
}

.topicList .horisontalClearer {
	clear:both;
}

.topicList .dashedLineWide {
	margin-top:10px;
	border-top:1px solid #e0e1e2;
	margin-bottom:10px;
}

.forumInfomation #status {
	text-align:right;
}

/* Main Info Box */

.mainInfoBox .headingContainer {
	position:relative;
	background:url(../Images/spriteCommunity.png) 0px -100px;
	width:100%;
}

.mainInfoBox .headingContainer h2.HideShowTitle {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	line-height:30px;
	padding-left:9px;
	cursor:pointer;
}

.mainInfoBox .headingContainer div.HideShowTitle {
	color:#FFF;
	font-size:10px;
	position:absolute;
	top:10px;
	right:9px;
	white-space:nowrap;
	cursor:pointer;
}

.mainInfoBox .headingContainer .TemplateBoxTitle{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	line-height:30px;
	padding-left:9px;
	cursor:pointer;
}

.mainInfoBox .mainInfoBoxContentContainer {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background:#f6f7f2;
	padding:5px 10px;
}

.mainInfoBox .mainInfoBoxContentContainer .name a{
	color:#0d71cb;
}

.mainInfoBox .mainInfoBoxContentContainer .topicsCount
{
	padding:9px 0px;
	font-size:10px;
	color:#777;
}

.mainInfoBox .mainInfoBoxContentContainer .topicHeaderRightDiv h1 {
	margin-top:10px;
}

.mainInfoBox .mainInfoBoxContentContainer .topicHeaderRightDiv .topicHeaderMessage {
	line-height:16px;
	margin-bottom:5px;
}

.mainInfoBox .mainInfoBoxContentContainer .forumDescription h2
{
	padding-bottom:8px;
	color:#333;
	line-height: normal;
}

.forumDescription
{
	line-height: 16px !important;
}

.mainInfoBox .mainInfoBoxContentContainer .latestForumPostInfo {
	border-bottom:1px dotted #e0e1e2;
	padding-top:9px;
	padding-bottom:3px;
	line-height:16px;
	font-size:11px;
	color:#777;
}

.mainInfoBox .mainInfoBoxContentContainer .latestForumPostInfo a {
	color:#2f8fc3;
}

.mainInfoBox .mainInfoBoxContentContainer .latesForumPost {
	padding-top:6px;
}

.mainInfoBox .mainInfoBoxContentContainer .linkToForum {
	text-align:right;
	display:block;
}

.mainInfoBox .mainInfoBoxContentContainer .linkToForum a {
	background:url(../Images/LinkArrow.gif) no-repeat;
	padding:0px 0px 0px 22px;
	margin:5px 5px 5px 0px;
	line-height:17px;
	display:inline-block;
	color:#0D71CB;
}

.mainInfoBox .mainInfoBoxContentContainer .mostActiveLinks:first-child {
	border-top:none;
	padding-top:5px;
}

.mainInfoBox .mainInfoBoxContentContainer .mostActiveLinks {
	border-top:1px solid #e0e1e2;
}

.mainInfoBox .mainInfoBoxContentContainer .mostActiveLinks a {
	background:url(../Images/Comment16x16.gif) no-repeat 3px 0px;
	padding:0px 0px 0px 22px;
	margin:5px 5px 5px 0px;
	line-height:17px;
	display:inline-block;
	color:#0D71CB;
}

.mainInfoBox .mainInfoBoxContentContainer .solidLineRoom {
	margin:5px 0px 0px;
	padding:0px;
	height:1px;
	background:#e0e1e2;
}


.mainInfoBox .mainInfoBoxBottom {
	background:url(../Images/spriteMainSeko.png) no-repeat 0px -511px;
	height:20px;
}

/* HideShow */

.hideShow .mainInfoBox {
	margin-bottom:3px;
}

.hideShow .mainInfoBox .headingContainer {
	position:relative;
	background:url(../Images/spriteCommunity.png) 0px -210px;
	width:100%;
}

.hideShow .mainInfoBox .headingContainerSelected {
	position:relative;
	background:url(../Images/spriteCommunity.png) 0px -250px;
	width:100%;
}

.hideShow .mainInfoBox .headingContainer h2,
.hideShow .mainInfoBox .headingContainerSelected h2,
.hideShow .mainInfoBox .headingContainer .TemplateBoxTitle,
.hideShow .mainInfoBox .headingContainerSelected .TemplateBoxTitle {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	line-height:30px;
	padding-left:9px;
	cursor:pointer;
}

/* Tab register Blue */

#tabRegisterWrapperBlue {
	background:url(../Images/tabRegisterWrapperBg.jpg) bottom left;
}

#tabRegisterWrapperBlue a {
	color:#0D71CB;
}

#tabRegisterWrapperBlue div.AspNet-Menu-Horizontal {
	overflow:auto;
	background:url(../Images/AspNetMenuHorizontalBg.jpg) bottom left no-repeat;
	padding-bottom:11px;
}

#tabRegisterWrapperBlue ul.AspNet-Menu {
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
}

#tabRegisterWrapperBlue ul.AspNet-Menu li {
	float:left;
	padding:0px;
}

#tabRegisterWrapperBlue ul.AspNet-Menu li.AspNet-Menu-Leaf {
	background:url(../Images/AspNetMenuLeafLeft.jpg) no-repeat top left;
	padding-left:13px;
	margin-right:3px;
}

#tabRegisterWrapperBlue ul.AspNet-Menu li.AspNet-Menu-Selected {
	background:url(../Images/spriteCommunity.png) no-repeat 0px 0px;
	padding-left:13px;
	margin-right:3px;
}

#tabRegisterWrapperBlue ul.AspNet-Menu li.AspNet-Menu-Leaf span.AspNet-Menu-NonLink {
	background:url(../Images/AspNetMenuLeafRight.jpg) no-repeat top right;
	padding-right:13px;
	height:40px;
	line-height:40px;
}

#tabRegisterWrapperBlue ul.AspNet-Menu li.AspNet-Menu-Leaf a {
	background:url(../Images/AspNetMenuLeafRight.jpg) no-repeat top right;
	padding-right:13px;
	height:40px;
	line-height:40px;

}

#tabRegisterWrapperBlue ul.AspNet-Menu li.AspNet-Menu-Selected a{
	background:url(../Images/spriteCommunity.png) no-repeat right 0px;
	padding-right:13px;
	color:#FFF;
	height:40px;
	line-height:40px;
}

#tabRegisterWrapperBlue .content{
	padding:9px;
	min-height:100px;
}

#tabRegisterWrapperBlue .content .infoLine {
	display:block;
	border-bottom:1px dotted #e0e1e2;
	padding:5px 0px;
}

#tabRegisterWrapperBlue .content .infoLine span {
	width:200px;
	display:inline-block;
}

#tabRegisterWrapperBlue .content .infoLine label {
	margin-right:15px;
}

#tabRegisterWrapperBlue .bottom{
	padding:9px 9px 20px 9px;
}

#tabRegisterWrapperBlue .bottom table td {
	white-space:nowrap;
} 

#tabRegisterWrapperBlue .bottom .buttonForegaende,
#tabRegisterWrapperBlue .bottom .buttonSend
 {
	margin-left:15px;
	padding-left:20px;
	line-height:16px;
	display:inline-block;
}

#tabRegisterWrapperBlue .bottom .buttonForegaende {
	background:url(../Images/LinkBack.gif) no-repeat top left;

}

#tabRegisterWrapperBlue .bottom .buttonSend {
	background:url(../Images/LinkArrow.gif) no-repeat top left;
}

#tabRegisterWrapperBlue #formWrapper {
	margin-bottom:9px;
}

#tabRegisterWrapperBlue #formWrapper div.ContextInfo {
	padding-top:9px;
	line-height: 16px !important;
}

.pagination .next {
	background:url(../Images/LinkArrow.jpg) no-repeat top left;
}


/* Club view */

.createClubButton {
	margin: 0px 0px 9px 9px;
}

.createClubButton a{
	margin-right:15px;
	padding-left:20px;
	line-height:17px;
	display:inline-block;
	color:#0d71cb;
	background:url(../Images/LinkArrow.gif) no-repeat top left;
}

.clubsListing a {
	color:#0d71cb;
}
	
.clubsListing .itemSummary {
	clear:both;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e0e1e2;
}

.clubsListing .itemSummary .dateAndWriter {
	float:left;
	margin-right:20px;
}

.clubsListing .itemSummary .itemContent {
	margin-left:120px;
}

.clubsListing .itemSummary .itemContent .horisontalClearer {
	clear:both;
}

.clubsListing .itemSummary .itemContent .itemDetails {
	line-height:16px;
}

.clubsListing .itemSummary .itemContent .itemDetails h2 {
	padding-bottom:4px;
}

.clubsListing .itemSummary .itemContent .itemDetails .services {
	padding-top:5px;
}

.clubsListing .itemSummary .itemContent .itemDetails .services a{
	margin-right:15px;
	padding-left:20px;
	line-height:17px;
	display:inline-block;
	background:url(../Images/LinkArrow.gif) no-repeat top left;
}

.clubsListing .itemSummary .itemContent .itemDetails .clubsJoin {
vertical-align:top;
line-height:1px;
	margin:4px 0px; 
	padding:0px;
	overflow:auto;
	width:100%;
}

.clubsListing .itemSummary .itemContent .itemDetails .clubsJoin a.buttonClubJoin{
	background:url(../Images/btnBlueBg.gif) top left;
	line-height:24px;
	height:24px;
	color:#FFF;
	padding-left:11px;
	text-decoration:none;
	display:inline-block;
	float:left;
}

.clubsListing .itemSummary .itemContent .itemDetails .clubsJoin .buttonClubJoinEnd {
	background:url(../Images/btnBlueBg.gif) top right;
/*	line-height:24px; */
	height:24px;
	width: 9px;
	display:inline-block;
	float:left;
}

/* Community Club Members listing */

.CommunityClubMembers {
	padding:0px 10px 10px;
}

.CommunityClubMembers .Member {
	padding-top:10px;
	clear:both;
}

.CommunityClubMembers .Member .MemberImage {
	float:left;
}

.CommunityClubMembers .Member .membersList {
	margin-left:120px;
}

.CommunityClubMembers .horisontalClearer,
.CommunityClubMembers .Member .horisontalClearer {
	clear:both;
}

.CommunityClubMembers .dashedLineWide {
	clear:both;
	margin-top:10px;
	border-top:1px solid #E0E1E2;
	margin-bottom:10px;
}

/* My Contacts */

.myContactsBlueBox a {
	color:#0D71CB;
}

.myContactsBlueBox h3 {
	margin:5px 0px;
}

.myContactsBlueBox .mainInfoBoxContent
{
	line-height: 16px;
}

.myNewContacts {
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

.myNewContacts .member-info {
	clear:both;
	overflow:auto;
	width:100%;
}

.myNewContacts .newContactImage{
	float:left;
}

.myNewContacts .smallText{
	float:left;
	margin-left:20px;
}

.myNewContacts .approveFriends {
	margin:8px 0px;
}

.myNewContacts .approveFriends a {
	margin-right:15px;
	padding-left:20px;
	line-height:16px;
	display:inline-block;
	background:url(../Images/LinkArrow.gif) no-repeat top left;
}

.myNewContacts .horisontalClearer {
	border-top:1px solid #E0E1E2;
	margin:9px 0px;
	clear:both;
}


.myContactsContact {
	overflow:auto;
	clear:both;
	min-height:110px;
	padding-top:4px;
	padding-bottom:5px;
	border-bottom:1px solid #E0E1E2;
	margin-bottom:10px;
}

.myContactsContact .myContactsContactImage {
	float:left;
}

.myContactsContact .myContactsContactText {
	margin-left:120px;
}

.myContactsContact .myContactsContactText h2 {
	margin-bottom:4px;
}

.myContactsContact .myContactsContactDecline {
	margin:8px 0px;
}

.myContactsContact .myContactsContactDecline a {
	margin-right:15px;
	padding-left:20px;
	line-height:16px;
	display:inline-block;
	background:url(../Images/LinkArrow.gif) no-repeat top left;
}

.myMembersDashedLineWide {
	border-top:1px solid #E0E1E2;
	margin-top:0px;
	margin-bottom:9px;
	clear:both;
}

/* Community Popup */
.closeShadowBoxButton, .closeShadowBox
{
    float:left;
    margin-top:5px;
}
.closeShadowBox
{
    color:#C0232E !important;
    cursor:pointer;
    border:none;
    background:none;
   
}

.modalPopUpHost
{
	overflow: hidden;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	visibility: hidden;
}

.modalPopUpCover
{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #adadad;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 1000;
}

.modalPopUpContentWrapper 
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10001;
}

.modalPopUp
{
	position: absolute;
	left: 50%;
	top: 200px;
}

.modalPopUp label
{
	font-size:11px;
	display: block;
	padding-bottom:2px;
}

.radioButton label
{
	font-weight: normal;
	display: inline;
}

.modalPopUp fieldset
{
	border: none;
}

.modalPopUp ul
{
	display: inline;
}

.modalPopUp li
{
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.modalPopUp li textarea
{
	display: block;
	width: 370px;
	height: 160px;
}

.modalPopUp .headingContainer {
	background:url(../Images/spriteCommunity.png) no-repeat 0px -140px;
	position:relative;
}

.modalPopUp .padding5x5 {
	padding:0px;
	background:none !important;
}

.modalPopUp .mainInfoBoxContentContainer {
	
}

.modalPopUp .mainInfoBoxBottom {
	background:url(../Images/spriteCommunity.png) no-repeat 0px -180px;
	height:20px;
}

.modalPopUp .validation .valMessage {
	margin:2px 0px;
}

.modalPopUp .validation .valMessage span {
	line-height:16px;
	padding:2px 4px;
	margin: 2px 0px;
	border:1px dotted #B5222A;
	color:#B5222A !important;
	font-size:11px;
}


.modalPopUp .imageSelect {
	height: 130px;
}

.modalPopUp .imageSelect img.newImage {
	float: left;
	padding-right: 10px;
}

.modalPopUp .imageSelect div.newImage {
	padding-top: 30px;
}

.modalPopUp #PopUp a.button {
	background:url(../Images/btnBlueBg.gif) top left;
	line-height:24px;
	height:24px;
	color:#FFF !important;
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
}

.modalPopUp #PopUp a.button span{
	background:url(../Images/btnBlueBg.gif) top right;
	line-height:24px;
	height:24px;
	margin-left:15px;
	padding-right:15px;
	display:inline-block;
	cursor:pointer;
}


/* Info Card popup */

.infoCardDiv .services #ucInfoCard_ArrowList {
	list-style-type:none;
}

.infoCardDiv .services #ucInfoCard_ArrowList li {
	float:left;
	font-size:12px;
}

.infoCardDiv .services #ucInfoCard_ArrowList li#ucInfoCard_liShowContactRequested span {
	line-height:17px;
	margin:5px 15px 5px 0px;
	display:inline-block;
}

.infoCardDiv .flatMessagePopUp {
	width:400px;
}

.infoCardDiv .flatMessagePopUp .headingContainer {
	background:url(../Images/spriteCommunity.png) no-repeat 0px -140px;
}

.infoCardDiv .flatMessagePopUp .mainInfoBoxBottom {
	background:url(../Images/spriteCommunity.png) no-repeat 0px -180px;
	height:20px;
}

.infoCardDiv .flatMessagePopUp ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.infoCardDiv .flatMessagePopUp label {
	font-size:11px;
	margin-top:4px;
	display:inline-block;
	margin-bottom:2px;
}

.infoCardDiv .flatMessagePopUp .button {
	background:url(../Images/btnBlueBg.gif) top left;
	line-height:24px;
	height:24px;
	color:#FFF !important;
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
}

.infoCardDiv .flatMessagePopUp .button span {
	background:url(../Images/btnBlueBg.gif) top right;
	line-height:24px;
	height:24px;
	margin-left:15px;
	padding-right:15px;
	display:inline-block;
}


/* Community Seko Central Calendar */


.sekoCalendar .itemDetails .itemDetails {
	line-height:16px;
}

.sekoCalendar .blue .itemDetails .buttonDontAttend,
.sekoCalendar .blue .itemDetails .buttonAttend, .buttonAttend {
	margin-right:15px;
	padding-left:20px;
	line-height:17px;
	margin-top:3px;
	display:inline-block;
	background:url(../Images/LinkArrow.gif) no-repeat top left;
}


.blue TABLE.calendarText {
	width:212px;
}

.blue TABLE.calendarText TABLE.calendarHeading {
	border-bottom:1px solid #DDD;
	margin-bottom:5px;
}

.blue TABLE.calendarText TABLE.calendarHeading TD {
	padding-bottom:3px;
	text-transform:capitalize;
}

.blue TABLE.calendarText TABLE.calendarHeading TD.calendarText:first-child a {
	margin:0 4px 0 0;
	background:url(../Images/LinkBack.gif) 0 0 no-repeat;
	width:16px;
	display:block;
	height:16px;
}
.LinkBack
{
margin:0 4px 0 0;
	background:url(../Images/LinkBack.gif) 0 0 no-repeat;
	width:16px;
	display:block;
	height:16px;
	padding-left:20px;
}

.blue TABLE.calendarText TABLE.calendarHeading TD.calendarText a {
	margin:0 4px 0 0;
	background:url(../Images/LinkArrow.gif) 0 0 no-repeat;
	width:16px;
	display:block;
	height:16px;
}


.blue TABLE.calendarText TH {	
	padding-bottom:5px;

}

.blue TABLE.calendarText TD {	
	padding:5px 0px;

}

.blue TABLE.calendarText TD.daySelected{	
	background:#0D71CB;
}

.blue TABLE.calendarText TD.daySelected a{	
	color:#FFF;
}

.wideBluePuff .puffHeader {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#777;
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	margin-top:9px;
}

.wideBluePuff .itemSummary a {
	color:#0d71cb;
}

.wideBluePuff .itemSummary .dateAndWriter {
	float:left;
}

.wideBluePuff .itemSummary .itemContent {
	margin-left:120px;
}

.wideBluePuff .itemSummary .itemContent .comment {
	line-height:16px;
}

.wideBluePuff .dashedLineWide {
	margin-top:10px;
	border-top:1px solid #E0E1E2;
	margin-bottom:10px;
}

/* Edit account */

.editAccountWrapper {
	padding:10px;
}

.editAccountWrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.editAccountWrapper label {
	margin-bottom:2px;
	display:inline-block;
}

.gradientBg
{
	line-height: 16px !important;
}
