﻿/*

	CSS File
	
	URL: default.css
	
	All right reserved "SGS SA, 1 place des Alpes, P.O. Box 2152, 1211 Geneva 1, Switzerland"
	
	Version: 1.0.2
	
	Imports: navigation.css
	
*/

/* Navigation */
@import url("http://www.sgs.com/navigation.css");
/* KL
body {
	margin: 2px 0 0 2px;
	padding: 0;
	color: #535353;
	background-color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	height: 100%;
} */
table {
	text-align: left;
}
div {
	text-align: left;
}
/****************************************************/
#page-princ {
	text-align: left;
	width: 776px;
	margin: 0;
}
/****************************************************/
div#header {
	position: relative;
	background-image: url(http://www.sgs.com/header_menu_gen.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 776px;
	clear: both;
	
}
#header a.last, #menu a.last {
	border: none;
	background: none;
}
/****************************************************/
#menu_lang { 
	margin: 0px 0px 0px 5px;
	padding: 1px 0px 0px 0px;
}
#menu_lang li {
	margin: 0 0 0 ;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
	
#menu_lang a {
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	color: #FFF;
	float: left;
	text-decoration: none;
	border-right: 1px solid #FFF;
}
	
#menu_lang a:hover {
	text-decoration: underline;
}

#menu_lang a.last {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/****************************************************/
#sgs {
	margin: 15px 0 0 0;
	clear: both;
	height: 61px;
}
table.headerImg {
	width: 776px;
	border-spacing:0;
	border: 0px none;
	padding: 0px;
	margin:0px;
}
/****************************************************/
/* general menu */
#menu_gen {
	position: absolute;
	right: 5px;
	top: 2px;
	margin: 0 0 0 0;
	padding: 0;
}
#menu_gen li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	background-color: Red;
}
	
#menu_gen a {
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	float: left;
	font-size: 9px;
	color: #4B4B4D;
	text-decoration: none;
	background: url(http://www.sgs.com/sep_menu_gen.gif) no-repeat 100% 50%;
}
	
#menu_gen a:hover {
	text-decoration: underline;
}
/* fin du menu general */
/****************************************************/
#nav {
	clear: both;
	position: relative;
	background: url(http://www.sgs.com/header_menu.gif) no-repeat 0 0;
	height: 28px;
}
/****************************************************/

/* search box */
#search {
	margin: 7px 0 7px 10px;
	border: solid 0 #fff;
	width: 94px;
	font-size: 10px;
	height: 14px;
	background: transparent url(http://www.sgs.com/search-box-bg.gif) no-repeat;
}

#go_btn {
	margin: 5px;
	padding: 0;
	border: solid 0 #fff;
	width: 24px;
	height: 13px;
}
/***************************************************/
#contenu, #contenu-bas {
	position: relative;
	margin: 0;
	padding:0;
	width: 100%;
}
#contenu {
	background-image: url(http://www.sgs.com/bg-line.gif);
}
/***************************************************/
a {
	color: #FF6600;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/**************************************************/
#n-images { margin-left: 1px; }

div#n-top { height: 24px;}
div#n-food-safety { height: 73px; }
div#n-information-security { height: 73px; }
div#n-forestry-management { height: 73px; }
div#n-services-certification { height: 73px; }

	
/************************************************/
#sgs-country {
	float: left;
}
#sgs-slogan {
	float: right;
}
/************************************************/
#cols {
	position: relative;
	width: 776px;
	height: 467px;
	
}
#cols ul { list-style-type: none; }
#cols li {
	margin: 0;
	font-size: 10px;
}
#cols li a {
	
	padding-left: 10px;
}
/************************************************/
#col-activites { line-height: 15px; float: left; width: 180px;}
#col-activites ul { padding-left: 59px; margin-top: 122px; }
#col-business { line-height: 15px; position: relative; width: 230px; float: left; margin-left: 60px; }
#col-business ul { margin-left: 30px; }
#col-news { width: 241px; float: left; font-size: 10px; padding: 28px 5px 0 32px; height: 260px;}
#col-news h4 { font-size: 10px; color: #535353; }
#col-news a {
	color: #ff6600;
	
	padding-left: 10px;
}
.news { padding-top: 15px; }
/************************************************/
#service-finder { position: absolute;  width: 260px; margin-top: 6px; font-size: 10px; margin-left: 0px; top: 285px; left: 0; 	}
#images-links { width: 100%; position: absolute; top: 288px; left: 226px; margin-top: 3px; }
#images-links img { margin-right: 13px; }
#images-links img.last { margin-right: 0; }
/************************************************/

