/*****************************************
 Talend : Open Data Solutions 
 All Rights Reserved © 2007
 Made BY D.WASSIM 
 Contacts : wdammak@talend.com
 Nov 2007 
******************************************/

html, body {margin: 0; padding: 0; height: 100%; border:0;}

body {
	margin:0;
	padding:0;
	height:100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight:normal;
	background-color:#F5F5F5!important;
} 

input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif !important;	font-size: 100%;}
strong{color:#5B5B5D;}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

img {border: none;} 
table,form{border:none;padding:0;margin:0;}

	div#page,div#page1 {
		position: relative;
		width:auto;
	}
	
	div#header,div#footer3{width:828px; margin-left:42px}
	
	div#header {height:80px;background:#FFFFFF;}
	
	div#bg_footer{
		background:#F5F5F5 url(../img/style/v3/bg_footer_v3.png) no-repeat top left; 
		height:88px; 
		padding:14px 55px 18px 65px;
		color:#B2B2B2;
	}
	div#bg_footer a{color:#B2B2B2}
	
	div#contenu {padding: 1px 0;width:835px; margin-left:36px;}
		
	div#footer3 a{ color:#666666; }
	
	 div#footer3{
		position: absolute;
		bottom: 0; left: 0;
		font-size:1.1em !important;
	}
	
	div#page {
		background: url(../img/page_bg.png) left top repeat-y;
		margin:0 auto; 
		width:912px;
		/*position:relative;*/
	}
	
	div#page {
		background: url(../img/page_bg.png) left top repeat-y;
		margin:0 auto; 
		width:912px;
		/*position:relative;*/
	}
	
	div#header,div#footer3{width:828px; margin-left:42px}
	
	div#bg_footer{
		background:#F5F5F5 url(../img/bg_footer.png) no-repeat top left; 
		height:88px; 
		padding:14px 55px 18px 65px;
		color:#B2B2B2;
	}
	div#bg_footer a{color:#B2B2B2; text-decoration:none;}
	
	
	.clsBrLogo{height:5px!important; line-height:5px!important;}
	#header{margin-top:0!important; padding:0!important; width:828px;}
	.center,.pagetitle,.clsBrLogo,a.urlLogo img{padding:0!important; margin:0!important;}
	a.urlLogo{margin:0 0 0 8px;}
	
	div#logoTalend{position:absolute;top:5px;left:7px; padding:0; margin:0}
		
	#joinCommunityV3{
		position:absolute; 
		margin:0;
		top:2px;
		left:363px;
		white-space:nowrap;
		color:#858585;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:3px 0 0 5px;
	}
	#joinCommunityV3 table{border-collapse:collapse; border-spacing:0; padding:0; margin:0}
	#joinCommunityV3 table td{padding:0;}
	#joinCommunityV3 a{color:#858585; text-decoration:none;}
	#joinCommunityV3 form{margin:0; padding:0;}
	#joinCommunityV3 input{
		color:#000000;
		background-color:#FFF;
		border:none;
		font-size:12px;
		color:#999;
	}
			
	#joinCommunityV3 .formJoinCommunity{border:solid 1px #CCC;}
	#joinCommunityV3 .formJoinCommunity img{border:solid 1px #FFF;cursor:pointer;}
	
	#joinCommunityV3 .gsearch input{
		width:100px;	
		padding-right:18px;	
		background:#FFF url(../img/search-bg.png) no-repeat right center;
		margin:0;
		padding:0;
		height:18px;
	}
	#joinCommunityV3 .gsearch{
		border:1px solid #ccc;
	}

/* font tag overwrite */
font{font-size:12px !important;font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif!important}

/* font family */
body,input,select,textarea,button{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif}

/* generic */
a[name]:hover{text-decoration:none}

ul,ul li{margin-left:13px;padding-left:0px}
ul,ul li{_margin-left:9px;}/* iepc56 */
form{padding:0px; margin:0px;}


