html,body {
	margin: 0;
	padding: 0;
	background-color: #9EA374;
	color: #000;
	font: 12px Arial, Verdana, sans-serif;
}

#wrapper {
	position: relative;
	margin: 10px auto 30px;
	width: 900px;
	height: 600px;
	background: #fff;
}

/* @group navigation-en */

#topbanner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 78px;
	border-bottom: 2px solid #9EA374;
}

#mainnav {
	position: absolute;
	top: 89px;
	display: block;
	left: 15px;
	width: 870px;
	height: 18px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: visible;
}

#mainnav ul#navigation {
	list-style-type: none;
	height: 18px;
	
}

#mainnav ul#navigation li {
	border: 0;
	display: inline;
	text-indent: -9999px;
	list-style-type: none;
}

li#francais a {
	width: 63px;
	height: 18px;
	background: url(../en/imgs/nav/francais.gif) no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	visibility: visible;
}


li#francais a:hover {
	background: url(../en/imgs/nav/francais-on.gif) no-repeat;
}

li#company a {
	width: 66px;
	height: 18px;
	background: url(../en/imgs/nav/company.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 324px;
}


li#company a:hover {
	background: url(../en/imgs/nav/company-on.gif) no-repeat;
}

li#services a {
	width: 54px;
	height: 18px;
	background: url(../en/imgs/nav/services.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 410px;
}


li#services a:hover {
	background: url(../en/imgs/nav/services-on.gif) no-repeat;
}

li#clients a {
	width: 75px;
	height: 18px;
	background: url(../en/imgs/nav/clients.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 484px;
}


li#clients a:hover {
	background: url(../en/imgs/nav/clients-on.gif) no-repeat;
}

li#news a {
	width: 39px;
	height: 18px;
	background: url(../en/imgs/nav/news.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 579px;
}


li#news a:hover {
	background: url(../en/imgs/nav/news-on.gif) no-repeat;
}

li#research a {
	width: 59px;
	height: 18px;
	background: url(../en/imgs/nav/research.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 638px;
}


li#research a:hover {
	background: url(../en/imgs/nav/research-on.gif) no-repeat;
}

li#careers a {
	width: 53px;
	height: 18px;
	background: url(../en/imgs/nav/careers.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 717px;
}


li#careers a:hover {
	background: url(../en/imgs/nav/careers-on.gif) no-repeat;
}

li#contact a {
	width: 72px;
	height: 18px;
	background: url(../en/imgs/nav/contactus.gif) no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 790px;
	visibility: visible;
}


li#contact a:hover {
	background: url(../en/imgs/nav/contactus-on.gif) no-repeat;
}

#privacy {
	position: absolute;
	top: 605px;
	left: 5px;
	width: 125px;
	height: 16px;
	visibility: visible;
}

/* @end */

/* @group navigation-fr */

#topbanner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 78px;
	border-bottom: 2px solid #9EA374;
	visibility: visible;
}

#mainnav-fr {
	position: absolute;
	top: 87px;
	display: block;
	left: 15px;
	width: 870px;
	height: 20px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#mainnav-fr ul#navigation {
	list-style-type: none;
	height: 22px;
	
}

#mainnav-fr ul#navigation li {
	border: 0;
	display: inline;
	text-indent: -9999px;
	list-style-type: none;
}

li#francais-fr a {
	width: 63px;
	height: 24px;
	background: url(../fr/imgs/nav/francais.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 2px;
	left: 0;
}


li#francais-fr a:hover {
	background: url(../fr/imgs/nav/francais-on.gif) no-repeat;
}

li#company-fr a {
	width: 126px;
	height: 20px;
	background: url(../fr/imgs/nav/company.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 0px;
	left: 203px;
}


li#company-fr a:hover {
	background: url(../fr/imgs/nav/company-on.gif) no-repeat;
}

li#services-fr a {
	width: 54px;
	height: 18px;
	background: url(../fr/imgs/nav/services.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 2px;
	left: 349px;
}


li#services-fr a:hover {
	background: url(../fr/imgs/nav/services-on.gif) no-repeat;
}

li#clients-fr a {
	width: 45px;
	height: 18px;
	background: url(../fr/imgs/nav/clients.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 2px;
	left: 423px;
}


li#clients-fr a:hover {
	background: url(../fr/imgs/nav/clients-on.gif) no-repeat;
}

