
/* CSS Document */

body{
	background: #003142;
	color:black; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px; 
	position:relative;
	}

img{
	border: 0;
}
	
a {
	outline: none;
	text-decoration: none; 
	outline: none; 
	border: 0 none; 
}

#middle_col li{
	line-height:180%;
	font-size:11px;
}

.downloadscol {
border-right:1px solid #c5c5c5;	
}

#options_login {
padding:5px;	
}

p.login_notify {
padding:10px 0px 0px 0px;	
}

#options_login td.connectwise{
padding:15px;
text-align:center;
}

#options_login td.connectwise img {
border:1px solid #c5c5c5!important;	
}

.downloads_opt{
text-align:left;
background-color:white;
border:1px solid #c5c5c5;
padding:5px;
font-size:12px;
color:#03639f;
vertical-align:top;
}

.downloads_opt_con{
text-align:left;
background-color:white;
padding:5px;
font-size:12px;
color:#03639f;
border:1px solid #c5c5c5;
border-left:none!important;
vertical-align:top;
}

.newsa {
text-transform:none!important;
text-decoration:underline;
text-align:center;
font-weight:normal!important;
}

.quickies_title h1 {
 color:#ffffff;
 font-family:Verdana, Geneva, sans-serif;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 padding-top:16px;
}

#clear{
clear:both;
}

.quickies_announcements_header h1{
 color:#ffffff;
 font-family:Verdana, Geneva, sans-serif;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 padding:25px 0px 0px 10px;
}

.quickies_spotlight_header h1 {
 color:#ffffff;
 font-family:Verdana, Geneva, sans-serif;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 padding:22px 0px 0px 10px;
}

h1 {
 color:#ffffff;
 font-family:Verdana, Geneva, sans-serif;
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
}
 
img { 
	border: 0px none !important; 
	text-decoration: none !important; 
}
	
p, li, div, a { 
margin: 0in; 
margin-bottom: 0px; 
}

/* Base Styles */
.clearfix:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix { 
display: inline-block; 
}

.clearfix { 
display: block; 
}

#main{
	width: 950px; 
	margin-left:auto;
	margin-right:auto;
	background-color: #f2f2f2; 
	height: auto; 
	overflow: inherit;
	border-top:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
}
.header_position {
	float: right;
}
#header {
	background-image:url(images/csi-inc/header_repeat.jpg);
	background-repeat:repeat-x;
	height:126px;
	}
#left_header {
	background-image:url(images/csi-inc/header-background.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:126px;
	width:330px;
	float:right;
}
#main1{ 
background-color: #f2f2f2;
margin-left:auto;
margin-right:auto;
height: auto;
padding:10px;
z-index: 0;
}

#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 */

#client_login {
	float:right;
	padding:10px;
	background-image:url(../images/clientloginup.jpg);
	background-repeat:no-repeat;
	border:1px solid #919191;
	border-bottom:none;
	border-right:none;
	margin-top:82px;
	margin-right:0px;
}

#client_login a {
	color:#0a639f;
}

#client_login a:hover {
	color:#f15a22;	
}

#client_login p{
	font-weight:bold;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	text-transform:uppercase;
	color:#0a639f;
}

#SiteLogin1_LoginRequestPanel {
background-color:#f9f9f9;
padding:5px;
float:left;
}

#SiteLogin1_LoginRequestPanel .loginText {
font-weight:bold;
color:#0264a1;
}


#SiteLogin1_LoginRequestPanel .loginTextBold {
font-weight:bold;
color:#0264a1;
font-size:1.4em;
line-height:200%;
}

#SiteLogin1_LoginRequestPanel .inputButton {
text-align:center;
font-weight:bold;
font-size:1em;
color:#0264a1;
border:1px solid #0264a1;
padding:1px;
float:right;
margin-right:45px;
}

/* Layout for logo and search */

#logo_search{
	
	margin: 0 auto;
}
#logo{
	width: 321px; 
	background:url(images/csi-inc/logonew.png);
	background-position:top left;
	background-repeat:no-repeat; 
	height: 126px;
}

