
/* CALENDAR SNIPPET TABLE */
.calSnippetTable{font:10px arial; width:100%; padding:0; margin:0 0 10px;}
.calSnippetTable td{padding:2px 1px;}
.calSnippetTable td.date-col{width:50px;}
.calSnippetTable a, .calSnippetTable a:visited, .calSnippetTable a:active{display:inline; background:none; padding:0; margin:0; font:10px arial;}
.calSnippetTable tr.subHeader td{font:bold 12px 'Arial black', arial; padding:3px 0; border-bottom:1px solid #ccc; color:#062641;}

/* GOLF COURSE SNIPPET */
span.statusInfo{display:none;}
#calendarGolfSnippet table tr.type100 td a{color:darkred; padding:1px 0 0 18px; background:url(http://www.smode-resource.se/gfx/icons/icon_varning.gif) no-repeat; display:block; height:14px;}

/* FULL CALENDAR SNIPPET */
#fullCalendarSnippet .ui-datepicker-inline {
	font: 10px arial;
	border: 0;
	border-bottom:1px dotted #ccc;
	width: 165px;
	padding: 2.5em 0 1em;
	position: relative;
}
#fullCalendarSnippet .ui-datepicker-inline td{
	font:11px arial;
}
#fullCalendarSnippet .ui-datepicker-inline a {
	padding: 0;
	margin:0;
	text-decoration:none;
	font:bold 11px arial;
}

/* CLUB CALENDAR SNIPPET */
#calendarClubSnippet .ui-datepicker-inline {
	font: 10px arial;
	border: 0;
	border-bottom:1px dotted #ccc;
	width: inherit;
	padding: 0em 0 1em;
	position: relative;
	margin-top:0;
}
#calendarClubSnippet .ui-datepicker-inline td{
	font:11px arial;
}
#calendarClubSnippet .ui-datepicker-inline a {
	font:bold 11px arial;
}

h4.calender-snippet-header{font:bold 13px 'Arial black', arial;}
h6.calender-snippet-header{font:bold 11px 'Arial black', arial;}

/* BY TYPE */
#calendarSnippetType.colBoxContainer .mainLink{display:block; clear:both; margin-bottom:5px; text-decoration:none; padding:6px 2px;}
#calendarSnippetType.colBoxContainer .mainLink .over{font:bold 12px Verdana; padding:0px 0px 4px;}
#calendarSnippetType.colBoxContainer .mainLink .under{font:normal 10px arial; color:#062641;}
#calendarSnippetType.colBoxContainer .showMoreActivities{font:normal 10px arial; color:#062641; text-align:right; display:block; padding:0px 6px 4px 0;}
#calendarSnippetType.colBoxContainer .moreActivities .smallLink{display:none; font:normal 10px arial; color:#062641; border-top:1px solid #eee; margin-bottom:2px; padding-top:2px;}
#calendarSnippetType.colBoxContainer .match .mainLink{}
#calendarSnippetType.colBoxContainer .meeting .mainLink{}
#calendarSnippet .icon{background:url(http://www.smode-resource.se/gfx/icons/16/calendar_16.gif) no-repeat;}
#calendarGolfSnippet .icon{background:url(http://www.smode-resource.se/gfx/icons/check.gif) no-repeat;}
#groupPageSideBar{
	width:180px;
	float:left;
}
#groupPageMainArea{
	width:500px;
	padding:0 20px 0 0;
	float:left;
}
#groupPageMainAreaFull{
	width:788px;
	padding:0;
}
#groupPageMainArea .galleryCoverMap .imageThumb{width:220px; height:180px;}
#groupPageMainArea .galleryCoverMap .imageThumb img{width:216px; height:144px;}

#groupPageMainArea .moduleBoxContainer .icon{display:none;}
#groupPageMainArea .groupPageHeader{width:500px; margin-bottom:10px;}

#groupPageSideBar .colBoxContainer .top, #groupPageMainArea .colBoxContainer .top{
	background:url(/_project/_layout/gfx/fadedBG.jpg) 0 100% repeat-x #fff; 
	cursor:pointer; 
	border:1px solid #eee;
}
#groupPageSideBar .colBoxContainer .icon, #groupPageMainArea .colBoxContainer .icon{display:none;}

#groupPageQuote{background:url(http://www.smode-resource.se/gfx/gbPost.jpg) 100% 100% no-repeat #f0f0f0; padding:0px 0px 20px; margin-bottom:12px;}
#groupPageQuote .top{display:none;}
#groupPageQuote .content{border:0; padding:0; margin:0;}
#groupPageQuote .content p{font:bold 13px Verdana; color:#730808; padding:10px;}

#groupPageMainArea ul.menu li.no-links{margin:7px 0px 0; display:block;}

