
/* CSS Document */

body{
	
	margin-top: 15px !important;
	background-color: #ffffff;
	background-image: url(../images/page_bck.gif);
	background-repeat: repeat-x;
	font-family: verdana; font-size: 11px; color: #333333;
}

a:link {
	color: #000000;
	text-decoration: underline;
	
}
a:hover{
	color: #6B6688;
	text-decoration: underline;
	
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:active {
color: #660000;
text-decoration:underline;
}

img{border: 0;}

a{outline: none;}

#main{width: 930px; margin: 0 auto; background-color: #ffffff; padding: 15px 15px 50px 15px;  height: auto; overflow: inherit; border: 2px solid #d8d7d7;}
#main1{width: 100%; margin: 0 auto;  overflow: auto; height: 100%; }

/* Layout for logo and search */
#logo_search{width: 100%; margin: 0 auto;}
#logo{float: left; width: 150px; background: url(images/logo.gif); background-repeat: no-repeat; height: 97px;}
#search{float: right; width: 250px; padding-top: 10px;text-align: left; /*border-left: 1px dotted #d62f3c;*/ padding-left: 30px; padding-bottom: 10px;}

.login_master{float: right; font-family: tahoma; font-size: 14px; color: #7a7a7a; margin-top: -2px; padding-left: 3px;}
#tdLogout{margin-top: -3px;}


/* Search Font */

.search_text{font-family: tahoma; font-size: 11px; color: #7a7a7a; padding-right: 4px; cursor: pointer;}
.search_text a{font-family: tahoma; font-size: 11px; color: #7a7a7a; text-decoration: none; cursor: pointer;}
.search_text a:hover{font-family: tahoma; font-size: 11px; color: #d6303c; text-decoration: underline; cursor: pointer;}

.search_input{border: 1px solid #c6c6c6; font-family: tahoma; color: #000000; width: 35%; font-size: 1em;}
.input_search_btn{padding-left: 5px; border: 1px solid #c6c6c6; font-family: tahoma; color: #000000; width: 35%; font-size: 1em;}


/* Welcome Message on Home Page and Other Links */
#welcome{float: right; width: 65%; margin-top: 25px; padding-left: 15%; text-align: right; padding-top: 1%;}


/* Top Menu */
#menu{width: 99.5%; 
margin: 0 auto; 
height: 22px; 
background: url(../images/bg_menu.gif); 
clear: both; 
border-left: 1px solid #e0e0e0; 
border-right: 1px solid #e0e0e0; 
padding-top: 4px; padding-left: 2px; }



/* 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; height: 200px; margin-top: 10px;}
#home_pic_left{float: left; height: 200px; width: 240px;}
#home_pic_collection{float: left; height: 200px; width: 690px; background: url(../images/home_pic_right.jpg); color: #8a8897; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
#temphome_pic{width: auto; margin: 0 auto; height: 154px; 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 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: 56px; background: url(../images/company_overview.gif); }
.quickies_community_header{width: 290px; margin: 0 auto; height: 56px; background: url(../images/whats_new.gif);}
.quickies_services_header{width: 290px; margin: 0 auto; height: 56px; background: url(../images/upcoming_events.gif);}

.quickies_footer{width: 290px; height: 4px; background: url(../images/footer_quickies.gif); margin: 0 auto;}
.quickies_content{
	width: 260px;
	margin: 0 auto;
	height: auto;
	min-height: 230px;
	padding: 10px 10px 0px 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*background-repeat: repeat-y;
	background-image: url(../images/content_bg_quickies.gif);*/
	background: #fff url(../images/content_bg_quickies.gif) repeat-y;
}


/* 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);
	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{text-align: right; width: 960px; margin: 0 auto; height: 40px; background-color: #ffffff; margin-top: 5px;}

.footer_content{margin: 0 auto; padding-top: 5px; padding-bottom: 5px; width: 90%; color: #999999; font-family: tahoma; font-size: 11px;}
.footer_content1 a{color: #999999; 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; }


/* Blogs Container */
#blogcontainer{width: 95%; margin: 0 auto; clear: both; }


/* Three columns for Products, Services, Partners, Corporate and Support Pages */

#left_col{width: 70%; float: left; margin-top: 10px; margin-bottom: 10px; /*padding-top: 30px;*/ min-height: 800px;}
#middle_right_col{width: 30%; float: left; margin-top: 10px; margin-bottom: 10px; /*padding-top: 30px;*/ min-height: 800px;}

#left_col1{text-align: center; width: 250px; float: right; margin-top: 10px; margin-bottom: 10px; padding-top: 30px; }
#middle_col{width: 508px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; border-left: 1px dotted #cccccc; border-right: 1px dotted #cccccc; }
#right_col{width: 174px; float: left; margin-top: 10px; margin-bottom: 10px; padding-top: 40px;  text-align: center;}
#middle_col1{width: 608px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; border-right: 1px dotted #cccccc; }

.product_news_title{width: 498px; height: 15px; margin: 0 auto; padding: 5px; font-family: tahoma; font-size: 12px; text-transform: uppercase; color: #333333; font-weight: bold; border-bottom: 1px dotted #333333; margin-bottom: 5px;}


/* Default Page's XSL Styles */
.solutionLink{color: #8a8897; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none;}
.solutionLink a{color: #8a8897; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none;}
.solutionLink a:hover{color: #8a8897; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: underline;}

.imgtxt{width: 200px; font-family: Tahoma; color: #797785; font-size: 12px; font-weight: bold; height: auto; margin-top: -140px; margin-left: 10px;}

.imgtxt a{font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; color: #8a8897; font-size: 13px; font-weight: bold; text-decoration: none;}



/* My Ektron Tech Profile Page */
#left_menu{width: 18%; float: left; margin-top: 20px; }

.smart_menu_top{background: url(images/profile_menu_bg_top.gif); width: 154px; height: 8px;}
.smart_menu_bottom{background: url(images/profile_menu_bg_bottom.gif); width: 154px; height: 8px; margin-bottom: 20px; background-repeat: no-repeat;}
.smart_menu_content{background: url(images/profile_menu_bg_content.gif); width: 154px; height: 270px;}
.smart_menu_content1{background: url(images/profile_menu_bg_content.gif); width: 154px; height: 140px; }

.userName{font-family: Tahoma; font-size: 11px; font-weight: bold; margin-left: 3px; text-align: center;}


/* CSS for message board on My COmmunity page */





/* CSS from Profile.Css */

.selectedProfileTab ul
{		
	top: 0px;
	
}
.selectedProfileTab li
{

	list-style: none;
	height:22px;
	width:109px;
	font-family:sans-serif;
	font-size:11px;
	margin-left: -15px;
	list-style-image: url(images/profile_menu_pointer.gif); font-weight: bold;
}
.selectedProfileTab li a
{
	color:#333333;	
	text-decoration:none;
}
.selectedProfileTab li a:hover,
.selectedProfileTab li a_selected_hover,
.selectedProfileTab li a_selected

{
	color:#333333;
	text-decoration:none;
}

.selectedProfileTab li .g
{
	color:#006699;	
	text-decoration:none;
}


.selectedProfileTab li .g a:hover,
.selectedProfileTab li .g a_selected_hover,
.selectedProfileTab li .g a_selected

{
	color:#006699;
	text-decoration:none;
}


.selectedProfileTab1 ul
{	
	
	top: 0px;
}
.selectedProfileTab1 li
{

	list-style: none;
	height:22px;
	width:109px;
	font-family:sans-serif;
	font-size:11px;
	margin-left: -15px;
	list-style-image: url(images/profile_menu_pointer.gif); font-weight: bold;
}

.selectedProfileTab1 li a,

.selectedProfileTab1 li a:hover,
.selectedProfileTab1 li a_selected_hover,
.selectedProfileTab1 li a_selected

{
	color:#006699;
	text-decoration:none;
}


/* Profile Control CSS */
.profile_top{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);}
.profile_bottom{width: 154px; height: 14px; background: url(images/profile_bottom.gif);}
.profile_content{width: 148px; height: auto; background: url(images/profile_bg.gif); padding: 3px;}

.profile_avatar{width: 85px; height: 85px; padding: 2px; border: 1px solid #c7c7c7; margin: 0 auto; margin-top: 5px; margin-bottom: 5px;}

.profileControlPropertyItem{font-family: Tahoma; font-size: 11px; color: #151515;  margin-bottom: 10px; margin-top: 10px; border-bottom: 1px dotted #666666;}
.profilePropertyItem_answers{font-family: Tahoma; font-size: 11px; color: #d5303c;}



/* Profile Control CSS for profile.aspx */
.profile_home_top{margin: 0 auto; width: 549px; height: 23px; padding-top: 3px; padding-left: 6px; font-family: tahoma; font-size: 11px; text-transform: uppercase; color: #ffffff; font-weight: bold; background: url(images/profile_title1.gif);}
.profile_home_bottom{margin: 0 auto; width: 545px; padding: 5px; height: 14px; background: url(images/profile_bottom.gif);}
.profile_home_content{margin: 0 auto;  width: 99%; min-height: 250px; height: auto; background-color: #f9f9f9; padding: 3px; border-bottom: 4px solid #cccccc;}
.profile_home_avatar{ float: left;  margin-bottom: 10px; margin-top: 10px; width: 25%;}
.profile_home_info{float: left; width: 75%;}
.profileControlPropertyItem_home{line-height: 15px;font-family: Tahoma; font-size: 12px; color: #151515; }
.profilePropertyItem_answers_home{line-height: 15px; padding-left: 5px;font-family: Tahoma; font-size: 12px; color: #d5303c;}
.profile_home_avatar1{width: 85px; height: 85px; padding: 2px; border: 1px solid #c7c7c7; margin: 0 auto; margin-top: 5px; margin-bottom: 5px; margin-right: 10px;}


.profileControlPropertyItem_home1{font-family: Tahoma; font-size: 12px; color: #151515; float: left; width: auto;}
.profilePropertyItem_answers_home1{padding-left: 5px; font-family: Tahoma; font-size: 12px; color: #d5303c; float: left; width: auto;  } 
.profile_home_row1{width: 98%; margin: 0 auto;}





#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 */

.collegues .ekFriendsOuterTable { width:100%; background: #f65863; border: 2px solid #f65863; margin-bottom: 20px; clear: both;}
.collegues .ekFriendsInnerTable {background-color: #ffffff; width:100%; padding: 0px; width: 98%; margin: 0 auto; font-family: Tahoma; font-size: 11px;}
.collegues .ekFriendsInnerTable td{height: 15px; }
.collegues .ekFriendsInnerTable img{border: 0; }
.collegues .ekFriendsHeaderSpan {color: #ffffff;  font-weight: bold; font-size: 12px; font-family: Tahoma;}
.collegues .ekFriendsListCheck {text-align:center;	vertical-align:middle; width:1%; }
.collegues .ekFriendsListImage {text-align:center; vertical-align:middle; width:48px; vertical-align:top;   }
.collegues .ekFriendsListName {vertical-align:middle;	text-align:left; width:80%; padding-left: 8px;}
.collegues .ekFriendsListName a, .ekFriendsFooter a {font-size: 11px; font-weight: bold;color: #333333; font-family: Tahoma;}
.collegues .ekFriendsFooter {text-align:right;}


/* CSS for Groups Control */
.mygroups .ekGroupListOuterTable { width:100%; background-color: #47423e;  border: 2px solid #47423e; margin-bottom: 20px; clear: both; }
.mygroups .ekGroupListInnerTable {background-color:white; width: 98%; margin: 0 auto; font-family: Tahoma; font-size: 11px; padding: 5px;}
.mygroups .ekGroupListInnerTable td{padding: 5px; line-height: 18px;}

.mygroups .ekGroupListHeaderSpan {color: #ffffff; font-weight: bold; font-size: small; font-family: Tahoma;}
.mygroups .ekGroupListListCheck {text-align:center; vertical-align:middle; width:1%;}
.mygroups .ekGroupListListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.mygroups .ekGroupListListGroupMain {vertical-align:top; text-align:left;}
.mygroups .ekGroupListListGroupInfo {vertical-align:top;	text-align:left;}
.mygroups .ekGroupListListGroupMain a, .ekGroupListListGroupInfo a, .ekGroupListFooter a {font-size: .92em; font-weight: bold;color: #486AC5;}
.mygroups .ekGroupListFooter {text-align:right;}
.mygroups .ekGroupListTagsLabel {font-weight:bold;}



/* CSS for Groups Control for groups.aspx page */
.mygroups1 .ekGroupListOuterTable { width:700px; background-color: #47423e;  border: 2px solid #47423e; margin-bottom: 20px; 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 .ekGroupListListCheck {text-align:center; vertical-align:middle; width:1%;}
.mygroups1 .ekGroupListListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.mygroups1 .ekGroupListListGroupMain {vertical-align:top; text-align:left; background-color: #f9f9f9;}
.mygroups1 .ekGroupListListGroupInfo {vertical-align:top;	text-align:left;}
.mygroups1 .ekGroupListListGroupMain a, .ekGroupListListGroupInfo a, .ekGroupListFooter a {font-size: .92em; font-weight: bold;color: #486AC5;}
.mygroups1 .ekGroupListFooter {text-align:right;}
.mygroups1 .ekGroupListTagsLabel {font-weight:bold;}



/* CSS for Groups Browser Control */
.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 {color: #ffffff; font-weight: bold; font-size: small; font-family: Tahoma;}
.mygroups .ekGroupBrowserListCheck {text-align:center; vertical-align:middle; width:1%;}
.mygroups .ekGroupBrowserListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.mygroups .ekGroupBrowserListGroupMain {vertical-align:top; text-align:left; width:50%;}
.mygroups .ekGroupBrowserListGroupInfo {vertical-align:top; text-align:left;	width:50%;}
.mygroups .ekGroupBrowserListGroupMain a, .ekGroupBrowserListGroupInfo a, .ekGroupBrowserFooter a {font-size: .92em;	font-weight: bold; color: #486AC5;}
.mygroups .ekGroupBrowserFooter {text-align:right;}
.mygroups .ekGroupBrowserCategorySeachBtn {font-size:.9em;}
.mygroups .ekGroupBrowserCategoryList {text-align:left; width:100%;}
.mygroups .ekGroupBrowserCategoryHeader {font-weight:bold;}
.mygroups .ekGroupBrowserTagsLabel {font-weight:bold;}


.div_favs_mycommunity{width: 279px; float: left;}


/* CSS for Favorites Control */
.mygroups .ekFavoritesOuterTable { width:100%; background-color: #d1d1d1;  margin-bottom: 20px;}
.mygroups .ekFavoritesInnerTable {background-color:white; width:100%; 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 .ekFavoritesListCheck {text-align:center; vertical-align:middle; width:1%;}
.mygroups .ekFavoritesListImage {text-align:left; vertical-align:middle; width:16px; vertical-align:top;}
.mygroups .ekFavoritesListName {vertical-align:top; text-align:left; width:90%;}
.mygroups .ekFavoritesListName a, .ekFavoritesFooter a {font-size: .92em; font-weight: bold;color: #486AC5;}
.mygroups .ekFavoritesFooter {text-align:right;}
.mygroups .ekFavoritesInnerTable td{font-size: 11px;}
.mygroups .ekFavoritesInnerTable textarea{width: 100%;}

/* 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;}

.mygroups .ContributionForm  {background-color:#ffffff; border: 1px solid #b7b7b7; width: 100%; padding: .5em 0em; margin: 0 auto;}
.mygroups .ContributionForm  a {text-decoration:none;}
.mygroups .ContributionForm  a:hover {text-decoration:underline;}

/* In accordance with Creative Commons Licsense v2.5 (http://creativecommons.org/licenses/by/2.5/), */
/* the following images are attributed to Mark James, developer of Silk Icons v1.3 (http://www.famfamfam.com/lab/icons/community/) */
/* comments.gif, comment_add.gif, comment_approve.gif, comment_delete.gif, hourglass.gif,   */

.mygroups .ContributionForm  h4 {font-family: tahoma; font-size: small; color: #d5303c; text-transform:uppercase; margin: .5em 1em .25em 1em; padding: 0em 0em 0em 21px ; background-image: url('../workarea/images/application/community/comments.gif'); background-repeat: no-repeat; background-position:0px 0px;}
.mygroups .ContributionForm  h4 a {font-weight:normal;text-transform:capitalize;}

.mygroups .ContributionForm  ul {list-style-type: none; margin: 0em; padding: 0em 1em;}
.mygroups .ContributionForm  ul li.ekMessagePost  {clear: both; display: block; margin: 0em 0em .75em 0em; border: solid 1px #ccc; background: #eee; padding: .25em; min-height: 48px; height:auto !important; height: 48px;} /* extra height declarations for IE */
.mygroups .ContributionForm  ul li.ekPending, .mygroups .ContributionForm  ul li.ekApprove {border: dotted 2px #393;}

.mygroups .ContributionForm  ul li.ekMessagePost div.avatar {width: 48px; text-align: center; float: left;}
.mygroups .ContributionForm  ul li.ekMessagePost div.avatar img.avatar {width: 48px; height: 48px; border:none;}

.mygroups .ContributionForm  ul li div.message {margin: 0em .25em 0em 52px;}
.mygroups .ContributionForm  ul li div.message div.metaData {margin: 0em; border-bottom: solid 1px #ccc; text-align: right;}
.mygroups .ContributionForm  ul li div.message div.metaData span.username {display: block; float: left; white-space: nowrap; font-size: .85em; font-weight: bold; color: #666696;}
.mygroups .ContributionForm  ul li div.message div.metaData span.time {white-space: nowrap; font-size: .75em; color: #666696;}

.mygroups .ContributionForm  ul li div.message p.body {margin: .25em 0em; overflow: auto;}

.mygroups .ContributionForm  ul li div.message p.body .EkForceWrap{word-break: break-all; -moz-binding: url('xml/moz_wordwrap.xml#wordwrap');}
.mygroups .ContributionForm  ul li div.message p.body a.EkForceWrap:active, .mygroups .ContributionForm  ul li div.message p.body a.EkForceWrap:focus{outline: none;} /* fixes scrollbars appearing when focus and active status is brought to link in mozilla */

.mygroups .ContributionForm  ul li.ekMessagePost div.message ul.commands {margin: 0em; padding: 0em; list-style-type: none; text-align: right; height: 16px;}
.mygroups .ContributionForm  ul li.ekMessagePost div.message ul.commands li {display: inline; margin-right: .5em;}
.mygroups .ContributionForm  ul li.ekMessagePost div.message ul.commands li a, .mygroups .ContributionForm  ul li div.message ul.commands li span {display: block; float: right; overflow: hidden; width: 16px; height: 16px; background-repeat: no-repeat; text-decoration: none; text-indent: 1000px;} 
.mygroups .ContributionForm  ul li.ekMessagePost div.message ul.commands li.ekApproveMessage a {background-image: url('../workarea/images/application/community/comment_approve.gif');}
.mygroups .ContributionForm  ul li.ekMessagePost div.message ul.commands li.ekDeleteMessage a {background-image: url('../workarea/images/application/community/comment_delete.gif');}
.mygroups .ContributionForm  ul li.ekMessagePost div.message ul.commands li span {background-image: url('../workarea/images/application/community/hourglass.gif'); border: 0px;}

.mygroups .ContributionForm  div.AddComment {margin: 0em; padding: 0em;}
.mygroups .ContributionForm  div.AddComment h4 {background-image:url('../workarea/images/application/community/comment_add.gif'); margin: 2em 1em .25em 1em; background-repeat: no-repeat; background-position:0px 0px; min-height: 16px; height:auto !important; height: 16px;} /* extra height declarations for IE */
.mygroups .ContributionForm  div.AddComment p {margin: 0em; padding: 0em 1em; text-align:center;}
.mygroups .ContributionForm  div.AddComment p textarea.ContributionText {width: 100%; height:5em; overflow:auto; font-size: 1em; border: solid 1px #ccc; background: #fff; margin: auto;}
.mygroups .ContributionForm  div.AddComment h6 {margin: 0em 1.5em; font-size: .87em; color: #486AC5; font-weight: normal; font-family: Tahoma;} 
.mygroups .ContributionForm  div.AddComment input {display:block;margin-left: auto;margin-right: auto; margin-bottom: .5em;}
    
div.ekCommentError {color: red; font-size: 1em;}

/* Paging */
div.ekMessagePaging {margin: 0em; width:100%; position: relative; overflow: hidden; height: 20px; font-family: Tahoma; font-size: small;}
div.ekMessagePaging h4 {margin: 0em 0em 0em .25em; font-size: 1em; margin-top: .25em; text-align: left;}
div.ekMessagePaging div.ekPageControl {position: absolute; top: -.25em; right: 0em; text-align: right; width: 80px;}
div.ekMessagePaging div.ekPageControl span {display: block; width: 20px; height: 20px; overflow: hidden; background-repeat: no-repeat; float: left;}
div.ekMessagePaging div.ekPageControl span a {background-image: none;}

div.ekMessagePaging div.ekPageControl span.but_first_disable {text-indent: 100px; background-image:url('../workarea/images/application/but_first_d.gif'); background-position: -9px 0px;}
div.ekMessagePaging div.ekPageControl span.but_first{background-image:url('../workarea/images/application/but_first.gif'); background-position: -9px 0px;}
div.ekMessagePaging div.ekPageControl span.but_first a{display: block; text-indent: 100px; height: 20px;}

div.ekMessagePaging div.ekPageControl span.but_previous_disable{text-indent: 100px; background-image:url('../workarea/images/application/but_prev_d.gif'); background-position: -6px 0px; }
div.ekMessagePaging div.ekPageControl span.but_previous{background-image:url('../workarea/images/application/but_prev.gif'); background-position: -6px 0px;}
div.ekMessagePaging div.ekPageControl span.but_previous a{display: block; text-indent: 100px; height: 20px;}

div.ekMessagePaging div.ekPageControl span.but_next_disable {text-indent: 100px; background-image:url('../workarea/images/application/but_next_d.gif'); background-position: 0px 0px;}
div.ekMessagePaging div.ekPageControl span.but_next{background-image:url('../workarea/images/application/but_next.gif'); background-position: 0px 0px;}
div.ekMessagePaging div.ekPageControl span.but_next a{display: block; text-indent: 100px; height: 20px;}

div.ekMessagePaging div.ekPageControl span.but_last_disable {text-indent: 100px; background-image:url('../workarea/images/application/but_last_d.gif'); background-position: 0px 0px;}
div.ekMessagePaging div.ekPageControl span.but_last{background-image:url('../workarea/images/application/but_last.gif'); background-position: 0px 0px;}
div.ekMessagePaging div.ekPageControl span.but_last a{display: block; text-indent: 100px; height: 20px;}

/* more link CSS */
span.ekMore span.ekMoreLink, span.ekMore span.ekLessLink {color: blue; cursor: pointer; display: inline-block; margin: 0em .25em;}
span.ekMore span.ekHid {word-break: break-all; -moz-binding: url('xml/moz_wordwrap.xml#wordwrap');}
span.ekMore span.ekHid, span.ekMoreLinkOff {display: none;}
span.ekMore span.ekNotHid {display: inline;}
span.ekMore span.ekMoreArrow {display: inline-block; margin-left: .25em;}
span.ekMore span.ekLessArrow {display: inline-block; margin-right: .25em;}



/* 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;
}

/* CSS for Community Search */

.CommunitySearch_DirectorySearchTab, 
.CommunitySearch_BasicSearchTab,
.CommunitySearch_AdvancedSearchTab,
.CommunitySearch_LocationSearchTab{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
    border: solid 1px #3B5998;
    background-color: #D8DFEA;
    color:#3B5998;
    padding: 3px;
    float: left;
    margin-right: 3px;  
    position: relative;
    top: 1px;
    left: 0px;
    cursor: pointer; z-index: 0 !important;
}
.CommunitySearch_BasicSearchTab{
    margin-left: 0px;
}
.CommunitySearch_TabSelected{
    background-color: #ffffff;
    color:#9595C0;
    /*border-bottom: solid 1px white;*/
}
.CommunitySearch_BasicContainer{
    display: none;
}
.CommunitySearch_BasicContainer_Selected{
    margin-top: 0px;
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #F7F7F7;
    border: solid 1px #3B5998;
    clear: both;
	display: block; 
}
.CommunitySearch_BasicTextboxContainer{margin-left: 10px;}
.CommunitySearch_BasicTextboxContainer input{
    width: 150px;
}
.CommunitySearch_BasicSearchButtonContainer{margin-left: 5px;}
.CommunitySearch_AdvancedContainer{
    display: none;
}
.CommunitySearch_AdvancedContainer_Selected{
    border: solid 1px #3B5998;
    background-color: #EEEEEE;  /***changed background color  from #FFFFFF to #EEEEEE to flow better with the new style of the control****/
    clear: both;
    padding: 10px;
	display: block;
}
.CommunitySearch_UserFilterFieldset{
}
.CommunitySearch_UserFilterContainer{
}
.CommunitySearch_GroupFilterFieldset{
    margin-top: 10px;
}
.CommunitySearch_GroupFilterContainer{
}
.CommunitySearch_FilterBlock{
    margin: 5px;
}
.CommunitySearch_FilterModeContainer{
}
.CommunitySearch_FilterModeContainer select{
    width: 150px;
}
.CommunitySearch_FilterTextboxContainer{
    margin-left: 10px;
}
.CommunitySearch_FilterTextboxContainer input{
    width: 150px;
}
.CommunitySearch_FilterRemoveBtnContainer{
    position: relative;
    top: -2px;
    left: 10px;
}
.CommunitySearch_FilterRemoveBtnContainer a{
    color: blue;
}
.CommunitySearch_FilterTaxonomyLinkContainer
{
    position: relative;
    top: -2px;
    left: 10px;
    margin-right: 10px;
}
.CommunitySearch_FilterTaxonomyLinkContainer a{
    color: blue;
}
.CommunitySearch_GroupAddFilterButtonContainer{
    margin-left: 5px;
}
.CommunitySearch_UserAddFilterButtonContainer{
    margin-left: 5px;
}
.CommunitySearch_UserAddFilterButtonContainer .FriendsOnlyButton{
    margin-left: 90px;
}
.CommunitySearch_UserAddFilterButtonContainer .FriendsOnlyButtonLabel{
    background-color: #FFFFFF;
}
.CommunitySearch_SearchButtonContainer{
    margin-top: 10px;
}
.CommunitySearch_LocationContainer{
    border: solid 1px #3B5998;
    display: none;
    clear: both;
}
.CommunitySearch_ResultsContainer{
    border: none;
    margin-top: 10px;
    display: none;
    clear: both;
}

.CommunitySearchCtl img{border: none;}
.CommunitySearchCtl a {color: Blue;}
.CommunitySearchCtl a:visited {color: Blue;}

.CommunitySearch_footer{
	background-color: #F7F7F7;
    border: solid 1px #3B5998;
    border-top: none;
    padding-top: 3px;
}

.CommunitySearchCtl_MapContainer
{
	position: absolute;
	top: -10000px;
	left: -10000px;
	clear: both;
	margin-bottom: 20px;
}
.CommunitySearchCtl_MapContainer_Selected{
	position: relative;
	top: 0px;
	left: 0px;
	clear: both;
	margin-bottom: 20px;
}
.CommunitySearch_CategoryContainer{width: 200px; padding: 0px; background-color:White; position: absolute; top: 5px; left: 228px;}
.CommunitySearch_InnerCategoryContainer{border: solid 1px #3B5998; padding: 0px; overflow: hidden;}
.CommunitySearch_CategoryContainerHeader{position:relative; top: 0px; left: 0px; padding-left: 4px; padding-top: 1px; border-bottom:solid 1px #777777; height: 18px; background-color: #3B5998; color: #ffffff; margin-bottom: 7px;}
.CommunitySearch_CategoryContainerCloser{position:absolute; top: 1px; right: 1px;}
.CommunitySearch_CategoryFriendsContainer{position:absolute; top: 22px; left: 7px; }
.CommunitySearch_CategoryContainer b3{margin: 0px;}

.CommunitySearch_ResultTable{
	border-collapse: collapse; 
    border: solid 1px #3B5998;
	border: none;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	width: 100%;
}
.CommunitySearch_ResultTable th {padding: 5px; border: solid 1px #3B5998;}
.CommunitySearch_ResultTable td {padding: 5px; border: solid 1px #3B5998;}
.CommunitySearch_ResultTableHead{background-color: #3B5998; color: #FFFFFF}
.CommunitySearch_ResultTableHeadAvatar{width: 80px;} /*.CommunitySearch_ResultTableHeadAvatar{width: 20%;}*/
.CommunitySearch_ResultTableHeadMember{width: 45%;}
.CommunitySearch_ResultTableHeadStatus{width: 35%;}
.CommunitySearch_ResultTableOddRow td {background-color: #ffffff;}
.CommunitySearch_ResultTableEvenRow td {background-color: #F7F7F7;}
.CommunitySearch_ResultTableDataAvatar{}
.CommunitySearch_ResultTableDataAvatarContainer{max-height: 75px; overflow:hidden;}
.CommunitySearch_ResultTableDataMember{}
.CommunitySearch_ResultTableDataStatus{}
.CommunitySearch_ResultTableDataAvatar img{border: none; width: 75px;}
.CommunitySearch_ResultNoResults{color: red;}
.CommunitySearch_ResultEmptyQuery{color: red;}
.CommunitySearch_Result_MemberName{margin-bottom: 4px; font-weight:bold;}
.CommunitySearch_Result_MemberPTags{white-space: normal ; margin: 4px 0px; float: left; width: 100%; } /* .CommunitySearch_Result_MemberPTags{white-space: normal ; margin-bottom: 4px;} */
.CommunitySearch_Result_MemberLocationLink{margin-bottom: 4px;}
.CommunitySearch_ResultLoading{}
.CommunitySearch_TargetsPagePreviousBtn{margin-right: 10px;}
.CommunitySearch_TargetsPageNextBtn{}
.CommunitySearch_WaitingImage{}
.CommunitySearch_Result_InfoBlockContainer{position: relative; top: 0px; left: 0px;}
.CommunitySearch_InfoBlock{position:absolute; top: 5px; left: 20px; width: 300px; background-color:White; border: solid 1px black; white-space:normal;}
.CommunitySearch_GroupInfoBlock{position:absolute; top: 5px; left: 20px; width: 300px; background-color:White; border: solid 1px black; white-space:normal; overflow:hidden;}
.CommunitySearch_InfoBlockHeader{position:relative; top: 0px; left: 0px; border-bottom:solid 1px black; height: 16px; margin-bottom:5px; background-color: #3B5998;}
.CommunitySearch_InfoBlockCloser{position:absolute; top: 1px; right: 1px;}
.CommunitySearch_InfoBlockBody{overflow:auto; position:relative; top: 0px; left: 0px;}
.CommunitySearch_InfoBlockItem{white-space:nowrap; position:relative; top: 0px; left: 0px; width: 100%; height: 20px;}
.CommunitySearch_InfoBlockLabel{font-weight:bolder; position:absolute; top: 0px; right: 200px;}
.CommunitySearch_InfoBlockData{position:absolute; top: 0px; left: 110px; font-weight: normal;}
.CommunitySearch_GroupInfoBlockBody{}
.CommunitySearch_GroupInfoBlockItem{white-space:nowrap; position:relative; top: 0px; left: 0px; width: 100%; height: 20px;}
.CommunitySearch_GroupDescriptionInfoBlockItem{white-space:normal; position:relative; top: 0px; left: 0px; width: 100%; height: 100px;}
.CommunitySearch_GroupInfoBlockLabel{font-weight:bolder; position:absolute; top: 0px; right: 220px;}
.CommunitySearch_GroupInfoBlockData{position:absolute; top: 0px; left: 90px; font-weight: normal;}
.CommunitySearch_ItemLocationSearchImage{margin-top: 1px;}
.CommunitySearch_UserTagLink{margin-right: 3px;}
 .CommunitySearch_UserTagLinkContainer{font-style:italic; margin-right: 5px; float: left;} /* changed 'display:block;' to 'float:left' to display better within the new style of the container *//*.CommunitySearch_UserTagLinkContainer{font-style:italic; margin-right: 5px; display:block;}*/
.CommunitySearch_UserTagLinkContainer_Truncated{font-style:italic; margin-right: 5px; display:block;} 
.CommunitySearch_accessDenied{font-weight:bolder;}
.CommunitySearch_AdvancedContainer_Selected fieldset {background-color: #ffffff; border: solid 1px #3B5998; padding-bottom: 5px; padding-left: 5px;}
.CommunitySearch_AdvancedContainer_Selected select {border: solid 1px #3B5998;}
.CommunitySearch_AdvancedContainer_Selected .CommunitySearch_FilterTextboxContainer input {border: solid 1px #3B5998;}

.CommunitySearch_OuterResultFilterCategoryContainer{clear: both;}
.CommunitySearch_FilterCategoriesButton{cursor: pointer; color:#3B5998; margin-top: 10px; margin-left: 5px;
	background-image:url(../images/application/arrowClosed.gif);
	background-repeat: no-repeat; padding-left: 15px;}
.CommunitySearch_FilterCategoriesButton_selected{cursor: pointer; color:#3B5998; margin-top: 10px; margin-left: 5px;
	background-image:url(../images/application/arrowOpen.gif);
	background-repeat: no-repeat; padding-left: 15px;}
.CommunitySearch_InnerResultFilterCategoryContainer{}
.CommunitySearch_ResultFilterFieldset{padding: 0px;}

 /*************************************************************/
 /* CSS for the Community Search Control's Directory Tab */

#__Map{border: 1px solid rgb(75, 124, 159); overflow: hidden; position: relative; display: block; width: 390px; height: 350px; background-color: rgb(233, 231, 212);}
div#__MapTab table tr td{ background-color: #F7F7F7; }
.CommunitySearchCtl_MapContainer_Selected{
	position: relative;
	top: 0px;
	left: 0px;
	clear: both;
	margin-bottom: 20px;
    /*added the following styles because the map was outside of it's container*/
    width: 95%; 
    border: solid 1px #3B5998; 
    background-color: #F7F7F7; 
    clear: both; 
}
.CommunitySearch_BasicTextboxContainer{margin-left: 10px; background-color: #EEEEEE; } /*****added 'background-color: #EEEEEE;' ****/
.CommunitySearch_ResultTableDataAvatarContainer{height: 80px; width: 80px; overflow: hidden;}

   /* Styles added for Directory Tab functionality */
.CommunitySearch_DirectorySortByContainer{font-size: 13px; font-weight: normal; padding: 0px; margin: 5px; color: #444468;}
.CommunitySearch_DirectoryDescription{ font-size: 14px; font-weight: normal; padding: 3px; margin: 5px 1px; color: #444468; }
.CommunitySearch_DirectoryContainer_Selected{width: 53.5em; margin-top: 0px; padding: 10px; border: solid 1px #3B5998; background-color: #EEEEEE; clear: both; display: block; }
.CommunitySearch_DirectoryContainer{ display: none; }
 
.CommunitySearch_labelTabContainer{ padding: 1px 3px; margin: 0px 1px 1px 1px; background-color: Transparent; height: 45px; color: #3B5998;  }
.CommunitySearch_sortByContainer{ float: left; padding: 3px; margin: 1px 1px 1px 10px;}

.CommunitySearch_labelTabs{ float: left; padding: 3px; margin: 1px; border: solid 1px #3B5998; color: #0000FF; background-color: #FFFFFF; font-weight: bold; text-decoration: none; }
.CommunitySearch_labelTabs a{color: #0000FF; font-weight: bold; text-decoration: none; }
.CommunitySearch_labelTabs a:link{color: #0000FF; font-weight: bold; text-decoration: none; }
.CommunitySearch_labelTabs a:visited{color: #0000FF; font-weight: bold; text-decoration: none; }
.CommunitySearch_labelTabs a:active{color: #0000FF; font-weight: bold; text-decoration: none;}
.CommunitySearch_labelTabs a:hover{color: #0000FF; font-weight: bold; text-decoration: underline;}

.CommunitySearch_ResultTableHeadFirstName{width: 14%;}
.CommunitySearch_ResultTableHeadLastName{width: 14%;}


/*************************************************************/
/*  The following rules apply to the User-Select-Control, which uses the community search control internally:  */
.UserSelectTargetCtl {padding: 10px;} 
.UserSelectTargetCtl .CommunitySearchCtl {width: 100%;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_GroupFilterFieldset{display: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_BasicSearchTab{}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_AdvancedSearchTab{}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_LocationSearchTab{display: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterFieldset{border: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterFieldset legend{display: none;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_AdvancedContainer_Selected {padding: 0px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_AdvancedContainer_Selected .CommunitySearch_SearchButtonContainer{margin-left: 5px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterContainer .CommunitySearch_FilterModeContainer select{width: 125px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_UserFilterContainer .CommunitySearch_FilterTextboxContainer input{width: 125px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTableHeadAvatar{width: 20%;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTableHeadMember{}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTableHeadSelect{width: 5%;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_ResultTable .CommunitySearch_Result_InfoBlockContainer{left: -95px;}
.UserSelectTargetCtl .CommunitySearchCtl .FriendsOnlyButton{margin-left: 15px;margin-right: 0px;}
.UserSelectTargetCtl .CommunitySearchCtl .FriendsOnlyButtonLabel{background-color: #FFFFFF;display: inline;margin-left: 0px;}
.UserSelectTargetCtl .CommunitySearchCtl .CommunitySearch_SearchButtonContainer {margin-top: 0px;}

/*************************************************************/
/*  These additional rules apply to Messagings' User-Select-Control, which uses the community search control internally:  */
.MsgUserSelectCtl {
	background-color:white;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:100%;
	left:0px;
	overflow:auto;
	position:relative;
	top:0px;
}




/* 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 { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.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{width: 75%; float: left; margin-left: 30px; margin-top: 20px;}
#errormsg{font-family: Tahoma; font-size: large; color: red; font-weight: bold;}
#groups_profile_div{width: 740px; margin-top: 20px; float: left; margin-left: 20px;}
.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;
}

/*
 * These styles have been excluded because they have 
 * already been specified in the taxonomy.css.
 */

/*
.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-image:url(workarea/images/application/workspace/document_add.gif);
background-repeat:no-repeat;
background-position:center center;
}

.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-image:url(workarea/images/application/workspace/DmsAsset_add.gif);
background-repeat:no-repeat;
background-position:center center;
}
*/

/* 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;}

/* Manage Items Links */




/* 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;
	background-color: #ffffff;
	border-style: solid;
	border-color: #3B5998 ;
	border-width: 1px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 470px;
	height: 235px;
	overflow: hidden;
	font-family: Tahoma;
}

/* HeaderBar */
.mygroups .EktProfileCtl_HeaderBar
{
	background-color: #3B5998;
	font-weight: bold;
	font-size: 1.25em;
	padding: .25em;
	padding-left: .5em;
	color: #fff;
}

.mygroups .EktProfileCtl_Body
{
	height: 200px;
}

.mygroups .EktProfileCtl_ScrollableBlock
{
	overflow: auto;
	height: 100%;
	margin-top: .25em;
}

.mygroups .EktProfileCtl_Body a
{
	color: #3B5998;
}

/* Image Container */
.mygroups .EktProfileCtl_ImageContainer
{
	position: relative;
	margin-top: .5em;
	margin-left: .5em;
	float: left; 
}


/* Image Container */
.mygroups .EktProfileCtl_ImageContainer img
{
	border: solid 1px #dddddd;
	margin-right: .5em;
}
.mygroups .EktProfileCtl_TagBlockContainer 
{
	float: left; 
	padding: .25em;
	margin-top: .25em;
	padding-top: 0em;
}
.mygroups .EktProfileCtl_TagNameContainer {font-weight:bold;}
.mygroups .EktProfileCtl_TagsContainer 
{
	width: 120px;
	overflow: auto;
}
.mygroups .EktProfileCtl_TagItem {margin: 5px;}
.mygroups .EktProfileCtl_TagItemName {}
.mygroups .EktProfileCtl_TagLinks
{
	word-wrap: break-word;
	-moz-binding: url('xml/moz_wordwrap.xml#wordwrap'); /* add support for FireFox 2.0 */
}
/* Info Container */
.mygroups .EktProfileCtl_InfoContainer
{
	margin-left: 2em;
	margin-top: .25;
	float: left; 
	padding: .25em;
}

/* ScreenName Container */
.mygroups .EktProfileCtl_ScreenNameContainer
{
	font-weight: bold;
}

/* Email Container - if enabled */
.mygroups .EktProfileCtl_EmailContainer
{
	font-weight: bold;
}

/* Properties Container */
.mygroups .EktProfileCtl_PropertiesContainer
{
	padding: 0em;
	width:182px;
	overflow: auto;
}
.mygroups .EktProfileCtl_PropertiesTitle
{
	font-weight: bold;
}

.mygroups .EktProfileCtl_PropertiesItem
{
	margin-bottom: 4px;
	width: 100%;
	word-wrap: break-word; 
	-moz-binding: url('xml/moz_wordwrap.xml#wordwrap'); /* add support for FireFox 2.0 */
}

.mygroups .EktProfileCtl_PropertiesItemName
{
	font-weight: normal;
}

.mygroups .EktProfileCtl_PropertiesItemValue
{
	font-weight: normal;
	margin-left: .5em;
}

.mygroups .EktProfileCtl_PropertiesItemValue input 
{
	vertical-align: middle;
}


.mygroups .EktProfileCtl_EditLinkContainer
{
	clear: both;
	position:absolute;
	top: .5em; 
	right: .5em;
}

.mygroups .EktProfileCtl_EditLinkContainer a 
{
	color: #ACBABC;
	text-decoration: none;
	display: block;
}

.mygroups .EktProfileCtl_EditLinkContainer a:hover
{
	color: #fff;
	text-decoration: underline;
}

/*****************************************************************************/
/* Message Control */
.mygroups .EktMessageCtl
{
	position: relative;
	border: solid 1px #3B5998;
	overflow: hidden;
	margin-left: 10px;
	padding: 0px;
	font-size: 1em;
}

.mygroups .EktMessageCtl_header
{
	background-color: #3B5998; 
	color: #fff;
	border-bottom: solid 1px #3B5998;  
	font-size: 12px;
	padding: .25em;
	height: 1.25em;
	font-family: Tahoma;
}


.mygroups .EktMessageCtl_buttonsContainer
{
	position: absolute; 
	top: 0px; 
	right: 0px; 
	overflow: hidden;
	cursor: pointer;
}

.mygroups .EktMessageCtl .EktMessageCtl_buttons
{
	border-left: solid 1px #3B5998;
	float: left; 
	background-color: #F7F7F7;
	color: #666696;
	padding: .25em .5em;
}
.mygroups .EktMessageCtl_buttonsSelected
{
	border-left: solid 1px #3B5998; 
	float: left; 
	background-color: #D8DFEA;
	color: #3B5998;
	padding: .25em .5em;
}

.mygroups .EktMessageCtl_main{font-size: .92em;}

.mygroups .EktMessageCtl_inboxDataTbl {
	width: 100%;
	background-color: #F7F7F7;
	border-collapse: collapse;
}
.mygroups .EktMessageCtl_inboxDataTbl tr td a, 
.mygroups .EktMessageCtl_inboxDataTbl tr th a 
{
	color: #00f;
}

.mygroups .EktMessageCtl_inboxDataTbl tr td a:visited
{
	color:#486ac5;
	text-decoration:none;
}
.mygroups .EktMessageCtl_inboxDataTbl thead{}
.mygroups .EktMessageCtl_inboxDataTbl th{
	background-color: #EEEEEE;
	text-align: left;
	border-collapse: separate; 
	border-left: solid 1px #3B5998;	
	border-bottom: solid 1px #3B5998;			
	padding: .25em;
	color: #606099;
}

.mygroups th .mygroups .EktMessageCtl_inboxDataFrom{width: 23%; border-left: none;}
.mygroups th .mygroups .EktMessageCtl_inboxDataSubject{width: 50%;}
.mygroups th .mygroups .EktMessageCtl_inboxDataDate{width: 22%;}
.mygroups th .mygroups .EktMessageCtl_inboxDataDelete{width: 5%;}

.mygroups td .mygroups .EktMessageCtl_inboxDataFrom{}
.mygroups td .mygroups .EktMessageCtl_inboxDataSubject{}
.mygroups td .mygroups .EktMessageCtl_inboxDataDate{white-space:nowrap;}
.mygroups td .mygroups .EktMessageCtl_inboxDataDelete{text-indent: 10px;}

.mygroups .EktMessageCtl_inboxDataTbl td {padding-left: 2px; padding-top:0px; height: 30px;}
.mygroups .EktMessageCtl_oddRow td {background-color: #ffffff;}
.mygroups .EktMessageCtl_evenRow td {background-color: #F7F7F7;}
.mygroups .EktMessageCtl_noMessages {color: #553355; background-color: #fff; padding: .25em}

.mygroups .EktMessageCtl_MessageTargetUI 
{
	z-index:10; 
	padding: 5px;
	font-family: tahoma;
	font-size: 12px;
	border: solid 1px rgb(192, 192, 192);
	width: 350px;
	position: absolute;
	top: 40px;
	left: 150px;
	background-color: white;
}
.mygroups .EktMsgTargetsBody
{
    position: relative;
    top: 0px;
    left: 0px;
	background-color: white;
	z-index:12;
	padding-left: 0px;
	padding-bottom: 0px;
}



.mygroups .EktMessageCtl_MessageTargetUI_user {position:relative; top: 0px; left: 22px; height: 25px;}
.mygroups .EktMessageCtl_MessageTargetUI_userSelImg {position: absolute; top:0px; left: -22px;}

.mygroups .EktMessageCtl_viewMessageInfo{padding: 10px;}
.mygroups .EktMessageCtl_viewMessageInfoLinksTable{margin-top: 12px; width: 75%; border-collapse: collapse; border-width: 0px;}
.mygroups .EktMessageCtl_viewMessageInfoLinksTable td 
{padding-left: 10px; width: 15%; vertical-align: middle; text-align: left; height: 22px;}
.mygroups .EktMessageCtl_viewMessageInfoReplyLinkSpan{}
.mygroups .EktMessageCtl_viewMessageInfoForwardMsgLinkSpan{}
.mygroups .EktMessageCtl_viewMessageInfoPrintMsgLinkSpan{}
.mygroups .EktMessageCtl_viewMessageInfoDeleteMsgLinkSpan{}
.mygroups .EktMessageCtl_viewMessageInfoPrevMsgLinkSpan{}
.mygroups .EktMessageCtl_viewMessageInfoNextMsgLinkSpan{}
.mygroups .EktMessageCtl_viewMessageInfoPrevMsgLinkSpan_Disabled,
.mygroups .EktMessageCtl_viewMessageInfoNextMsgLinkSpan_Disabled {color: #777777;}

.mygroups .EktMessageCtl_viewMessageBody{margin-top: 0px; width: 100%; border-top: solid 1px black; padding: 10px; font-size: 16px;}

.mygroups .EktMessageCtl_msgSent {padding: 10px; font-size: 14px;}

.mygroups .EktMessageCtl_MsgHeadertable {margin-top: 10px;}

.mygroups .EktMessageCtl_content{width: 100%; margin: .5em 0em;}
.mygroups .EktMessageCtl_postformheader{width: 10%; padding-left: .5em;}
.mygroups .EktMessageCtl_post{width: 90%;}
.mygroups .EktMessageCtl_post a.ek_thickbox {text-decoration: none; }
.mygroups .EktMessageCtl_post a.ek_thickbox img {vertical-align: middle;}
.mygroups .EktMessageCtl_edit{}
.mygroups .EktMessageCtl_browseFriendsBtn{text-decoration: underline; cursor: pointer;}
.mygroups .EktMessageCtl_footer1{padding-top: .5em; text-align: center;}
.mygroups .EktMessageCtl_pbutton{}

.mygroups .EktMessageCtl_inboxDataSubject

.mygroups .EktMessageCtl_Error {padding: .5em; font-size: 1em; color: Red;}

/* Styling for the Browse Members/Friends elements */
.mygroups .EktMsgTargets{padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
.mygroups .EktMsgTargetsTopControls{padding: 5px;}
.mygroups .EktMsgTargetsSearchText{width: 35%; margin-right: 2px;}
.mygroups .EktMsgTargetsTopControlsSearch{margin-bottom: 10px;}
.mygroups .EktMsgTargetsTopControlsSearch select {margin-right: 2px;}
.mygroups .EktMessageCtl .EktMsgTargetsBody .FriendsOnlyButtonLabel{background-color: #fff;}
.mygroups .EktMsgTargetsSearchBtn{position: relative; top:2px; left:0px;}
.mygroups .EktMsgTargetsBtmControls{padding: 5px; margin-bottom: 20px; position: relative; top:-10px; left: 0px; z-index:12;width: 90%;}
.mygroups .EktMsgTargetsPagePreviousBtn{float: left; margin-right: 10px;}
.mygroups .EktMsgTargetsPageNextBtn{float: left;}
.mygroups .EktMsgTargetsCancelBtn{margin: 10px;}
.mygroups .EktMsgTargetsDoneBtn{margin-left: 65%; margin-top: 10px; margin-bottom: 10px;}
.mygroups .EktMsgTargetsTopControlsSelectAll{
	margin-top: 0px; margin-right: 5px; margin-bottom: 0px; 
	position: relative;
	top: -5px;
	left: 0px;
}
.mygroups .EktMsgTargetCtlSelAll{}
.mygroups .EktMsgTargetsMiddle{
	margin-top: 0px;
	position: relative;
	top: -5px;
	left: 0px;
}
.mygroups .EktMsgTargetTable{
    position: relative;
    top: -2px;
    left: 0px;
    width: 100%;
	border-collapse: collapse; 
	font-family: tahoma
	font-size: 12px;
}
.mygroups .EktMsgTargetTable th {padding: 5px;}
.mygroups .EktMsgTargetTable td {padding: 5px;}
.mygroups .EktMsgTargetTableDataSelect{width: 5%;}
.mygroups .EktMsgTargetTableDataAvatar{width: 20%;}
.mygroups .EktMsgTargetTableData_AvatarContainer{max-height: 75px; overflow:hidden;}
.mygroups .EktMsgTargetTableDataAvatar img {width: 75px; border: solid 1px rgb(192, 192, 192);}
.mygroups .EktMsgTargetTableDataMember{width: 65%;}
.mygroups .EktMsgTargetProfileLink{}
.mygroups .EktMsgTargetsNoResults{}

/*****************************************************************************/

/*****************************************************************************/
/* Work-Area Message Control */

/*****************************************************************************/

/*****************************************************************************/
/* Invite Control */
.mygroups .EktInviteCtl {font-family: tahoma; font-size: 1em; border: solid 1px #e6e6e6; background-color: white;}
.mygroups .EktInviteCtl div {margin: 0em;}
.mygroups .EktInviteCtl h2.EktInviteCtl_HeaderBar {background-color: #e6e6e6; color: #000; font-weight: bold; font-size: small; padding: .25em; margin: 0em;}
.mygroups .EktInviteCtl_body {padding: .5em;}
.mygroups .EktInviteCtl div.EktInviteCtl_body h3.EktInviteCtl_infoContainer {font-family: tahoma; font-size: small; font-weight: bold; margin: 0em;}

.mygroups .EktInviteCtl div.EktInviteCtl_addressContainer {margin-top: .5em;}
.mygroups .EktInviteCtl div.EktInviteCtl_addressInfo {position: relative; margin: .25em 0em;}
.mygroups .EktInviteCtl label {font-size: .92em; color: #666696;}
.mygroups .EktInviteCtl div.EktInviteCtl_addressInfo label {display: block;}
.mygroups .EktInviteCtl textarea {width: 100%; border: solid 1px #ccc; overflow: auto;}

.mygroups .EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink {font-size: small; position: absolute; right: 0em; top: .1em; width: 50%; text-align: right; min-height: 16px;}
.mygroups .EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink a {display: block; text-decoration: none; background-image: url('../workarea/images/application/community/help.gif'); cursor: help; background-repeat: no-repeat; background-position: right; font-size: .92em; padding-right: 18px; color: #486AC5;}
.mygroups .EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink a div.EktInviteCtl_addressHelpContainer {position: absolute; right: 0em; top: 0em; border: solid 1px #EEEEEE; background-color: #FFFFE7; width: auto; padding: .5em; margin-top: 1.5em; z-index: 99; font-size: .83em; text-align: left; display: none; color: #333;}
.mygroups .EktInviteCtl div.EktInviteCtl_addressContainer span.EktInviteCtl_addressHelpLink a:hover div.EktInviteCtl_addressHelpContainer {display: block;}

.mygroups .EktInviteCtl div.EktInviteCtl_messageContainer {margin-top: 1em;}
.mygroups .EktInviteCtl div.EktInviteCtl_sendButtonContainer {margin: .5em 0em; text-align: center;}
.mygroups .EktInviteCtl span.ekError {color: #f00;}
/*****************************************************************************/
/* User Search Control */

.mygroups .EktUserSearchCtl{
	font-family: tahoma
	font-size: 12px;
	border: solid 1px rgb(192, 192, 192);
	width: 440px;
	position: relative;
	top: 0px;
	left: 0px;
}
.mygroups .EktUserSearchCtl img{border: none;}
.mygroups .EktUserSearch_HeaderBar{
	background-color: #EEEEEE;
	font-weight: bold;
	font-size: 22px; 
	padding: 5px 10px 5px 10px;
}
.mygroups .EktUserSearch_Body{}
.mygroups .EktUserSearch_Options{padding: 5px;}
.mygroups .EktUserSearch_Inputs{padding: 5px;}
.mygroups .EktUserSearch_Options a{position: relative; top: 0px; left: 5px; color: Blue;}
.mygroups .EktUserSearch_Result{padding: 5px;}
.mygroups .EktUserSearch_ResultTable{
	border-collapse: collapse; 
	border: solid 1px rgb(192, 192, 192);
	font-family: tahoma
	font-size: 12px;
	margin-bottom: 5px;
}
.mygroups .EktUserSearch_ResultTable th {padding: 5px; border: solid 1px rgb(192, 192, 192);}
.mygroups .EktUserSearch_ResultTable td {padding: 5px; border: solid 1px rgb(192, 192, 192);}
.mygroups .EktUserSearch_ResultTableHead{background-color: rgb(223, 239, 255);}
.mygroups .EktUserSearch_ResultTableHeadAvatar{width: 20%;}
.mygroups .EktUserSearch_ResultTableHeadMember{width: 45%;}
.mygroups .EktUserSearch_ResultTableHeadStatus{width: 35%;}
.mygroups .EktUserSearch_ResultTableOddRow td {background-color: #ffffff;}
.mygroups .EktUserSearch_ResultTableEvenRow td {background-color: #f0f0f0;}
.mygroups .EktUserSearch_ResultTableDataAvatar{}
.mygroups .EktUserSearch_ResultTableDataAvatarContainer{max-height: 75px; overflow:hidden;}
.mygroups .EktUserSearch_ResultTableDataMember{}
.mygroups .EktUserSearch_ResultTableDataStatus{}
.mygroups .EktUserSearch_ResultTableDataAvatar img{border: none; width: 75px;}
.mygroups .EktUserSearch_ResultNoResults{color: red;}
.mygroups .EktUserSearch_ResultEmptyQuery{color: red;}
.mygroups .EktUserSearch_Result_MemberName{position:relative; top: 0px; left: 0px; margin-bottom: 4px; font-weight:bold;}
.mygroups .EktUserSearch_Result_MemberPTags{white-space: normal ; margin-bottom: 4px;}
.mygroups .EktUserSearch_Result_MemberLocationLink{margin-bottom: 4px;}
.mygroups .EktUserSearch_ResultLoading{}
.mygroups .EktUserSearch_Map{padding: 5px; margin: 5px; border: solid 1px rgb(192, 192, 192);}
.mygroups .EktUserSearch_TargetsPagePreviousBtn{margin-right: 10px;}
.mygroups .EktUserSearch_TargetsPageNextBtn{}
.mygroups .EktUserSearch_WaitingImage{}
.mygroups .EktUserSearch_InfoBlock{position:absolute; top: -86px; left: 20px; width: 300px; background-color:White; border: solid 1px black; white-space:normal; overflow:hidden;}
.mygroups .EktUserSearch_InfoBlockHeader{position:relative; top: 0px; left: 0px; border-bottom:solid 1px black; height: 16px; margin-bottom:5px; background-color: #cccccc;}
.mygroups .EktUserSearch_InfoBlockCloser{position:absolute; top: 1px; right: 1px; }
.mygroups .EktUserSearch_InfoBlockBody{}
.mygroups .EktUserSearch_InfoBlockItem{white-space:nowrap; position:relative; top: 0px; left: 0px; width: 100%; height: 20px;}
.mygroups .EktUserSearch_InfoBlockLabel{font-weight:bolder; position:absolute; top: 0px; right: 200px;}
.mygroups .EktUserSearch_InfoBlockData{position:absolute; top: 0px; left: 110px;}
.mygroups .EktUserSearchCtl a {color: Blue;}
.mygroups .EktUserSearchCtl a:visited {color: Blue;}
.mygroups .EktUserSearch_MainLocationSearchImage{position:relative; top: 5px;}
.mygroups .EktUserSearch_ItemLocationSearchImage{margin-top: 1px;}
.mygroups .EktUserSearch_UserTagLink{margin-right: 3px;}
.mygroups .EktUserSearch_UserTagLinkContainer{font-style:italic; margin-right: 5px; display:block;}
.mygroups .EktUserSearch_UserTagLinkContainer_Truncated{font-style:italic; margin-right: 5px; display:block;}
.mygroups .EktUserSearch_Options a img {position: relative; top: 8px; left: 0px; margin-left: 5px; margin-right: 3px;}
.mygroups .EktUserSearch_Options a {position: relative; top: -3px; left: 0px; text-decoration: none;}
.mygroups .EktUserSearch_accessDenied{font-weight:bolder;}
.mygroups .EktUserSearch_TopLocationSearch{margin-left:18px;}
.mygroups .EktUserSearch_TopLocationSearchText{text-decoration: underline;}
.mygroups .EktUserSearch_Categories{margin-left:18px;}
.mygroups .EktUserSearch_Categories a{text-decoration: underline; color: Blue;}
.mygroups .EktUserSearch_CategoryContainer{width: 200px; padding: 0px; background-color:White; position: absolute; top: 5px; left: 228px;}
.mygroups .EktUserSearch_InnerCategoryContainer{border: solid 1px rgb(192, 192, 192); padding: 0px;}
.mygroups .EktUserSearch_CategoryContainerHeader{position:relative; top: 0px; left: 0px; padding-left: 4px; padding-top: 1px; border-bottom:solid 1px #777777; height: 16px; background-color: #dddddd; margin-bottom: 7px;}
.mygroups .EktUserSearch_CategoryContainerCloser{position:absolute; top: 1px; right: 1px; }
.mygroups .EktUserSearch_CategoryFriendsContainer{position:absolute; top: 22px; left: 7px; }
.mygroups .EktUserSearch_CategoryContainer b3{margin: 0px;}



/* Photo Gallery CSS - copied from Photogallery.css */



.mygroups a {
	color:#6a85b6;
	text-decoration:none;
	font-size: 12px; font-weight: bold;
}
.mygroups a:hover {text-decoration:underline;}
.mygroups a:visited {color:#6a85b6;}
.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;
}

.mygroups div.Ekt_AddAssetLink
{
	float:right;
}

.mygroups #maincontainer {
	width: 60em;
	margin: 1em auto;
	background-color:white;
	border:1px solid #4c4c4c;
}

.mygroups div#header {
	/*background-image:url('workarea/images/photogallery/HeaderBackground.gif');*/
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#bac8e0;
	border-top:1px solid #6a85b6;
	border-right:none;
	border-bottom:1px solid #6a85b6;
	border-left:none;
}

.mygroups div#header h1 {
	text-align:left;
	background-image:url('workarea/images/photogallery/camera2.gif');
	background-position:left -5px;
	background-repeat:no-repeat;
	padding-left:1.7em;
	text-transform:lowercase;
	color:white;
	margin-left:.5em;
}

.mygroups div#header h1 a {
	color:white;
	text-decoration: none;
}

.mygroups div.breadcrumb {
	text-align: left;
}

.mygroups div.breadcrumb span.bc_title, div.breadcrumb span.bc_sep {
	font-size: .9em;
	color: #333333;
	font-weight: normal;
}

.mygroups table#GalleryLayout {
    border-collapse:collapse;
    width:100%; 
    margin: auto;
    padding: 0em;
}

/* Headers */
.mygroups table#GalleryLayout th.breadcrumb, table#GalleryLayout th.subcategories, table#GalleryLayout th.images {
	padding:.4em .5em;
	/*background-image:url('workarea/images/photogallery/TableHeaderBackground.gif');*/
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#fdfcfd;
	border-top:1px solid #938f8f;
	border-right:none;
	border-bottom:1px solid #938f8f;
	border-left:none;
	font-weight:bold;
	color:#4c4c4c;
}

.mygroups table#GalleryLayout thead tr th.subcategories {
	text-align: left;
	border-right: 1px solid #938f8f;
}

.mygroups table#GalleryLayout thead tr th span.subcategory {
	background-image:url('workarea/images/photogallery/folder.gif');
	background-repeat:no-repeat;
	padding:.25em .25em .25em 2em;
}

.mygroups table#GalleryLayout thead tr th span.showall {
	font-size: .9em;
	font-weight: normal;	
}

.mygroups table#GalleryLayout thead tr th span.showall span.showAllCheckBox {
	position: absolute;
	left: -1000em;
}
.mygroups table#GalleryLayout thead tr th span.showall input {
	position: relative;
	top: .15em;
}

.mygroups table#GalleryLayout thead tr th span.image {
	background-image:url('workarea/images/photogallery/film.gif');
	background-repeat:no-repeat;
	padding:.25em .25em .25em 2em;
}

/* Navigation */
.mygroups table#GalleryLayout td#navigation {
	background-color: #ffffff;
	vertical-align: top;
	padding: .5em;
	width: 17em;
}

.mygroups table#GalleryLayout td#navigation h4 {
	margin: 1em 0em .25em .25em;
	padding: 0em;
}

.mygroups table#GalleryLayout td#navigation input {
	width: 75%;
}

.mygroups table#GalleryLayout td#navigation ul.taxonomy-navigation {
	border-style: none;
	border-top: none;
	height: expression(this.scrollHeight > 299 ? "300px" : "auto");
	min-height: 300px;
	list-style: none;
	margin: 0em;
	padding: 0em;
}

.mygroups table#GalleryLayout td#navigation ul.taxonomy-navigation li, table#GalleryLayout td#navigation ul.taxonomy-navigation span {
	/*background-image:url('workarea/images/photogallery/taxonomyNavBacgrkound.gif');*/
	background-position:left top;
	background-repeat:repeat-x;
	border-top:1px solid #4c4c4c;
	padding:.25em;
	background-color:#eeeeee;
}

.mygroups #__NoCatMsg
{
	display: none;
}

.mygroups table#GalleryLayout td#navigation ul.taxonomy-navigation span {
	color:#6a85b6;
	font-weight: bold;
}

/* Images Cell */
.mygroups table#GalleryLayout td#images {
    border-left:1px solid #938f8f;
    padding-left:.5em;
    margin-left:.5em;
    vertical-align: top;
}

/* Gallery Layout */
.mygroups table.Gallery {
    border-collapse:collapse;
    width: auto;
    margin: .5em auto;
}

.mygroups table.Gallery td.Image {
    width: 12.5em;
    border: solid .75em #fff;
    vertical-align: bottom;
    text-align: left;
}

.mygroups table.Gallery td.Image div.image {
	padding: .5em;
	border: 1px solid #938f8f;
	margin: .25em 0em;
	text-align: center;
}

.mygroups table.Gallery td.Image div.image img {
	width: 11.5em;
	border: 0em;
}

.mygroups .bc_current
{
	font-weight: normal;
}

/* DMSMenu alterations for the Photo Gallery.  See WorkArea/DmsMenu/DmsMenu.css for additional DMSMenu CSS information */

.mygroups div.dmsWrapper a, div.dmsWrapperIE6Hover a:hover {text-decoration:none;color:inherit;}

.mygroups table.Gallery td.Image {vertical-align:bottom;}

.mygroups table.Gallery td.Image .dmsWrapper, table.Gallery td.Image .dmsWrapperIE6Hover
{
	border: solid 1px #fff;
}

.mygroups div.dmsWrapper a.dmsViewItemAnchor, div.dmsWrapperIE6Hover a.dmsViewItemAnchor
{
	font-size:.75em !important;
	font-family:Arial, Verdana, Sans-Serif !important;
	word-wrap: break-word; 
	-moz-binding: url('../workarea/xml/moz_wordwrap.xml#wordwrap');
}

.mygroups div.dmsWrapper a.dmsViewItemAnchor img,  div.dmsWrapperIE6Hover a.dmsViewItemAnchor img {vertical-align:middle;}

.mygroups div.dmsWrapper p.dmsItemWrapperActive,
.mygroups div.dmsWrapperIE6Hover p.dmsItemWrapperActive
{
	height:1.5em; 
    line-height: 1.25em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mygroups div.dmsWrapper p.dmsItemWrapper ,
.mygroups div.dmsWrapperIE6Hover p.dmsItemWrapper 
{
	height:1.5em; 
    line-height: 1.25em;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* div.dmsWrapper {overflow: hidden;} */

.mygroups span.refreshButton
{
  display:block;
  float:left;
  width:16px;
  height:16px;
  margin-right:0px;
  background-image:url(../workarea/../workarea/images/application/refresh.png);
  background-repeat:no-repeat;
  title:"refresh";
}
.mygroups span.refreshButton span {display:none;}




/* CSS for Group Profile - Copied from GroupProfile.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 .ekcgrouptbltrbottom
{
}
.mygroups .ekcgrouptbltdname
{
	font-size: 4;
	color: #ffffff;
}

.mygroups .ektronCommunityGroup
{
	width:100%;
	position: relative;
	padding-left: 13px;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupWrapper
{
	background-color: Transparent;
	padding: 15px 15px 5px 15px;
	border:1px solid #cccccc;
	width:99%;
	
}
.mygroups .ektronCommunityGroup img
{
	margin: 0em .5em .5em 0em;
	border: solid 1px #ccc;
}
.mygroups .ektronCommunityGroup h3
{
	/*background-image: url('../workarea/images/profile_header.gif');
	background-repeat: repeat-x;*/
	background-color: transparent;
	font-weight: bold;
	font-size: 1em;
	padding: .25em .4em;
	margin: 0em;
	width:690px;
	font-family:verdana;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupDetails
{
	float: left;
	width: 55%;
	font-family:verdana;
	font-size:9.2pt;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupDetails img.ektronCommunityGroupIcon
{
	float: left;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupDetails table
{
	border-collapse: collapse;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupDetails table th
{
	text-align: right;
	font-size: .92em;
}
.ektronCommunityGroup div.ektronCommunityGroupDetails table td
{
	font-size: .92em;
	padding-left: .5em;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupDetails p.ektronCommunityGroupDescription
{
	font-size: 9.2pt;
	padding: 0em 0em .5em 1em;
	margin: 0em;
	font-family:verdana;

}

.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin
{
	width: 40%;
	float: left;
	margin-left: 1em;
	
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupAdminAvatar
{
	float: left;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin table th
{
	/*width:100px;*/
	text-align: right;
	font-family:verdana;
	font-size:9.2pt;
	font-weight:700;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin table td
{
	/*width:180px;*/
	padding-left: .5em;
	font-family:verdana;
	font-size:9.2pt;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupFooter
{
	clear: both;
	margin-top: .25em;
}

.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit
{
	font-size: 11px;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit a
{
	color: #ffffff;
	position: absolute;
	top: .25em;
	right: .5em;
	text-decoration: none;
}
.mygroups .ektronCommunityGroup div.ektronCommunityGroupAdmin p.ektronCommunityGroupEdit a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.mygroups .ektronCommunityGroup table.ektronCommunityGroupAdministration
{
	padding: 0em;
	vertical-align: top;
	border-collapse: collapse;
	font-size: .92em;
}
.mygroups .ektronCommunityGroupIcon
{
	width: 160px;
}
.mygroups .ektronCommunityGroupIconContainer
{
	height: 155px;
	overflow: hidden;
	padding-bottom: 10px;

}



/* CSS for Social Bar */

.mygroups .ekSocialBar {margin: 0em; padding: 0em; list-style: none; font-family: Tahoma;}
.mygroups .ekSocialBar li {display: inline; margin-right: .5em;}
.mygroups .ekSocialBar li a {font-size: 11px; color: #486AC5}
.mygroups .ekSocialBar li img {vertical-align: middle;}


/* CSS for Group Members */

.mygroups .ekfavaddfolderpanel {font-size:.85em}
.mygroups .ekfavaddfolderpanel textarea{width:95%}
.mygroups .ekfraddfolderpanel {position:absolute; border: 1px solid black; background-color:white; z-index:99; width:280px;}
.mygroups .ekfrmovepanel {position:absolute; border: 1px solid black; background-color:white; z-index:99;	width:280px;}
.mygroups .ekfavmovepanel {position:absolute; border: 1px solid black; background-color:white; z-index:99; width:280px;}
.mygroups .ekGroupMembersOuterTable { width:100%; background-color: #47423e;  border: 2px solid #47423e; margin-bottom: 20px; clear: both; }
.mygroups .ekGroupMembersInnerTable {background-color:white;width:100%; }
.mygroups .ekGroupMembersInnerTable a {font-size: .92em; color: #486AC5}
.mygroups .ekGroupMembersHeaderSpan { color:#ffffff; font-weight: bold; font-family: Tahoma; font-size: small;}
.mygroups .ekGroupMembersListCheck {text-align:center;vertical-align:middle;width:1%;}
.mygroups .ekGroupMembersListImage {text-align:left; vertical-align:middle; width:48px; vertical-align:top;}
.mygroups .ekGroupMembersListImage img{border: solid 1px #ccc;}
.mygroups .ekGroupMembersListName {vertical-align:top; text-align:left; width:80%;}
.mygroups .ekGroupMembersListName a, .ekGroupMembersFooter a {font-weight: bold; color: #486AC5;}
.mygroups .ekGroupMembersFooter {text-align:right;}




/* 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 */

.ektSitemap{font-family: Tahoma; font-size: 12px; padding: 5px; margin-left: 10%; margin-top: 20px;  line-height: 20px;}
.ektSitemap LI{font-weight: normal;}
.ektSitemap UL LI UL LI a{ color: #000000; text-decoration: none;}



/* CSS for Search Control - copied from search.css in workarea folder */

.mygroups .ektronSearch {padding:1em;margin:1em;font-family: Tahoma; font-size: 12px;}
.mygroups .ektronSearch ul.searchNavigation {width:100%;list-style:none;margin:0em;padding:0em;}
.mygroups .ektronSearch ul.searchNavigation li {display:block;float:left;margin:0em;margin-right:.25em;border-top:1px solid #4c4c4c;border-right:1px solid #4c4c4c;border-bottom:none;border-left:1px solid #4c4c4c;}
.mygroups .ektronSearch ul.searchNavigation li a {display:block;padding:.25em .5em;text-decoration:none;background-color:#d6def3;color:#000080;}
.mygroups .ektronSearch ul.searchNavigation li a:hover {text-decoration:underline;}
.mygroups .ektronSearch ul.searchNavigation li a.selected {background-color:white;padding:.25em .5em;position:relative;top:1px;}

.mygroups .ektronSearch div.searchWrapper {clear:left;padding:1em 1em 1em 1em;margin:0em;border:1px solid #4c4c4c;}
.mygroups .ektronSearch div.searchWrapper input {margin:0em 1em 0em 0em;}
.mygroups .ektronSearch div.searchWrapper fieldset {margin:0em;}

.mygroups .ektronSearch div.searchWrapper div#advancedTerms ul {list-style:none;margin:0em 0em 1em 1em;padding:0em 0em 0em 0em;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms ul li {clear:left;margin:.25em 0em;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms ul li span {display:block;width:12em;float:left;}

.mygroups .ektronSearch div.searchWrapper div#basicTerms {padding:0em;margin:0em;}
.mygroups .ektronSearch div.searchWrapper div#basicTerms input {margin-right:.5em;font-weight:normal;color:#4c4c4c;padding:0em;}
.mygroups .ektronSearch div.searchWrapper div#basicTerms select {margin-right:.5em;font-weight:normal;color:#4c4c4c;padding:0em;}
.mygroups .ektronSearch div.searchWrapper div#basicTerms input.basicSearchSubmit {padding:0em 0em;}

.mygroups .ektronSearch div.searchWrapper div#advancedTerms {padding:0em;margin:0em}

.mygroups .ektronSearch div.searchWrapper p#EktronCategorySearchToggle 
{
	margin-top:1em;
	padding-left:15px;
	background-image:url('../workarea/images/application/arrowClosed.gif');
	background-position:0 2px;
	background-repeat:no-repeat;
}

.mygroups .ektronSearch div.searchWrapper p#EktronCategorySearchToggle:hover {text-decoration:underline;}

.mygroups .ektronSearch div.searchWrapper fieldset#EktronCategorySearch {margin-top:.5em;padding:0em 1em .5em 1em;background-color:White;display:block;}
.mygroups .ektronSearch div.searchWrapper fieldset#EktronCategorySearch div {margin-top:.5em;}

.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3 {border-top:1px dotted #4c4c4c;color:#676767;background-color:#d6def3;margin:0em 0em .5em 0em;padding:.25em;text-align:left;font-weight:normal;}
.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3.noResults {text-align:left;}
.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.resultslabel {font-weight:normal;color:#4c4c4c;}
.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.beginPageCount {font-weight:bold;color:#4c4c4c;}
.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.endPageCount {font-weight:bold;color:#4c4c4c;}
.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.totalCount {font-weight:bold;color:#4c4c4c;}
.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchTerms {font-weight:bold;color:#4c4c4c;}
.mygroups .ektronSearch div.searchWrapper div.searchResultsHeader h3 span.searchDuration {font-weight:bold;color:#4c4c4c;}

.mygroups .ektronSearch div.searchWrapper div.suggestedResults {background-color:#FFFFD8;padding:1em .5em .5em .5em;border:1px solid silver;}
.mygroups .ektronSearch div.searchWrapper div.suggestedResults div.resultPreview {margin-bottom:1em;}
.mygroups .ektronSearch div.searchWrapper div.suggestedResults h3 {float:right;font-weight:bold;color:#3792e3;font-size:1em;margin:0em;padding:0em;}
.mygroups .ektronSearch div.searchWrapper div.suggestedResults h4 {display:inline;font-weight:normal;margin:1em 0em .25em 0em;}
.mygroups .ektronSearch div.searchWrapper div.suggestedResults h3 a{font-weight:bold;color:#3792e3;font-size:1em;margin:0em;padding:0em;}
.mygroups .ektronSearch div.searchWrapper div.suggestedResults h4 a{display:inline;font-weight:normal;margin:1em 0em .25em 0em; color:#3792e3;}


.mygroups .ektronSearch div.searchWrapper div.searchResults h4 {font-weight:normal;margin:1em 0em .25em 0em;text-align:left;}
.mygroups .ektronSearch div.searchWrapper div.searchResults h4 img {margin-right:.25em;}
.mygroups .ektronSearch div.searchWrapper div.searchResults h4 span.dateTime {margin-left:.5em;color:#4c4c4c;font-size:.9em;}

.mygroups .ektronSearch div.searchWrapper div#advancedTerms fieldset {margin:0em 0em 1em 0em;padding:0em 0em 1em 0em;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms fieldset ul {margin:1em 1em 1em 1em;padding:0em;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms fieldset input {margin:0em 1em 0em 1em;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms fieldset a {text-decoration:none;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms fieldset a:hover {text-decoration:underline;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms fieldset p {margin:0em 0em 0em 1em;padding:0em;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms fieldset input.addFilter {margin:0em;}
.mygroups .ektronSearch div.searchWrapper div#advancedTerms input.advancedSubmit {padding:0em 1em;margin:0em 0em 1em 0em;}

.mygroups .ektronSearch div.searchWrapper div.resultPreview {margin:0em 0em 1em 0em;}
.mygroups .ektronSearch div.searchWrapper div.resultPreview p {margin:0em;padding:0em;}
.mygroups .ektronSearch div.searchWrapper div.resultPreview div.resultPreviewDetails span {color:#497d32;}

.mygroups .ektronSearch div#navbar {text-align:center;display:block;margin-top:1em;border-top:1px dotted silver;padding-top:1em;}
.mygroups .ektronSearch div#navbar ul.ektronPaging {list-style:none;margin:0em;padding:0em;}
.mygroups .ektronSearch div#navbar ul.ektronPaging li {display:inline;border:1px solid blue;padding:.35em;margin-right:.5em;font-weight:bold;}
.mygroups .ektronSearch div#navbar ul.ektronPaging li a {text-decoration:none;font-weight:normal;}
.mygroups .ektronSearch div#navbar ul.ektronPaging li a:hover {text-decoration:underline;}


/* 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 { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.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; /* 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;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.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 { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.mygroups .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.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%;}




div.EktronEditorsMenuWrapper 
{
	margin:0;
	padding:0;
	text-align:left;
	position: relative;
	z-index: 100 !important;
}

.headerBanner
{
	width: 690px;
  height: 200px;
}

/*added by Ange Dec. 3 2008 from old DBC website*/
H1
{ font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 22px;
color: #6B6688;
margin-top: 5px;
margin-bottom: 5px;
}
H2
{ font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 18px;
color: #a7a5b1;
margin-top: 5px;
margin-bottom: 5px;
}
H3
{ font-family: "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
color: #000;
margin-top: 5px;
margin-bottom: 5px;
line-height: 18px;
}
H5
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;}

.style1 {color: #CC0000}




h4 {
	/*font-variant: small-caps;*/
	color: #333;
	font-family : Arial, "Trebuchet MS", sans-serif;
	font-weight : bold;
	font-size: 16px;
	letter-spacing: .1em;	
}


.largertext {
font-size: 12px;
}