/***********************************************/
.read-more {
		
		padding-left: 10px;
		margin-left: 5px;
		color: #EE7900;
}
/************************************************/
#flash-banner { position: absolute; top: 0; left: 797px; top: 77px; }
/************************************************/
select { width: 123px; font-size: 10px; color: #a2a2a2; text-align: left; }
#select-activite { margin-top: 51px; margin-left: 60px; margin-bottom: 54px; }
#select-business { margin: 30px 0 0 40px; }
#select-activity { margin: 12px 0 0 40px; margin-bottom: 12px;}
#finder-search { margin: 0 0 0 40px;}



/* Content */

p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

span.titleTopic {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	text-transform:uppercase;
	font-weight: bold;
	line-height: 18px;
	color: #535353;
}

span.titleTopicTopLevel {
	margin: 0px;
	padding: 0px 25px 0px 25px;
	width: auto;
	border-left: 2px solid #FF6600;
	border-right: 2px solid #FF6600;
	font-size: 18px;
	text-transform:uppercase;
	font-weight: bold;
	line-height: 16px;
	background-color: #FFF;
	height: 16px;
	color: #535353;
}
/*
span.title	{
	font-size: 14px; 
	color: #333333;
	font-weight: bold;
}
*/


/*  TABLES */
table.inContent {
	width: 453px;
	border-spacing:0;
	border: 0px none;
	padding: 0px;
	margin:0px;
}
td.inContentLeft {
	width: 220px;
	margin: 0px;
	padding: 0px;
	word-wrap: break-word;
}
td.inContentMiddle {
	width: 1px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
td.inContentRight {
	width: 220px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	word-wrap: break-word;
}

table.serviceFinder {
	width: 250px;
	/*margin: 0px;
	margin-left: 50px; */
	padding: 0;
	border-spacing:0;
	border: 0px none;
}
table.serviceFinder td.left {
	width: 120px;
	height: 26px;
}
*html table.serviceFinder td.left {
	height: 10px;
}
table.serviceFinder td.right {
	width: 50px;
	height: 26px;
}
*html table.serviceFinder td.right {
	height: 10px;
}


table.imgTextHoriz {

	width: 100%;
	border-spacing:0;
	border: 0px none;
	padding: 0px;
	margin:0px;
}

table.imgTextHoriz img {
	margin-right: 10px;
}

.bizBoxfix {
	width: 453px;
	background-color: #F8F8F8;
	height: 122px;
}
.bizBoxfixRight {
	float: right;
	width: 289px;
	padding-top: 24px;
	padding-left: 58px;
	border-top: 6px solid #E5E5E5;
}
*html .bizBoxfixRight {
	padding-top: 32px;
}
.bizBoxfixRight p{
	margin:  0px;
	padding: 0px;
}
.bizBoxfixLeft {
	float: left;
	width: 106px;
	word-wrap: break-word;
}
.bizBoxfixTitle {
	position: absolute;
	color: #666;
	text-transform:uppercase;
	border: 1px solid #E5E5E5;
	margin-top: -110px;
	margin-left: 0px;
	padding-left: 120px;
	padding-right: 2px;
	padding-top: -2px;
	font-size: 14px;
	font-weight: bold;
}

.textOrange, .textOrange a {
	color: #FF6600;
}

.textOrange a:hover {
	color: #FF6600;
}


td .posArrow a {
	/* margin: -10px; */
	padding: 0px;
}

.posArrow a, a.posArrow {

	color: #FF6600;
}

.posArrow a:hover, a:hover.posArrow {
	text-decoration: underline;
	color: #FF6600;
}

.posArrowGrey a, a.posArrowGrey {
	color: #535353;
}

.posArrowGrey a:hover, a:hover.posArrowGrey {
	text-decoration: underline;
	color: #535353;
}


/* FORMS */

form {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
select.serviceFinder {
	width: 125px;
	height: 16px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

/* LINKS */
#footerCenter a:link {
	color: #666;
	text-decoration: none;
}
#footerCente a:visited {
	color: #666;
	text-decoration: none;
}
#footerCenter a:hover {
	color: #666;
	text-decoration: underline;
}

a.inLink:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.inLink {
	color: #535353;
	text-decoration: none;
}
a.inLink:visited {
	color: #535353;
	text-decoration: none;
}
a.inLink:hover {
	color: #535353;
	text-decoration: underline;
}

a img {
	border: 0px;
}

/* Management */

.portraitsMngm {
	width: 444px;
	height: 96px;
	background-image: url(http://www.sgs.com/bg_mngmtmemberdetail.gif);
	text-align: left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
*html .portraitsMngm {
	margin-left: -120px;
	
}
.textPortraitsMngm {
	width: 448px;
	margin-top: 20px;
}
*html .textPortraitsMngm {
	margin-left: -120px;
}
.colorGreyMngm {
	color: #535353;
}
.nameMngm {
	padding: 32px 5px 0 15px;
	float: left;
	width: 135px;
	color: #FF6600;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
}

.nationMngm {
	padding: 32px 5px 0 0;
	float: left;
	width: 126px;
	color: #C4C7CA;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
}
.birthMngm {
	padding: 32px 5px 0 0;
	float: left;
	color: #9F9F9F;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
}
.imageMngm {
	padding: 1px;
	padding-right: 4px !important;
	padding-right: 1px;
	float: right;
}

.listAllMembersTop {
	width: 448px;
	background-image: url(http://www.sgs.com/bg_listallmemberstop.jpg);
	height: 60px;
	margin-top: 20px;
	color: #FF6600;
	font-weight: bold;
	text-transform:uppercase;
}
.listAllMembersMiddle {
	width: 448px;
	background-image: url(http://www.sgs.com/bg_listallmembersmiddle.jpg);
}
*html .listAllMembersMiddle {
	width: 448px;
	padding-left: -70px;

}
*+html .listAllMembersMiddle {
	width: 448px;
	padding-left: -70px;

}

/* Boarder Sites */

.portraitsMngmboarder {
	width: 449px;
	height: 67px;
	background-image: url(http://www.sgs.com/mngmt-bg-boardofdirectors.gif);
	text-align: left;
	margin-left: 0 !important;
	margin-left: -120px;
}

.portraitsMngmboarder .nameMngm, .portraitsMngmboarder .nationMngm, .portraitsMngmboarder .birthMngm {
	padding-top: 5px;
}

.listAllMembersFooter {
	width: 448px;
	background-image: url(http://www.sgs.com/bg_listallmembersfooter.jpg);
	height: 49px;
}

ul.listMembers {
	width: 90px;
	list-style-image: url(http://www.sgs.com/listmembersimg.gif);
	margin-top: -10px;
	background-image: none;
	word-wrap: break-word;
}
*html ul.listMembers {
	margin-top: 0px;
	margin-left: 0px;
}
*+html ul.listMembers {
	margin-top: 0px;
	margin-left: 0px;
}
ul.listMembers li {
	width: 90px;
	margin-left: -20px;
	background-image: none;
}
*html ul.listMembers li {
	margin-left: 20px;
	word-wrap: break-word;
}
*+html ul.listMembers li {
	margin-left: 20px;
	word-wrap: break-word;
}

/* Tables and BBColor */

.headerTable {
	background-color: #C4C7CA;
}

.rowGrey {
	background-color: #E4E4E4;
}


/* Service Finder */
.serviceFinderTitle {
	width: 140px; 
	height: 16px;
	background-color: #4D4D4F;
	text-align: center;
	color: #FFF;
	padding-top: 3px;
	word-wrap: break-word;
	border-left:5px solid #FF6600;
}
.serviceFinderContent {
	width: 136px; 
	height: 110px;
	margin:0;
	padding: 3px 0px 0px 7px;
	background-image: url(http://www.sgs.com/service_finder_bous.jpg);
	background-repeat: no-repeat; 
	background-position: bottom left;
	word-wrap: break-word;
	border-left:1px solid #767678;
	border-right:1px solid #767678;
	border-bottom:1px solid #767678;
}
.serviceFinderContent1 {
	width: 132px; 
	height: 25px;
	margin:0;
	padding: 5px 0px 0px 7px;
	word-wrap: break-word;
	border-left:5px solid #FF6600;
	border-right:1px solid #767678;
}

/* News Block */

.headerNews {
	background-color: #FF6600;
	width: 135px;
	height: 22px;
	color: #FFF;
	text-transform:uppercase;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	padding-top: 8px;
	font-weight: bold;
	word-wrap: break-word;
}
.contentNews {
	width: 133px;
	border-left: 1px solid #DADDDF;
	border-right: 1px solid #DADDDF;
	border-bottom: 1px solid #DADDDF;
	word-wrap: break-word;
}
.lineNews {
	background-image: url(http://www.sgs.com/iconnews.gif);
	background-repeat: no-repeat;
	background-position: 0 11px;
	padding: 8px 2px 8px 12px;
	width: 113px;
	word-wrap: break-word;
}
.lineNews a {
	color: #535353;
}

a.sLink:link {
	color: #535353;
	text-decoration: none;
}
a.sLink:visited {
	color: #535353;
	text-decoration: none;
}
a.sLink:hover {
	color: #FF6600;
	text-decoration: underline;
}
.sLink {
	color: #535353;
}
.oLink {
	color: #FF6600;
}

.copyright a {
	color: #535353;
}

.copyright a:hover {
	color: #FF6600;
}

/********   OLD CLASSES      ***********/

/* Tag */
body,tr,td,span,div,ul,ol,li,select,input,textarea		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
select,textarea											{ font-size: 10px; border: 1px solid #999999;}
textarea												{ font-size: 11px;}

/* Classes */
.pdLeft2		{ padding-left: 2px;}			
.pdTop3			{ padding-top: 3px;}
.pdRight3		{ padding-right: 3px;}
.pdTop4			{ padding-top: 4px;}
.pdLeft5		{ padding-left: 5px;}
.pdTop5			{ padding-top: 5px;}
.pdBottom5		{ padding-bottom: 5px;}	
.pdRight5		{ padding-right: 5px;}
.pdRight7		{ padding-right: 7px;}
.pdBottom7		{ padding-bottom: 7px;}
.pdTop8			{ padding-top: 8px;}
.pdBottom8		{ padding-bottom: 8px;}
.pdLeft8		{ padding-left: 8px;}
.pdRight8		{ padding-right: 8px;}
.pdLeft10		{ padding-left: 10px;}
.pdRight10		{ padding-right: 10px;}
.pdTop10		{ padding-top: 10px;}
.pdBottom10		{ padding-bottom: 10px;}
.pdBottom11		{ padding-bottom: 11px;}
.pdTop11		{ padding-top: 11px;}
.pdLeft11		{ padding-left: 11px;}
.pdRight11		{ padding-right: 11px;}
.pdTop13		{ padding-top: 13px;}
.pdTop14		{ padding-top: 14px;}
.pdBottom14		{ padding-bottom: 14px;}
.pdLeft14		{ padding-left: 14px;}
.pdRight14		{ padding-right: 14px;}
.pdLeft15		{ padding-left: 15px;}
.pdRight15		{ padding-right: 15px;}
.pdTop15		{ padding-top: 15px;}
.pdBottom15		{ padding-bottom: 15px;}
.pdBottom16		{ padding-bottom: 16px;}
.pdLeft20		{ padding-left: 20px;}
.pdTop23		{ padding-top: 23px;}
.pdBottom27		{ padding-bottom: 27px;}

.mgTitle			{ padding-top: 50px; padding-left: 10px; padding-bottom: 10px; color: #000000; font-size: 12px;}
.marginLeftSm		{ margin-left: 10px;}
.marginLeftBg		{ margin-left: 15px; margin-top: 10px;}
.marginRightSm		{ margin-right: 10px;}
.marginRightBg		{ margin-right: 15px;}
.marginTopSm		{ margin-top: 2px;}
.marginTopArrow		{ margin-top: 5px;}

.SmallText			{ font-size: 10px; text-decoration: none;color: #535353}
.copyright			{ font-size: 9px;  color: #535353; text-decoration: none;}
.titleRight			{ color: #ffffff; padding-left: 13px; padding-top: 9px; padding-bottom: 5px;}
.textRight			{ font-size: 11px; background: #F0F0F0; color: #666666; padding-left: 13px; padding-top: 13px; padding-bottom: 15px;}

.newsTitle   		{ font-size: 17px; background: #9eb2bc; color: #333333; padding-left: 10px; padding-top: 31px; padding-right: 10px; padding-bottom:16px}
.newsTitle2   		{ font-size: 17px; color: #333333; padding-left: 10px; padding-top: 31px; padding-right: 10px; padding-bottom:16px}
.news   			{ background: #F0F0F0; padding-left: 8px; padding-top: 15px; padding-bottom: 15px; padding-right: 8px;}
.path		  		{ font-family: Arial, Helvetica, sans-serif;color: #666666; font-size: 10px;}
.pathactive		  	{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: bold;}
.footer				{ margin-top: 15px; margin-bottom: 5px;}
.small		  		{ font-size: 10px;}
.pictogram			{ font-size: 9px; color: #333333;}
.topic			    { font-size: 17px; color: #333333;}
/*.title			    { font-size: 16px; color: #333333; font-weight: bold; }*/
.title			    { color: #535353; font-weight: bold; }
.subtitle			{ color: #535353; font-weight: bold;}
/*.quotation		    { font-size: 12px; color: #5d7e90; font-weight: bold;}*/
.quotation		    { font-size: 12px; color: #535353; font-weight: bold;}
.caption		    { font-size: 9px; color: #535353;}
.boxText		    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #C4C7CA;}

.promotionalTitle	{ font-family: "Helvetica neue condensed", Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: bold;}
.white	 			{ color: #ffffff;}
.red				{ color: #ff0000; }
.hr_orange			{ height: 3px; background: #fe6700; color: #fe6700; }
.hr_grey			{ height: 1px; background: #cccccc; color: #ffffff; }
.tableTopic			{ font-size: 12px; color: #000000; font-weight: bold; }
.tableTitleBig		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.tableTitleSmall	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; }
.tableText			{ font-size: 10px; color: #000000;}
.sitemap			{ border: 1px solid #cccccc;}
.iframe				{ font-size: 10px; color: #333333;}
.bold				{ font-weight: bold;}
.textvalign			{ vertical-align: middle;}

.mgcountrylevelUnselected								{ border-top: solid 1px #999999; font-size: 11px; text-decoration: none; color: #333333; width: 152px; height: 17px; }
.mgcountrylevelUnselected:hover							{ border-top: solid 1px #999999; background: #e2ebef; text-decoration: none; color: #333333; width: 152px; height: 17px; }
.mgcountrylevelSelected									{ border-top: solid 1px #999999; text-decoration: none; color: #333333; width: 152px; height: 17px; }
.mgcountrylevelUnselected3								{ padding-left: 17px; border-top: solid 1px #999999; font-size: 11px; text-decoration: none; color: #333333; display: block; height: 17px; }
.mgcountrylevelUnselected3:hover						{ padding-left: 17px; border-top: solid 1px #999999; background: #e2ebef; text-decoration: none; color: #333333; display: block; height: 17px; }
.mgcountrylevelUnselected3_self							{ padding-left: 6px; border-top: solid 1px #999999; font-size: 11px; text-decoration: none; color: #333333; display: block; height: 17px; }
.mgcountrylevelUnselected3_self:hover					{ padding-left: 6px; border-top: solid 1px #999999; background: #e2ebef; text-decoration: none; color: #333333; display: block; height: 17px; }
.mgcountrylevelUnselected4								{ padding-left: 26px; border-top: solid 1px #999999; font-size: 11px; text-decoration: none; color: #333333; display: block; height: 17px; }
.mgcountrylevelUnselected4:hover						{ padding-left: 26px; border-top: solid 1px #999999; background: #e2ebef; text-decoration: none; color: #333333; display: block; height: 17px; }
.mgcountrylevelUnselected4_self							{ padding-left: 15px; border-top: solid 1px #999999; font-size: 11px; text-decoration: none; color: #333333; display: block; height: 17px; }
.mgcountrylevelUnselected4_self:hover					{ padding-left: 15px; border-top: solid 1px #999999; background: #e2ebef; text-decoration: none; color: #333333; display: block; height: 17px; }

.countrynavlevel3										{ font-size: 11px; color: #000000; text-decoration: none; padding-left: 8px; width: 152px; height: 17px; background-color: #F0F0F0;}

/* Link */

a						{ text-decoration: none; color: #FF6600;}
a:hover					{ text-decoration: underline; color: #FF6600;}

a.menuTop				{ font-size: 10px; text-decoration: none;}
a.menuTop:active		{ font-size: 10px; text-decoration: none; color: #000000;}
a.menuTop:hover			{ font-size: 10px; text-decoration: underline; color: #666666;}

a.path			  		{ color: #666666; font-size: 10px; text-decoration: none;}
a.path:hover	  		{ color: #FF6600; font-size: 10px; text-decoration: underline;}

a.countrynavlevel3_parent		{ font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; display: block; padding-top: 10px; padding-bottom: 10px; }
a.countrynavlevel3_parent:hover	{ font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; display: block; padding-top: 10px; padding-bottom: 10px; }

a.country_name1			{ font-size: 9px; color: #ffffff; text-decoration: none; }
a.country_name1:hover	{ font-size: 9px; color: #ffffff; text-decoration: underline; }
a.country_name2			{ font-size: 11px; color: #ffffff; text-decoration: none; }
a.country_name2:hover	{ font-size: 11px; color: #ffffff; text-decoration: underline; }
a.country_name3			{ font-size: 13px; color: #ffffff; text-decoration: none; }
a.country_name3:hover	{ font-size: 13px; color: #ffffff; text-decoration: underline; }
a.country_name4			{ font-size: 17px; color: #ffffff; text-decoration: none; }
a.country_name4:hover	{ font-size: 17px; color: #ffffff; text-decoration: underline; }

a.languages				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.languages:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline; }

a.tabSemiCircle			{ text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; text-align: center; }
a.tabSemiCircle:hover	{ text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; text-align: center; }
a.tabFirst				{ color: #5d7e90; font-weight: bold; }

a.arrow					{ background-image: url("http://www.sgs.com/arrow_orange_right.gif"); background-position: 0px 5px; background-repeat: no-repeat; text-indent: 9px; display: block;}

a.greyLink				{ color:#535353;text-decoration: none;}
a.greyLink:hover		{ color:#535353;text-decoration: underline;}


/* id */


#tabNumber				{ border-top: solid 1px #999999;}
#pdBoxLeft				{ padding-top: 1px; padding-bottom: 1px;}
#pdImageText			{ padding-top: 10px; padding-right: 15px; padding-bottom: 15px;}



/* coolmenu main navigation*/
.clCMEvent				{ position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs				{ position:absolute; visibility:hidden; left:0; top:0}
  
.clBar					{ position:absolute; width:10; height:10; background-color:#333333; layer-background-color:#333333; visibility:hidden}

.clLevel0,.clLevel0over	{ position:absolute; padding:2px; font-family:Arial, sans-serif; font-size:11px; font-color:#ffffff; text-align: center}
.clLevel0				{ background-color: #333333; layer-background-color:#333333; color:#ffffff;}
.clLevel0over			{ background-color:#ff6600; layer-background-color:#ff6600; color:#ffffff; cursor:pointer; cursor:hand;}
.clLevel0border			{ position:absolute; visibility:hidden; background-color:#333333; layer-background-color:#333333}

.clLevel1,.clLevel1over	{ position:absolute; padding:0px; font-family:Arial, sans-serif; font-size:11px; font-weight:none; text-align: left; padding-left: 10px;}
.clLevel1				{ background-color:#ffffff; layer-background-color:#ffffff; color:#666666;}
.clLevel1over			{ background-color:#ffd9c1; layer-background-color:#ffd9c1; color:#ff6600; cursor:pointer; cursor:hand; }
.clLevel1border			{ position:absolute; z-index:500; visibility:visible; background-color:#666666; layer-background-color:#666666; border-bottom: solid 1px #666666}

.clLevel2,.clLevel2over	{ position:absolute; padding:0px; font-family:Arial, sans-serif; font-size:11px; font-weight:none; text-align: left}
.clLevel2				{ background-color:#ffffff; layer-background-color:#ffffff; color:#666666;}
.clLevel2over			{ background-color:#ffd9c1; layer-background-color:#ffd9c1; color:#ff6600; cursor:pointer; cursor:hand;}
.clLevel2border			{ position:absolute; visibility:visible; background-color:#666666; layer-background-color:#666666; border-bottom: solid 1px #666666}

/* coolmenu country navigation*/
.cclCMEvent				{ position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.cclCMAbs				{ position:absolute; visibility:hidden; left:0; top:0}
  
.cclBar					{ position:absolute; width:10; height:10; background-color:#333333; layer-background-color:#333333; visibility:hidden}

.cclLevel0,.cclLevel0over,.cclLevel0active	{ position:absolute; padding:0px; font-family:Arial, sans-serif; font-size:11px; font-color:#333333; padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 6px; text-decoration: none;}
.cclLevel0				{ background-color:#ffffff; layer-background-color:#ffffff; color:#333333;}
.cclLevel0over			{ background-color:#e2ebef; layer-background-color:#e2ebef; color:#333333; cursor:pointer; cursor:hand;}
.cclLevel0active		{ background-color:#e2ebef; layer-background-color:#e2ebef; color:#333333; cursor:pointer; cursor:hand; font-weight:bold; padding-left:8px;}
.cclLevel0border		{ position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff; border-top: solid 1px #999999;}

.cclLevel1, .cclLevel1over	{ position:absolute; padding:0px; font-family:Arial, sans-serif; font-size:11px; font-weight:none; text-align: left; padding-left: 10px;}
.cclLevel1				{ background-color:#ffffff; layer-background-color:#ffffff; color:#333333;}
.cclLevel1over			{ background-color:#e2ebef; layer-background-color:#ffffff; color:#000000; cursor:pointer; cursor:hand; }
.cclLevel1active		{ background-color:#e2ebef; layer-background-color:#e2ebef; color:#333333; cursor:pointer; cursor:hand; font-weight:bold; padding-left:8px;}
.cclLevel1border		{ position:absolute; visibility:hidden; background-color:#999999; layer-background-color:#999999;}

.tabCountry			{padding: 0px; margin: 0px;}
.tabCountry a		{font-size: 10px; color: #333333; text-decoration: none; display: block;}
.tabCountry a:hover	{background: #e2ebef; text-decoration: none;}
.tabCountry br		{line-height: 5px;}

.scrollBar
{
    scrollbar-face-color: #c8d7e0;
    scrollbar-track-color: #e2eaef;
    scrollbar-highlight-color: #c8d7e0;
    scrollbar-arrow-color: #ff6600;
    scrollbar-shadow-color: #c8d7e0;

    scrollbar-3dlight-color: #c8d7e0;
    scrollbar-darkshadow-color: #ffffff;
    
    background: #e2eaef;
    margin: 0;
}

#slowScreenSplash{
	position:absolute;
	z-index:5;
	top:40%;
	left:15%;
	padding:5px;
	visibility:hidden;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FF6600;
	border:solid 1px #000000;
}

.clearBoth {
	clear: both;
}