li#news-fr a {
	width: 63px;
	height: 18px;
	background: url(../fr/imgs/nav/news.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 2px;
	left: 488px;
}


li#news-fr a:hover {
	background: url(../fr/imgs/nav/news-on.gif) no-repeat;
}

li#research-fr a {
	width: 76px;
	height: 18px;
	background: url(../fr/imgs/nav/research.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 2px;
	left: 571px;
}


li#research-fr a:hover {
	background: url(../fr/imgs/nav/research-on.gif) no-repeat;
}

li#careers-fr a {
	width: 60px;
	height: 18px;
	background: url(../fr/imgs/nav/careers.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 2px;
	left: 667px;
}


li#careers-fr a:hover {
	background: url(../fr/imgs/nav/careers-on.gif) no-repeat;
}

li#contact-fr a {
	width: 115px;
	height: 18px;
	background: url(../fr/imgs/nav/contactus.gif) no-repeat;
	display: block;
	visibility: visible;
	position: absolute;
	top: 2px;
	left: 747px;
}


li#contact-fr a:hover {
	background: url(../fr/imgs/nav/contactus-on.gif) no-repeat;
}

#privacy-fr {
	position: absolute;
	top: 605px;
	left: 5px;
	width: 239px;
	height: 16px;
}

/* @end */

/* @group home group */
#home-content {
	width: 900px;
	height: 485px;
	position: absolute;
	top: 115px;
	left: 0;
	overflow: hidden;
}
#home-content #left-visual {
	width: 325px;
	height: 475px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
}

#home-content #right-visual {
	width: 550px;
	height: 325px;
	position: absolute;
	left: 340px;
	top: 0px;
}

#home-content #right-news {
	width: 550px;
	height: 145px;
	position: absolute;
	left: 340px;
	top: 330px;
	background-color: #7E8451;
}

#home-content #right-news #visual {
	width: 125px;
	height: 145px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#home-content #right-news #top-news{
	width: 395px;
	height: 40px;
	position: absolute;
	left: 125px;
	top: 0px;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 20px;
}


#home-content #right-news #top-news a {
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}



#home-content #right-news #horizontal {
	width: 425px;
	height: 3px;
	position: absolute;
	left: 125px;
	top: 81px;
	overflow: hidden;
}

#home-content #right-news #btm-news{
	width: 348px;
	height: 37px;
	position: absolute;
	left: 125px;
	top: 93px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 10px 5px 5px;
}

#home-content #right-news #btm-news a{
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}

#home-content #right-news #vertical {
	width: 3px;
	height: 61px;
	position: absolute;
	left: 481px;
	top: 84px;
	overflow: hidden;
}

#home-content #right-news #more {
	width: 57px;
	height: 52px;
	position: absolute;
	left: 488px;
	top: 88px;
	overflow: hidden;
}

/* @end */

/* @group services group */

#services-content {
	width: 900px;
	height: 485px;
	position: absolute;
	top: 115px;
	left: 0;
	overflow: hidden;
}

#services-content #left-visual {
	width: 325px;
	height: 325px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
}

#services-content #left-details {
	width: 325px;
	height: 145px;
	position: absolute;
	top: 330px;
	left: 10px;
	overflow: hidden;
	background-color: #AFB48C;
	margin: 0;
	padding: 0;
	color: #FFF;
}

#services-content #left-details p {
	margin: 15px 25px;
	line-height: 16px;
}

#services-content #right-flash {
	width: 550px;
	height: 475px;
	position: absolute;
	left: 340px;
}



/* @end */

/* @group company group */

#company-people,
#company-profile,
#company-events  {
	width: 900px;
	height: 485px;
	position: absolute;
	top: 115px;
	left: 0;
	overflow: hidden;
}

#company-people #left-visual,
#company-profile #left-visual {
	width: 325px;
	height: 475px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
}

#company-events #left-visual {
	width: 325px;
	height: 475px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
	background-color: #AFB48C;
	margin: 0;
	padding: 0;
	color: #FFF;
}



#company-events #left-details {
	width: 325px;
	height: 145px;
	position: absolute;
	top: 330px;
	left: 10px;
	overflow: hidden;
	background-color: #AFB48C;
	margin: 0;
	padding: 0;
	color: #FFF;
}

#company-people #left-details,
#company-profile #left-details {
	width: 325px;
	height: 145px;
	position: absolute;
	top: 330px;
	left: 10px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: #FFF;
	z-index: 1;
}