#search{
	display:none!important;
	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;
}


/* Welcome Message on Home Page and Other Links */
#login_anywhere{
	float: right;
	width:auto;
	clear:both;	
}

ul.login_master{ 
float:right;
vertical-align:bottom;
}

.login_master{
	float: right!important; 
	font-family: verdana;
	font-size:10px;
	color: #0563a1;
	text-transform:uppercase;
	padding:3px 2px 4px 0px;
	}

.login_master li{
	float: right; 
	list-style-type: none; 
	padding-left: 5px; 
	padding-right: 5px; 
	border-right: 1px solid #c5c5c5; 
}

.login_master li:last{ 
border: none !important; 
}

#tdLogout{
	margin-top: -3px;
}

ul#ecommerceMenu{
	float: right; 
	width: 20em; 
	min-width: 25em;
	display:none;
}

ul#ecommerceMenu li{
	float: right;
}

/* Search Font */
.search_text{
	font-family: verdana; 
	font-size: 11px; 
	color: #404040; 
	cursor: pointer;
}

.search_text a, .search_text a:visited{
	font-family: verdana; 
	font-size: 11px; 
	color: #0463a0; 
	text-decoration: none; 
	cursor: pointer;
}
	
.search_text a:hover{
	font-family: verdana; 
	font-size: 11px; 
	color: #0463a0; 
	text-decoration: none; 
	cursor: pointer;
}

.input_search_btn{
	text-align: center; 
	border: 1px solid #ddd; 
	width: 50px; 
	font-family: verdana; 
	color: #000000; 
	font-size: 1em; 
	background-color: #f5f5f5;
}

.search_input{
	border: 1px solid #eee; 
	font-family: verdana; 
	color: #000000; 
	width: 35%; 
	font-size: 1em; w
	idth: 114px;
}/*margin-right:5px;*/

.searchInput{
	border:1px solid #c6c6c6; 
	color:#000000; 
	font-family:verdana; 
	font-size:1em; 
	width:130px; 
	padding: 2px; 
}

.input_search_btn{
	padding-left: 5px; 
	border: 1px solid #ddd; 
	font-family: verdana; 
	color: #000000; 
	width: 25px; 
	font-size: 1em;
}
/* .input_search_btn{text-align: center; border: 1px solid #ddd; width: 50px; font-family: verdana; color: #000000; font-size: 1em; background-color: #f5f5f5;} */
.searchButton{ 
	border: 1px solid #c6c6c6; 
	font-family: verdana; 
	color: #000000; 
	font-size: 1em;
}

.ektronUserSearch{
	float: right;
}

.ektronGroupSearch{
	float: right;
}

.ektronUser{}

#tabs {
	margin-top:-23px;
	padding-left:15px;
	text-transform: uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;	
}
#tabs .current{
	background-color:#f2f2f2;
	color:#0463a0;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:2px 5px 11px 5px;
}

#tabs .unselected{
	background-color:#0463a0;
	color:#ffffff;
	border-right:1px solid #5c83b9;
	padding:1px 5px 3px 5px;
}

/* Top Menu */
#menu{
	width: 98%; 
	margin: 0 auto; 
	height: 31px; 
	background-image:url(images/csi-inc/menu-repeat.jpg);
	background-repeat:repeat-x;
	clear: both; 
	border: 1px solid #c5c5c5; 
	margin-top:10px;
	z-index:1;
	}

#menu ul {
	color: #6d6d6d;
}

#menu ul a{
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	color: #6d6d6d;
	padding:10px 25px 10px 3px;
	border-right:1px solid #c5c5c5;
	background-image:url(images/csi-inc/menu_static.png);
	background-repeat:no-repeat;
	background-position:top right;
}

#menu ul a:hover{
	background-image:url(images/csi-inc/menu_rollover.png);
	background-repeat:no-repeat;
	background-position:top right;
}

