/* CSS Document */

body 
{
	font-family: Tahoma, Verdana; 
	font-size: 12px; 
	background-image: url(images/bg.png); 
	background-repeat:repeat-x; 
	margin: 0px; 
	background-color: #ebebeb; 
	text-decoration: none; 
	border: 0px none; 
	margin-bottom:.0001pt;
}
a {color: #1d5499; text-decoration: none; outline: none; border: 0 none; }
a:hover { text-decoration: underline; }
img { border: 0px none !important; text-decoration: none !important; }
p, li, div { margin: 0in; margin-bottom: .0001pt;}
td.menuCell:hover { background-color: #e09900; }
td.menuCell a:hover { border-top: solid 3px #e09900; }

/* Top Menubackground: url(images/top_menu.gif); */
#topmenu{width: 968px; height: 24px; margin: 0 auto; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background-color: #eeeeee; border-bottom: 1px solid #767676; padding-top: 4px;}
.topmenu {font-family: tahoma; font-size: 11px; color: #000000; float: right; padding-left: 4px; padding-right: 4px; text-decoration: none; text-align: right;}
.topmenu img{border: 0px none;}
.topmenu a{font-family: tahoma; font-size: 11px; color: #000000; text-decoration: none;}
.topmenu_welcome{font-family: tahoma; font-size: 11px; color: #000000; padding-left: 4px; padding-right: 10px; font-weight: bold; text-decoration: none;}
.topmenu_welcome a{font-family: tahoma; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.topmenu_inbox{font-family: tahoma; font-size: 11px; color: #226ebc; padding-left: 4px; padding-right: 10px; width: 270px; font-weight: bold; text-decoration: none;}
.topmenu_inbox a{font-family: tahoma; font-size: 11px; color: #226ebc; padding-left: 4px; padding-right: 10px; width: 270px; font-weight: bold; text-decoration: none;}

/* SearchBar and Search.aspx styles */
.search{width: 250px; padding: 0px; font-family: tahoma; color: #000000; font-size: 11px; margin: 0px 0px 0px 5px; text-decoration: none;}
#searchBarContainer{}
.search_input{ font-family: tahoma; font-size: 11px; border: 1px solid #686868; background-color: #f6fade; color: #000000; height: 14px; width: 120px; padding: 2px; font-weight: bold; text-decoration: none;}
.search_button{ height: 23px; width: 26px; padding: .25px; vertical-align: top; }
.ektronSearch div#navbar ul.ektronPaging li {border: 0px none !important;}

/* Logo */
#logo_layout{width: 968px; height: 95px;  margin: 0 auto; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background-color: #ffffff; border-bottom: 1px solid #6e6e6e; }
#logo{width: 450; margin: 0 auto; float: left;}
.weather{width: 120px; height: 70px; float: left; margin-top: 15px; background-repeat: no-repeat; background-color: #346797;
    background-image: url( http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/blue_120x60_bg.jpg ); }
.WeatherForecast{text-align: center; font-family: arial, helvetica, verdana, sans-serif; font-size: 10px; line-height: 12px; color: #FFFFFF; margin: 0px;}

#clock{width: 260px; float: right; text-decoration: none;}
#clock img{float: right; text-decoration: none; border: 0 none;}
.clock{margin: 0 auto; float: left; margin-right: 10px; height: 75px; width: 66px; text-decoration: none;}
.clock_text{float: right; width: 260px; height: 12px; font-family: tahoma; font-size: 11px; color: #888888; clear:both; padding-top: 3px; text-decoration: none;}

/* Main Menu */
#menu{width: 968px; margin: 0px auto; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; height: 40px; background-color: #ffffff; }
#main_menu{width: 968px; margin: 0px; padding: 0px; height: 35px; background: #3C5C70; /*url(images/menu_bg.png);*/ }
.menu_main{ margin: 0px; padding: 0px; min-height: 21px; max-width: 750px; vertical-align: bottom; }
.dhtml_menus{ margin: 0px; float: left; max-height: 21px; min-width: 65px; padding: 5px 0px 0px 10px; }

.menu_profile{margin: 0 auto; float: right; width: 200px;}

/* dhtml font */
.dhtml_font{font-family: Tahoma; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; padding: 1px 0px; }
.dhtml_font a{font-family: tahoma; font-size: 14px; color: #ffffff; text-decoration: none;  }
.dhtml_font a:link{font-family: tahoma; font-size: 14px; color: #ffffff; text-decoration: none; }
.dhtml_font a:visited{font-family: tahoma; font-size: 14px; color: #ffffff; text-decoration: none; }
.dhtml_font a:active{font-family: tahoma; font-size: 14px; color: #ffffff; text-decoration: none;}
.dhtml_font a:hover{font-family: tahoma; font-size: 14px; color: #ffffff; text-decoration: underline;}

/* Main Layout */
#layout{width: 968px; margin: 0 auto; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background-color: #ffffff; margin-bottom: 10px; border-bottom: 2px solid #a3a3a3; overflow: auto; }
#layout1{width: 968px; margin: 0 auto; clear: both; height: 600px; overflow: auto;}
.dateHomePageDisplay{width: 945px; margin: 0 auto; font-family: tahoma; font-size: 11px; color: #000000;}

.left_layout{width: 626px; float: left; margin-left: 8px; margin-top: 8px; margin-bottom: 8px; height: inherit; background-color: #ffffff; }
.right_layout{width: 316px; float: right; margin-right: 8px; margin-top: 8px; margin-bottom: 8px; height: inherit; background-color: #ffffff; }


/* Picture of the Day */
.picture{width: 285px; float: left;}
.picture_caption{width: 280px; height: 17px; font-family: arial; font-size: 16px; color: #fe3649; font-weight: bold; margin-bottom: 5px;}
.picture_pic{width: 250px; height: auto; padding:2px; border: 1px solid #101010;}
.picture_pic1{width: 250px; height: auto; padding:2px; border: 0 none;}
.picture_pic img{width: 248px; padding: 0px; border: 0; margin: .5px; }
.pic_email{ height: 23px; width: 256px; text-align: center; background-color: #f6f6f6; margin-bottom: 2px;}
.pic_submit{background-color: #eeeeee; width: 256px; height: 20px; font-family: tahoma; font-size: 11px; font-weight: bold;  padding-top: 3px; text-align: center; margin-bottom: 2px;}

/* Message from Management */
.message_layout{width: 320px; float: left;}
.message_title{width: 320px; background:url(images/message_top2.png); float: left; height: 14px; margin-top: 10px;}
.message_content{width: 300px; background: url(images/message_content_bg.png); float: left;  padding: 10px;}
.message_bottom{width: 320px; background:url(images/message_bottom.png); float: left; height: 12px; margin-bottom: 10px;}
.message_top{width: 320px; background:url(images/message_top2.png); float: left; height: 14px; margin-top: 2px;}
.message_BlogContent{ clear: both;}
.message_BlogContent div.entry{ width: 300px; }
.link_ViewAllContainer{ clear: both;}

/* Added Styles below to manually hide the List Summary HTML Icon for Message from Management */
.tag_titles img.EkImageIconStyle{ display: none; }
.tag_titles a.dmsViewItemAnchor img{ display: none; }

/* Login Fonts */
.login_tb{color: #000000; font-family: tahoma; font-size: 11px;}

/* quicklink font */
.quicklinks_font{color: #0e5aa7; font-family: tahoma; font-size: 11px; text-decoration: none;  }
.quicklinks_font a{color: #0e5aa7; font-family: tahoma; font-size: 11px;  text-decoration: none; }
.quicklinks_font a:link{color: #0e5aa7; font-family: tahoma; font-size: 11px;  text-decoration: none; }
.quicklinks_font a:visited{color: #0e5aa7; font-family: tahoma; font-size: 11px; text-decoration: none; }
.quicklinks_font a:active{color: #0e5aa7; font-family: tahoma; font-size: 11px; text-decoration: none;}
.quicklinks_font a:hover{color: #0e5aa7; font-family: tahoma; font-size: 11px; text-decoration: underline;}

/* todays events */
.todays_events{width: 315px; margin: 0 auto; margin-top: 10px;}
.todays_events_title{background: url(images/todays_events.gif); float: left; width: 193px; height: 25px; clear: both;}
.todays_events_content{width: 313px; float: left; border-top: 1px solid #fcb741; border-left: 1px solid #fcb741; border-right: 1px solid #fcb741;  border-bottom: 3px solid #fbcd7e; clear: both; margin-bottom: 10px; }
.todays_events_text{width: 290px; margin: 0 auto; font-family: tahoma; font-size: 11px; color: #0e5aa7; margin-top: 8px; margin-bottom: 8px; line-height: 18px;}

/* Classifieds */
.classifieds_home{width: 315px; margin: 0 auto; margin-bottom: 10px; margin-top: 10px; clear:both; }
.classifieds_tabs{width: 313px; float: left; clear: both; margin: 0px;}
.classifieds_content{background-color: #fafafa; border: 1px solid #8d8d8d; width: 313px; clear:both; margin: 0px; padding: 0px; }
.classifieds_forums_text{font-family: tahoma; font-size: 11px; color: #0e5aa7; line-height: 18px; text-decoration: none;}
.classifieds_forums_text a{font-family: tahoma; font-size: 11px; color: #0e5aa7; line-height: 18px; text-decoration: none;}
.classifieds_forums_text a:hover{font-family: tahoma; font-size: 11px; color: #0e5aa7; line-height: 18px; text-decoration: none;}
.classifieds_forums_text ul{ padding: 1px 1px 1px 20px;}

/* Polls */
.polls_title{background: url(images/polls_header.gif); float: left; width: 194px; height: 25px; clear: both;}

/* Company News Header */
.company_news{background: url(images/compnews_header.gif); float: left; width: 193px; height: 25px; clear: both;}

/* SiteMap Style */
.ektSitemap, .ektSitemap a, .ektSitemap ul, .ektSitemap li{ text-decoration: none !important; }

/* Glossary of Terms */
.glossary_borer{ border: 1px solid #000000; width: 250px; margin-top: 10px; margin-bottom: 10px; padding: 2px;}
.glossary_layout{width: 250px; margin: 0 auto; background-color: #c2e475; padding: 10px 0px; }
.glossary_title{width: 225px; margin: 0 auto; font-family: tahoma; font-size: 11px; text-transform: uppercase; color: #444444; font-weight: bold; margin-top:5px; margin-bottom:5px; border-bottom: 1px dotted #000000;}
.glossary_text{width: 225px; margin: 0 auto; font-family: tahoma; font-size: 11px; color: #000000; margin-top:5px; margin-bottom: 5px; line-height: 15px; }

/* Company Announcements Text */
.announce_text{width: 225px; margin: 0 auto; margin: 0 auto; font-family: tahoma; font-size: 11px; color: #0e5aa7; margin-top:5px; margin-bottom: 5px; line-height: 15px; }
.announce_text a{width: 225px; margin: 0 auto; margin: 0 auto; font-family: tahoma; font-size: 11px; color: #0e5aa7; margin-top:5px; margin-bottom: 5px; line-height: 15px; text-decoration: none;}
.announce_text a:hover{width: 225px; margin: 0 auto; margin: 0 auto; font-family: tahoma; font-size: 11px; color: #0e5aa7; margin-top:5px; margin-bottom: 5px; line-height: 15px; text-decoration: underline;}


/* Stock Summary */
.stocks{border: 1px solid #cccccc; width: 250px; margin-top: 10px; margin-bottom: 10px; padding: 2px; background-color: #f7f7f7;}
.stocks_img{width: 220px; margin-top: 5px; margin-bottom: 5px; padding: 10px; margin: 0px;}

.stocks2{border: 1px solid #cccccc; width: 250px; margin-top: 10px; margin-bottom: 10px; padding: 2px; background-color: #ddeeff;}


/* Map */
.local_area_map{width: 320px; float: left;margin-bottom: 10px; font-family: tahoma; font-size: 14px; color: #000000; }
.local_map_title{width: 280px; margin: 0 auto; background: url(images/localmap_header.gif); background-repeat: no-repeat; height: 14px; clear: both;}
.local_area_content{width: 290px; background-color: #c6e5fd; border: 1px solid #226ebc; margin: 0 auto;}
.local_map{margin: 0 auto; width: 275px; margin-top: 9px; margin-bottom: 6px;}
.addContent{float: right; padding: 0px 125px 20px 125px;}

/* Footer */
.footer_layout{width: 968px; height: 60px; background: url(images/footer.png); margin: 0 auto; border: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; clear: both;border-bottom: 3px solid #a3a3a3;}
.footer_text{width: 250px; float: left; height: 12px; font-family: tahoma; font-size: 11px; color: #000000; padding: 5px;}
.footer_analytics{width: 200px; float: left; padding: 5px; font-family: tahoma; font-size: 11px; color: #000000;}


/* Breadcrumb */
.bread_crumb{width: 948px; height: 18px; padding: 3px; font-family: Tahoma; font-size: 11px; color: #000000; margin: 0 auto;}
.bread_crumb a{font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none; }
.bread_crumb a:hover{font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; }


/* Header Images */
.header_images{margin: 0 auto; width: 947px; padding: 3px; border: 1px solid #474747; height: 80px; margin-bottom: 5px;}
.header_images img{margin: 0px; width: 947px; max-height: 80px;}
.header_blogs{margin: 0 auto; width: 947px; padding: 3px; border: 1px solid #474747; height: 40px; margin-bottom: 5px;}


/* Content layout for templates */
.content_layout{margin: 0 auto; width: 940px; margin-bottom: 10px; margin-top: 20px; }
.content_layout1{margin: 0 auto; width: 900px; margin-bottom: 10px; margin-top: 20px; line-height: 18px;}

/* Department Sub Menus */
.dept_submenu{margin: 0 auto; width: 948px; height: 15px; padding: 3px; font-family: Tahoma; color: #000000; font-weight: bold; font-size: 11px; text-transform: uppercase; background-color: #c2e475;}
.dept_submenu a{font-family: Tahoma; color: #000000; font-weight: bold;  font-size: 11px; text-decoration: none;}

/* Departments: Taxonomy Styles for Ekml */
.tax_default_breadcrumb{font-family: tahoma; font-size: 11px; color: #1c6fc4; }
.tax_default_breadcrumb a{font-family: tahoma; font-size: 11px; color: #1c6fc4; }
.tax_default_breadcrumb a:hover{font-family: tahoma; font-size: 11px; color: #f7911b;}
.tax_breadcrumb_border{border-bottom: 1px dotted #f7921c;}
    /* taxonomy & workspace for user & group profile template pages also use tax_article_bg style */
.tax_article_bg{background-color: #f6f8f0; border: 1px solid #cccccc; padding: 10px; }
a.dmsViewItemAnchor img{ padding-right: 10px; text-decoration: none !important; border: 0 none !important; }

.classifieds_layout{width: 945px; margin: 0 auto; margin-bottom: 20px; margin-top: 15px;}

h2.tag_titles{font-family: Tahoma !important; font-size: 16px !important; color: #f68715 !important; font-weight: bold !important; text-align: left !important; margin: 0px 0px 10px 0px;}
h2.tag_titles a{font-family: Tahoma !important; font-size: 16px !important; color: #f68715 !important; font-weight: bold !important; text-align: left !important; text-decoration: underline !important;}
h2.tag_titles a:hover{font-family: Tahoma !important; font-size: 16px !important; color: #f68715 !important; font-weight: bold !important; text-align: left !important; text-decoration: underline !important;}

h5.subtag_titles{font-family: Tahoma; color: #226ebc; text-align: left;}


/* Content.aspx Styles */
.content_list_bg{border: 1px solid #cccccc; padding: 10px; width: 915px;}


/* Groups CSS Styles - for groups.aspx template page */
.groups_layout{width: 850px; margin: 0 auto; }
.groups_layout a{font-family: Tahoma; font-size: 12px !important; color: #1c6fc4; text-decoration: none; font-weight: bold;}
.groups_layout a:hover{font-family: Tahoma; font-size: 12px; color: #f7911b !important;}
.create_group{width: 830px; margin: 0 auto; text-align: right; padding: 5px 15px 5px 5px; border-bottom: 1px dotted #f7921c; font-family: Tahoma; font-size: 12px; color: #1c6fc4;}
.create_group a{font-family: Tahoma; font-size: 12px; color: #1c6fc4; text-decoration: none; font-weight: bold; background-color: #f0ecec; padding: 4px;}

    /* Community Group List Styles */
.groups_layout .ekGroupListOuterTable{ width: 100% !important; background-color: Transparent !important; }
.groups_layout .ekGroupListHeaderSpan { display: none;}
.groups_layout .ekGroupListListCheck input{ border: 0.00001px solid #333333 !important; }
.ekGroupListInnerTable #lnksortedby1, .ekGroupListInnerTable #lnksortedby2, .ekGroupListInnerTable #lnksortedby3, 
.ekGroupListInnerTable #lnksortedby4, .ekGroupListInnerTable #lnksortedby5, .ekGroupListInnerTable #lnksortedby6 { background-color: #f8f7f0; 
    padding: 5px; font-family: Tahoma; font-size: 11px; color: #1c6fc4; border-bottom-color: #FFFFFF; }
.groups_layout .ekGroupListListGroupMain { text-align: left; background-color: #f8f7f0; }
.groups_layout .ekGroupListListGroupInfo {background-color: #fbfaf6; vertical-align: bottom;}
.groups_layout .ekGroupListListImage a img{padding: 2px; width: 100px; height: 100px; border: 1px dotted #333333 !important;}
.groups_layout .ekGroupListListInnerTable td{padding: 5px;} 
.groups_layout .ekGroupListInnerTable a#lnksortedby1{ margin-left: 10px !important; }
.ekGroupListInnerTable a#remove, .ekGroupListInnerTable a#ekcglaccept, .ekGroupListInnerTable a#elcgldecline{ font-weight: normal; 
    color: #1d5499; text-decoration: none; }
.ekGroupListInnerTable a:hover#remove, .ekGroupListInnerTable a#ekcglaccept, .ekGroupListInnerTable a#elcgldecline{ text-decoration: underline !important; }
.groups_layout .ekGroupListInnerTable{ padding: 5px; }

/* Group Profile CSS */
.group_left{width: 630px; float: left;  }
.group_right{width: 300px; float: left;  }


/* Group Profile Message Board */
.message_board{width: 93%; margin: 0 auto; height: 19px; padding: 3px 0px 3px 2px; color: #000;  font-family: tahoma; font-size: 12px; font-weight: bold;margin-top: 10px; clear: both;}
.blogs_groups{width: 95%; margin: 0 auto; border: 1px solid #cccccc;  margin-bottom: 10px;}
.mb_groups{width: 95%; margin: 0 auto; color: #000000; padding: 1%; margin-bottom: 10px;}
.blogList{ padding: 1em; }


/* Community Documents */
.gallery_groups{width: 95%; margin: 0 auto; margin-left: 10px; border: 1px solid #6E6E6E; float: left; margin-top: 15px; margin-bottom: 15px; background-color: #d5f098; clear: both;} 
.gallery_title{background-color: #c2e475; margin: 0 auto; width: 92%; height: 12px; margin-top: 8px; padding: 5px; font-family: tahoma; font-size: 12px; font-weight: bold; margin-bottom: 8px; border-top: 1px solid #878787; border-bottom: 1px solid #878787;}
.community_groups{width: 287px; margin: 0 auto; border:1px solid #6E6E6E; float: right; margin-top: 15px; margin-bottom: 15px; font-family: Tahoma; font-size: 11px; color: #333333; background-color: #f8f8f8;} 
.community_title{background-color: #c2e475; margin: 0 auto; width: 277px; height: 12px; margin-top: 8px; padding: 5px; font-family: tahoma; font-size: 12px; font-weight: bold; margin-bottom: 8px; border-top: 1px solid #878787; border-bottom: 1px solid #878787;}
.doc_titles{background-color: #fcb73f;  margin: 0 auto; width: 273px; height: 12px; margin-top: 2px; padding: 5px; font-family: tahoma; font-size: 12px; font-weight: bold; height: 20px;}
.doc_content{width: 273px; height: 11px; margin-top: 2px; padding: 5px; font-family: tahoma; font-size: 11px; color: #333333;}
.photos_groups{width: 285px; margin: 0 auto;  margin-top: 15px; margin-bottom: 15px;  clear: both;} 

/* User Profile  */
#up_header{width: 399px; height: 28px; margin: 0 auto; background: url(images/up_header.gif); background-repeat: no-repeat; font-family: arial; font-size: 12px; color: #000000;}
#up_content_container{background: url(images/up_content_bg.gif); width: 399px; margin: 0 auto; height: 284px;  }
.profile{font-family: verdana; font-size: 11px; color: #000000;}	
.up_layout{width: 95%; margin: 0 auto; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 10px;}
#up_profile{width: 250px; float: left; font-family: Verdana; font-size: 11px; line-height: 15px;}
.up_profile_question{font-weight: bold; padding-right: 10px; font-size: 10px;}
.up_tags{font-weight: bold; font-size: 10px; padding-right: 5px;}
.community_documents{float: left; max-width: 280px; }
.colleagueWrapper{float: left; }
.favorites{float: left; text-align: center;}
.profileGalleryImage{ text-align: center; width: 275px; height: 275px; padding: 0px; margin: 5px; }
.profileGalleryImage a{border: 1px solid #101010; text-align: center; vertical-align: middle;}

.PrivateMessageLabel{ padding: 1% 3%; font-size: 11px; min-height: 15px; }
.RSS_container{ padding: 1%; font-size: 11px; float: right; }
.RSS_text{ color: #FFFFFF; background-color: #F56107; font-weight: bold; padding: 2px; }
.sectionSearch{ float: right; width: 300px; text-align: right; color: #444468; padding: 1%; }

	/* Container for avatar and edit profile */
#up_name{width: 150px; height: 20px; padding-top: 3px; font-size: 11px; font-weight: bold; color: #336699; margin-left: 1px; padding-left: 10px;}
#up_avatar_container{width: 100px; float: left;  }
#up_avatar{margin: 0 auto; width: 80px; border: 1px dotted #000; margin-top: 5px;}	
#up_edit_profile{margin: 0 auto; clear:both; width: 90px; margin-top: 15px; padding-left: 15px;}
#up_tags{clear:both; width: 100%; margin-top: 15px; padding-left: 15px; }

	/* profile footer */
#up_footer{background: url(images/up_profile_footer.gif); width: 362px; height: 14px; margin: 0 auto;}

/* Group Profile - Community group Profile CSS */
.group_xsl_layout{width: 95%; margin: 0 auto; border: 1px solid #cccccc; overflow: auto; }
.group_xsl_left{float: left; margin-left: 5px;}
.group_xsl_right{float: right; margin-right: 5px;}
.img_group{ float:left; width: 110px; }
.group_profile_desc{float: left; width: 300px;  }
.group_title_layout{ background-image: url('images/profile_header.gif'); background-repeat: repeat;	height: 22px; margin: 0px; padding-left: .5em; padding-top: .25em; overflow: hidden; margin-bottom: 10px;}
.group_title{color: #ffffff; font-weight: bold; font-size: 12px; font-family: Tahoma; float: left; }
.group_edit{float: right; color: #ffffff; font-size: 12px; font-family: verdana; margin-right: 10px;}
.group_edit a{color: #ffffff; font-size: 12px; font-family: verdana; margin-right: 10px; text-decoration: underline; padding-top: 2px;}
.group_tag_text{font-weight: bold;}

/* Styles for the social_bar */
.social_bar{background-color: #e3eef7; width: 952px; height: 18px; padding: 3px; margin: 0 auto;}
.social_bar2{background-color: #e3eef7; width: inherit; height: 18px; padding: 3px; margin: 0 auto;}
.social_bar_groups{width: 500px; padding-right: 10px; float: left; clear: both; }
.social1{width: 400px; text-align: left;}
.socialbarContainer{ width: auto; margin: 0px 10px; padding: 0px 3px; clear: both; }

.ekSocialBar {margin: 0px 0px 0px 20px; padding: 0em; text-align: left; list-style: none; font-size: 11px; font-family: tahoma; color: #000000; text-decoration: none;}
.ekSocialBar li {font-size: 11px; font-family: tahoma; display: inline; margin-right: .5em; color: #000000; text-decoration: none;}
.ekSocialBar li a {font-size: 11px !important; font-family: tahoma !important; color: #000000 !important; text-decoration: none;}
.ekSocialBar li a:hover {font-size: 11px; font-family: tahoma; color: #000000; text-decoration: underline;}
.ekSocialBar li img {vertical-align: middle;}

/* Styles for Content.aspx */
.contentDetails{margin: 0 auto; width: 90%; padding: 1%;}
.contentlist{width: 96%; border: 1px solid #6e6e6e; margin: 0 auto; clear: both; padding: 1px; margin: 3px 10px 3px 10px; }
.contentlist_header{width: 98%; margin: 0 auto; color: #000000; height: 20px; background-color:#fcb73f; padding-left:.5em; font-weight: bold; font-family: Tahoma; font-size: 12px; clear: both; padding-top: 3px;}
.content_list{width: 99%; margin: 0 auto; padding-top: 5px; padding-bottom: 5px;}
.contentDetailsPane{width: 29.6%; margin: 0px 10px 10px 10px; border: 1px solid #a3a3a3; float: left; padding: 0px;}
.profileControlDisplayName{background-color: #DDE7FB; padding: 5px; font-weight: bold; width: 100%;}
.contentDetailsPane img{width: 250px; height: 250px; background-color: Transparent; padding: 10px;}
.contentReturnLink{padding: 5px; margin: 5px; font-weight: bold;}

/* Style for Messages.aspx - make unread messages more noticeable ***** Noted section out: style was added to server control in v7.5.2 */
/* .EktMessageCtl_msgRead{ font-weight: normal; }
.EktMessageCtl_msgNotRead{ font-weight: bold !important; } */

/* Community CSS */
.WorkspaceShareDiv { color: blue; background-color: Yellow; margin-left: 30px; margin-top: 15px; position: absolute; 
    text-align: center; display: none; border-style: solid; border-color: Black; border-width: thin; padding: 10px; }
div img.EkImageIconStyle { float: left; margin-right: .25em; }
div.contentID { margin-bottom: .75em; width: 231px; }
.Ekt_AddContentLink a:link, .Ekt_AddContentLink a:visited, .Ekt_AddContentLink a:hover{ padding: 0px 2px 0px 2px; 
    text-indent: -5000px; display: block; height: 25px; width: 30px; outline: none; }
.Ekt_AddContentLink{ float: left; display: block; height: 25px; width: 30px; background-repeat: no-repeat; 
    background-position: center center; background-image: url(workarea/images/application/workspace/document_add.gif); }
.Ekt_AddAssetLink a:link, .Ekt_AddAssetLink a:visited, .Ekt_AddAssetLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; 
    display: block; height: 25px; width: 30px; outline: none; }
.Ekt_AddAssetLink{ float: left; display: inline; height: 25px; width: 30px; background-repeat: no-repeat; background-position: center center;
    background-image: url(workarea/images/application/workspace/DmsAsset_add.gif); }

/* Manage Items Links */
.Ekt_CopyItemsLink a:link, .Ekt_CopyItemsLink a:visited, .Ekt_CopyItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_CopyItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(workarea/images/application/workspace/copy.gif); 
    background-repeat: no-repeat; background-position: center center; }
.Ekt_MoveItemsLink a:link, .Ekt_MoveItemsLink a:visited, .Ekt_MoveItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_MoveItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(workarea/images/application/workspace/paste.gif); background-repeat: no-repeat; 
    background-position: center center; }
.Ekt_ClearItemsLink a:link, .Ekt_ClearItemsLink a:visited, .Ekt_ClearItemsLink a:hover{ padding: 0px 2px 0px 2px; text-indent: -5000px; display: block; height: 25px; width: 30px; }
.Ekt_ClearItemsLink{ float: left; display: inline; height: 25px; width: 30px; background-image: url(workarea/images/application/workspace/clipboard_empty.gif); 
    background-repeat: no-repeat; background-position: center center; }
.Ekt_CopyBuffer { clear: both; display: block; }


/* BLOG PAGE STYLES BELOW */

    /* blog layout */
.blog_layout{ position:relative; margin: 10px 10px 20px 10px; width: 940px; }
div.blog{ position: relative; margin: 0; padding: 0; font-family: Verdana; font-size: 11px; }
div.blogEntries{ float: left; width: 73%; border-right: 0px solid #333; font-family: Verdana; font-size: 11px; }
div.blogSidebar{ width: 23%; float: right; top: 0; right: 0; color: #666; padding: 3px 5px 3px 5px; border-bottom: 1px solid #999; 
    margin: 5px 0 5px 0; font-family: Verdana; font-size: 12px;}
div.blogRSS{ float: left; }

    /* blog header */
div.blogHeader{ background-color: #fff; color: #000;}
.blogTitle{ color: #000; font-size: 14px; padding: 5px 5px 2px 10px; margin: 0; }
.blogSubhead{ color: #CCC; font-size: 11px; padding: 5px 5px 2px 15px; margin: 0; }
span.date{ display: block; background-color: #0066CC; font-weight: bold; font-size: small; padding: 2px 2px 2px 10px; }

    /* blog entry */
div.entry{ border-bottom: 1px solid #CCC; margin: 0; font-family: Verdana; font-size: 11px;}
.entryTitle{ font-size: 11px; background-color: #EEE; margin: 0; padding: 2px; border-bottom: 1px solid #999;}
div.entryBody{ padding: 0 10px 0 10px; margin: 0; font-size: 11px; text-align: justify; }
div.entryFooter{ color: #666; font-size: 10px; padding: 2px 5px 5px 5px; text-align: right; }

    /* blog calendar */
table.calendarTable{border:1px solid #999;background-color:#EEE; font-size: 10px;}
tr.monthRow{background-color:#069;color:#FFF;font-weight:bold;}
td.prevMonth, td.nextMonth{width:30px;text-align:center;}
td.prevMonth a, td.nextMonth a{color:#fff;font-weight:normal;font-size:small;}
td.currentMonth{width:140px;text-align:center; color:#fff;}
td.currentMonth a{width:140px;text-align:center; color:#fff;}
tr.dayNamesRow{font-size: 10px;color:#666; }
tr.weekRow td{width:14%;text-align:center;}
td.inactiveDay{font-size: 10px;background-color:#FFF;}
td.activeDay{background-color:#CCC;font-size: 10px;}

    /* blogroll */
div.blogRoll ul{margin:0;padding:0 0 0 5px;list-style-type:none; font-family: Verdana; font-size: 11px;}
div.blogArchive ul{margin:0;padding:0 0 0 5px;list-style-type:none; font-family: Verdana; font-size: 11px;} 
.blogrolllink { }

    /* blog categories */
div.blogCategories ul{margin:0;padding:0 0 0 5px;list-style-type:none; }
div.blogCategories ul{margin:0;padding:0 0 0 5px;list-style-type:none; font-family: Verdana; font-size: 11px;}
.blogcatlink { }

    /* blog post */
div.blogSidebar {color:#666;font-size: 11px;padding-bottom:3px;border-bottom:1px solid #999;margin:5px 0 5px 0; font-family: Verdana; font-size: 11px;}
div.blogRecentPosts ul{margin:0;padding:0 0 0 5px;list-style-type:none; font-family: Verdana; font-size: 11px;}
.blogrecentlink { }

h4
{
    font-size:14px;
    color: Orange;
}

/* END OF BLOG PAGE STYLES */