#company-people #left-details p,
#company-events #left-details p {
	margin: 15px 20px;
	line-height: 18px;
	text-align: left;
}

#company-profile #left-details p {
	margin: 15px 20px;
	line-height: 18px;
	text-align: left;
}



#company-people #right-nav,
#company-profile #right-nav,
#company-events #right-nav {
	width: 550px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 340px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: #FFF;
	background-color: #CBCEB2;
}

#company-people #right-people {
	width: 550px;
	height: 418px;
	position: absolute;
	top: 57px;
	left: 340px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #CBCEB2;
}



#company-people #right-nav #nav-title,
#company-profile #right-nav #nav-title,
#company-events #right-nav #nav-title {
	width: 115px;
	height: 33px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	visibility: visible;
	
}

#company-people #right-nav ul#navigation,
#company-profile #right-nav ul#navigation,
#company-events #right-nav ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	height: 11px;
	top: 40px;
	left: 15px;
	position: absolute;
}

#company-people #right-nav ul#navigation li,
#company-profile #right-nav ul#navigation li,
#company-events #right-nav ul#navigation li {
	height: 11px;
	border: 0;
	display: inline;
	text-indent: -9999px;
}

li#profileselected a{
	width: 59px;
	height: 11px;
	background: url(../en/imgs/company/company-profile-nav-over.gif) no-repeat;
	display: block;
	top: 0px;
	left: 15px;
}

li#profile a {
	width: 59px;
	height: 11px;
	background: url(../en/imgs/company/company-profile-nav.gif) no-repeat;
	display: block;
	top: 0px;
	left: 15px;
}

li#profile a:hover, li#profileselected a:hover {
	background: url(../en/imgs/company/company-profile-nav-over.gif) no-repeat;
}

li#people a {
	width: 53px;
	height: 11px;
	background: url(../en/imgs/company/company-people-nav.gif) no-repeat;
	display: block;
	position: absolute;
	left: 79px;
	top: 0px;
}

li#peopleselected a {
	width: 53px;
	height: 11px;
	background: url(../en/imgs/company/company-people-nav-over.gif) no-repeat;
	display: block;
	position: absolute;
	left: 79px;
	top: 0px;
}

li#people a:hover, li#peopleselected a:hover {
	background: url(../en/imgs/company/company-people-nav-over.gif) no-repeat;
}



li#event a {
	width: 56px;
	height: 11px;
	background: url(../en/imgs/company/company-events-nav.gif) no-repeat;
	display: block;
	position: absolute;
	left: 152px;
	top: 0px;
}


li#eventsselected a  {
	width: 56px;
	height: 11px;
	background: url(../en/imgs/company/company-events-nav-over.gif) no-repeat;
	display: block;
	position: absolute;
	left: 152px;
	top: 0px;
}


li#event a:hover, li#eventselected a:hover {
	background: url(../en/imgs/company/company-events-nav-over.gif) no-repeat;
}

#company-profile #right-details,
#company-events #right-details {
	width: 550px;
	height: 419px;
	position: absolute;
	top: 56px;
	left: 340px;
	overflow: auto;
	margin: 0;
	color: #626642;
	visibility: visible;
}

#company-profile #right-details p,
#company-events #right-details p {
	margin: 15px;
	line-height: 18px;

}

#company-profile #right-details p a,
#company-events #right-details p a{
	color: #626642;
	text-decoration: underline;
	font-weight: bold;
}

#company-people #right-nav #nav-title-fr,
#company-profile #right-nav-fr #nav-title-fr,
#company-events #right-nav-fr #nav-title-fr {
	width: 275px;
	height: 34px;
	position: absolute;
	top: 2px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	
}

#company-people #right-nav ul#navigation-fr,
#company-profile #right-nav ul#navigation-fr,
#company-events #right-nav ul#navigation-fr {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	height: 11px;
	top: 36px;
	left: 15px;
	position: absolute;
}

#company-people #right-nav ul#navigation-fr li,
#company-profile #right-nav ul#navigation-fr li,
#company-events #right-nav ul#navigation-fr li {
	height: 11px;
	border: 0;
	display: inline;
	text-indent: -9999px;
}

li#profileselected-fr a{
	width: 52px;
	height: 15px;
	background: url(../fr/imgs/company/company-profile-nav-over.gif) no-repeat;
	display: block;
	top: 0px;
	left: 15px;
}