.groupPageSnippetLink{
	background:url(/_project/_layout/gfx/fadedBG.jpg) 0 100% repeat-x #fff; 
	margin:0 0 3px 0px;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	padding:4px;
	display:block;
}
.groupPageSnippetLink .over{font:bold 11px Verdana; color:#730808;}
.groupPageSnippetLink .under{font:normal 10px arial; color:#062641;}
#groupPageMainArea .moduleGoBackLink{display:none;}


ul.menu.groupPageHorizontalMenu{padding:0; background:url(/_project/_layout/gfx/mainMenuBg.jpg) repeat-x; clear:both; margin:0 0 10px; width:520px;}
.groupPageHorizontalMenu li{float:left; position:relative;}
.groupPageHorizontalMenu li a{
    outline: 0;
	float:left;	
	padding:6px; 
	font:bold 10px arial; 
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #333;
}
.groupPageHorizontalMenu li a:hover{background:#666; color:#fff; text-decoration:none;}
.groupPageHorizontalMenu li a.choosen{background:#666; color:#fff; text-decoration:none;}

.groupPageOverviewModules .art-BlockContent-body, #groupPageAdminMenu .art-BlockContent-body, #groupPageMenu .art-BlockContent-body{padding:0;}

#groupPageMainArea .colBoxContainer .menu a, #groupPageMainArea .colBoxContainer .menu a:visited, #groupPageMainArea .colBoxContainer .menu a:active,
#groupPageMenu.colBoxContainer a, #groupPageMenu.colBoxContainer a:visited, #groupPageMenu.colBoxContainer a:active
,#groupPageAdminMenu.colBoxContainer a, #groupPageAdminMenu.colBoxContainer a:visited, #groupPageAdminMenu.colBoxContainer a:active
{
    outline: 0; display:block; clear:both;
	padding:2px 0px 2px 23px; margin:1px 0 1px;
	font:12px Trebuchet MS, verdana; color:#666;
	text-decoration:none;
	background:url(/_project/_layout/gfx/menuIcon.gif) 4px no-repeat #f0f0f0;
}
#groupPageMenu.colBoxContainer a:hover, #groupPageMenu.colBoxContainer a.choosen
,#groupPageAdminMenu.colBoxContainer a:hover, #groupPageAdminMenu.colBoxContainer a.choosen
{color:#000; background-color:#fff;}
#moduleGroup .groupDescription{border-bottom:1px dotted #ccc; padding-bottom:10px;}
.subLink{padding:4px; border-bottom:1px dotted #ccc; display:block;}


/* GROUP THREE */
#moduleGroup ul{padding:0 0 0 16px;}
#moduleGroup ul li a{padding-left:20px;}
#moduleGroup a.rootLink{
		list-style-image:none; list-style-type:none; 
		background:url(http://www.smode-resource.se/gfx/icons/16/customers_16.gif) no-repeat;
		padding:0 0 0 20px;
}
#moduleGroup ul li.group{
		margin:10px 0px 0px;
		list-style-image:none; list-style-type:none; 
		background:url(http://www.smode-resource.se/gfx/icons/16/customers_16.gif) no-repeat;
		border-bottom:1px dotted #ccc;
}
#moduleGroup ul li.user{
		margin:0 0 0 16px; 
		list-style-image:none; list-style-type:none; 
		background:url(http://www.smode-resource.se/gfx/icons/16/user_16.gif) no-repeat;
		border-bottom:1px dotted #ccc;
}

.groupEditExcel .editButton{float:right; width:130px; clear:none;}
.userPresentation{margin:5px 0; width:100%; clear:both;}
.userPresentation .header{font:16px 'Arial black', arial; color:#00315d; padding:6px 0 0;}
.userPresentation .subHeader{font-weight:bold; color:#730808;}
.userPresentation .contactInfoRow td{border-bottom:1px dotted #ddd; padding:2px 0;}
.userPresentation.oddRow .contactInfoRow td{border-bottom:1px dotted #ccc; padding:2px 0;}
.userPresentation .title{font:bold 11px Verdana; color:#730808; padding:2px 0 6px;}
.userPresentation .vCardCity{visibility:hidden;}
.userPresentation .description{padding:4px 0 9px;}
.userPresentation .portrait{padding:7px 10px 0 0; width:120px; text-align:center;}
.userPresentation .moreLink{float:right; font:bold 11px Verdana; padding-top:4px;}
.userPresentation .moreLink a{display:block; text-align:right; text-decoration:none; background:url(http://www.smode-resource.se/gfx/icons/16/zoom_16.gif) 100% 0 no-repeat; padding:0 20px 10px; margin-right:10px;}
.userPresentationDetails{margin:10px 0;}
.userPresentationDetails .portrait{width:180px; background:#fff;}
.userPresentationDetails .portrait img{max-width:160px; height:auto;}
.userPresentationDetails .editLink{display:block; text-align:right; background:url(http://www.smode-resource.se/gfx/icons/16/tool_16.gif) 100% 0 no-repeat; padding-right:20px; margin-right:10px;}
/* GENERIC */
.articleImgText{text-align:left; font:italic 11px Verdana; padding:4px 0;}
.articleRssFeed,.articleRssFeed:visited,.articleRssFeed:active{display:block; background:url(http://www.smode-resource.se/gfx/icons/rss.gif) no-repeat; padding:0 0 0 20px; font:11px arial; color:#333; margin-bottom:2px; width:48px; text-decoration:none; float:right; text-align:right; margin-top:5px;}
.articleAllNews,.articleAllNews:active,.articleAllNews:visited{display:block; background:url(http://www.smode-resource.se/gfx/icons/16/copy_16.gif) no-repeat; padding:0 0 0 20px; font:11px arial; color:#333; margin-bottom:2px; width:80px; text-decoration:none; float:left; margin-top:5px;}
.articleRenderSubheader{margin:10px 0; padding:0; color:#666666; font-style:italic; font-size:10px; text-align:right;}

.article-sidebar{float:right; width:200px; background:#f9f9f9; margin:0 0 80px 30px; padding:10px; border-bottom:4px solid #ddd;}
.article-sidebar h3{font:bold 12px 'Arial black', arial; margin:0 0 5px; padding:0 0 3px; border-bottom:1px solid #eee;}
.article-sidebar a{font-size:10px;}
.article-sidebar p{font-size:10px; margin:0;}
.article-sidebar a.similar-post{display:block;}
.article-sidebar .author-image{float:right; margin:0 0 0 8px;}

.art-ad-spot-above-list{}
.art-ad-spot-above-post{margin:0 0 20px;}
.art-ad-spot-after-teaser{margin:10px 0;}
.art-ad-spot-in-sidebar{margin:10px 0; text-align:center;}
.art-ad-spot-below-post{margin:10px 0;}
/* AJAX VIEW */
.articleSubTools{background:url(/_project/_layout/gfx/fadedBG.jpg) 0 100% repeat-x #fff; border:1px solid #eee; padding:8px 10px 0px 12px; height:30px; font:bold 16px 'Arial black', arial;}
.articleSearch{padding:0; width:150px; height:20px; float:left; margin:0;}
.articleSearch .formGroupClearer{display:none;}  
.articleSearch .articleAJAXSearchStr .formLabel{color:#730808; padding:3px 3px 0 0; display:inline; width:70px; margin:0;}
.articleSearch .articleAJAXSearchStr input{width:90px; display:inline; padding:0; margin:0;}
.articleSubTools a{display:block; padding:0px 10px 0px 6px; height:15px; text-decoration:none; float:left; font:11px Verdana;}
.articleSubTools .allNews{float:right; text-align:right;}
.articleSubTools .rssFeed{background:url(http://www.smode-resource.se/gfx/icons/rss.gif) 5px no-repeat; padding:0px 0 0px 26px; float:right; text-align:right;}
.ajaxArticles{padding:0px 10px 5px; margin-top:10px;}
.ajaxArticles .articleHeader{font:italic 14px 'Arial black', arial; color:#000; text-decoration:none;}
.ajaxArticles .articleSubHeader{margin-bottom:30px; font:12px Verdana; color:#999; padding:4px 0;}
.ajaxArticles .articleTypeName{color:#730808;}
.ajaxArticles .mainImg{margin:0px 0px 2px 0; width:160px;}
.ajaxArticles .articleImgText{text-align:left; font:italic 11px Verdana; padding:4px 0;}
.ajaxArticles .articleImgContainer{font:10px Verdana; color:#999; float:left; width:160px; margin:0px 20px 10px 0;}
.ajaxArticles .clientShowArticle{display:block; font:11px Verdana; cursor:pointer; border-top:1px solid #d2d2d2; background:url(http://www.smode-resource.se/gfx/slidePanelSmall.jpg) 100% 0 no-repeat; height:20px; text-align:right; padding:3px 50px 0 0; clear:both; text-decoration:none;}
.ajaxArticles .viewArticle{background:#f0f0f0; margin:5px 0 0px; padding:4px 10px; clear:both; text-transform:uppercase; text-decoration:none; display:block; font:11px Verdana; color:#666; border-top:1px dotted #f0f0f0; text-align:right;}
.ajaxArticles .articleContent{font:12px Verdana; padding:8px 10px 18px 10px; display:none;}	
.ajaxArticles .articleComments{float:right; width:40px; padding:11px 4px 20px; background:url(http://www.smode-resource.se/gfx/commentBG.gif) no-repeat; color:#71a4be; font:bold 12px georgia; text-align:center;}
/* MINI VIEW */
.miniArticles{padding:3px 5px;}
.miniArticles .articleHeader{font:bold 11px 'Arial black', arial; color:#000; padding:2px 0; display:block; text-decoration:none;}
.miniArticles .articleHeader .date-info{font:11px 'Arial black', arial; color:#999;}
.miniArticles .articleTeaser{font:10px arial; color:#666; text-align:left; display:block; text-decoration:none;}
.miniArticles .articleHeader:hover{text-decoration:underline;}
.miniArticles .articleTeaser:hover{text-decoration:underline;}

.miniArticles.withImage .articleHeader{font:bold 13px 'Arial black', arial; color:#000; padding:6px 0 2px;}
.miniArticles.withImage .articleTeaser{text-align:left;}
.miniArticles.withImage .viewArticle{margin-bottom:20px;}
/* ARCHIVE VIEW */
.articleArchive th{font:bold 12px 'Arial black', arial; color:#00315d;}
.articleArchive td{padding:2px; font-size:10px;}
.articleArchive td.articleArchiveHeader{font:bold 11px 'Arial black', arial;}
/* SINGLE VIEW */
.singleArticles{clear:both; width:100%;}
.singleArticles .bottom-cell{border-bottom:1px solid #ddd; padding-bottom:10px;}
.singleArticles .header-cell{height:35px; padding:5px 0px 0px 0;}
.singleArticles .content-cell{}
.singleArticles .content-cell.no-image{padding-left:0px;} 
.singleArticles .image-cell{padding:10px 20px 10px 0; overflow:hidden;}
.singleArticles .image-cell img{padding:0; margin:0;}
.singleArticles .tiny-content a{font:bold italic 10px Verdana; text-decoration:none;}
.singleArticles .tiny-content{padding:4px 10px;}
.singleArticles .left{border-right:1px dotted #ccc; padding-right:10px;}
.singleArticles .advertisement-row td{border-bottom:1px dotted #ccc; padding:10px 0; text-align:center;}
.singleArticles .right.noImage{padding-left:60px;}
.singleArticles .articleHeader{font:bold 16px 'Arial black', arial; color:#000; padding:6px 0 2px; display:block; text-decoration:none;}
.singleArticles .articleSubHeader{padding:0 0 0px; font:10px arial; color:#999;}
.singleArticles .archive-name,.singleArticles .archive-name:visited, .singleArticles .archive-name:active{color:#000; font-weight:bold; text-decoration:none; font:12px 'Arial black', arial; }
.singleArticles .archive-name:hover{text-decoration:none;}
.singleArticles .articleTeaser,.singleArticles .articleTeaser:visited,.singleArticles .articleTeaser:active{color:#730808; font:12px Verdana; line-height:18px; text-align:justify; padding:0; text-decoration:none;}
.singleArticles .articleTeaser:hover,.singleArticles .articleHeader:hover{color:#af3333; text-decoration:none;}

.singleArticles .articleDateInline{color:#333; font:10px Verdana;}
.singleArticles .articleComments{float:right; width:40px; padding:8px 8px 10px; background:url(http://www.smode-resource.se/gfx/com-ico.png) no-repeat; color:#fff; font:14px "Arial Black"; letter-spacing:-1px; text-align:center;}
.singleArticles .articleProtected{background:url(http://www.smode-resource.se/gfx/icons/16/lock_16.gif) 100% 8px no-repeat; padding-right:20px;}
/* DOUBLE VIEW */
.doubleArticles{clear:both; width:100%;}
.doubleArticles td{border-bottom:1px solid #eee; padding:10px;}
.doubleArticles .lastRow td{border-bottom:0;}
.doubleArticles .left{border-right:1px dotted #ccc;}
.doubleArticles .imageFillOut, .doubleArticles .mainImg{height:100px; display:none;}
.doubleArticles .articleHeader{font:italic 14px 'Arial black', arial; color:#000;}
.doubleArticles .articleSubHeader{padding:4px 0; font:10px arial; color:#999;}
.doubleArticles .articleTeaser{color:#730808; font:11px Verdana; text-align:justify; padding:0 6px 0 20px;}
.doubleArticles .viewArticle{display:block; font:11px Verdana; color:#666; border-top:1px dotted #f0f0f0; margin:8px 0 0; padding:8px 0 4px; text-align:right;}
.doubleArticles .articleComments{float:right; width:40px; padding:11px 4px 20px; background:url(http://www.smode-resource.se/gfx/commentBG.gif) no-repeat; color:#71a4be; font:bold 12px georgia; text-align:center;}
.doubleArticles .articleProtected{background:url(http://www.smode-resource.se/gfx/icons/16/lock_16.gif) 100% 8px no-repeat; padding-right:20px;}
/* BLOG VIEW */
.blogArticles{clear:both;}
.blogArticles td{border-bottom:0px solid #eee; padding:5px;}
.blogArticles .moduleDate.tag{display:none;}
.blogArticles .lastRow td{border-bottom:0;}
.blogArticles .headerRow td{border-bottom:1px dotted #eee;}
.blogArticles .tinyRow td a{font:bold italic 10px Verdana; text-decoration:none;}
.blogArticles .mainImg{margin:10px 0;}
.blogArticles .imageFillOut{width:120px; height:120px; background:url(/_project/_layout/gfx/logo.png) no-repeat;}
.blogArticles .articleHeader{font:bold 22px 'Arial black', arial; color:#000; padding:6px 0 2px;}
.blogArticles .articleSubHeader{padding:0 0 8px; font:10px arial; color:#999;}
.blogArticles .articleSubHeader .headerViewPost{font:10px arial; color:#999;}
.blogArticles .articleTeaser{color:#730808; font:15px Verdana; margin:0;}
.blogArticles .articleDateInline{color:#000; font:10px Verdana;}
.blogArticles .viewArticle{display:block; font:11px Verdana; color:#666; border-top:1px dotted #f0f0f0; margin:8px 0 0; padding:8px 0 4px; text-align:right;}
.blogArticles .articleComments{float:right; width:40px; padding:11px 4px 20px; background:url(http://www.smode-resource.se/gfx/commentBG.gif) no-repeat; color:#71a4be; font:bold 12px georgia; text-align:center;}
.blogArticles .articleProtected{background:url(http://www.smode-resource.se/gfx/icons/16/lock_16.gif) 100% 8px no-repeat; padding-right:20px;}
#moduleBlog .blog-simple-row a.articleHeader{font:bold 14px 'Arial black', arial; padding:6px 0 2px; margin:0; line-height:16px; display:block;}
#moduleBlog .blog-simple-row a.articleTeaser{font:12px Verdana; color:#730808; padding:4px 0; display:block;}
/* YEAR TABLE */
table#mainDataTable tr td.list-sub-header{
	font:bold 11px Verdana;
	color:#00315d;
}

/* LIST VIEW */
.calendarRssFeed{display:block; background:url(http://www.smode-resource.se/gfx/icons/rss.gif) no-repeat; padding:0 0 0 20px; font:11px arial; color:#333; margin-bottom:2px; width:48px; text-decoration:none; float:right; text-align:right; margin-top:5px;}
.cal-list-cat-header{border-bottom:1px solid #ccc; margin:40px 0 0;}
.calActivity{padding:10px 20px; border-bottom:1px solid #ccc; }
div.calActivity img.mainImg{padding:0px; margin:5px 20px 5px 0; float:left;}
.calActivity .activityTools{padding:0px; float:right; font:12px Verdana;}
div.calActivity div.calendarName{margin:2px 0 6px; font:bold 11px Verdana; color:#ccc;}
div.calActivity div.activity_description{margin:0; color:#666;}
div.calActivity div.activityDetails{margin:6px 0;}
div.calActivity .calActivityLink h5{font:20px 'Arial black', arial;}
div.calActivity div.activityDetails span{font:11px Verdana;}
div.calActivity div.activityDetails b.inlineHeader{text-transform:uppercase;}

/* SINGLE VIEW */
.calActList{clear:both; width:100%;}
.calActList .bottom-cell{border-bottom:1px solid #ddd; padding-bottom:10px;}
.calActList .header-cell{height:35px; padding:5px 0px 0px 0;}
.calActList .content-cell.no-image{padding-left:0px;} 
.calActList .image-cell{padding:10px 20px 10px 0; overflow:hidden;}
.calActList .image-cell img{padding:0; margin:0;}
.calActList .left{border-right:1px dotted #ccc; padding-right:10px;}
.calActList .right.noImage{padding-left:60px;}
.calActList .activityHeader{font:bold 16px 'Arial black', arial; color:#000; padding:10px 0 2px; display:block; text-decoration:none;}
.calActList .activitySubHeader{padding:0 0 0px; font:10px arial; color:#999;}
.calActList .archive-name,.calActList .archive-name:visited, .calActList .archive-name:active{color:#000; font-weight:bold; text-decoration:none; font:12px 'Arial black', arial; }
.calActList .archive-name:hover{text-decoration:none;}
.calActList .activityTeaser,.calActList .activityTeaser:visited,.calActList .activityTeaser:active{color:#730808; font:12px 'Arial black', arial; line-height:20px; text-align:justify; padding:0; text-decoration:none;}
.calActList .activityTeaser:hover,.calActList .activityTeaser:hover{color:#af3333; text-decoration:none;}
.calActList .actFooterSymbol{padding:5px 20px 5px 27px; font:bold 11px Verdana; color:#333;}
.calActList .actFooterSymbol.type{background:url(http://www.smode-resource.se/gfx/icons/stroke/24/files_24.png) 0 50% no-repeat;}
.calActList .actFooterSymbol.location{background:url(http://www.smode-resource.se/gfx/icons/stroke/24/home_24.png) 0 50% no-repeat;}
.calActList .actFooterSymbol.date{background:url(http://www.smode-resource.se/gfx/icons/stroke/24/calendar_24.png) 0 50% no-repeat;}
.calActList .activityComments{float:right; width:40px; padding:11px 4px 20px; background:url(http://www.smode-resource.se/gfx/commentBG.gif) no-repeat; color:#71a4be; font:bold 12px georgia; text-align:center;}


/* TABLE VIEW */
#mainDataTable .type_id{display:none;}
#mainDataTable tr.is-annulled td{color:darkred;}
#mainDataTable tr.is-annulled td a{color:darkred;}

/* MINI CALENDAR */
#calendarDatePickerContainer{
	width:230px; 
	height:200px;
}
#foundCalendarPosts .calActivity{border-top:1px solid #ccc; padding:0px;}
#foundCalendarPosts{float:right; width:270px;}
#calendarDatePickerContainer .ui-datepicker-inline{border: 0px dotted #fff;}

/* SISU */
tr.sisuHeader th, tr.sisuSubHeader th{text-align:left;}

/* TWO-WEEK-CAL */
.golfCourseTable{font:10px arial; width:100%; padding:0; margin:0 0 0px;}
.golfCourseTable th{text-align:left; padding:0 0 10px;}
.golfCourseTable td{padding:2px 1px;}
.golfCourseTable tr.subHeader td{font:bold 11px arial; padding:13px 0 0; border-bottom:1px solid #ccc; color:#062641;}

/* ADMIN */
.calAdminSingle{}
.calAdminRepeat{display:none;}
.participantListLink{display:block;}
.payment-overview-header{font:bold 16px 'Arial black', arial; color:#000; margin:0; padding:10px 0 0;}
.adminCalenderViewActivitysTable .multiple-days{color:darkred;}


/* GROUPED LIST VIEW */
#groupedCalList {
	margin:0 10px;
	padding:0;
}
#groupedCalList li{
	list-style-type:none;
	padding:2px 0px 2px 20px;
	margin:0;
	background:url(http://www.smode-resource.se/gfx/icons/16/document_16.gif) 0 2px no-repeat;
}

/* DETAILS */
.calActivity .calendarName{font:bold 11px Verdana;}
.calActivity .activity_description{font-style:italic;}
.calActivity .activityDetails{margin-top:5px;}
.calActivity .inlineHeader{color:#00315d;}
.calActivity span{margin-right:15px;}
.calActivity h3{margin:20px 0 3px; padding:0 0 4px; font:bold 16px 'Arial black', arial; border-bottom:1px solid #eee;}
.calActivity .calendarCommentsSpacer{display:none;}
.calActivity .calendarInfoBox{padding-top:0px;}
.calActivity .calendarInfoBox div{padding:5px 0;}
.calActivity .mainImg{margin:20px 20px 0 0;}
.calActivity .activityTools{font-size:10px; text-align:right;}
.calActivity .activityTools .view{display:block; font:12px Verdana; background:url(http://www.smode-resource.se/gfx/icons/stroke/16/zoom_16.png) no-repeat;  padding:0px 0 2px 20px; color:#666; float:right; margin-left:10px;}
.calActivity .activityTools .register{display:block; font:12px Verdana; background:url(http://www.smode-resource.se/gfx/icons/stroke/16/document_16.png) no-repeat;  padding:0px 0 2px 20px; color:#666; float:right; margin-left:10px;}
.calActivity .activityTools .report{display:block; font:12px Verdana; background:url(http://www.smode-resource.se/gfx/icons/stroke/16/book_16.png) no-repeat;  padding:0px 0 2px 20px; color:#666; float:right; margin-left:10px;}
.calActivity .activityTools .comments{display:block; font:12px Verdana; background:url(http://www.smode-resource.se/gfx/icons/stroke/16/text_bubble_16.png) no-repeat;  padding:0px 0 2px 20px; color:#666; float:right; margin-left:10px;}
.activityRegisterLargeBanner{display:block; font:12px Verdana; background:url(http://www.smode-resource.se/gfx/icons/misc/write_24.png) 0 5px no-repeat; height:25px; padding:10px 0 2px 30px; color:#666; float:right; margin-left:10px;}
.calActivity .inlineRegister{display:block; font:12px Verdana; background:url(http://www.smode-resource.se/gfx/icons/stroke/16/write_16.png) no-repeat;  padding:0px 0 2px 20px; color:#666;}
.calActivity .attachmentContainer .attachmentLink{display:block; font:12px Verdana; background:url(http://www.smode-resource.se/gfx/icons/stroke/16/paper_clip_16.png) no-repeat;  padding:0px 0 2px 20px; color:#666;}

.calendar-sidebar{float:right; width:200px; background:#f9f9f9; margin:10px 0 80px 30px; padding:10px; border-bottom:4px solid #ddd; clear:right;}
.calendar-sidebar h3{font:bold 12px 'Arial black', arial; margin:0 0 5px; padding:0 0 3px; border-bottom:1px solid #eee;}
.calendar-sidebar a{font-size:10px;}
.calendar-sidebar p{font-size:10px; margin:0;}
.calendar-sidebar a.similar-post{display:block;}
.calendar-sidebar .author-image{float:right; margin:0 0 0 8px;}

.cal-ad-spot-above-post{margin:0 0 20px;}
.cal-ad-spot-after-teaser{margin:10px 0;}
.cal-ad-spot-in-sidebar{margin:10px 0;}
.cal-ad-spot-below-post{margin:10px 0;}
/* HEADER */
.month-name{
	text-transform:uppercase; 
	text-align:center;
}
.next-btn{
	display:block;
	float: right;
	width:30px;
	height:30px;
	padding:5px 40px 0 0;
	background:url(http://www.smode-resource.se/gfx/icons/24/play_forward_24.gif) 100% 0 no-repeat;
	text-decoration:none;
	cursor:pointer;
}
.prev-btn{
	display:block;
	float: left;
	width:50px;
	height:30px;
	padding:5px 0 0 30px;
	background:url(http://www.smode-resource.se/gfx/icons/24/play_rewind_24.gif) no-repeat;
	text-decoration:none;
	cursor:pointer;
}

/* TABLE */
.fullCalendar{
	width: 100%;
	clear:both;
}
.fullCalendar th{
	padding:10px;
	text-align:center;
	font: bold 12px Verdana;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
}
.fullCalendar tr.bottomHeader th{
	border-top:1px solid #ccc;
	border-bottom:0;
}
.fullCalendar td{
	padding:24px 10px;
	width: 14%;
	text-align:center;
}
.fullCalendar .has-date{
	border-bottom:1px dotted #eee;
	border-right:1px dotted #eee;
	background:url(/_project/_layout/gfx/fadedBG.jpg) repeat-x;
	font:19px trebuchet MS;
}
.fullCalendar .no-date{background:url(http://www.smode-resource.se/gfx/fullCalBGStripe.jpg);}
.fullCalendar .day7{background:url(http://www.smode-resource.se/gfx/fullCalBG.jpg) repeat-x;}
.fullCalendar .day1{border-right:0; background:url(http://www.smode-resource.se/gfx/fullCalBG.jpg) repeat-x;}
.fullCalendar .last-week td{border-bottom:0;}
.fullCalendar .has-activities{
	background:url(http://www.smode-resource.se/gfx/fullCalBG3.jpg) repeat-x; 
	z-index:1; 
	color:#fff;
}
.fullCalendar .has-activities.registration{
	background:url(http://www.smode-resource.se/gfx/fullCalBG2.jpg) repeat-x; 
}

/* POP UP */
.fullCalendar .activity-container{
	position:relative; 
	z-index:10;
}
.fullCalendar .activity-popup{
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 6px;
	background: #222;
	color: white;
	border: 1px solid white;
	width: 250px;
	list-style: none;
}
.fullCalendar .activity-popup li{
	padding: 2px 4px;
}
.fullCalendar .has-activities a{
	font:12px Verdana;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background:none;
}
.fullCalendar .has-activities a:hover{
	text-decoration:underline;
}
.fullCalendar .has-activities .oddRow{
	background:#333;
}
.fullCalendar .has-activities .evenRow{
	background: none;
}
.change-month .hidden{
	display:none;
}
#faqAccordion h1{font:14px Verdana; display:block; padding:5px 25px; margin-top:10px; background: #e6e6e6 url(http://www.smode-resource.se/gfx/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; color:#333; border:1px solid #ccc;}
#faqAccordion h1 .ui-icon{display:none;}

#faqAccordion li .question{font:14px Verdana; display:block; background:url(/_project/_layout/gfx/fadedBG.jpg) 0 100% repeat-x #fff; padding:10px 25px; border-bottom:1px solid #ccc;}
.faqOverviewView .container{padding:10px;}
.faqOverviewView .answer{color:#666666;}
.faqOverviewView .answer h4{float:left; padding-top:0; margin-top:0; width:80px;}
.faqOverviewView .answer .answerContent{padding:0px 15px 5px 80px;}
.team-page-start{
	width:795px;
}
.team-page-start h2{
	font-size:16px;
}

/* GENERIC */
.team-page-one-column{
	margin:0 18px;
}

.team-page-left-column{
	float:left;
	width:448px;
	margin-right:8px;
}
.team-page-left-column.extra-margin{
	width:428px;
	margin:0 8px 0 20px;
}
.team-page-left-column .formGroupHeader{
	width:348px;
}
.team-page-left-column .formGroup{
	width:404px;
}

.team-page-right-column{
	float:left;
	width:330px;
}
.team-page-highlight-info{
	background:url(/_project/_layout/gfx/match-widget-bg.jpg) no-repeat;
	height:224px;
}
.widget-more-link,
.widget-more-link:visited{
	display:block;
	margin:4px 0 0;
	text-align:right;
	font:11px 'Arial black', arial;
	letter-spacing:normal;
}
.helpInfo{
	font:italic 11px Verdana;
	color:#999;
	margin-bottom:4px;
}
.teampage-table-wrapper{
	padding:6px;
}

/* PLAYER */
.player-image-wrapper{
	float:left;
	width:180px;
	height:230px;
	overflow:hidden;
	margin-top:30px;
	text-align:center;
}
.player-image-wrapper.lightboxGallery img{
	width:170px;
	height:auto;
	max-height:220px;
	border:0;
}
.player-info-wrapper{
	float:right;
	width:250px;
}
.player-info-wrapper h1{
	margin:0;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	font-size:22px;
}
.player-info-wrapper table#mainDataTable tr td.sub-header{
	font:bold 11px Verdana;
	color:#000;
	padding-right:17px;
}
.player-info-wrapper table#mainDataTable tr td{
	font:11px Verdana;
	padding:5px;
}
.team-page-right-column.player-details{
	margin-top:35px;
}
#player-description.colBoxContainer{
	margin:10px 0 0;
}
#player-sponsor .art-blockcontent{
	text-align:center;
	padding:10px;
}
#player-sponsor .art-blockcontent img{
	margin:0 0 10px;
}



/* MATCH */
table#mainDataTable tr td.today-row{
	background:#730808;
	color:#fff;
	padding:10px;
	font:15px 'Arial black', arial;
	text-align:center;
}

.match-sponsor{
	display:block;
	background:#151e2b;
	padding:20px 12px;
	font:22px 'Arial black', arial;
	text-align:center;
	margin:0 2px 10px 0;
	color:#fff;
}
.match-sponsor:hover{
	text-decoration:none;
}
.match-sponsor img{
	display:block;
	margin:0 auto 10px;
}

h1.match-header{
	font-size:22px;
}


.team-match-widget.match-details{
	height:260px;
}
.team-match-widget.match-details .match-widget-bg{
	height:256px;
}
.team-match-widget.match-details .match-main-header{
	top:18px;
	left:0px;
	color:#fff;
	font:20px 'Arial black', arial;
}
.team-match-widget.match-details .match-arena{
	display:none;
}
.team-match-widget.match-details .match-sub-info{
	top:214px;
	left:0px;
	height:18px;
	width:100%;
	background:#151e2b;
	padding:12px 0px;
	font:12px 'Arial black', arial;
	color:#ffcb00;
}
.team-match-widget.match-details .match-sub-info div{
	display:inline;
	margin-right:18px;
}
.team-match-widget.match-details .match-sub-info div .sub-header{
	color:#d9dadb;
	padding-right:5px;
}





table#mainDataTable.match-stats{}
table#mainDataTable.match-stats tr td.sub-header{
	font:bold 10px Verdana;
	color:#000;
}

.match-player-vote{
	display:block;
	width:20px;
	height:16px;
	float:right;
	margin:0 5px;
}
.match-player-vote.no-vote{background:url(http://www.smode-resource.se/gfx/icons/stroke/16/remove_16.png) no-repeat;}
.match-player-vote.vote{background:url(http://www.smode-resource.se/gfx/icons/stroke/16/add_16.png) no-repeat;}

.match-player-winner{
	background:#eee;
	padding:7px;
	font-size:10px;
	line-height:14px;
}
.match-player-winner h4{
	font-size:11px;
	letter-spacing:normal;
}
.match-player-winner .vote-info{
	font:bold 10px Verdana;
	text-align:center;
	color:#730808;
}

.match-player-winner-image{
	float:left;
	margin:0 20px 0 0;
}
.match-player-winner .player-details{
	display:block;
	float:right;
}

.fileExplorer{margin:0px; padding:1px;}
.fileExplorer li{list-style-type:none;}
.fileExplorer li ul{display:none;}
.fileExplorer li.folder{background:url(http://www.smode-resource.se/gfx/icons/folder_page.gif) 0% 5px no-repeat; padding:0px 0 3px 20px;}
.fileExplorer li.folder.noFilesFound{background:url(http://www.smode-resource.se/gfx/icons/folder.gif) 0% 0% no-repeat; padding:0px 0 3px 20px;}
.fileExplorer li.folder span {font:12px Verdana; text-transform:uppercase; cursor:pointer;}
.fileExplorer li.folder li.noFiles{font:italic 10px Verdana;}
.fileExplorer li a{display:block; clear:both; margin:2px 0; padding:3px 0px 3px 20px; text-decoration:none;}
.fileExplorer li.file a{background:url(http://www.smode-resource.se/gfx/icons/16/document_16.gif) 0% 50% no-repeat #f0f0f0; font:10px arial; text-transform:uppercase;}
.fileExplorer li.file a:hover{background-color:#fff;}
.fileExplorer li.file a span{float:right; font:10px arial;}
.fileExplorer li.file a .fileDate{padding:0 10px 0 15px;}
.fileExplorer a.pdf{background-image:url(http://www.smode-resource.se/gfx/icons/16/book_16.gif);}
.fileExplorer a.txt{background-image:url(http://www.smode-resource.se/gfx/icons/16/notepad_16.gif);}
.fileExplorer a.mp3{background-image:url(http://www.smode-resource.se/gfx/icons/16/sound_16.gif);}
.fileExplorer a.mpeg, .fileExplorer a.mpg{background-image:url(http://www.smode-resource.se/gfx/icons/16/play_16.gif);}
.fileExplorer a.html, .fileExplorer a.htm{background-image:url(http://www.smode-resource.se/gfx/icons/16/download_16.gif);}
.fileExplorer a.xml, .fileExplorer a.asp, .fileExplorer a.php{background-image:url(http://www.smode-resource.se/gfx/icons/16/gear_16.gif);}
.fileExplorer a.zip, .fileExplorer a.xls, .fileExplorer a.doc, .fileExplorer a.css, .fileExplorer a.avi{background-image:url(http://www.smode-resource.se/gfx/icons/16/document_16.gif);}
.fileExplorer a.jpg, .fileExplorer a.jpeg, .fileExplorer a.gif, .fileExplorer a.bmp, .fileExplorer a.png{background-image:url(http://www.smode-resource.se/gfx/icons/16/camera_16.gif);}
/* ADMIN */
.imgCaptionForm img.editCaptionImg{width:auto; height:70px; margin-top:16px; max-width:200px;}
.imgCaptionForm textarea{width:250px; height:60px;}
img.deleteImage{ border:none; width:auto; height:70px; margin:5px;}

div.guestbookPost.oddRow, div.guestbookPost.evenRow{background:url(http://www.smode-resource.se/gfx/gbPost.jpg) 100% 100% no-repeat #f0f0f0; padding:10px 10px 0; margin-bottom:12px;}
.guestbookPost a.removePost{display:block; font:italic bold 12px Verdana; text-decoration:none; background:url(http://www.smode-resource.se/gfx/icons/delete.gif) no-repeat; padding:0px 0 2px 20px; color:#900; float:right; position:relative;}
.guestbookPost h5{margin:0px;}
.guestbookPost .author{font:10px arial; text-align:right; color:#999; margin:10px 25px 0 0; clear:both;}
.guestbookPost .comment{font:normal 11px arial;}
.allGuestbookPosts{
		display:block; 
		background:url(http://www.smode-resource.se/gfx/icons/16/document_16.gif) 5px no-repeat #eee; 
		padding:4px 5px 4px 20px; 
		font:bold 11px arial; 
		margin:2px 4px; 
		min-width:80px; 
		text-decoration:none; 
		float:right;
		border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;
}
a.guestbookRssFeed{
		display:block; 
		background:url(http://www.smode-resource.se/gfx/icons/rss.gif) 5px no-repeat #eee; 
		padding:4px 5px 4px 20px; 
		font:bold 11px arial; 
		margin:2px 4px; 
		min-width:80px; 
		text-decoration:none; 
		float:right; 
		text-align:right;
		border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;
}
#groupPageSideBar{
	width:180px;
	float:left;
}
#groupPageMainArea{
	width:500px;
	padding:0 20px 0 0;
	float:left;
}
#groupPageMainAreaFull{
	width:788px;
	padding:0;
}
#groupPageMainArea .galleryCoverMap .imageThumb{width:220px; height:180px;}
#groupPageMainArea .galleryCoverMap .imageThumb img{width:216px; height:144px;}

#groupPageMainArea .moduleBoxContainer .icon{display:none;}
#groupPageMainArea .groupPageHeader{width:500px; margin-bottom:10px;}

#groupPageSideBar .colBoxContainer .top, #groupPageMainArea .colBoxContainer .top{
	background:url(/_project/_layout/gfx/fadedBG.jpg) 0 100% repeat-x #fff; 
	cursor:pointer; 
	border:1px solid #eee;
}
#groupPageSideBar .colBoxContainer .icon, #groupPageMainArea .colBoxContainer .icon{display:none;}

#groupPageQuote{background:url(http://www.smode-resource.se/gfx/gbPost.jpg) 100% 100% no-repeat #f0f0f0; padding:0px 0px 20px; margin-bottom:12px;}
#groupPageQuote .top{display:none;}
#groupPageQuote .content{border:0; padding:0; margin:0;}
#groupPageQuote .content p{font:bold 13px Verdana; color:#730808; padding:10px;}

#groupPageMainArea ul.menu li.no-links{margin:7px 0px 0; display:block;}

.groupPageSnippetLink{
	background:url(/_project/_layout/gfx/fadedBG.jpg) 0 100% repeat-x #fff; 
	margin:0 0 3px 0px;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	padding:4px;
	display:block;
}
.groupPageSnippetLink .over{font:bold 11px Verdana; color:#730808;}
.groupPageSnippetLink .under{font:normal 10px arial; color:#062641;}
#groupPageMainArea .moduleGoBackLink{display:none;}


ul.menu.groupPageHorizontalMenu{padding:0; background:url(/_project/_layout/gfx/mainMenuBg.jpg) repeat-x; clear:both; margin:0 0 10px; width:520px;}
.groupPageHorizontalMenu li{float:left; position:relative;}
.groupPageHorizontalMenu li a{
    outline: 0;
	float:left;	
	padding:6px; 
	font:bold 10px arial; 
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #333;
}
.groupPageHorizontalMenu li a:hover{background:#666; color:#fff; text-decoration:none;}
.groupPageHorizontalMenu li a.choosen{background:#666; color:#fff; text-decoration:none;}

.groupPageOverviewModules .art-BlockContent-body, #groupPageAdminMenu .art-BlockContent-body, #groupPageMenu .art-BlockContent-body{padding:0;}

#groupPageMainArea .colBoxContainer .menu a, #groupPageMainArea .colBoxContainer .menu a:visited, #groupPageMainArea .colBoxContainer .menu a:active,
#groupPageMenu.colBoxContainer a, #groupPageMenu.colBoxContainer a:visited, #groupPageMenu.colBoxContainer a:active
,#groupPageAdminMenu.colBoxContainer a, #groupPageAdminMenu.colBoxContainer a:visited, #groupPageAdminMenu.colBoxContainer a:active
{
    outline: 0; display:block; clear:both;
	padding:2px 0px 2px 23px; margin:1px 0 1px;
	font:12px Trebuchet MS, verdana; color:#666;
	text-decoration:none;
	background:url(/_project/_layout/gfx/menuIcon.gif) 4px no-repeat #f0f0f0;
}
#groupPageMenu.colBoxContainer a:hover, #groupPageMenu.colBoxContainer a.choosen
,#groupPageAdminMenu.colBoxContainer a:hover, #groupPageAdminMenu.colBoxContainer a.choosen
{color:#000; background-color:#fff;}
#youtubeSnippet .icon{background:url(http://www.smode-resource.se/gfx/icons/16/webcam_16.gif) no-repeat;}
.pollTable{clear:both; font-size:10px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin:4px 0;}
.pollTable div.votingResultBar{background:#730808; height:14px; float:left; margin-top:2px;}
		   .votingTotalVotes{font:10px arial; padding:5px 0; text-align:right; clear:both;}
.pollTable td.pollHeader{color:#333; font-weight:bold;}
#pollSnippet .icon{background:url(http://www.smode-resource.se/gfx/icons/16/notepad_16.gif) no-repeat;}
