/* ---- HEADER ELEMENTS ---- */

	#replacelogo,
	#replacelogo a { 
		text-indent: -100em; 
		overflow: hidden; 
		background: url('../images/header.jpg') no-repeat; 
		height: 107px; 
		display: block; 
		margin: 0px; 
		padding: 0px; 
	 }
	 
	#replacelogo-fr,
	#replacelogo-fr a { 
		text-indent: -100em; 
		overflow: hidden; 
		background: url(../images/header-fr.jpg) no-repeat; 
		height: 107px; 
		display: block; 
		margin: 0px; 
		padding: 0px; 
	 }


/* ---- MAIN NAVIGATION BAR ---- */

	#mainnav {
		background:#FFFFFF;
		height: 20px;
		margin: 0px;
		padding-right: 50px;
		float: right;
	}

	
/* ---- BODY ELEMENTS ---- */
	body {
		background: #ffffff;
		text-align: left;
		font-weight: normal;
		font-family: helvetica, georgia, verdana, tahoma, sans-serif; 
	}

	#content-container {
		/*background: url("images/bg.jpg") repeat-x top left;*/
	}			

	#container {
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px 0px 0px 0px;
		text-align: left;
		border: 1px solid #CBCAB9; 
		background: #ffffff ; 
	}	

/* ---- TABS ---- */
#tabContainer {
    position: relative;
    width: 800px;
    height: 350px;
    padding: 0px;
    margin: 0px;    
    margin-left: auto;
    margin-right:auto;
    background: #ffffff url('../images/tabcont1.jpg') no-repeat;
}
#tabContainerImg {
    position: relative;
    float:right;
    background: #ffffff url('../images/tabContainerImg.png') no-repeat top right;
}
#tabBar {
    position: absolute;
    top: 328px;
    left: 30px;
    height:45px;
    width:500px;
}
#tabContent {
    position:relative;
    float: left;
    width: 55%;
    height: 250px;
    margin: 50px 0px 30px 30px;
    text-align:justify;
    font-size: 13px;
    overflow-y: auto;
    overflow-x:hidden;
    scrollbar-face-color: #e3e3e3; scrollbar-3dlight-color: #fff; scrollbar-base-color: #fff;
    scrollbar-track-color: #fff; scrollbar-darkshadow-color: #fff; scrollbar-arrow-color: #000;
    scrollbar-shadow-color: #fff; scrollbar-highlight-color: #fff;
}
.tab {
    position:relative;
    float:left;
    height:41px;
    width:130px;
    padding: 0px;
    margin: 0px 25px 0px 0px;
    color: #939393;
    font-family: "Helvetica Neue Thin", "Arial Narrow", Arial, Sans-Serif;
    font-size: 16px;
    text-align:center;
    background:url(../images/tab.png) no-repeat top left;
}
.tab a {
    text-decoration: none;
    outline: none;
    color: #939393;
}
.tabOn {
    color: #000000;
    background:url(../images/tab_on.png) no-repeat top left;     
}
.tabOn a {
    text-decoration: none;
    outline: none;
    color: #000000;
}
.tab2List {
    list-style-type: none;
}   
#contactUs {
    width: 400px;
    float:right;
    font-size: 13px;
}
a {
    text-decoration: none;
    color: #81321a;
}
/* ---- GENERAL LOOK ---- */

	.oldbrowsers, 
	.hide { 
		display: none; 
	}

	img { 
		border: none; 
		padding: 0px;
		margin: 0px;
	}
	
	.reset {
		display: block; 
		clear: both; 
		font: 1px/1px serif;
		height: 1px; 
		margin: 0px; 
	}
    .title {
        color: #81321a;
    }
	form, 
	input, 
	select {
		margin: 0px;
		padding: 0px; 
	}
    
    