
/* CSS Document */
/*

body {
	background-attachment: fixed;
	background-color: #000;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top:0px;
}

img{border: 0;}
a{outline: none;text-decoration: none; outline: none; border: 0 none; }
img { border: 0px none !important; text-decoration: none !important; }
p, li, div, a { margin: 0in; margin-bottom: 0px; }

/* Base Styles */
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix { display: inline-block; }
.clearfix { display: block; }

#main{width: 930px; margin: 0 auto; background-color: #ffffff; padding: 15px 15px 50px 15px; height: auto; overflow: inherit;}
#main1{ width: 930px; margin: 0 auto; height: auto; }
#main1:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}/* cannot set clearfix to main1 container as this causes display issues across the site */

/* Layout for logo and search */

#search{float: right; padding-top: 10px; text-align: left; padding-bottom: 10px;}
ul.login_master{ margin: .5em auto; }
/*.login_master{font-family: tahoma; color: #404040; padding-left: 3px;}*/
.login_master li{float: left; list-style-type: none; padding-left: 5px; padding-right: 5px;  } /*border-right: 1px solid #FFF;*/
.login_master li:last{ border-right: 0px solid #7a7a7a; border: none !important; }
#tdLogout{margin-top: -3px;}
ul#ecommerceMenu{float: right; width: 20em; min-width: 25em;}
ul#ecommerceMenu li{float: right;}

/* Search Font */
.search_text{font-family: tahoma; font-size: 11px; color: #404040; padding-right: 4px; }
.search_text a, .search_text a:visited{font-family: tahoma; font-size: 11px; color: #404040; text-decoration: none; cursor: pointer;}
.search_text a:hover{font-family: tahoma; font-size: 11px; color: #d6303c; text-decoration: underline; cursor: pointer;}

.input_search_btn{text-align: center; border: 1px solid #ddd; width: 50px; font-family: tahoma; color: #000000; font-size: 1em; background-color: #f5f5f5;}

.search_input{border: 1px solid #000; font-family: tahoma; color: #000000; width: 35%; font-size: 1em; width: 135px;}/*margin-right:5px;*/
.searchInput{border:1px solid #c6c6c6; color:#000000; font-family:tahoma; font-size:1em; width:130px; padding: 2px; }
.input_search_btn{padding-left: 5px; border: 1px solid #ddd; font-family: tahoma; color: #000000; width: 25px; font-size: 1em;}
/* .input_search_btn{text-align: center; border: 1px solid #ddd; width: 50px; font-family: tahoma; color: #000000; font-size: 1em; background-color: #f5f5f5;} */
.searchButton{ border: 1px solid #c6c6c6; font-family: tahoma; color: #000000; font-size: 1em; cursor:pointer;}
.ektronUserSearch{float: right;}
.ektronGroupSearch{float: right;}
.ektronUser{}

/* Welcome Message on Home Page and Other Links */
#welcome{float: right; width: 65%; margin-top: 25px; padding-left: 15%; padding-top: 1%;}/*text-align: right;*/

/* Top Menu */
#menu{width: 99.5%; margin: 0 auto; height: 27px; background: url(../images/menu_bg.jpg); clear: both; border-left: 1px solid #000; border-right: 1px solid #000; padding-top: 0px; padding-left: 0px; }

/* body layout*/
#body_layout{width: 100%; margin-top: 10px; margin-bottom: 10px; clear: both; margin: 0 auto;}

/*Home Pic for default page*/
#home_pic{width: 930px; margin: 0 auto; margin-top: 10px;}/*height: 360px;*/
#home_pic_left{float: left; height: 360px; width: 685px;}
#home_pic_collection{float: left; text-align: right; height: 290px; width: 230px;}
/*#temphome_pic{margin: 0 auto 60px auto; height: 154px; clear: both; background: url(images/bg_home_collection.gif); text-align: center; width: auto; padding:0 2em;} - old layout */
#temphome_pic{width: auto; margin: 0 auto; height: 80px; margin-bottom: 60px; clear: both; background: url(images/bg_home_collection.gif); text-align: center;}

/*Quickies  background: url(images/bg_quickies.gif);  */
#quickies{ width: 900px; margin: 0 auto; min-height: 250px; margin-bottom: 20px; }
.quickies1{width: 220px; float: left; border-right: 2px solid #ffffff; min-height: 200px; font-family: arial; color: #3487e1; font-size: 12px; padding-left: 10px;}
.quickies2{width: 220px; float: left;  min-height: 200px;  font-family: arial; color: #3487e1; font-size: 12px; padding-left: 10px;}
.quickies_content a {color:#404040; font-weight: bold;}
.quickies_content a:hover {color:#de3541; font-weight: bold;}

/* Quickies New Design */
.Quickies_outline{width: 290px; margin-right: 8px; float: left;}
.Quickies_outline1{width: 290px; float: right;}
.Quickies_outline2{width: 290px; margin-left: 6px; margin-right: 4px; float: left;}

.quickies_product_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/products_quickies.png) no-repeat; }
.quickies_community_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/community_quickies.png) no-repeat;}
.quickies_services_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/services_quickies.png) no-repeat;}
.quickies_poll_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/poll_quickies.png) no-repeat;}
.quickies_announcements_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/announcements_quickies.png) no-repeat top;}

.quickies_footer{width: 290px; height: 15px; background: url(images/footer_quickies.gif); margin: 0 auto;}
.quickies_content{width: 260px; margin: 0 auto; background: url(images/content_bg_quickies.gif); height: auto; min-height: 230px; padding: 10px 10px 0px 20px; font-family: Tahoma; font-size: 12px; background-repeat: no-repeat;}

/* Quickies Title */
.quickies_title{background: url(images/bg_quickies_title.gif); height: 20px; width: 182px; font-family: arial; text-transform: uppercase; color: #ffffff; font-size: 12px; font-weight: bold; text-align: center; padding: 10px 5px 5px 5px; }

#page_header{width: 930px; height: 90px; margin: 0 auto; margin-bottom: 10px; clear: both;}
#page_header_small { width: 910px; height: 20px; margin: 0 auto; margin-bottom: 5px; background: url(images/mycommunity_header.jpg) no-repeat; font-family: Tahoma; font-size: 12px; color: #d6303c; text-transform: uppercase; text-align: right; font-weight: bold; padding-top: 20px; padding-right: 20px; border-bottom: 1px dotted #cccccc; }
#page_header_small1{width: 930px; height: 40px; margin: 0 auto;}

/*footer*/
#footer2{width: 960px; margin: 0 auto; height: 70px; background-color: #d6303c; margin-top: 5px;}
.footer_content{margin: 0 auto; padding-top: 5px; padding-bottom: 5px; width: 90%; color: #ebedeb; font-family: tahoma; font-size: 11px;}
.footer_content_right{ padding-right:10px; padding-top: 5px; padding-bottom: 5px; width: 33%; color: #ebedeb; font-family: tahoma; font-size: 11px; float:right; text-align:right;}
.footer_content_left{margin: 0 auto; padding-top: 5px; padding-left:10px; padding-bottom: 5px; width: 33%; color: #ebedeb; font-family: tahoma; font-size: 11px; float:left; text-align:left;}
.footer_content1 a{color: #ffffff; font-family: tahoma; font-size: 11px;}

/* Microsoft Login Control */
#login_ms{width: 100%;}
.login_ms_title{height: 18px; padding-top: 3px; padding-bottom: 3px; text-align: center; border-bottom: 1px dotted #cccccc; width: 100%; font-family: Tahoma; font-size: smaller; font-weight: bold; color: #d6303c; }

/* Messages Page */
.loginreminder {text-align: center; margin-bottom: 20px; }
.loginFailed{ text-align: center; padding-left:3em; width:218px !important; color:#D6303C !important; }

/* Blogs Container */
#blogcontainer{width: 95%; margin: 0 auto; clear: both; }

/* Three columns for Products, Services, Partners, Corporate and Support Pages - old layout */
/*#left_col{margin-top: 10px; }
#left_col1{ margin-top: 10px; }
#middle_col{margin-top: 10px; }
#right_col{ margin-top: 10px; }
#middle_col1{margin-top: 10px; }
.product_news_title{height: 15px; padding: 5px; }
#leftnav{ margin-top: 10px; }*/

/* Three columns for Products, Services, Partners, Corporate and Support Pages */
#left_col{width: 200px; float: left; margin-top: 3px; margin-bottom: 10px; padding-top: 30px; min-height: 800px;}
#store_left_col{width: 185px; float: left; margin-top: 3px; margin-bottom: 10px; padding-top: 30px; min-height: 800px;}
#left_col1{text-align: center; width: 250px; float: right; margin-top: 3px; margin-bottom: 10px; padding-top: 30px; }
#middle_col{width: 508px; float: left; margin-top: 3px; margin-bottom: 10px; padding: 10px; border-left: 1px dotted #cccccc; border-right: 1px dotted #cccccc; }
#right_col{width: 174px; float: left; margin-top: 3px; margin-bottom: 10px; padding-top: 40px;  text-align: center;}
#right_col:after{content:" ";display:inline-block;height:0;width:0;clear:both;}
#right_col:after{content:" ";display:block;height:0;width:0;clear:both;}
#middle_col1{width: 608px; float: left; margin-top: 3px; margin-bottom: 10px; padding: 10px; border-right: 1px dotted #cccccc; }
#right_col_full{width: 682px; float: left; margin-top: 3px; margin-bottom: 10px; padding-top: 40px;}
.product_news_title{width: 498px; margin: 0 auto; padding: 0 10px; font-family: tahoma; text-transform: uppercase; color: #333333; font-weight: bold; border-bottom: 1px dotted #333333; margin-bottom: 5px;}
#leftnav{width: 200px; float: left; margin-top: 3px; margin-bottom: 10px; padding-top: 30px; min-height: 800px;}
#contentCenter{width: 600px; float: left; margin-top: 3px; margin-bottom: 10px; padding: 10px; border-left: 1px dotted #cccccc; }

/* PageBuilder Pages */
#PBleft_col{width: 175px; float: left; margin-bottom: 10px;  min-height: 800px;}
#PBmiddle_col{width: 530px; float: left; margin-top: 3px; margin-bottom: 10px; border-left: 1px dotted #cccccc; border-right: 1px dotted #cccccc; padding: 10px;}
#PBright_col{width: 184px; float: left; margin-top: 3px; margin-bottom: 10px; padding:5px;}
#PBright_col:after{content:" ";display:inline-block;height:0;width:0;clear:both;}
#PB_press_right_col{width: 220px; float: left; margin-top: 3px; margin-bottom: 10px; padding:5px;}
#PB_press_right_col:after{content:" ";display:inline-block;height:0;width:0;clear:both;}
#PB_press_left_col{width: 190px; float: left; margin-bottom: 10px;  min-height: 800px;}
#PB_press_middle_col{width: 480px; float: left; margin-top: 3px; margin-bottom: 10px; border-left: 1px dotted #cccccc; border-right: 1px dotted #cccccc; padding: 10px;}
#PBright_col{width: 184px; float: left; margin-top: 3px; margin-bottom: 10px; padding:5px;}
#PBcontentCenter{width: 100%; float: left; margin-top: 3px; margin-bottom: 10px; padding: 10px;}

/* Product News & Press Release List Styles */
#product_news_list a, #press_releases a{color:#378ccc; font-weight:bold;}
#press_releases .press_content{ margin-top: 1em;}
/*#product_news_list tr td p, #press_releases tr td p {margin-bottom: 1em; }*/


/* Default Page's XSL Styles */
.solutionLink{font-family: Tahoma; font-size: 11px; font-weight: bold; color: #de3541; text-decoration: none;}
.solutionLinkLi {float: left; list-style: none; width: 145px; text-align: center;}
.solutionLinkLi a{font-family: Tahoma; font-size: 11px; font-weight: bold; color: #de3541; text-decoration: none;}
.solutionLinkLi a:hover{font-family: Tahoma; font-size: 11px; font-weight: bolder; color: #de3541; text-decoration: underline;}

.imgtxt{width: 200px; font-family: Tahoma; color: #ffffff; font-size: 12px; font-weight: bold; height: auto; margin-top: -140px; margin-left: 10px;}
.imgtxt a{font-family: Tahoma; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}

/* My Ektron Tech - User Profile Page - profile.aspx */
#center_collegues_profile{width: 30%; float: left; margin-top: 20px;}
#right_board{width: 51%; float: right; margin-top: 20px;}
#ad_banner_right{width: 140px; float: right; font-family: Tahoma; font-size: 10px; color: #8b8b8b; text-align: center; }
#ad_banner_reviews{width: 135px; float: right; font-family: Tahoma; font-size: 10px; color: #8b8b8b; text-align: center; margin-top: 20px; }

/* CSS for Friends Control - CommunityGroupMembers */
.collegues .ekFriendsOuterTable { width:100%; background: #f65863; border: 2px solid #f65863; margin-bottom: 20px; clear: both;}
.collegues .ekFriendsInnerTable { padding: 0px; width: 98%; margin: 0 auto; font-family: Tahoma; font-size: 11px;}
.collegues .ekFriendsInnerTable td{height: 15px; }
.collegues .ekFriendsInnerTable img{border: 0; }
.collegues .ekFriendsListName {vertical-align:middle; width:80%; padding-left: 8px;}
.collegues .ekFriendsListName a, .ekFriendsFooter a {color: #333333; font-family: Tahoma;}
table.ekFriendsInnerTable table.ekfraddfolderpanel{ width: 10%;}

/* CSS for Groups Control */
.mygroups .ekGroupListOuterTable { background-color: #47423e; border: 2px solid #47423e; margin-bottom: 20px; clear: both; }
.mygroups .ekGroupListInnerTable td{padding: 5px; line-height: 18px;}
.mygroups .ekGroupListHeaderSpan {font-weight: bold; font-size: small; font-family: Tahoma;}
.mygroups .ekGroupBrowserTopOuterTable{background-color:white;width:100%; font-family: Tahoma; font-size: 11px;}
.mygroups .ekGroupBrowserOuterTable { width:100%; background-color: #47423e;  border: 2px solid #47423e; margin-bottom: 20px; clear: both;}
.mygroups .ekGroupBrowserInnerTable {background-color:white; width:98%; font-family: Tahoma; font-size: 11px;}
.mygroups .ekGroupBrowserHeaderSpan { font-weight: bold; font-size: small; font-family: Tahoma;}

.div_favs_mycommunity{width: 279px; float: left;}

/* CSS for Favorites Control */
.mygroups .ekFavoritesOuterTable { width:100%; background-color: #d1d1d1;  margin-bottom: 20px;}
.mygroups .ekFavoritesInnerTable {margin: 0 auto; font-family: Tahoma; font-size: 11px; }
.mygroups .ekFavoritesHeaderSpan { color: #000000; font-weight: bold; font-family: Tahoma; font-size: 12px; height: 20px;}
.mygroups .ekFavoritesInnerTable td{font-size: 11px;}
.mygroups .ekFavoritesInnerTable textarea{width: 100%;}

/* CSS for Groups Control for groups.aspx page */
.mygroups1 .ekGroupListOuterTable { width:750px; background-color: #47423e; border: 2px solid #47423e; margin: 1em auto; clear: both; }
.mygroups1 .ekGroupListInnerTable {background-color:white; width: 98%; margin: 0 auto; font-family: Tahoma; font-size: 11px; padding: 5px;}
.mygroups1 .ekGroupListInnerTable td{padding: 5px; line-height: 18px;  font-size: 12px; font-family: Tahoma; }
.mygroups1 .ekGroupListHeaderSpan {color: #ffffff; font-weight: bold; font-size: small; font-family: Tahoma; height: 30px;}
.mygroups1 .ekGroupListListGroupMain { background-color: #f9f9f9;}

/* Message Board CSS */
.message_board_div{width: 100%; margin-bottom: 20px;  }
.message_board_title{padding-top: 10px; padding-bottom: 5px; font-family: Tahoma; font-size: small; color: #333333; font-weight: bold;}
.profile_home_div{width: 60%; margin-bottom: 20px;  }
.wrapper_tag{width: 60%; margin: 0 auto;}

/* Messaging */
.mygroups .ContributionForm  {background-color:#ffffff; border: 1px solid #b7b7b7; margin: 0 auto;}
.mygroups .ContributionForm  h4 {font-family: tahoma; font-size: small; color: #d5303c; }
.mygroups .ContributionForm  ul li.ekMessagePost{border: solid 1px #ccc; background: #eee; padding: .25em; }
.mygroups .ContributionForm  div.AddComment h6 { font-family: Tahoma;} 

/* Paging */
div.ekMessagePaging { font-family: Tahoma; font-size: small;}

/* Community Search */
.temp_welcome { padding-top:35px; padding-left:10px; width:450px; }
.comm_title { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 16px; font-weight:bold; color:#55b949; }
.comm_sub_title { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; color:#045395; padding-top:10px; padding-bottom:10px; }

/* Recent Forum Posts */
.recent_forum_posts{width: 99%; background-color: #e6e6e6;  border-top: 2px solid #e6e6e6;   border-left: 2px solid #e6e6e6;  border-right: 2px solid #e6e6e6;  border-bottom: 4px solid #e6e6e6; margin-bottom: 20px; clear: both; height: auto;}
.posts_title{ padding-left: 8px; font-family: Tahoma; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 4px; }
.recent_forum_posts_inner{border-right: 1px dotted #737373; width: 98%; margin: 0 auto; background-color: #ffffff; height: 230px;}
.recent_forum_posts_inner ul li{margin-left: -20px; font-family: Tahoma; font-size: 11px; padding: 2px; }
.recent_forum_posts_inner ul{margin-top: -1px;}
.recent_forum_posts_inner ul li a{text-decoration: none;}
.recent_forum_posts_inner ul li a:hover{text-decoration: underline; color: #000000; }

/* CSS for Edit Profile Page's  Content */
#edit_profile_div{width: 60%; float: left; margin-left: 30px; margin-top: 20px;}


/* Edit Profile Control CSS from jquery.tabs.css */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
       visibility:hidden;
       left:-5000px;
       position:absolute ;

    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        visibility: hidden;
    }
}

/* Skin */
.tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px; font-family: Tahoma; font-size: 11px;}
.tabs-nav:after { display: block;clear: both;content: " ";}/* clearing without presentational markup, IE gets extra treatment */
.tabs-nav li {float: left;margin: 0 0 0 1px;min-width: 84px; /* be nice to Opera */ font-family: Tahoma; font-size: 11px;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;background: url(tab.gif) no-repeat;}
.tabs-nav a {position: relative;top: 1px;z-index: 2;padding-left: 0;color: #27537a;font-size: 12px;font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */  font-family: Tahoma; }
.tabs-nav .tabs-selected a {color: #000; font-family: Tahoma; font-size: 11px;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px;outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -100px;}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0; font-family: Tahoma; font-size: 11px;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span { padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */   cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {border: 1px solid #97a5b0; padding: 1em 8px; background: #fff; }/* declare background color for container to avoid distorted fonts in IE while fading */
.tabs-loading em {padding: 0 0 0 20px;background: url(images/loading.gif) no-repeat 0 50%;}

#general_tab{font-family: Tahoma; font-size: 12px;}
#general_tab input{border: 1px solid #cccccc;}
#forum_tab{font-family: Tahoma; font-size: 12px;}
#forum_tab input{border: 1px solid #cccccc;}
#tags_tab{font-family: Tahoma; font-size: 12px;}
#tags_tab input{border: 1px solid #cccccc;}
#ek_dvcustomproperties{font-family: Tahoma; font-size: 12px;}
#ek_dvcustomproperties input{border: 1px solid #cccccc;}


/* CSS for Profile Blogs Page's  Content */
#blog_profile_div{ margin-left: 30px; margin-top: 20px;}
#errormsg{font-family: Tahoma; font-size: large; color: red; font-weight: bold;}
#groups_profile_div{width: 900px; margin: 1em auto;}
.create_group{width: 90%; border-bottom: 1px dotted #d6303c; margin-bottom: 50px; font-weight: bold;}
#docstitle{font-family: Tahoma; font-size: large; color: red; font-weight: bold;}
.reviews_left{width: 279px; float: left; margin-top: 20px;  margin-left: 15px;}
.searchtxt{font-family: Tahoma; font-size: small; color: #333333; font-weight: bold; color: #d5303c;}

/* CSS for Workspace - from community documents.css */
#maps_div{width: 90%; float: left; margin-left: 30px; margin-top: 20px;}

.mygroups .WorkspaceShareDiv{color:blue;background-color:Yellow;margin-left:30px;margin-top:15px;position:absolute;text-align:center;display:none;border-style:solid;border-color:Black;border-width:thin;padding:10px; font-family: Tahoma; font-size: 11px;}
.mygroups  div img.EkImageIconStyle{float:left;margin-right:.25em;}
.mygroups div.contentID{margin-bottom:.75em;width: 231px;color: #000000;}

/* Manage Items Links */
.my_groups .bc_current{font-family: Tahoma; font-size: 11px;}
.mygroups .Ekt_CopyItemsLink a:link,
.mygroups .Ekt_CopyItemsLink a:visited,
.mygroups .Ekt_CopyItemsLink a:hover{padding:0px 2px 0px 2px;text-indent:-5000px;display:block;height:25px;width:30px;}
.mygroups .Ekt_CopyItemsLink{float:left;display:inline;height:25px;width:30px;background-image:url(workarea/images/application/workspace/copy.gif);background-repeat:no-repeat;background-position:center center;}
.mygroups .Ekt_MoveItemsLink a:link,
.mygroups .Ekt_MoveItemsLink a:visited,
.mygroups .Ekt_MoveItemsLink a:hover{padding:0px 2px 0px 2px;text-indent:-5000px;display:block;height:25px;width:30px;}
.mygroups .Ekt_MoveItemsLink{float:left;display:inline;height:25px;width:30px;background-image:url(workarea/images/application/workspace/paste.gif);background-repeat:no-repeat;background-position:center center;}
.mygroups .Ekt_ClearItemsLink a:link,
.mygroups .Ekt_ClearItemsLink a:visited,
.mygroups .Ekt_ClearItemsLink a:hover{padding:0px 2px 0px 2px;text-indent:-5000px;display:block;height:25px;width:30px;}
.mygroups .Ekt_ClearItemsLink{float:left;display:inline;height:25px;width:30px;background-image:url(workarea/images/application/workspace/clipboard_empty.gif);background-repeat:no-repeat;background-position:center center;}
.mygroups .Ekt_CopyBuffer{	clear:both;	display:block;}
.mygroups table{font-family: Tahoma; font-size: 12px;}


/* CSS for Messages Controls (Inbox) - Copied from community.css */
.mygroups .EktWordWrap {
	/* Word-Wrap support for IE, FireFox, and Safari */
	/* (will be supported by more as they adopt CSS 3.0) */
	word-wrap: break-word; 
	-moz-binding: url('xml/moz_wordwrap.xml#wordwrap'); /* add support for FireFox 2.0 */
}

/* Profile Control */
.mygroups .EktProfileCtl {font-size: 12px;font-family: Tahoma;}

/* Message Control */
.mygroups .EktMessageCtl{margin-left: 10px;}
.mygroups .EktMessageCtl_header{font-family: Tahoma;}
.mygroups .EktMessageCtl_inboxDataTbl tr td a:visited{color:#486ac5;text-decoration:none;}
.mygroups .EktMessageCtl_MessageTargetUI {font-family: tahoma;}

/* Invite Control */
.mygroups .EktInviteCtl {font-family: tahoma; border: solid 1px #e6e6e6; }
.mygroups .EktInviteCtl h2.EktInviteCtl_HeaderBar {background-color: #e6e6e6; color: #000;}

/* User Search Control */
.mygroups .EktUserSearchCtl{font-family: tahoma; }
.mygroups .EktUserSearch_ResultTable{font-family: tahoma; }

/* Photo Gallery Control */
table#GalleryLayout {border:10px solid #938F8F !important; margin: 2em auto !important; width: 95% !important; }
.mygroups a { font-size: 12px; font-weight: bold; }
	/* Headers */
.mygroups table#GalleryLayout th.breadcrumb, table#GalleryLayout th.subcategories, table#GalleryLayout th.images {padding:.4em .5em;}
	/* Gallery Layout */
.mygroups table.Gallery td.Image {width: 12.5em;}
.mygroups table.Gallery td.Image div.image img {width: 11.5em;}

/* CSS for Group Profile - Copied from CommunityGroup.css */
.mygroups .ekcgrouptbl{border: none;width: 40%;}
.mygroups .ekcgrouptbltrtop{width: 151px; height: 25px; padding-top: 3px; padding-left: 3px; font-family: tahoma; font-size: 11px; text-transform: uppercase; color: #ffffff; font-weight: bold; background: url(images/profile_title.gif);}
.mygroups .ektronCommunityGroup{padding-left: 13px;}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupWrapper{background-color: Transparent;padding: 15px 15px 5px 15px;border:1px solid #cccccc;width:99%;}
.mygroups .ektronCommunityGroup h3{	background-color: transparent;font-weight: bold;width:690px;font-family:verdana;}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin{width: 40%;}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit a{	color: #ffffff;text-decoration: none;}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit a:hover{text-decoration: underline;}
.mygroups .ektronCommunityGroupIconContainer{height: 155px;padding-bottom: 10px;}

/* CSS for Group Members */
.mygroups .ekGroupMembersOuterTable { background-color: #47423e; border: 2px solid #47423e; margin-bottom: 20px; clear: both; }

/* CSS for Social Bar */
div.socialbarlinks .ekSocialBar {margin: 0em; padding: 0em; list-style: none; font-family: Tahoma;}
div.socialbarlinks .ekSocialBar li {display: inline; margin-right: .5em;}
div.socialbarlinks .ekSocialBar li a {font-size: 11px; color: #486AC5}
div.socialbarlinks .ekSocialBar li img {vertical-align: middle;}
	/* dynamic template */
div.padLeft ul.ekSocialBar {margin-left:260px !important; }
	/* Knowledge Base template */
div.articleContent ul.ekSocialBar {margin-left:180px !important; }
div#blog-socialbar, div#blog-socialbar ul, div#blog-socialbar div { float: right;  padding-right: 5px;}

/* Form Page Layout */
.form_layout{width: 80%; background-color: #fdfeff; border: 1px dotted #cccccc; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}

/* Breadcrumbs */
.bread_crumb{width: 98%; margin: 0 auto; height: 12px; padding: 5px; font-family: Tahoma; font-size: smaller; color: #d62f3c; clear: both;}
.bread_crumb a{font-family: Tahoma; font-size: 11px; color: #3792e3; text-decoration: none;}
.bread_crumb a:hover{font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: underline;}

/*Knowledge base Page*/
.kb_text{font-size: 11px; color: #4d4d4d; border-bottom: 1px solid #cccccc; margin-bottom: 10px; font-family: Verdana;}
.holder {overflow:hidden;}
.kbSideBarHeader {margin:10px; background-color:#e20030; font-family: Tahoma; font-size: 12px; color: #ffffff; height: 22px; }
.tabContainer{float:left; background-color: #d8d8d8;border-right: 1px solid #6a6a6a;border-top: 1px solid #6a6a6a; border-bottom: 1px solid #6a6a6a;}
.pinTab {margin-top:5px; width:25px; padding-left: 5px; height: 25px;  cursor:pointer; background:url(../workarea/images/pin.gif);background-repeat: no-repeat; border-bottom: 1px solid #cccccc;}
.browseTab {margin-top:5px; width:25px;  padding-left: 5px;  height: 25px; cursor:pointer; background:url(images/folder.png);background-repeat: no-repeat; border-bottom: 1px solid #cccccc;}
.searchTab {margin-top:5px; width:25px; padding-left: 5px;  height: 25px;cursor:pointer; background:url(images/view.png);background-repeat: no-repeat; border-bottom: 1px solid #cccccc;}
.kbSearchContainer{width:225px; background-color:#f2f2ef; float:left; border: #cccccc 1px solid; min-height:500px;}
.kbSearchGoBtnClk{vertical-align:middle; margin:0px 5px 2px 5px;}
.ResultCount{font-style:italic; text-align:right; margin:10px 10px 10px 0px;}
.KBResultList {list-style-type:square; padding-left:13px;}
.KBResultList a {font-family: Tahoma; font-size: 11px; color: #0056b7; text-decoration: none; }
.KBResultList a:hover{font-family: Tahoma; font-size: 11px; color: #0056b7; text-decoration: underline;  }
.kbSearchPaging {margin-top:10px; text-align:center;}
.pagingLinkCurrent{color:#FBA929;font-size:13px; font-weight:bold;} 
.kbSearchPaging span{cursor:pointer;}
.firstKBPage {font-size: 10px; margin-right:5px;}
.lastKBsPage {font-size: 10px; margin-left:5px;}
.articleContent{width:580px; float: right; }
.retractableMenu div#sideMenu {float:left; background-color:#FFFFFF;}
.menuSet div.holder {float:left;background-color:#f2f2ef;}
.mainCon {width:300px; float: left;}
.kb_social  ul {width:100%; text-align:right;}
.kb_content_block {padding-top:10px;}
.kb_login_message{font-family: Tahoma; color: #000000; font-size: 14px; border-bottom: 1px dotted #666666; padding: 5px; margin: 0 auto;}
.scroll-pane{width: 225px;overflow: auto;float:left; background-color:#f2f2ef;border: #cccccc 1px solid;}
.kb_Load_Show {padding-left:65px; display:inline;}
.kb_Load_Hide {display:none;}
.kb_title {height: 18px; width: 216px; background: url(../workarea/images/bg_kb.png); margin-top: 10px; margin-bottom: 10px; font-family: Tahoma; font-size: 12px; color: #000000;  font-weight: bold; padding: 3px 3px 3px 6px;}
.menuSet .treeText {font-family: Tahoma; font-size: 11px; background-color:#f2f2ef; color:#0056b7; font-weight:bold;}
.menuSet .treeText a {font-family: Tahoma; font-size: 11px; background-color:#f2f2ef; color:#0056b7;text-decoration: none; font-weight:normal;}
.menuSet .treeText a:hover {font-family: Tahoma; font-size: 11px; background-color:#f2f2ef; color:#0056b7;text-decoration: underline; font-weight:normal;}


.navlinks {font-weight: bold; color: #000080; font-family: Verdana; font-size: 12px;}
.navlinks a { color: #000080; text-decoration: none }
.navlinks a:hover {	color: #87CEEB;}

/* Site Map - sitemap.aspx */
#sitemap-layout{ margin: 1em 3em; background-color:#DFF4FF; border:2px solid #C2E1EF;}
.ektSitemap{ padding: 5px; margin: 1em; line-height: 18px;}
.ektSitemap ul{font-weight: normal; list-style-type: none; color: #d6363c; }
.ektSitemap li{font-weight: normal; list-style-type: none;}
.ektSitemap a, .ektSitemap a:visited{ text-decoration: none; cursor: pointer; font-weight: bold; color: #404040;}/*color:#336699;}*/
.ektSitemap a:hover{color: #d6303c; text-decoration: underline; cursor: pointer; font-weight: bold;}
h1.pageTitle{ margin: 1em; border-bottom: 1px dotted #ccc; padding: 5px; }

/* CSS for Search Control - search.aspx */
.mygroups .ektronSearch {font-family: Tahoma;}

/* CSS for Cal Event Page */
.event_left{width: 60%; float: left; line-height: 20px;}
.event_details{width: 90%; margin: 0 auto;   margin-top: 20px; margin-bottom: 20px; padding: 5px 10px 10px 10px;}
.event_details1{clear: both;width: 90%; margin: 0 auto; background-color: #faf8f8; border: 1px solid #cccccc; margin-top: 20px; margin-bottom: 20px; padding: 5px 10px 10px 10px;}
.event_right{width: 30%; float: left; margin-left: 5%; text-align: center; margin-top: 4%;}
.map_titie{margin: 0 auto; height: 15px; padding: 3px; text-align: center; color: #000000; font-weight: bold; background-color: #b6d5ed; width: 99%; margin-top: 10px;}
#__Map{ margin-left: -10px;}
#__SearchTxtResultPane{width: 300px;}
#mapLocation{width: 280px !important; height: 280px !important;}


/* Tabs Jquery */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .mygroups .tabs-hide {
       visibility:hidden;
       left:-5000px;
       position:absolute ;

    }
}

/* Hide useless elements in print layouts... */
@media print {
  .mygroups .tabs-nav {
        visibility: hidden;
    }
}

/* Skin */
.mygroups .tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}
.mygroups .tabs-nav:after { display: block; clear: both; content: " ";}/* clearing without presentational markup, IE gets extra treatment */
.mygroups .tabs-nav li {float: left;margin: 0 0 0 1px;min-width: 84px; }/* be nice to Opera */
.mygroups .tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;background: url(tab.gif) no-repeat;}
.mygroups .tabs-nav a {position: relative;top: 1px;z-index: 2;padding-left: 0;color: #27537a;font-size: 12px;font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; }/* required in IE 6 */
.mygroups .tabs-nav .tabs-selected a { color: #000;}
.mygroups .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px;outline: 0; }/* prevent dotted border in Firefox */
.mygroups .tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { background-position: 100% -100px;}
.mygroups .tabs-nav a span { width: 64px; min-width: 64px; height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0;}/* IE6 ignores min-width and min-height - needed to set width and height */
*>.tabs-nav a span { width: auto; height: auto;}/* hide from IE 6 */
.mygroups .tabs-nav .tabs-selected a span { padding-top: 7px;}
.mygroups .tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}
.mygroups .tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: text;}/* @ Opera, use pseudo classes otherwise it confuses cursor... */
.mygroups .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer;}/* @ Opera, we need to be explicit again here now... */
.mygroups .tabs-nav .tabs-disabled { opacity: .4;}
.mygroups .tabs-container {border-top: 1px solid #97a5b0; padding: 1em 8px;background: #fff; }/* declare background color for container to avoid distorted fonts in IE while fading */
.mygroups .tabs-loading em {padding: 0 0 0 20px;background: url(images/loading.gif) no-repeat 0 50%;}

.bg_prof_content{width: 542px; padding: 5px; background: url(images/bg_prof_content.gif); min-height: 250px; height: auto;}
.bg_prof_top{background: url(images/bg_prof_top.gif); height: 17px; width: 555px; background-repeat: no-repeat;}
.bg_prof_bottom{background: url(images/bg_prof_bottom.gif); height: 20px; width: 552px; margin-bottom: 30px;}
.bg_prof_title{background: url(images/bg_prof_title.gif); width: 95%; margin: 0 auto; height: 25px; padding-left: 1%; padding-top: 3px; font-family: tahoma; font-size: 12px; color: #ffffff; font-weight: bold;}
.bg_prof_content_wrap{width: 96%; margin: 0 auto; margin-top: 10px; min-height: 150px; height: auto;}
.fav_left{width: 48%; float: left}
.fav_right{width: 48%; float: left; margin-left: 2%;}

/* Manage Items Links */
.WorkspaceShareDiv { color: blue; background-color: Yellow; margin-left: 30px; margin-top: 15px; position: absolute; 
    text-align: center; display: none; border-style: solid; border-color: Black; border-width: thin; padding: 10px; }
div img.EkImageIconStyle { float: left; margin-right: .25em; }
div.contentID { margin-bottom: .75em; width: 231px; }

.Ekt_AddContentLink a:link, .Ekt_AddContentLink a:visited, .Ekt_AddContentLink a:hover{ padding: 0px 2px 0px 2px; 
    text-indent: -5000px; display: block; height: 25px; width: 30px; outline: none; }
.Ekt_AddContentLink{ float: left; display: block; height: 25px; width: 30px; background-repeat: no-repeat; 
    background-position: center center; background-image: url(../workarea/images/application/workspace/document_add.gif); }
.Ekt_AddAssetLink a:link, .Ekt_AddAssetLink a:visited, .Ekt_AddAssetLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; 
    display: block; height: 25px; width: 30px; outline: none; }
.Ekt_AddAssetLink{ float: left; display: inline; height: 25px; width: 30px; background-repeat: no-repeat; background-position: center center;
    background-image: url(../workarea/images/application/workspace/DmsAsset_add.gif); }

.Ekt_CopyItemsLink a:link, .Ekt_CopyItemsLink a:visited, .Ekt_CopyItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_CopyItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(../workarea/images/application/workspace/copy.gif); 
    background-repeat: no-repeat; background-position: center center; }
.Ekt_MoveItemsLink a:link, .Ekt_MoveItemsLink a:visited, .Ekt_MoveItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_MoveItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(../workarea/images/application/workspace/paste.gif); background-repeat: no-repeat; 
    background-position: center center; }
.Ekt_ClearItemsLink a:link, .Ekt_ClearItemsLink a:visited, .Ekt_ClearItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_ClearItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(../workarea/images/application/workspace/clipboard_empty.gif); 
    background-repeat: no-repeat; background-position: center center; }
.Ekt_CopyBuffer { clear: both; display: block; }
.Ekt_AccordianItem{ border: 1px solid CCCCCC !important; }
.Ekt_Accordian{ clear: left;}

.userdocsTaxonomyArticlesContainer .userdocsEkoutputHyperlink img {margin-right: 5px;}

/* Modal Dialog Styles - Login Window */
.closeDialog {background-color: #f0f0f0; font-family: tahoma; font-size: 11px; height: 20px; text-align: right;}
.closeDialog a.loginText, .closeDialog a.loginText:visited {text-decoration: none; cursor: pointer; color: #000;}

#loginDialog {width: 28em; margin-left: -14em; font-size: 11px;}

#loginwindow{margin: 12px 24px; text-align: center; font-family: tahoma;}
#loginwindow table.loginClass {border:1px solid #ccc; padding: 0em; width: 100%; margin: auto;}


#loginContainer {line-height: 1.5em; text-align: center; font-family: tahoma;}

#loginwindow #loginPanel {height: auto; margin: 6px auto; padding: 0; border: 0px none;}
#loginwindow #loginPanel ul {list-style-type: none; margin: 0 0 6px 0; padding: 0;}
#loginwindow #loginPanel ul li {margin: 6px 0 0 0; padding: 0; text-align: left;}
#loginwindow #loginPanel p {font-size: 11px; margin: 0 auto; padding: 0;}
#loginwindow #loginPanel ul li label {float: left; width: 33%; text-align: right; margin: 0 6px 0 0;}
#loginwindow #loginPanel ul li input {width: 50%;}
a.registerLinks {color: #D6303C; display: block; text-align: center; margin: 6px 0 0; outline: none;}
.inputButton,.inputButton:active, .inputButton:focus  {font-family: Verdana; padding: 4px; float: right; margin: 6px 28px 0 0; border: 1px solid #ccc; color: #222; background-color: #fffbff; font-size: 10px; text-align: center; cursor: pointer; outline: none;}
.inputButton::-moz-focus-inner { border: none; }
.inputButton:hover {border: 1px solid #aaa; color: #000;}

/* Ecommerce store styles */
#product{width:500px;padding:10px;float:left;}
#product table {clear:both;}
#product_suggestions {width: 360px;padding: 10px;float:left;}
div.EktronRecommendationWrapper h3 {color: #de3541; font-size: .85em;}
#ctl00_ContentPlaceHolder1_Product1 p img {float: left; margin: 5px;}
#ctl00_ContentPlaceHolder1_Product1 p {margin-bottom: .5em}
.title {color:#DE3541; font-weight: bold;}

/* Site Map Links */
#siteMap {padding: 1em 0 0 2em;}
#siteMap a {color: #000;}
#siteMap a:hover {color:#de3541; text-decoration: underline;}
#siteMap ul li {font-weight:bold;}
#siteMap ul li ul li {font-weight:bold;}
#siteMap ul li ul li ul li{font-weight:normal;}

/* Customers.aspx page */
#customerLayout{margin: 1em auto; text-align: center;background-color: #000000;}

/* comments.aspx CSS Styles - Content.aspx template */
.contentLeftContainer{ margin: 0px auto; float: left; width: 68%; }
.content_list_bg{ border: 1px solid #cccccc; padding: 1em; }
.contentDetails{margin: 0 auto; padding: 1em; text-align: center; }
.contentlist_header{margin: 0 auto; color: #000000; height: 20px; background-color: #fcb73f; padding-left: .5em; font-weight: bold; font-family: Tahoma; font-size: 12px; padding-top: 3px;}
.contentDetailsPane{width: 29%; margin: 0px 10px 10px 10px; border: 1px solid #a3a3a3; float: left; padding: 0px; text-align: center; }
.contentDetailsPane .profileControlDisplayName{padding: .5em; font-weight: bold; width: 100%; }
.contentDetailsPane img{ max-width: 250px; background-color: Transparent; padding: .5em; margin: 0px auto;  }
.contentReturnLink{ font-weight: bold; margin: 0 1em; padding: 1em; }
.contentReturnLink:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contentDetailsPane .contentData{ padding: .5em; margin: 0px auto; }
#contentDetails table.profileControl{ border: 0 none; margin: 0px; text-align: center; width: 100%; }
#contentDetails .profileControl table{ margin: 0px; text-align: center; width: 100%; }
#contentDetails .profileControlAvatar{ text-align: center; margin: 0px auto; }
#contentDetails .profileControlAvatar img{ max-width: 250px; margin: 0px auto; text-align: center; }
.contentModifiedBy{ font-weight: bold; text-align: left; margin-bottom: 1em; }
.contentLastModified{ font-weight: bold; text-align: left; }
.message_board{ margin: 1em; padding: 0px; color: #1E5982; font-family: tahoma; font-size: 1em; font-weight: bold; clear: both; }
.tax_article_bg{background-color: #f6f8f0; border: 1px solid #cccccc; padding: 10px; }
