@media projection, screen { .tabs-hide {display: none;}}
@media print{.tabs-nav {display: none;}}

.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
	background:url(../img/style/tabs_tools_forge_bg.png) repeat-x top;
	height:83px;
	margin-right:11px;
	margin-left:5px;
}
.tabs-nav:after {
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0;
	padding: 0;
    width: 93px;
	height:83px;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3;
    text-align: left;
    text-decoration: none;
    white-space: nowrap; 
}

.tabs-nav a span {
    display: block;
	background-image:url(../img/style/tabs_tools_forge_f.png);
	background-repeat:no-repeat;
	background-position:100% -86px;
    width:88px;
    min-height:66px;
	height:66px;
	padding-top:17px;
	padding-right:3px;
	color:#8F8F8F;
	text-align:center;
}
*>.tabs-nav a span {
    width: auto;
    height: auto;
}

.tabs-nav .tabs-selected a span {
    color: #666;
}
.tabs-nav .tabs-selected a span {
    padding-top: 17px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 0;
}
.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 -86px;
}
.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;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}

.tabs-container {	
	padding-top:8px;
	padding-left:3px;
	line-height:16px;
	font-size:12px;	
	color:#333;
	margin-top:1px;
}

.tabs-container-all{
	margin-left:11px;
	margin-right:11px;
	height:66px;
	_margin-top:1px;
	background:url(../img/style/tabs_tools_forge_bottom.png) repeat-x top;
	width:576px;
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../img/loading.gif) no-repeat 0 50%;
}

.tabs-container a, .tabs-container a:hover, .tabs-container a:visited {color:#333;}

/* Added */
.tabs-nav {

}

.tabs-products{
	background:url(../img/style/tabs_tools_forge_right.png) no-repeat right top;
}
.box-tabs{
	background:url(../img/style/tabs_tools_forge_left.png) no-repeat left top;
	padding-bottom:5px;
}

.box-tabs-active{
	background:url(../img/style/tabs_tools_forge_left_a.png) no-repeat left top;
	padding-bottom:5px;
}

.icon-down{
	position:relative;
}

.download_box{
	width:202px;
	height:142px;
	background:url(../img/style/download_box_bg.png) no-repeat top left;
	margin-top:5px;
	color:#469DD2;
}
.download_box h1{margin:0; font-size:19px; padding-left:42px; padding-top:18px; padding-bottom:3px;}
.download_box_btn{position:absolute; top:3px; left:-17px;}

.download_box ul{margin:0; padding:0; margin-left:12px; margin-top:12px;}

.download_box ul li a{
	color:#469DD2; 
	padding:0; 
	margin:0; 
	text-decoration:none; 
	vertical-align:top; 
	line-height:13px; 
	font-size:12px; 
	font-weight:bold;
	background:url(../img/style/downloadnow_icon.png) no-repeat left center;
	padding-left:18px;
}
.download_box ul li{
	padding:0; 
	margin:0 0 5px;
	list-style-image:none;
	list-style-type:none;
}

div.highlighted-community{
	background:url(../img/style/Highlighted-community-bottom.png) repeat-x top;
	margin-left:14px;
	margin-right:6px;
}
div.highlighted-community div{
	background:url(../img/style/Highlighted-community-left.png) no-repeat left top;
}
div.highlighted-community div div{
	background:url(../img/style/Highlighted-community-right.png) no-repeat right top;
}
div.highlighted-community div div div{
	background:none;
}

div.highlighted-community{
	height:156px;
}

div.highlighted-community .h_col1{
	float:left; width:100px;
}
div.highlighted-community .h_col2{
	margin-left:105px;
	margin-right:160px;
}
div.highlighted-community .h_col3{
	float:right; 
	width:155px;
}

div.highlighted-community p{
	margin:5px 0 0;
	padding:0;
}

div.highlighted-community h1{
	font-size:17px;
	color:#469DD2;
	padding-top:6px;
	margin:0 0 5px;
}

a.read-more{
	display:block;
	background:url(../img/style/button-read-more-bg.png) no-repeat top left;
	width:135px;
	height:24px;
	line-height:24px; 
	vertical-align:middle;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
	margin-top:50px;
}

div.highlighted-community2 .h_col1{
	float:left; width:110px;
}
div.highlighted-community2 .h_col2{
	margin-left:105px;
	padding-right:12px;
}

div.highlighted-community2 p{
	margin:5px 0 0;
	padding:0;
}

div.highlighted-community2 h1{
	font-size:17px;
	color:#469DD2;
	padding-top:10px;
	margin:0 0 5px;
}

div.highlighted-community2 a.read-more{
	margin-top:15px;
	margin-left:8px;
}


ul#flip ul.Talendlist, 
ul#flip ul.Talendlist li{
	list-style-type:square;
	color:#5B5B5D;
}
ul#flip ul.Talendlist li{
	margin-left:8px!important;
}
ul#flip ul.Talendlist{margin-top:6px!important;}
ul#flip li p{margin:8px 0px!important;}
div#footer3{background-color:#F5F5F5;}
div.lnk{
	/*border:solid 2px #FFCC33; */
	position:absolute; 
	height:20px;
	z-index:999;
	bottom:11px;
	margin-left:31%;
	width:42%;
	display:none;
}

div.lnk a{display:block;}
a.dwnN{ text-decoration:none;}
a.dwnN h1{color:#469DD2;}
.fflow span{_width:295px;}

.last-comment-forum{background:url(../img/style/border_last.png) repeat-x bottom; font-size:12px; width:400px; text-align:left}
.last-comment-forum div{background:url(../img/style/border_last.png) repeat-y left}
.last-comment-forum div div{background:url(../img/style/right_b_box_last.png) repeat-y right}
.last-comment-forum div div div{background:url(../img/style/right_box_last.png) no-repeat top right}
.last-comment-forum div div div div{background:url(../img/style/left_box_last.png) no-repeat top left}
.last-comment-forum div div div div div{padding:10px; background:none}
.last-comment-forum h3{color:#51A3D5; margin:10px 0}

.highlighted-community2{background:url(../img/style/com_box_b_r.png) no-repeat bottom right}
.highlighted-community2 div{background:url(../img/style/border_last.png) repeat-y left}
.highlighted-community2 div div{background:url(../img/style/border_last.png) repeat-x top}		
.highlighted-community2 div div div{background:url(../img/style/com_box_t_l_c.png) no-repeat top left}
.highlighted-community2 div div div div{background:url(../img/style/com_box_t_r.png) no-repeat top right}
.highlighted-community2 div div div div div{background:url(../img/style/com_box_b_l.png) no-repeat bottom left;height:220px;}

.highlighted-community2 div div div div div div{ background:none; }
.highlighted-community2{width:400px; margin-top:3px}

.tcl a{color:#000000}
.byuser,.morefeeds a{color:#51A3D5; font-size:12px}
.morefeeds{margin:8px 0 0 0;}
.morefeeds a{font-weight:bold; text-decoration:none}
ul.newsfeed li, ul.newsfeed{margin:0; list-style:none}
ul.newsfeed{ margin-top:12px 0;}