li#profile-fr a {
	width: 52px;
	height: 15px;
	background: url(../fr/imgs/company/company-profile-nav.gif) no-repeat;
	display: block;
	top: 0px;
	left: 15px;
}

li#profile-fr a:hover, li#profileselected-fr a:hover {
	background: url(../fr/imgs/company/company-profile-nav-over.gif) no-repeat;
}

li#people-fr a {
	width: 55px;
	height: 15px;
	background: url(../fr/imgs/company/company-people-nav.gif) no-repeat;
	display: block;
	position: absolute;
	left: 72px;
	top: 0px;
}

li#peopleselected-fr a {
	width: 55px;
	height: 15px;
	background: url(../fr/imgs/company/company-people-nav-over.gif) no-repeat;
	display: block;
	position: absolute;
	left: 72px;
	top: 0px;
}

li#people-fr a:hover, li#peopleselected-fr a:hover {
	background: url(../fr/imgs/company/company-people-nav-over.gif) no-repeat;
}



li#event-fr a {
	width: 103px;
	height: 15px;
	background: url(../fr/imgs/company/company-events-nav.gif) no-repeat;
	display: block;
	position: absolute;
	left: 147px;
	top: 0px;
}


li#eventsselected-fr a  {
	width: 103px;
	height: 15px;
	background: url(../fr/imgs/company/company-events-nav-over.gif) no-repeat;
	display: block;
	position: absolute;
	left: 147px;
	top: 0px;
}


li#event-fr a:hover, li#eventselected-fr a:hover {
	background: url(../fr/imgs/company/company-events-nav-over.gif) no-repeat;
}




/* @end */

/* @group research group */

#research-content {
	width: 900px;
	height: 485px;
	position: absolute;
	top: 115px;
	left: -1px;
	overflow: hidden;
}

#research-content #left-visual {
	width: 150px;
	height: 475px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
}

#research-content #titlebar {
	width: 797px;
	height: 58px;
	position: absolute;
	top: 0px;
	left: 160px;
	overflow: hidden;
	background-color: #cbceb3;
}

#research-content #titlebar #nav-title {
	width: 115px;
	height: 32px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	
}

#research-content #titlebar #nav-title-fr {
	width: 192px;
	height: 32px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	
}

#research-content #middle {
	width: 156px;
	height: 397px;
	position: absolute;
	top: 78px;
	left: 175px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: #626642;
}

#research-content #middle p {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}

#research-content #research-container {
	width: 513px;
	height: 382px;
	position: absolute;
	top: 38px;
	left: 340px;
	overflow: hidden;
	border-top: 20px solid #9DA373;
	border-bottom: 5px solid #9DA373;
	border-left: 5px solid #9DA373;
	border-right: 5px solid #9DA373;
	padding-top: 30px;
	padding-left: 30px;
}



/* @end */

/* @group news group */

#news-content {
	width: 900px;
	height: 485px;
	position: absolute;
	top: 115px;
	left: 0;
	overflow: hidden;
}

#news-content #left-visual {
	width: 83px;
	height: 475px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
	background-color: #CBCEB3;
}

#news-content #titlebar {
	width: 797px;
	height: 58px;
	position: absolute;
	top: 0px;
	left: 93px;
	overflow: hidden;
	background-color: #cbceb3;
	z-index: 2;
}

#news-content #titlebar #nav-title {
	width: 67px;
	height: 32px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	visibility: visible;
	
}

#news-content #titlebar #nav-title-fr {
	width: 152px;
	height: 32px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	
}

#news-content #middle {
	width: 223px;
	height: 397px;
	position: absolute;
	top: 78px;
	left: 108px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: #626642;
}

#news-content #middle p {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}

#news-content #news-container {
	width: 510px;
	height: 382px;
	position: absolute;
	top: 38px;
	left: 340px;
	overflow: hidden;
	border-top: 20px solid #9DA373;
	border-bottom: 5px solid #9DA373;
	border-left: 5px solid #9DA373;
	border-right: 5px solid #9DA373;
	padding-top: 30px;
	padding-left: 30px;
}


/* @end */

/* @group clients group */

#clients-content {
	width: 900px;
	height: 485px;
	position: absolute;
	top: 115px;
	left: 0;
	overflow: hidden;
}

#clients-content #top-banner {
	width: 880px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #9EA374;
}