#menu ul li li a{
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:10px;	
	color: #0077b4;
	width:200px;
	padding:4px 3px 0px 5px;
	background-image:url(images/csi-inc/submenubullet.png);
	background-repeat:no-repeat;
	background-position:right;
	border-right:none!important;
}

#menu ul li li a:hover{
	color: #f15a22;
	background-image:url(images/csi-inc/submenubullet.png);
	background-repeat:no-repeat;
	background-position:right;
	z-index:10;
}

#menu ul li li {
	width:200px;
	background-color:#ffffff;
	border-bottom: 1px solid #f3f2f2;
	
}

#menu ul ul li{
	width:200px;
	background-color:#ffffff;	
	padding: 5px 0px 6px 0px;
}

#menu ul ul {
	width:200px;
	background-color:#FFF;
	border:1px solid #c5c5c5;
	border-top:none!important;
}


/* 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: 950px; 
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}/*height: 360px;*/

#home_pic_left{
	float: left; 
	height: 400px; 
	width: 582px;
	z-index:-100;
	}
/*
#home_pic_collection{
	float: left; 
	text-align: right;
	height: 290px; 
	width: 230px;
}
*/
/*#temphome_pic{margin: 0 auto 60px auto; height: 154px; clear: both; background: url(images/bg_home_collection.gif); text-align: center; width: auto; padding:0 2em;} - old layout */
#temphome_pic{
	width: auto; 
	margin: 0 auto; 
	height: 80px; 
	margin-bottom: 60px; 
	clear: both; 
	background: url(images/bg_home_collection.gif); 
	text-align: center;
}

/*Quickies  background: url(images/bg_quickies.gif);  */
/*#quickies{ 
width: 950px; 
margin-left:auto;
margin-right:auto;
min-height: 190px; 
margin-bottom: 20px; 
}*/
.quickies1{width: 350px; float: left; min-height: 200px; font-family: verdana; color: #000000; font-size: 11px; padding-left: 10px;}
.quickies2{width: 350px; float: left;  min-height: 200px;  font-family: verdana; color: #000000; font-size: 11px; padding-left: 10px;}
.quickies_content a, .quickies_content_announcements a, .quickies_spotlight_content a {color:#f15a22; font-weight: bold; line-height:170%;}
.quickies_content a:hover, .quickies_content_announcements a:hover , .quickies_spotlight_content a:hover {color:#f15a22; font-weight: bold;}

.quickies_content_home{
	width: 318px; 
	margin: 0 auto; 
	background-color:#FFF; 
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	height: auto; 
	min-height: 270px; 
	padding: 10px 10px 0px 20px; 
	font-family: Verdana; 
	font-size: 11px; 
	background-image:url(images/csi-inc/spotlight_content.png);
	background-repeat: no-repeat;
	}


/* Quickies New Design */
.Quickies_outline{
	width: 350px; 
	margin-right: 8px; 
	float: left;
	clear:right;
	}
.Quickies_outline1{
	width: 350px; 
	float: right;
	}
.Quickies_outline2{
	width: 500px; 
	margin-left: 0px; 
	margin-right: 4px; 
	float: left;
	}

.quickies_product_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/products_quickies.png) no-repeat; }

.quickies_spotlight_header{
	width: 552px; 
	margin-top: 20px; 
	height: 58px;
	background:url(images/csi-inc/spotlight.png) no-repeat;
	background-position:top right;
	}
	
	.quickies_spotlight_content{
	width: 520px; 
	margin: 0 auto; 
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	height: auto; 
	min-height: 200px; 
	padding: 10px 10px 0px 20px; 
	font-family: Verdana; 
	font-size: 11px; 
	background-image: url(images/csi-inc/spotlight_content.png);
	background-repeat: no-repeat;
	background-color:#ffffff;
	}
	
	.quickies_spotlight_footer {
	width: 550px; 
	height: 10px; 
	background-color: #fff;
	margin-bottom: 20px; 
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;	
	}
	
	
.quickies_services_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/services_quickies.png) no-repeat;}
.quickies_poll_header{width: 290px; margin: 0 auto; height: 48px; background: url(images/poll_quickies.png) no-repeat;}

