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

