/*****************************************
 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 !important;
	padding:0 !important;
	height:100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight:normal;	
	background-color:#FFFFFF !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;}

#joinCommunity{position:absolute; margin:0; padding:0;top:0;left:230px;white-space:nowrap;color:#858585;font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:13px !important;}
#joinCommunity a{color:#858585; text-decoration:none;font-size:13px !important;}
#joinCommunity input{color:#000000;font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;}


	div#page,div#page1 {
		position: relative;
		min-height: 100%;
		width:auto;
	}
	
	div#page {
	}
		
	div#header,div#header-forge {height: 70px;background:#FFFFFF;}
	div#header,div#header-forge td{padding:0;}
	
	div#contenu {padding: 1px 0;margin: 0 224px;height:100%;}
	
	div#footer1 {height: 40px;clear: both; position:relative;}	
	
	div#footer2,td#footer2 {		
		width: 100%;
		height: 28px;
		line-height: 28px; text-align: center;
		background:#E7E7E7;
		vertical-align:middle;
		color:#666666 !important;
		font-family:Arial, Helvetica, sans-serif !important ;
		font-size:1.0em !important;
	}
		
	div#footer2 a{ color:#666666; }
	
	 div#footer2{
		position: absolute;
		bottom: 0; left: 0;
		font-size:1.1em !important;
	}
	
/* 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:800px; _width:780px;}
*+html .toolbarlinks {width:785px; }

/****************************************************/
#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; height:30px; float:left;}
	
#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 **/

.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;
	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{display:block!important;}
.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}

.captchaFlux table{width:250px!important;}
.captchaFlux table td{border:none!important}