.quickies_announcements_header{
	width: 350px; 
	margin-top: 17px;  
	height: 70px; 
	background:url(images/csi-inc/news_header.png) no-repeat top;
	}
.quickies_content_announcements{
	width: 328px; 
	background-color:#FFF; 
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	height: auto; 
	min-height: 176px;
	font-family: Verdana; 
	font-size: 11px; 
	padding:10px;
	background-repeat: no-repeat;
	}

.quickies_footer{
	width: 348px; 
	height: 15px; 
	background-color: #fff;
	margin-bottom: 20px; 
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	}
	
.quickies_content{
	width: 338px; 	 
	background-color:#FFF; 
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	height: auto; 
	min-height: 320px;
	font-family: Verdana; 
	font-size: 11px; 
	padding:5px;
	background-repeat: no-repeat;
	}
	
	.quickies_content p{
	font-family: Verdana; 
	font-size: 11px; 
	padding:5px;
	background-repeat: no-repeat;
	}

/* Quickies Title */
.quickies_title{
	margin-top:-10px!important;
	background-image:url(images/csi-inc/header_main.png);
	background-repeat:no-repeat;
	height: 50px; 
	width: 350px; 
	font-family: verdana; 
	text-transform: uppercase; 
	color: #ffffff!important; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center; 
	padding: 9px 5px 5px 10px; 
	text-align:left;
	}
	

#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: verdana; 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: 100px; margin: 0 auto;}

/*footer*/
#footer2{
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	height: 77px; 
	background-color: #ffffff;
	background-image:url(images/csi-inc/footer_repeat.jpg);
	background-repeat:repeat-x;
	border:1px solid #c5c5c5;
	border-top:none!important;
	}
.footer_content{

	padding: 10px; 
	color: #000000; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#0463a0;
	
	}

#footer_table {
	width:auto;
}

#footer_table a {
	color:#f15a22;	
}

.copyright {
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 10px;
	font-style:italic;
	text-transform:none;
	color:#999;
}

div#address {
	padding:10px 20px 0px 100px;
	text-align:right;
	float:left;
}

div#contact {
	padding:10px 50px 0px 0px;
	color:#000000;
	text-align:left;
	float:right;
}

.footer_position {
float:left;	
}
/* 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: verdana; 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; }
#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: 400px;}
#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: 0px; margin-bottom: 10px; padding-top: 0px; }
#middle_col{
	width: 508px; 
	float: left; 
	margin-top: 3px; 
	margin-bottom: 10px; 
	padding: 10px; 
	border-left: 1px dotted #cccccc; 
	border-right: 1px dotted #cccccc;
	min-height:400px;
	}
#middle_col_news {
	width: 500px; 
	float: left; 
	margin-top: 3px; 
	margin-bottom: 10px; 
	padding: 10px; 	
	min-height:400px;	
}

#right_col_calendar{
	width: 250px; 
	float: right; 
	margin-top: 3px; 
	margin-bottom: 10px; 
	padding: 10px; 
	border-left: 1px dotted #cccccc; 
	border-right: 1px dotted #cccccc;
	min-height:400px;
}
#right_col{
	width: 174px; 
	float: left; 
	margin-top: 0px; 
	margin-bottom: 10px; 
	padding-top: 10px;  
	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: verdana; 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: 608px; float: left; margin-top: 3px; margin-bottom: 10px; padding: 10px; border-left: 1px dotted #cccccc; }

/* Product News & Press Release List Styles */
#product_news_list a, #press_releases a{color:#378ccc; font-weight:bold;}
#product_news_list tr td p, #press_releases tr td p {margin-bottom: 1em; }

