﻿/* Side bar right *UPDATABLE */
/* Transfered to override area for each pub */

/* Main content well */
.content-fragment-page .layout {background-color:#FFF;}

/* Widget borders and styles */
.fiji-content-fragment-top, .fiji-content-fragment-bottom {height:5px;}

.content-fragment.side-border-only .fiji-content-fragment-top, 
.content-fragment.side-bottom-border-only .fiji-content-fragment-top, 
.content-fragment.no-wrapper .fiji-content-fragment-top, 
.content-fragment.no-wrapper-with-spacing .fiji-content-fragment-top, 
.content-fragment.top-side-border-only .fiji-content-fragment-bottom, 
.content-fragment.side-border-only .fiji-content-fragment-bottom, 
.content-fragment.no-wrapper .fiji-content-fragment-bottom, 
.content-fragment.no-wrapper-with-spacing .fiji-content-fragment-bottom
{ display: none; }

.fiji-content-fragment-top .fiji-r1, 
.fiji-content-fragment-top .fiji-r2, 
.fiji-content-fragment-top .fiji-r3, 
.fiji-content-fragment-top .fiji-r4, 
.fiji-content-fragment-bottom .fiji-r1, 
.fiji-content-fragment-bottom .fiji-r2, 
.fiji-content-fragment-bottom .fiji-r3, 
.fiji-content-fragment-bottom .fiji-r4
{ border-left: solid 1px; border-right: solid 1px; height: 1px; overflow: hidden; }

.fiji-content-fragment-top .fiji-r1, .fiji-content-fragment-bottom .fiji-r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.fiji-content-fragment-top .fiji-r2, .fiji-content-fragment-bottom .fiji-r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.fiji-content-fragment-top .fiji-r3, .fiji-content-fragment-bottom .fiji-r2 { margin: 0 2px; }
.fiji-content-fragment-top .fiji-r4, .fiji-content-fragment-bottom .fiji-r1 { margin: 0 1px; height: 2px; }

.fiji-content-fragment-top .fiji-r1, 
.fiji-content-fragment-top .fiji-r2, 
.fiji-content-fragment-top .fiji-r3, 
.fiji-content-fragment-top .fiji-r4, 
.fiji-content-fragment-bottom .fiji-r1,
.fiji-content-fragment-bottom .fiji-r2,
.fiji-content-fragment-bottom .fiji-r3,
.fiji-content-fragment-bottom .fiji-r4 
{ background-color: #fff; border-color: #D6D6D6; }


/* $Content Fragments
/*******************************/
.content-fragment-page .layout, .footer-fragments .layout, .page-editing, .page-tabs { width: 960px; margin: 0 auto; }
.layout { clear: both; position: relative; }


.content-fragment-page .layout-header {}
.layout-footer { clear: both; }
.layout-region {}
.content-fragment-page .layout-region.header { position: relative; background-color: #fff; }

.content-fragment { margin: 10px; }
.content-fragment-content { background-color: #fff;  padding: 12px; word-wrap: break-word; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; }

.content-fragment.with-header .content-fragment-header { background-color: #fff; padding: 6px 12px; word-wrap: break-word; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; }
.content-fragment.with-header .content-fragment-header div { padding-bottom: 5px; color: #666; font-size: 13px; text-transform: uppercase; border-bottom: 1px solid #999; font-weight:bold; }

.content-fragment.with-header.editable .content-fragment-header { background-image: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/editable_2D00_content_2D00_fragment_2D00_background.gif'); border-bottom-color: #BFAE9E; }
.content-fragment.with-header.no-wrapper .content-fragment-header, .content-fragment.with-header.no-wrapper-with-spacing .content-fragment-header { background-color: Transparent; border-left-width: 0; border-right-width: 0; padding-left: 0; padding-right: 0; }
.content-fragment.with-header .content-fragment-content { padding-top: 1px; }

.content-fragment.no-wrapper .content-fragment-content, 
.content-fragment.no-wrapper-with-spacing .content-fragment-content { padding: 0; }

.content-fragment.no-wrapper-with-spacing {padding:10px;}
.content-fragment.no-wrapper.with-extra-padding {padding:20px;}


/* Other layouts (usually not used for KPC titles) */	
.layout-content.sidebar-left-content-right .layout-region.left-sidebar .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar .content-fragment,
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment,
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment,
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar .content-fragment,
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content .content-fragment,
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left .content-fragment
{ margin-right: 0; }

/* Left content well *UPDATABLE */
.layout-content.content-left-sidebar-right .layout-region.content .content-fragment,
.layout-content.header-top-content-left-sidebar-right .layout-region.content .content-fragment
{ margin-left: 10px; }

.layout-region.header .content-fragment { margin-right: 0; margin-left: 0; }
.layout-content .layout-region-inner { min-height: 0; }
.layout-content .layout-region.empty { height: 0; overflow: hidden; line-height: 0; }

.layout-content.split-content .layout-region.content .content-fragment,
.layout-content.header-top-split-content .layout-region.content .content-fragment
{ margin-right: 5px; }

.layout-content.split-content .layout-region.right-sidebar .content-fragment,
.layout-content.header-top-split-content .layout-region.right-sidebar .content-fragment
{ margin-left: 5px; }

.content-fragment.no-wrapper .content-fragment-content, 
.content-fragment.no-wrapper-with-spacing .content-fragment-content { border-left-width: 0; border-right-width: 0; padding: 0; background-color: Transparent; }

.content-fragment.no-wrapper { margin: 0; }
.content-fragment.side-border-only { margin-top: 0; margin-bottom: 0; }
.content-fragment.top-side-border-only { margin-bottom: 0; }
.content-fragment.side-bottom-border-only { margin-top: 0; }



/* $Header-Fragments
/******************************/
.header-fragments {}
.header-fragments-header { }
.header-fragments .layout { position: relative; width: 960px; margin: 0 auto; }
.header-fragments .layout-content .layout-region .layout-region-inner {  }



/* $Footer-Fragments
/******************************/
.footer-fragments {margin: 0 auto; }
.footer-fragments-header {}
.footer-fragments-footer {}



/* $Table List
/******************************/
.table-list { margin: 1em 0; border-collapse: collapse; }
.table-header-column { border-top: dotted 1px #ccc; border-bottom: solid 1px #999; padding: 8px; font-size: 9px; margin: 0; text-transform: uppercase; white-space: nowrap; text-align: left; }
.table-column { border-bottom: dotted 1px #ccc; padding: 8px; margin: 0;  }
.table-item.last .table-column { border-bottom-width: 0; }



/* $Pager
/******************************/
.pager { text-align: center; margin-top: 5px; }
.pager a { background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/pager_2D00_item.png') repeat-x left bottom; padding: 2px 6px 3px 6px; margin: 0 1px 0 0; display: inline-table; display: -moz-inline-box; display: inline-block; border: solid 1px #ccc; font-size: 10px; font-weight: bold; }
.pager .separator { display: none; }
.pager a.selected { border-color: #999; color: #333; }
.pager .summary { display: none; }

.kpcPager {font-size:11px;font-weight:bold;}
.kpcPager span {background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/pager_2D00_item.png') repeat-x left bottom; padding: 2px 6px 3px 6px; margin: 0 1px 0 0; border: solid 1px #ccc; font-size: 10px; font-weight: bold;}
.kpcPager a {background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/pager_2D00_item.png') repeat-x left bottom; padding: 2px 6px 3px 6px; margin: 0 1px 0 0;  border: solid 1px #ccc; font-size: 10px; font-weight: bold;}



/* Basics */
h1 {color:#555;}



/* Forum customizations */
.forumGroupListContainer{padding:15px 0 15px 0;}
.forumGroupHeader {padding:10px 10px 0 10px;background-color:#fff;background-image:url("/sitefiles/images/forum_group_header.png");background-repeat:repeat-x;background-position:left top; min-height:90px;}
.forumGroupHeader img {border:1px solid #ddd;}
.forumGroupName {font-size:21px;}
.forumGroupName a:link, .forumGroupName a:visited, .forumGroupName a:hover {text-decoration:none;}
.forumGroupDescription {color:#555; font-size:12px; }
.groupAvatar img {max-width:70px; max-height:70px;}

.forumListingHeader {color:#888;text-transform:uppercase;text-align:left;font-size:12px;border-bottom:1px solid #bbb;font-weight:normal;}
.forumListingRow{border-bottom:1px dotted #ccc;padding-top:15px;padding-bottom:15px;}
.forumListingRow.extraSpacing{padding-right:15px;}
.forumListingRow.statCount{font-size:14px;font-weight:bold;color:#555;}
.forumListingRow .forumName{font-size:15px;}
.forumListingDescription{font-size:11px;color:#444;}
.forumListingRow.latestPost {font-size:12px;}
.forumListingRow.latestPost a:link, .forumListingRow.latestPost a:visited {}
.forumListingRow.latestPost .lastPostAuthor a:link, .forumListingRow.latestPost .lastPostAuthor a:visited {font-weight:normal;}
.forumListingRow .lastPostDate {font-size:11px;color:#888;}
.forumListingRow a.avatarSmall img {width:35px;height:35px;max-width:35px;max-height:35px;}

.forumsSummary {}
.forumsSummary .groupContainer {padding:0 0 15px 0;}
.forumsSummary h1 {padding:0;margin:0;font-size:17px;}
.forumsSummary h1 a:link, .forumsSummary h1 a:visited {color:#555;}
.forumsSummary .stackColumnLeft {float:left;width:50%;padding-right:5px;}
.forumsSummary .stackColumnRight {float:right;width:45%;}
.forumsSummary .stackedForum {line-height:17px;}
.forumsSummary a:link.seeAll, .forumsSummary a:visited.seeAll {color:#555;font-size:12px;}

.threadBraggerBadges {padding-top:4px;}
.threadBraggerBadges a {}


/* Profile box */
.profileBoxContainer{}
.profileBoxContainer .profileBoxHeader{font-size:11px;}
.profileBoxContainer .profileBoxHeader img{border-color:#ccc;margin-right:10px;}
.profileBoxContainer .profileBoxHeader a:link, .profileBoxContainer .profileBoxHeader a:visited {text-decoration:none;}
.profileBoxContainer .profileBoxHeader .profileBoxUsername a:link, .profileBoxContainer .profileBoxHeader .profileBoxUsername a:visited{text-decoration:none;color:#555;font-size:23px;font-weight:normal;}
.profileBoxProperties{padding:8px 0 0 0;font-size:11px;}
.profileBoxProperties a:link, .profileBoxProperties a:visited {text-decoration:none;color:#666;}
.profileBoxProperties a:link .newMessages, .profileBoxProperties a:visited .newMessages {text-decoration:none;color:#ff0000;}
.profileBoxProperties a:link .newFriendRequests, .profileBoxProperties a:visited .newFriendRequests {text-decoration:none;color:#ff0000;}
.profileBoxProperties table tr {}
.profileBoxProperties table tr td {}
.profileBoxProperties table tr td table tr {border-bottom:none;}
.profileBoxProperties img {margin-right:3px;}

.profileBoxContainer .anonymousHeader {font-size:23px;color:#146A9E;padding:0 0 6px 0;}
.profileBoxContainer .anonymousMessage {font-size:11px;padding-bottom:10px;}
.profileBoxContainer .anonymousButtons {position:relative;height:27px;}
.profileBoxContainer img {border:none;float:left;margin-right:10px;}





/* Blog customizations */
.blogPostListRow {padding:20px 0 20px 0;border-bottom:1px dotted #bbb;}
.blogPostListBlogName a:link, .blogPostListBlogName a:visited{font-size:11px;font-weight:bold;text-transform:uppercase;color:#444;}
.blogPostListTitle{font-size:20px;}
.blogPostListDate{font-weight:bold;font-size:10px;color:#666;padding:5px 0 0 0;}
.blogPostListSnippet{font-size:12px;}
.blogPostListComment{}
.blogPostListCommentIcon {width:15px;height:12px;background: transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_sprite.gif') no-repeat 0 -380px}
.blogPostListCommentCount{font-weight:bold;font-size:14px;padding:0 0 0 3px;color:#555;}
.blogPostListAvatar{width:70px;}

.content-fragment.blog-post .full-post .post-content img{}

.blogPostCaptionContainer{background-color:#eaeaea;padding:5px;}
.blogPostCaptionContainer.floatRight{float:right;margin-left:7px;}
.blogPostCaptionContainer.floatLeft{float:left;margin-right:7px;}
.blogPostCaptionContainer img {border:none;}
.blogPostCaptionContent{font-size:11px;}


.blogsSummary {}
.blogsSummary .blogContainer{padding:0 0 20px 0;}
.blogsSummary .blogContainer h1 {padding:0;margin:0;font-size:17px;}
.blogsSummary .blogContainer h1 a:link, .blogsSummary .blogContainer h1 a:visited {color:#555;}
.blogsSummary .blogContainer .recentPosts {text-transform:uppercase;font-size:11px;color:#666;font-weight:bold;padding:5px 0 5px 0;}
.blogsSummary .blogContainer .blogPost {line-height:17px;}
.blogsSummary a:link.seeAll, .blogsSummary a:visited.seeAll {color:#555;font-size:12px;}



/* Gallery customizations */
.galleryListThumbDisplayContainer{padding:0 40px 35px 0;}
.galleryListThumbContainer{width:100%;}
.galleryListThumbnail{width:100%;height:100%;background-color:#000;overflow:hidden;}
.galleryListThumbnail img {border:none;}
.galleryListThumbDisplayTitle{padding:5px 0 7px 0;}
.galleryListThumbDisplayTitle a:link, .galleryListThumbDisplayTitle a:visited{font-size:15px;font-weight:bold;}
.galleryListPostTotal{font-size:11px;font-weight:bold;color:#333;text-transform:uppercase;}
.galleryListLastUpdated{font-size:11px;color:#666;}

.galleryListGroupDisplayContainer{background-image:url("/sitefiles/images/forum_group_header.png");background-position:left top;background-repeat:repeat-x;min-height:80px;padding:10px 10px 50px 10px;}
.galleryListGroupingName a:link, .galleryListGroupingName a:visited{font-size:21px;}
.galleryListGroupingDescription{font-size:11px;color:#444;}
.galleryListGroupingAvatar{float:left;margin:0 10px 0 0;}
.galleryListGroupingAvatar img {border:none;max-width:70px;max-height:70px;width:70px;height:auto;border:1px solid #ddd;}
.galleryListGroupingSubhead{color:#444;text-transform:uppercase;font-size:11px;font-weight:bold;}
.galleryListGroupingThumbContainer{padding:5px 20px 0 0;}

.galleryPostListSortingBackground{margin:0 0 30px 0;position:relative;height:35px;border-bottom:1px solid #ccc;background-image:url("/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_background.png");background-repeat:repeat-x;background-position:bottom left;}
.galleryPostListSortingBackground h6 {margin:0;padding:0;font-size:12px;font-weight:bold;position:absolute;left:10px;top:13px;color:#444;}
.galleryPostListSortingBackground ul {position:absolute;top:0;left:65px;padding:0;margin:0;display:block;height:35px;list-style:none;}
.galleryPostListSortingBackground ul li {display:block;margin:0;padding:0;height:35px;float:left;}
.galleryPostListSortingBackground ul li a:link,
.galleryPostListSortingBackground ul li a:visited {display:block;margin:0;font-size:12px;font-weight:normal;text-decoration:none;padding:13px 12px 0 12px;height:22px;}

.galleryPostListSortingBackground ul li.selected{background-color:#fff;border-bottom:1px solid #fff;}
.galleryPostListSortingBackground ul li.selected a:link, .galleryPostListSortingBackground ul li.selected a:visited{color:#000;font-weight:bold;}

.galleryPostListSortingBackground .viewTypes{position:absolute;top:10px;right:60px;}
.galleryPostListSortingBackground .viewTypes .thumbs {position:absolute;left:0;top:0;padding:3px;height:13px;width:15px;}
.galleryPostListSortingBackground .viewTypes .thumbs a:link,
.galleryPostListSortingBackground .viewTypes .thumbs a:visited {width:100%;height:100%;display:block;background-image:url("/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_thumbnail_2D00_list.gif");background-repeat:no-repeat;}

.galleryPostListSortingBackground .viewTypes .list {position:absolute;left:25px;top:0;padding:3px;height:13px;width:15px;}
.galleryPostListSortingBackground .viewTypes .list a:link,
.galleryPostListSortingBackground .viewTypes .list a:visited {width:100%;height:100%;display:block;background-image:url("/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/icon_2D00_thumbnail_2D00_list.gif");background-repeat:no-repeat;background-position:0 -13px;}

.galleryPostListSortingBackground .viewTypes .selected {padding:2px;border:1px solid #777;background-color:#fff;}

.galleryPostListName {font-size:12px;font-weight:bold;padding:5px 0 0 0;overflow:hidden;height:13px;}
.galleryPostListAuthor {font-size:11px;color:#444;}
.galleryPostListDate{font-size:11px;color:#444;}
.galleryPostListStats{border-top:1px dotted #999;margin:5px 0 0 0;padding:5px 0 0 0;}
.galleryPostDataStat{font-size:11px;color:#444;}
.galleryPostDataStat a:link, .galleryPostDataStat a:visited{font-weight:bold;color:#444;}

.galleryPostListHeader {font-size:11px;text-transform:uppercase;border-bottom:1px solid #ccc;}
.galleryPostListRow{font-size:12px;border-bottom:1px dotted #999;}
.galleryPostDateAuthor {font-size:11px;color:#444;padding:0 0 5px 0;}

.mediaGalleryPostPrevNext{width:100%;text-align:right;padding:0 0 10px 0;}

.mediaSeeAllRecentPosts a:link, .mediaSeeAllRecentPosts a:visited {color:#555;font-size:12px;}



/* Email notifications page */
.emailNotifications{}
.emailNotifications .headerListing {background-color:#555;color:#fff;}
.emailNotifications .itemName {font-size:14px;}
.emailNotifications .itemName a:link, .emailNotifications .itemName a:visited {color:#333;}
.emailNotifications .itemDescription {font-size:12px;}
.emailNotifications .itemSubtext {font-size:11px;color:#666;}
.emailNotifications .spinnerDisplay {width:100%;text-align:center;}
.emailNotifications .photoContainer {width:80px;height:60px;border:1px solid #ccc;padding:2px;}
.emailNotifications .photoContainer .photoBackground{background-color:#000;width:80px;height:60px;overflow:hidden;}
.emailNotifications .loadMoreNotifications {width:100%;text-align:center;padding:20px 0 0 0;height:100px;}
.emailNotifications .loadMoreNotifications a:link, .emailNotifications .loadMoreNotifications a:visited {line-height:normal;background-color:#eaeaea;padding:7px 50px 7px 50px;color:#666;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

.emailNotifications .offButton {position:relative;height:22px;width:90px;font-size:11px;font-weight:bold;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') right -154px no-repeat;text-align:center;vertical-align:middle;}
.emailNotifications .offButton span{position:absolute;height:22px;width:10px;left:0;top:0;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') left -132px no-repeat;}
.emailNotifications .offButton a:link, .emailNotifications .offButton a:visited {color:#fff;text-decoration:none;line-height:20px;display:block;width:100%;height:100%;}

.emailNotifications .onButton {position:relative;height:22px;width:90px;font-size:11px;font-weight:bold;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') right -66px no-repeat;text-align:center;vertical-align:middle;}
.emailNotifications .onButton span{position:absolute;height:22px;width:10px;left:0;top:0;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') left -44px no-repeat;}
.emailNotifications .onButton a:link, .emailNotifications .onButton a:visited {color:#fff;text-decoration:none;line-height:20px;display:block;width:100%;height:100%;}



/* Login/Create user pages */
.loginCreateUserContainer{}
.loginCreateUserContainer img {border:none;}
.loginCreateUserContainer h4{padding:0;margin:0;font-size:18px;color:#333;}
.loginCreateUserContainer h5{padding:0;margin:0;font-size:13px;color:#990000;}
.loginCreateUserContainer input.largeTextField {font-size:16px;width:225px;border:1px solid #999;padding:5px;color:#999;}
.loginCreateUserContainer #divPassword{font-size:16px;color:#999;position:absolute;left:6px;top:21px;}
.loginCreateUserContainer .loginPanel{border-right:1px dotted #999;width:280px;}
.loginCreateUserContainer .registrationDisclaimer{margin-top:20px;background-color:#eaeaea;padding:10px;font-size:12px;}
.loginCreateUserContainer .registerLink {padding:20px 0 0 0}
.loginCreateUserContainer .registerLink a:link,
.loginCreateUserContainer .registerLink a:visited {font-size:14px;text-decoration:underline;}
.loginCreateUserContainer .benefitsHeader{width:620px;height:42px;background-color:#eaeaea;position:relative;}
.loginCreateUserContainer .benefitsHeader img{position:absolute;left:10px;top:12px;}
.loginCreateUserContainer ul li {padding:0 0 10px 0;}

.loginCreateUserContainer.createForm{line-height:18px;}
.loginCreateUserContainer.createForm .formSegment{padding:15px 10px 12px 10px;margin:15px 0 15px 0;border-top:1px dotted #999;}
.loginCreateUserContainer.createForm .formSegment .subhead {color:#666;font-size:12px;}
.loginCreateUserContainer.createForm .textField{font-size:20px;padding:5px;border:1px solid #999;color:#666;}
.loginCreateUserContainer .trialPeriodHeader{width:620px;height:42px;background-color:#eaeaea;position:relative;}
.loginCreateUserContainer .trialPeriodHeader img{position:absolute;left:10px;top:12px;}
.loginCreateUserContainer .termsOfUseContainer {margin:20px 0 0 0;padding:10px 0 0 0;font-size:10px;line-height:normal;border-top:1px dotted #666;}
.loginCreateUserContainer .termsOfUseContainer a:link,
.loginCreateUserContainer .termsOfUseContainer a:visited {color:#000;text-decoration:underline;font-weight:bold;}

.loginCreateUserContainer.createForm .userValidateSuccess{position:absolute;left:370px;top:0;}
.loginCreateUserContainer.createForm .userValidateSuccess img {position:absolute;left:0;top:5px;}
.loginCreateUserContainer.createForm .userValidateSuccess div {position:absolute;left:30px;top:0;font-size:10px;font-weight:bold;width:200px;height:38px;vertical-align:middle;text-align:left;color:#006600;line-height:normal;}

.loginCreateUserContainer.createForm .userValidateFail{position:absolute;left:370px;top:0;}
.loginCreateUserContainer.createForm .userValidateFail img {position:absolute;left:0;top:5px;}
.loginCreateUserContainer.createForm .userValidateFail div{position:absolute;left:30px;top:0;font-size:10px;font-weight:bold;width:200px;height:38px;vertical-align:middle;text-align:left;color:#ff0000;line-height:normal;}

.loginCreateUserContainer.createForm .submitButton{display:none;}

.loginCreateUserContainer.success {line-height:18px;font-size:14px;padding:20px 0 0 0;}
.loginCreateUserContainer.success h4{padding:0;margin:0;color:#68705F;}
.loginCreateUserContainer.success a:link,
.loginCreateUserContainer.success a:visited {color:#444;text-decoration:underline;font-weight:normal;}





/* Users online listing */
.usersOnlineMainContainer {padding:5px 0 20px 0;}
.usersOnlineUsername {font-size:10px;width:100%;text-align:center;padding:3px 0 0 0;}
.usersOnlineUsername a:link, 
.usersOnlineUsername a:visited {text-decoration:none;color:#555;}
.usersOnlineSeeAll {width:100%;text-align:right;font-size:11px;padding:10px 0 0 0;}




/* Friends listing (KPC widget specific) */
.friendContainer{}
.friendContainer.simple .mainContainer{padding:5px 0 30px 0;}
.friendContainer.full .mainContainer{padding:5px 0 45px 0;}
.friendContainer .friendUsername {font-size:10px;width:100%;text-align:center;padding:3px 0 0 0;}
.friendContainer .friendUsername a:link,
.friendContainer .friendUsername a:visited {text-decoration:none;color:#555;}

.friendContainer .deleteFriend {font-size:10px;width:100%;text-align:center;}
.friendContainer .deleteFriend a:link,
.friendContainer .deleteFriend a:visited {}

.friendsLoadMore {width:100%;text-align:center;padding:20px 0 0 0;}
.friendsLoadMore a:link, .friendsLoadMore a:visited {background-color:#eaeaea;padding:7px 50px 7px 50px;color:#666;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

.friendRequestContainer {border-bottom:1px dotted #ccc;padding:20px 0 20px 0;}
.friendRequestContainer .userDisplayOptions {position:relative;height:60px;}

.friendRequestContainer .userDisplayOptions .userDisplay {position:absolute;left:0;top:0;font-size:18px;width:100%;}
.friendRequestContainer .userDisplayOptions .userDisplay img {float:left;margin-right:10px;}
.friendRequestContainer .userDisplayOptions .userDisplay a:link,
.friendRequestContainer .userDisplayOptions .userDisplay a:visited {}

.friendRequestContainer .userDisplayOptions .actions {position:absolute;right:0;top:15px;}
.friendRequestContainer .userDisplayOptions .actions div{padding-left:10px;height:22px;background:url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') left -44px no-repeat;font-size:11px;float:left;margin-left:8px;}
.friendRequestContainer .userDisplayOptions .actions div.endCap{padding:0;margin:0;height:22px;width:10px;background:url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button_2D00_sprite.gif') right -66px no-repeat;}
.friendRequestContainer .userDisplayOptions .actions div a:link,
.friendRequestContainer .userDisplayOptions .actions div a:visited {color:#fff;}



/* Captcha */
.captchaContainer {border:1px solid #ccc;padding:10px;background-color:#eaeaea;}
.captchaContainer a:link, .captchaContainer a:visited {color:#333;font-weight:normal;font-size:12px;text-decoration:underline;}
.captchaContainer .invalid{margin-top:10px;color:#fff;background-color:#C23925;padding:3px 0 3px 10px;font-weight:bold;font-size:12px;width:200px;}
.captchaContainer .valid{margin-top:10px;color:#fff;background-color:#77AF23;padding:3px 0 3px 10px;font-weight:bold;font-size:12px;width:200px;}






/* Personal Blogs (Announcements) */
.personalBlogsContainer{}
.personalBlogsContainer .loading {padding:20px 0 0 0;}
.personalBlogsContainer .loading a:link, .personalBlogsContainer .loading a:visited {display:block;background-color:#eaeaea;color:#333;width:150px;padding:7px;border:1px solid #ccc;}
.personalBlogsContainer .loading a:hover {text-decoration:underline;}
.personalBlogsContainer .announcement{border-bottom:1px dotted #999;padding:20px 0 20px 0;}
.personalBlogsContainer .announcement h4{margin:0;padding:0;font-size:15px;color:#333;font-weight:bold;}
.personalBlogsContainer .announcement .postDate{font-size:11px;color:#555;}
.personalBlogsContainer .announcement p{margin:0;padding:20px 0 20px 0;}
.personalBlogsContainer .announcement .delete {width:100%;text-align:right;font-size:11px;}
.personalBlogsContainer .announcement .delete a:link, .personalBlogsContainer .announcement .delete a:visited {color:#666;}

.personalBlogNewPost {padding:20px 0 0 0;}
.personalBlogNewPost .button {margin-left:8px; position: relative; background: url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button.gif') no-repeat right -34px; height: 20px; color: #fff; font-size: 12px; padding: 9px 30px 12px 18px;}
.personalBlogNewPost .button span {position: absolute; left: -8px; top: 0; background: Transparent url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button.gif') no-repeat scroll left top; height: 34px; width: 8px; display: block;}
.personalBlogNewPostForm {border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:20px 0 20px 0;}
.personalBlogNewPostForm input.largeTextField {font-size:16px;width:225px;border:1px solid #999;padding:5px;color:#444;}






/* Status message */
.statusMessageContainer{}
.statusMessageContainer h4{margin:0;padding:0 0 2px 0;font-size:13px;color:#333;}
.statusMessageContainer input.largeTextField{font-size:16px;width:430px;border:1px solid #999;padding:7px;color:#999;}
.statusMessageContainer input.largeTextField.active{font-size:16px;width:430px;border:1px solid #999;padding:7px;color:#333;}
.statusMessageContainer .button {background:url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button.gif') no-repeat left 0;position:relative;height:26px;padding:8px 0 0 0;display:block;text-align:center;color:#fff;text-decoration:none;}
.statusMessageContainer .button span{background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button.gif') no-repeat scroll right -34px;position:absolute;width:10px;height:34px;right:0;top:0;}

.statusMessageContainer .button.disabled {background:url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat left 0;position:relative;height:26px;padding:8px 0 0 0;display:block;text-align:center;color:#fff;text-decoration:none;}
.statusMessageContainer .button.disabled span{background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_disabled.gif') no-repeat scroll right -34px;position:absolute;width:10px;height:34px;right:0;top:0;}

.statusMessageContainer .button.hover {background:url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_hover.gif') no-repeat left 0;position:relative;height:26px;padding:8px 0 0 0;display:block;text-align:center;color:#fff;text-decoration:none;}
.statusMessageContainer .button.hover span{background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/quickpost_2D00_post_2D00_button_2D00_hover.gif') no-repeat scroll right -34px;position:absolute;width:10px;height:34px;right:0;top:0;}


.statusMessageContainer .whatsThisLink{position:relative;height:35px;font-size:11px;width:444px;}
.statusMessageContainer .whatsThisLink a:link, .statusMessageContainer .whatsThisLink a:visited{position:absolute;right:0;top:5px;font-weight:normal;text-decoration:none;color:#777;}
.statusMessageContainer .whatsThisLink div a:link, .statusMessageContainer .whatsThisLink div a:visited {position:absolute;right:0;top:18px;font-weight:normal;text-decoration:none;color:#777;}

.statusMessageContainer .currentMessageContainer {}
.statusMessageContainer .currentMessageContainer .heading{height:9px;width:100%;background-color:#ffffaa;position:relative;z-index:0;}
.statusMessageContainer .currentMessageContainer .footing{height:9px;width:100%;background-color:#ffffaa;position:relative;z-index:0;}
.statusMessageContainer .currentMessageContainer .heading .cornerLeft{position:absolute;z-index:1;top:0;left:0;width:9px;height:9px;background:#fff url('/sitefiles/images/status_corners.gif') no-repeat left top;}
.statusMessageContainer .currentMessageContainer .heading .cornerRight{position:absolute;z-index:1;top:0;right:0;width:9px;height:9px;background:#fff url('/sitefiles/images/status_corners.gif') no-repeat right top;}
.statusMessageContainer .currentMessageContainer .footing .cornerLeft{position:absolute;z-index:1;top:0;left:0;width:9px;height:9px;background:#fff url('/sitefiles/images/status_corners.gif') no-repeat left bottom;}
.statusMessageContainer .currentMessageContainer .footing .cornerRight{position:absolute;z-index:1;top:0;right:0;width:9px;height:9px;background:#fff url('/sitefiles/images/status_corners.gif') no-repeat right bottom;}
.statusMessageContainer .currentMessageContainer .content {background-color:#ffffaa;padding:0 10px 0 10px;font-size:12px;line-height:18px;}
.statusMessageContainer .currentMessageContainer .content b{text-transform:uppercase;color:#444;font-size:11px;}
.statusMessageContainer .currentMessageContainer .content .bottomLinks{width:100%;text-align:right;font-size:10px;padding:0 0 0 0;}
.statusMessageContainer .currentMessageContainer .content .bottomLinks a:link, .statusMessageContainer .content .bottomLinks a:visited {}

.statusMessageProfileContainer{width:330px;padding-left:95px;}
.statusMessageProfileContainer .topContainer{height:10px;position:relative;border-bottom:1px solid #ccc;}
.statusMessageProfileContainer .topContainer .topLeft{height:12px;width:30px;position:absolute;left:0;top:1px;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_banner_2D00_status_2D00_message_2D00_background.gif') left top no-repeat;}
.statusMessageProfileContainer .topContainer .topRight{height:12px;width:10px;position:absolute;right:0;top:1px;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_banner_2D00_status_2D00_message_2D00_background.gif') right top no-repeat;}
.statusMessageProfileContainer .innerContent{padding:5px 8px 2px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:11px;font-weight:bold;}
.statusMessageProfileContainer .innerContent .statusDate{font-weight:normal;font-size:10px;color:#999;}
.statusMessageProfileContainer .innerContent .editLinks {padding:6px 0 0 0;width:100%;text-align:right;font-size:10px;}
.statusMessageProfileContainer .bottomContainer{height:3px;position:relative;border-bottom:1px solid #ccc;}
.statusMessageProfileContainer .bottomContainer .bottomLeft{height:4px;width:10px;position:absolute;left:0;top:0;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_banner_2D00_status_2D00_message_2D00_background.gif') left bottom no-repeat;}
.statusMessageProfileContainer .bottomContainer .bottomRight{height:4px;width:10px;position:absolute;right:0;top:0;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/user_2D00_banner_2D00_status_2D00_message_2D00_background.gif') right bottom no-repeat;}



/* Help page */
.help {}
.help .toc {background-color:#ffffaa;padding:10px;border:1px solid #eec600;}
.help .toc h2 {padding:0;margin:0 0 10px 0;font-size:20px;text-transform:uppercase;color:#555;font-weight:normal;}
.help .toc ul {padding:0 0 0 25px;margin:0;list-style-type:square;}
.help .toc ul li {padding:0 0 2px 0;font-size:13px;}
.help .toc ul li a:link, .help .toc ul li a:visited {color:#555;font-weight:normal;}
.help .toc ul li a:hover {border-bottom:1px dotted #555;font-weight:normal;}

.help .categories{}
.help .categories .category {padding:40px 0 40px 0;border-bottom:3px solid #ccc;}
.help .categories .category h1{padding:0;margin:0;font-size:20px;font-weight:normal;color:#555;text-transform:uppercase;}
.help .categories .category .description {font-size:12px;color:#555;}

.help .questions {padding:20px 0 0 0;}
.help .questions ul {padding:0 0 0 25px;margin:0;list-style-type:square;}
.help .questions ul li {padding:0 0 2px 0;font-size:12px;}

.help .qa {padding:20px 0 0 0;}
.help .qa img {display:block;margin:10px 0 0 0;border:1px solid #ccc;max-width:600px;height:auto;}
.help .qa ul {padding:0 0 0 0;margin:0;list-style-type:none;}
.help .qa ul li.q {padding:0 0 10px 25px;margin:0;list-style-type:none;background:url('/sitefiles/images/faq/question_icon.gif') 8px 0 no-repeat;font-size:14px;font-weight:bold;}
.help .qa ul li.a {padding:0 0 40px 25px;margin:0;list-style-type:none;background:url('/sitefiles/images/faq/answer_icon.gif') 8px 0 no-repeat;font-size:12px;}



/* Search */
.searchResults {position:relative;font-family:Arial,Helvetica,Sans-Serif;font-size:13px;}
.searchResults .searchFilter {width:160px;border:1px solid #ccc;float:left;padding:5px;font-size:12px;}
.searchResults .searchFilter h4{padding:0;margin:0 0 10px 0;font-size:24px;color:#444;}
.searchResults .searchFilter h6{padding:0;margin:0 0 5px 0;font-size:11px;text-transform:uppercase;}
.searchResults .searchFilter .subheading{text-transform:uppercase;font-size:11px;font-weight:bold;background-color:#eaeaea;padding:5px 0 5px 5px;border-top:1px solid #ccc;}
.searchResults .searchFilter .loadMoreData{font-size:11px;padding:0 0 5px 0;}
.searchResults .searchFilter .loadMoreData a:link, 
.searchResults .searchFilter .loadMoreData a:visited {font-weight:normal;text-decoration:underline;color:#222;}

.searchResults .searchFilter .apps{margin:10px 0 15px 0;}
.searchResults .searchFilter .apps .app{height:15px;margin-bottom:7px;width:100%;}
.searchResults .searchFilter .apps .app a span{width:7px;height:100%;display:block;background-color:#eaeaea;float:left;margin-right:6px;}
.searchResults .searchFilter .apps .app.on a span{width:7px;height:100%;display:block;background-color:#666;float:left;margin-right:6px;}
.searchResults .searchFilter .apps .app a label,
.searchResults .searchFilter .apps .app.on a label{color:#666;float:right;margin-right:5px;font-weight:normal;}
.searchResults .searchFilter .apps .app a:link,
.searchResults .searchFilter .apps .app a:visited{width:100%;height:100%;display:block;font-weight:normal;color:#666;}
.searchResults .searchFilter .apps .app.on a:link,
.searchResults .searchFilter .apps .app.on a:visited{font-weight:bold;color:#444;}
.searchResults .searchFilter .apps .app a:hover{background-color:#FFFFAA;}

.searchResults .searchFilter .searchAuthors{border-top:1px dotted #999;padding:10px 0 0 0;}
.searchResults .searchFilter .searchAuthors .author{height:15px;margin-bottom:3px;width:100%;}
.searchResults .searchFilter .searchAuthors .author a span{display:block;width:120px;height:100%;float:left;overflow:hidden;}
.searchResults .searchFilter .searchAuthors .author a label,
.searchResults .searchFilter .searchAuthors .author.on a label{font-weight:normal;color:#666;float:right;margin-right:5px;}
.searchResults .searchFilter .searchAuthors .author a:link,
.searchResults .searchFilter .searchAuthors .author a:visited{width:100%;height:100%;display:block;font-weight:normal;color:#666;}
.searchResults .searchFilter .searchAuthors .author.on a:link,
.searchResults .searchFilter .searchAuthors .author.on a:visited{font-weight:bold;color:#444;}
.searchResults .searchFilter .searchAuthors .author a:hover{background-color:#FFFFAA;}

.searchResults .searchFilter .searchTags{border-top:1px dotted #999;padding:10px 0 0 0;margin:10px 0 0 0;}
.searchResults .searchFilter .searchTags .tag{height:15px;margin-bottom:3px;width:100%;}
.searchResults .searchFilter .searchTags .tag a span{display:block;width:120px;height:100%;float:left;overflow:hidden;}
.searchResults .searchFilter .searchTags .tag a label,
.searchResults .searchFilter .searchTags .tag.on a label{font-weight:normal;color:#666;float:right;margin-right:5px;}
.searchResults .searchFilter .searchTags .tag a:link,
.searchResults .searchFilter .searchTags .tag a:visited{width:100%;height:100%;display:block;font-weight:normal;color:#666;}
.searchResults .searchFilter .searchTags .tag.on a:link,
.searchResults .searchFilter .searchTags .tag.on a:visited{font-weight:bold;color:#444;}
.searchResults .searchFilter .searchTags .tag a:hover{background-color:#FFFFAA;}

.searchResults .searchFilter .dateRange {border-top:1px dotted #999;padding:10px 0 0 0;margin:10px 0 0 0;}
.searchResults .searchFilter .dateRange .dates{position:relative;height:35px;}
.searchResults .searchFilter .dateRange .dates input.startDate{width:60px;font-size:11px;border:1px solid #ccc;padding:2px;position:absolute;left:0;top:0;}
.searchResults .searchFilter .dateRange .dates input.endDate{width:60px;font-size:11px;border:1px solid #ccc;padding:2px;position:absolute;right:5px;top:0;}
.searchResults .searchFilter .dateRange .dates span{position:absolute;left:73px;top:2px;}

.searchResults .searchFilter .sortRange{border-top:1px dotted #999;padding:10px 0 0 0;}

.searchResults .searchFilter .filterButton{border-top:1px dotted #999;padding:10px 0 0 0;margin:10px 0 0 0;font-size:11px;}
.searchResults .searchFilter .filterButton a:link,
.searchResults .searchFilter .filterButton a:visited {width:100%;height:12px;display:block;background-color:#eaeaea;text-align:center;padding:5px 0 5px 0;color:#666;font-weight:bold;}
.searchResults .searchFilter .filterButton a:hover{background-color:#ccc;color:#222;}

.searchResults .resultDisplay {margin-left:187px;width:440px;overflow:auto;}

.searchResults .resultDisplay .searchBox{width:430px;height:26px;background-color:#F4F4F4;border:1px solid #ccc;}
.searchResults .resultDisplay .searchBox .inputField{border:none;background:none;height:24px;margin-left:10px;width:375px;font-size:12px;color:#555;letter-spacing:1px;}
.searchResults .resultDisplay .searchBox .searchButton{height:26px;width:30px;background:url('/sitefiles/images/search_icon.gif') no-repeat center center;float:right;border-left:1px dotted #666;}
.searchResults .resultDisplay .searchBox .searchButton a{width:100%;height:100%;display:block;}

.searchResults .resultDisplay .results {margin-top:10px;}
.searchResults .resultDisplay .results .result {width:100%;overflow:hidden;padding:20px 0 20px 0;border-bottom:1px dotted #999;}
.searchResults .resultDisplay .results .clearResult{clear:both;}

.searchResults .resultDisplay .results .result .data{float:left;width:350px;}
.searchResults .resultDisplay .results .result .data h4{padding:0;margin:0;font-size:18px;font-weight:normal;color:#444;}
.searchResults .resultDisplay .results .result .data h4 a:link,
.searchResults .resultDisplay .results .result .data h4 a:visited{text-decoration:none;font-weight:normal;font-size:18px;}
.searchResults .resultDisplay .results .result .data .snippet{font-size:12px;color:#777;}
.searchResults .resultDisplay .results .result .data .appData{font-size:11px;padding-top:8px;}
.searchResults .resultDisplay .results .result .data .appData a:link,
.searchResults .resultDisplay .results .result .data .appData a:visited{font-weight:normal;}
.searchResults .resultDisplay .results .result .data .postData {font-size:11px;padding-top:1px;}
.searchResults .resultDisplay .results .result .data .postData a:link,
.searchResults .resultDisplay .results .result .data .postData a:visited{color:#444;font-weight:normal;text-decoration:underline;}
.searchResults .resultDisplay .results .result .data .tagData{margin-top:15px;font-size:11px;}
.searchResults .resultDisplay .results .result .data .tagData span{background-color:#eaeaea;border:1px solid #CCC;padding:2px;}

.searchResults .resultDisplay .results .result .icon{float:right;width:75px;text-align:center;}
.searchResults .resultDisplay .results .result .icon .appType{color:#ccc;font-size:14px;font-weight:bold;padding-top:5px;}
.searchResults .resultDisplay .results .result .icon .mediaIcon img{border:1px solid #666;}

.searchResults .resultDisplay .spinner {width:100%;text-align:center;padding-top:40px;}
.searchResults .loadMore {width:100%;text-align:center;padding:40px 0 0 0;height:100px;font-size:11px;}
.searchResults .loadMore a:link, .searchResults .loadMore a:visited {line-height:normal;background-color:#eaeaea;padding:7px 50px 7px 50px;color:#666;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

.searchResults .resultDisplay .filters{font-size:10px;margin-top:20px;overflow:hidden;}
.searchResults .resultDisplay .filters ul{margin:0;padding:0;list-style-type:none;}
.searchResults .resultDisplay .filters ul li {height:18px;list-style-type:none;margin:0 7px 7px 0;padding:7px 7px 0 7px;float:left;display:block;background-color:#666;color:#fff;font-weight:bold;vertical-align:middle;border-bottom:2px solid #222;}
.searchResults .resultDisplay .filters ul li img{border:none;float:right;margin-left:5px;}

.searchBoxGlobal{position:relative;}
.searchBoxGlobal .searchBoxContainer{width:270px;height:26px;background-color:#f4f4f4;border:1px solid #ccc;}
.searchBoxGlobal .searchBoxContainer .inputField{border:none;background:none;height:24px;margin-left:10px;width:220px;font-size:12px;color:#555;letter-spacing:1px;}
.searchBoxGlobal .searchBoxContainer .searchButton{height:26px;width:30px;background:url('/sitefiles/images/search_icon.gif') no-repeat center center;float:right;border-left:1px dotted #666;}
.searchBoxGlobal .searchBoxContainer .searchButton a{width:100%;height:100%;display:block;}
.searchBoxGlobal .searchFilter{position:absolute;width:258px;left:0;top:30px;min-height:20px;overflow:auto;z-index:100;background-color:#555;color:#fff;font-size:11px;padding:7px;}
.searchBoxGlobal .searchFilter a:link,
.searchBoxGlobal .searchFilter a:visited {color:#fff;display:block;padding:3px;}
.searchBoxGlobal .searchFilter a:hover{background-color:#999;}
.searchBoxGlobal .searchFilter h3{padding:0;margin:0;}
.searchBoxGlobal .searchFilter ul {padding:7px 0 0 0;margin:7px 0 0 0;border-top:1px solid #ccc;list-style-type:none;}
.searchBoxGlobal .searchFilter ul li {padding:0;margin:0 0 2px 0;list-style-type:none;font-weight:normal;font-size:13px;}
.searchBoxGlobal .searchFilter ul li a{font-size:11px;margin-left:15px;}
.searchBoxGlobal .searchFilter .spinner {line-height:20px;font-size:12px;font-weight:bold;color:#f4f4f4;}
.searchBoxGlobal .searchFilter .spinner img{float:left;margin-right:10px;}





/* Global customizations */
ul.customSeperator {padding:0;margin:0;}
ul.customSeperator li {list-style-type:none;border-bottom:1px dotted #CCC;padding:5px 0 5px 0;}
a:link.commonLinkButton, a:visited.commonLinkButton {background-color:#eaeaea;padding:5px;border:1px solid #ccc;}
.largeButton {font-size:15px;font-weight:bold;padding:10px;color:#333;}

.tabList{position:relative;left:0;top:-15px;height:39px;width:100%;background:#fff url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_background.png') left bottom repeat-x;border-bottom:1px solid #ccc;}
.tabList ul{display:block;margin:0;padding:0;height:39px;list-style:none;}
.tabList ul li{position:relative;z-index:1;display:block;margin:0;padding:0;height:39px;float:left;background:url('/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/filter_2D00_separator_2D00_background.png') right bottom no-repeat;}
.tabList ul li a:link, .tabList ul li a:visited{display:block;margin:0;font-size:11px;height:22px;padding:17px 18px 0 18px;}
.tabList ul li.selected a:link, .tabList ul li.selected a:visited{background-color:#fff;color:#444;font-weight:bold;border-bottom:5px solid #fff;}

ol.extraSpacing li {padding:0 0 20px 0;}
ol.extraSpacing li img {border:1px solid #ccc;margin:10px 0 10px 0;}

.genericButton {height:20px;}
.genericButton div {width:10px;height:20px;background:url("/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif") 0 0 no-repeat;float:left;}
.genericButton a:link, 
.genericButton a:visited {float:left;display:block;padding:3px 10px 0 0;height:17px;font-size:11px;color:#fff;background:url("/cfs-file.ashx/__key/themefiles/s-c28729f0df01498980491f92b9c4303d-files/button.gif") right -20px no-repeat;}