#clients-content #top-banner #top-visual {
	width: 775px;
	height: 39px;
	position: absolute;
	top: 5px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#clients-content #clients-banner {
	width: 880px;
	height: 136px;
	position: absolute;
	top: 60px;
	left: 10px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

#clients-content #btm-banner {
	width: 880px;
	height: 195px;
	position: absolute;
	top: 200px;
	left: 10px;
	overflow: visible;
	margin: 0;
	padding: 0;
	color: #626642;
	line-height: 16px;
	font-size: 11px;
}



#clients-content #btm-banner #col1 {
	width: 227px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: visible;
	margin: 0;
	padding: 0;
}

#clients-content #btm-banner #col1 ul,
#clients-content #btm-banner #col2 ul,
#clients-content #btm-banner #col3 ul,
#clients-content #btm-banner #col4 ul    {
	margin: 0;
	padding: 0 0 0 15px;
}

#clients-content #btm-banner #col1 li,
#clients-content #btm-banner #col2 li,
#clients-content #btm-banner #col3 li,
#clients-content #btm-banner #col4 li {
	list-style-type: square;
}

#clients-content #btm-banner #col2 {
	width: 207px;
	height: 270px;
	position: absolute;
	top: 0px;
	left: 247px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#clients-content #btm-banner #col3 {
	width: 207px;
	height: 270px;
	position: absolute;
	top: 0px;
	left: 474px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#clients-content #btm-banner #col4 {
	width: 180px;
	height: 270px;
	position: absolute;
	top: 0px;
	left: 701px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#clients-content #casestudies {
	width: 880px;
	height: 75px;
	position: absolute;
	top: 400px;
	left: 10px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #9ea374;
	visibility: hidden;
}



/* @end */

/* @group careers contact  privacy group */

#careers-content {
	width: 900px;
	height: 485px;
	position: absolute;
	top: 115px;
	left: 0;
	overflow: hidden;
}

#careers-content #left-visual {
	width: 325px;
	height: 475px;
	position: absolute;
	top: 0px;
	left: 10px;
	overflow: hidden;
}

#careers-content #right-nav{
	width: 550px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 340px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	color: #FFF;
	background-color: #CBCEB2;
}

#careers-content #right-nav #nav-title{
	width: 95px;
	height: 32px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	
}

#careers-content #right-nav #nav-title-fr{
	width: 140px;
	height: 32px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;	
}

#careers-content #right-nav #nav-title-contact-fr{
	width: 278px;
	height: 34px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	
}

#careers-content #right-nav #nav-title-privacy-fr{
	width: 400px;
	height: 34px;
	position: absolute;
	top: 0px;
	left: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	
}

#careers-content #right-details {
	width: 550px;
	height: 419px;
	position: absolute;
	top: 56px;
	left: 340px;
	overflow: hidden;
	margin: 0;
	color: #626642;
}
#careers-content #right-details p {
	line-height: 16px;
	margin: 8px 15px;
}

#careers-content #right-details p a{
	color: #626642;
	text-decoration: underline;
	font-weight: bold;
}



#careers-content #right-details ul {
	list-style-type: none;
	margin: 15px;
	line-height: 16px;
	border: 0;
	padding-left: 35px;
}
#careers-content #right-details li {
	list-style-type: square;
}

#careers-content #right-details li a {
	color: #626642;
	text-decoration: underline;
	font-weight: bold;
}

#careers-content #contact-container {
	width: 480px;
	height: 382px;
	position: absolute;
	top: 38px;
	left: 340px;
	overflow: hidden;
	border-top: 20px solid #9DA373;
	border-bottom: 5px solid #9DA373;
	border-left: 5px solid #9DA373;
	border-right: 5px solid #9DA373;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	color: #626642;
}

#careers-content #contact-container p a{
	color: #626642;
	text-decoration: underline;
	font-weight: bold;
}


/* @end */

#careers-content #right-details-fr {
	width: 550px;
	height: 419px;
	position: absolute;
	top: 56px;
	left: 340px;
	overflow: hidden;
	margin: 0;
	color: #626642;
}
#careers-content #right-details-fr p {
	line-height: 16px;
	margin: 6px 15px;
}

#careers-content #right-details-fr p a{
	color: #626642;
	text-decoration: underline;
	font-weight: bold;
}



#careers-content #right-details-fr ul {
	list-style-type: none;
	line-height: 16px;
	border: 0;
	padding-left: 35px;
	margin: 0 15px;
}
#careers-content #right-details-fr li {
	list-style-type: square;
}