/* Default Page's XSL Styles */
.solutionLink{font-family: verdana; font-size: 11px; font-weight: bold; color: #de3541; text-decoration: none;}
.solutionLinkLi {float: left; list-style: none; width: 145px; text-align: center;}
.solutionLinkLi a{font-family: verdana; font-size: 11px; font-weight: bold; color: #de3541; text-decoration: none;}
.solutionLinkLi a:hover{font-family: verdana; font-size: 11px; font-weight: bolder; color: #de3541; text-decoration: underline;}

.imgtxt{width: 200px; font-family: verdana; color: #ffffff; font-size: 12px; font-weight: bold; height: auto; margin-top: -140px; margin-left: 10px;}
.imgtxt a{font-family: verdana; 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: verdana; font-size: 10px; color: #8b8b8b; text-align: center; }
#ad_banner_reviews{width: 135px; float: right; font-family: verdana; 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: verdana; 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: verdana;}
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: verdana;}
.mygroups .ekGroupBrowserTopOuterTable{background-color:white;width:100%; font-family: verdana; 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: verdana; font-size: 11px;}
.mygroups .ekGroupBrowserHeaderSpan { font-weight: bold; font-size: small; font-family: verdana;}

.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: verdana; font-size: 11px; }
.mygroups .ekFavoritesHeaderSpan { color: #000000; font-weight: bold; font-family: verdana; 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: verdana; font-size: 11px; padding: 5px;}
.mygroups1 .ekGroupListInnerTable td{padding: 5px; line-height: 18px;  font-size: 12px; font-family: verdana; }
.mygroups1 .ekGroupListHeaderSpan {color: #ffffff; font-weight: bold; font-size: small; font-family: verdana; 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: verdana; 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: verdana; 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: verdana;} 

/* Paging */
div.ekMessagePaging { font-family: verdana; 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: verdana; 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: verdana; 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: verdana; 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: verdana; 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: verdana; }
.tabs-nav .tabs-selected a {color: #000; font-family: verdana; 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: verdana; 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: verdana; font-size: 12px;}
#general_tab input{border: 1px solid #cccccc;}
#forum_tab{font-family: verdana; font-size: 12px;}
#forum_tab input{border: 1px solid #cccccc;}
#tags_tab{font-family: verdana; font-size: 12px;}
#tags_tab input{border: 1px solid #cccccc;}
#ek_dvcustomproperties{font-family: verdana; 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: verdana; 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: verdana; font-size: large; color: red; font-weight: bold;}
.reviews_left{width: 279px; float: left; margin-top: 20px;  margin-left: 15px;}
.searchtxt{font-family: verdana; 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: verdana; 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: verdana; 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: verdana; 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: verdana;}

/* Message Control */
.mygroups .EktMessageCtl{margin-left: 10px;}
.mygroups .EktMessageCtl_header{font-family: verdana;}
.mygroups .EktMessageCtl_inboxDataTbl tr td a:visited{color:#486ac5;text-decoration:none;}
.mygroups .EktMessageCtl_MessageTargetUI {font-family: verdana;}

/* Invite Control */
.mygroups .EktInviteCtl {font-family: verdana; border: solid 1px #e6e6e6; }
.mygroups .EktInviteCtl h2.EktInviteCtl_HeaderBar {background-color: #e6e6e6; color: #000;}

/* User Search Control */
.mygroups .EktUserSearchCtl{font-family: verdana; }
.mygroups .EktUserSearch_ResultTable{font-family: verdana; }

/* 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: verdana; 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: verdana;}
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-top: 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: verdana; font-size: smaller; color: #d62f3c; clear: both;}
.bread_crumb a{font-family: verdana; font-size: 11px; color: #3792e3; text-decoration: none;}
.bread_crumb a:hover{font-family: verdana; 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: verdana; 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: verdana; font-size: 11px; color: #0056b7; text-decoration: none; }
.KBResultList a:hover{font-family: verdana; 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: verdana; 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: verdana; font-size: 12px; color: #000000;  font-weight: bold; padding: 3px 3px 3px 6px;}
.menuSet .treeText {font-family: verdana; font-size: 11px; background-color:#f2f2ef; color:#0056b7; font-weight:bold;}
.menuSet .treeText a {font-family: verdana; font-size: 11px; background-color:#f2f2ef; color:#0056b7;text-decoration: none; font-weight:normal;}
.menuSet .treeText a:hover {font-family: verdana; 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: verdana;}

/* 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: verdana; 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;}

.tax_default_articles {
line-height:180%;	
}

.tax_default_articles a {
text-transform:none!important;
font-size:11px!important;
font-weight:bold;
}

.tax_default_articles i{
color:#0563a1;
}

.tax_default_articles {

}

#articleInformationContainer {
border-bottom:1px solid #cccccc;
width:100%;
}

/* Modal Dialog Styles - Login Window */
#loginDialog{width: 30em;}
#loginWindow{ margin: 1em 3em 1em 2em; text-align: center; }
.closeDialog{background-color: #f0f0f0; height: 20px; text-align: right; }
#loginContainer{ line-height: 1.5em; text-align: center; font-family: verdana; font-size: 11px; }/*color: #7a7a7a;*/
.loginClass{border:1px solid #ccc; padding: 1em; text-align: center; width: 300px; margin: 1em; padding-right: 4px; }
a.registerLinks{color: #d6303c !important;}
.loginText{ padding-right: 4px; padding-left: 5em; color: #ccc; }
.loginText a, .loginText a:visited{font-family: verdana; font-size: 11px; text-decoration: none; cursor: pointer; color: #000000;}
.loginText a:hover{color: #d6303c; text-decoration: underline; cursor: pointer;}
.closeDialog a, .closeDialog a:visited{font-family: verdana; font-size: 11px; text-decoration: none; cursor: pointer; color: #000000;}
.closeDialog a:hover{color: #d6303c; text-decoration: underline; cursor: pointer;}
.inputBox{border: 1px solid #c6c6c6; color: #404040; font-size: 1em; width: 125px;}
.inputButton{ font-family: Verdana; padding-left: 5px; border: 1px solid #ccc; color: #000000; background-color: #fffbff; font-size: 0.8em; text-align: center; cursor: pointer; }
.loginTextBold{ font-weight: bold; }

/* Ecommerce store styles */
#product{width:500px;padding:10px;float:left;}
#product table {clear:both;}
#product_suggestions {width: 360px;padding: 10px;float:left;}
div.EktronRecommendationWrapper h3 {color: #de3541; font-size: .85em;}
#ctl00_ContentPlaceHolder1_Product1 p img {float: left; margin: 5px;}
#ctl00_ContentPlaceHolder1_Product1 p {margin-bottom: .5em}
.title {color:#DE3541; font-weight: bold;}

/* Site Map Links */
#siteMap {padding: 1em 0 0 2em;}
#siteMap a {color: #000;}
#siteMap a:hover {color:#de3541; text-decoration: underline;}
#siteMap ul li {font-weight:bold;}
#siteMap ul li ul li {font-weight:bold;}
#siteMap ul li ul li ul li{font-weight:normal;}

/* Customers.aspx page */
#customerLayout{margin: 1em auto; text-align: center;background-color: #000000;}

#testimonial {
background-image:url(images/csi-inc/product_testimonial.jpg);
background-repeat:no-repeat;
width:175px;
padding:5px;
min-height:140px;
background-color:#FFF;
border:1px solid #999;
margin: -20px 0px 15px 0px;
}

#brochure_download{
	padding-bottom:10px;
}


/*#product_table {
	width:100%;
	border:none;
}

#product_table td.icon_header {
	background-image:url(images/csi-inc/background-repeat-table.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:transparent;	
}

#product_table td.icon_header h1 {
	text-transform:none!important;
	font-weight:bold;	
	}

#product_table td.icon{
	vertical-align:bottom;
	text-transform:none!important;
	font-weight:bold;
	background-image:url(images/csi-inc/background-repeat-table.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:transparent;
	padding:3px;
	width:56px;
	height:56px;
}

#product_table td.text{
	vertical-align:bottom;
	text-transform:none!important;
	font-weight:bold;
	padding:5px;
}
*/