/* a1 */
.toolbarlinks {float:left; background:url(http://www.talendforge.org/img/style/forge_bg_menu.jpg) repeat-x; height:30px; line-height:30px; width:600px;}

/****************************************************/
#tabsnav{list-style-type:none; display:inline; margin:0; padding:0;}
#tabsnav li{display:inline; float:left; padding:0; display:block; }
#tabsnav li a{ text-decoration:none !important; line-height:30px; height:30px;float:left;margin:0; padding:0;}
#tabsnav li a span{float:left;display:block;line-height:30px;height:30px; padding-left:5px; padding-right:5px; font-weight:600 !important; color:#868686;}

#tabsnav li a span:hover{background:url(http://www.talendforge.org/img/style/forge_bg_menu_active.jpg) repeat-x; color:#FFFFFF !important; cursor:pointer; height:30px; line-height:30px;}
#tabsnav li a:hover,#tabsnav li:hover a,li.hoverIE6{background:url(http://www.talendforge.org/img/style/forge_bg_menu_active.jpg) repeat-x; color:#FFFFFF !important; cursor:pointer;}
#tabsnav li:hover a span{color:#FFFFFF;}
#tabsnav li a:hover{cursor:hand}/* iepc56 */
#tabsnav li a:visited{color:#868686;}
#tabsnav a:hover {color:#FFFFFF; }
#tabsnav a:hover span{color:#FFFFFF; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsnav a span {float:none;}
/* End IE5-Mac hack */

#tabsnav .noactive{
	background-image:none;
	color:#868686;
	}
#tabsnav .bactive{
	background:url(http://www.talendforge.org/img/style/forge_bg_menu_active.jpg) repeat-x; color:#FFFFFF;
	}

#begin_bar{background:url(http://www.talendforge.org/img/style/forge_c_1.jpg) no-repeat top left; width:12px; float:left; height:30px;}
	
#end_bar{background:url(http://www.talendforge.org/img/style/forge_c_2.jpg) no-repeat top right; height:30px; width:12px; float:left;}

/** safari : body:first-of-type **/

div#header td{padding:0;}
.toolbarlinks li, .toolbarlinks a, .toolbarlinks span{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif!important; font-size:13px;}


/**Sub Menus**/
ul#tabsnav li{position:relative;}

ul#tabsnav ul.submenu{
	position: absolute;
	_width:193px;
	min-width:150px;
	top: 29px;
	left:0;
	margin:0;
	padding:4px 0px 6px 0px;
	display:none;
	background-color:#FAFAFA;	
	border:solid 1px #6497C4;
	z-index:1001;
}

ul#tabsnav ul.submenu li{margin:0; padding:0; width:100%; white-space:nowrap; padding-right:7px;_padding-right:0;}

ul#tabsnav ul.submenu a,
ul#tabsnav ul.submenu a span{
	font-size:12px; color:#7AB7EC;
	background:none; 
	width:100%; 
	height:22px; 
	padding:0; 
	margin:0; 
	line-height:22px;
}
ul#tabsnav ul.submenu a span{text-indent:8px; padding:1px 0px;}
ul#tabsnav ul.submenu a:hover span{background-color:#53ADE1!important; color:#FFFFFF!important;}
ul#tabsnav li:hover ul.submenu,ul#tabsnav li a:hover ul.submenu{display:block;}

li.hoverIE6 #s_Sources, li.hoverIE6 #s_BugTracker{color:#FFFFFF;}
li.hoverIE6 ul#subsources, li.hoverIE6 ul#subbugtracker{display:block;}

/*Added for PopUp */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #squashing {
  background:url(http://www.talendforge.org/img/bg_migrate.png) no-repeat 0 0 transparent; 
  width:539px; 
  height:448px;
  padding:50px 0 20px 25px;
  cursor:pointer;
}

.ran_footer,.ran_footer a{font-size:10px; text-decoration:none; background-color:none;text-align:left; line-height:13px!important}
.ran_footer{padding:8px; white-space:normal}
.footer_tags .ran_footer{ background-color:#F8F8F8;color:#B2B2B2!important; border-top:solid 1px #E3E3E3}
.footer_tags .ran_footer a{color:#B2B2B2!important; text-decoration:underline!important; text-align:left}