HTML {
	overflow	:	-moz-scrollbars-vertical;
}
BODY, DD, FORM, OL, UL {
	margin		:	0px;
}
BODY, DIV, INPUT, SELECT, TD, TEXTAREA {
	color		:	#000000;
	font-family	:	arial;
	font-size	:	12px;
	font-weight	:	normal;
	text-align	:	left;
}
BODY {
	background	:	#FFFFFF;
}
TD {
	text-align	:	left;
	vertical-align	:	top;
}
UL {
	list-style-type	:	square;
}
h1 {	color		:	#000000;
	font-size	:	14px;
}
h2 {
	font-size	:	14px;
}
#CONTENT {
	width		:	980px;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
############
# MASTHEAD #
############
----------------------------------------------------------------------------------------------------*/
#LOGO {
	padding		:	15px 0px 15px 0px;
}
#STRAPLINE {
	color		:	#808080;
	font-size	:	17px;
	font-weight	:	bold;
	padding		:	0px 0px 14px 10px;
	vertical-align	:	bottom;
}
#STRAPLINE A:link, #STRAPLINE A:active, #STRAPLINE A:visited {
	color		:	#404040;
	text-decoration	:	none;
}
#STRAPLINE A:hover {
	color		:	#D61040;
	text-decoration	:	underline;
}
#BANNERQUOTESHELL {
	background	:	url('quote-background.png');
	border		:	1px solid #000000;
	text-align	:	center;
	vertical-align	:	middle;
	width		:	222px;
}
#BANNERQUOTE {
	color		:	#FFFFFF;
	font-size	:	17px;
	font-weight	:	normal;
	text-align	:	left;
}
#BANNERQUOTE A:link, #BANNERQUOTE A:active, #BANNERQUOTE A:visited {
	color		:	#FFFFFF;
	text-decoration	:	none;
}
#BANNERQUOTE A:hover {
	color		:	#FFFFFF;
	text-decoration	:	underline;
}
#BANNERQUOTE .BOLD {
	font-weight	:	bold;
}
#BANNERIMAGECELL {
	background	:	#000000;
	border-top	:	1px solid #000000;
	border-bottom	:	1px solid #000000;
	width		:	536px;
}
#JOBSLINK {
	background	:	#1E5EAE;
	border		:	1px solid #000000;
}
.BANNERBOTTOM {
	padding-bottom	:	9px;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
##############################
# GENERAL SIDEPANEL SETTINGS #
##############################
----------------------------------------------------------------------------------------------------*/
#LEFTCOLUMN, #RIGHTCOLUMN {
	padding-bottom	:	30px;
}
.SIDEPANEL {
	margin-bottom	:	10px;
	padding-bottom	:	10px;
	width		:	222px;
}
.SIDEPANELTITLE {
	background-color:	#1F5FAF;
	border		:	1px solid #000000;
	color		:	#FFFFFF;
	font-size	:	11px;
	font-weight	:	bold;
	padding		:	4px 6px 4px 6px;	
}
.SIDEPANELTEXT {
	border-right	:	1px solid #C6C6C0;
	border-bottom	:	1px solid #C6C6C0;
	border-left	:	1px solid #C6C6C0;
	color		:	#000000;
	font-size	:	11px;
}
.SIDEPANELTEXT LI A:link, .SIDEPANELTEXT LI A:active, .SIDEPANELTEXT LI A:visited {
	color		:	#1F5FAF;
	font-weight	:	normal;
	text-decoration	:	none;
}
.SIDEPANELTEXT LI A:hover {
	color		:	#D61040;
	font-weight	:	normal;
	text-decoration	:	underline;
}
.SIDEPANELNEWSLETTER {
	font-size	:	11px;
	padding		:	5px 0px 0px 0px;
}
.SIDEPANELNEWSLETTER A:link, .SIDEPANELNEWSLETTER A:active, .SIDEPANELNEWSLETTER A:visited {
	color		:	#1F5FAF;
	font-weight	:	normal;
	text-decoration	:	none;
}
.SIDEPANELNEWSLETTER A:hover {
	color		:	#D61040;
	font-weight	:	normal;
	text-decoration	:	underline;
}
.SIDEPANELITEMDATE {
	color		:	#9F9F9F;
	font-size	:	10px;
	font-weight	:	normal;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
#########################
# EVENTS CALENDAR PANEL #
#########################
----------------------------------------------------------------------------------------------------*/
#CALENDARSHELL {
	height		:	225px;
	overflow-x	:	hidden ! important;
	overflow-y	:	scroll ! important;
	padding		:	0px 6px 6px 6px;
}
#CALENDARSHELL UL#CALENDAR {
	font-size	:	11px;
	list-style-type	:	none;
	padding		:	0px;
}
#CALENDARSHELL UL#CALENDAR OL {
	border-bottom	:	1px solid #D6D6D0;
	list-style-type	:	none;
	margin		:	0;
	padding		:	5px 0px 0px 0px;
}
#CALENDARSHELL UL#CALENDAR LI {
	color		:	#000000;
	font-weight	:	bold;
	outline		:	none;
	padding		:	5px 0px 5px 0px;
}
#CALENDARSHELL UL#CALENDAR OL LI {
	border-top	:	1px solid #D6D6D0;
	font-size	:	12px;
	padding		:	10px 0px 10px 0px;
}
#CALENDARSHELL UL#CALENDAR OL LI A:link, #CALENDARSHELL UL#CALENDAR OL LI A:active, #CALENDARSHELL UL#CALENDAR OL LI A:visited {
	color		:	#1F5FAF;
	font-weight	:	normal;
	text-decoration	:	none;
}
#CALENDARSHELL UL#CALENDAR OL LI A:hover {
	color		:	#D61040;
	font-weight	:	normal;
	text-decoration	:	underline;
}
#CALENDARSHELL UL#CALENDAR OL LI .EVENTDATE {
	color		:	#9F9F9F;
	font-size	:	10px;
	font-weight	:	normal;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
##############
# NEWS PANEL #
##############
----------------------------------------------------------------------------------------------------*/
#NEWSSHELL {
	height		:	225px;
	overflow-x	:	hidden ! important;
	overflow-y	:	scroll ! important;
	padding		:	0px 6px 6px 6px;
}
#NEWSSHELL UL {
	list-style-type	:	none;
	margin		:	0;
	padding		:	0px;
}
#NEWSSHELL LI {
	border-bottom	:	1px solid #D6D6D0;
	color		:	#000000;
	font-size	:	12px;
	outline		:	none;
	padding		:	6px 0px 6px 0px;
}
#NEWSSHELL LI A:link, #NEWSSHELL LI A:active, #NEWSSHELL LI A:visited {
	color		:	#1F5FAF;
	font-weight	:	normal;
	text-decoration	:	none;
}
#NEWSSHELL LI A:hover {
	color		:	#D61040;
	font-weight	:	normal;
	text-decoration	:	underline;
}
#NEWSSHELL LI.NEWSFOOTER {
	margin-bottom	:	5px;
	padding		:	10px 0px 10px 0px;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
#####################
# MAIN PAGE CONTENT #
#####################
----------------------------------------------------------------------------------------------------*/
#MIDDLECOLUMN {
	font-size	:	13px;
	padding		:	5px 15px 30px 15px;
	width		:	534px;
}
#MIDDLECOLUMN A:link, #MIDDLECOLUMN A:active, #MIDDLECOLUMN A:visited {
	color		:	#1F5FAF;
	font-weight	:	normal;
	text-decoration	:	none;
}
#MIDDLECOLUMN A:hover {
	color		:	#D61040;
	font-weight	:	normal;
	text-decoration	:	underline;
}
#MIDDLECOLUMN .BOLDLINK A:link, #MIDDLECOLUMN .BOLDLINK A:active, #MIDDLECOLUMN .BOLDLINK A:visited {
	color		:	#1F5FAF;
	font-weight	:	bold;
	text-decoration	:	none;
}
#MIDDLECOLUMN .BOLDLINK A:hover {
	color		:	#D61040;
	font-weight	:	bold;
	text-decoration	:	underline;
}
#MIDDLECOLUMN UL, #MIDDLECOLUMN OL {
	padding		:	0px;
	margin		:	5px 0px 15px 35px;
}
#BREADCRUMBS {
	color		:	#000000;
	font-size	:	10px;
	font-weight	:	normal;
}
#BREADCRUMBS A:link, #BREADCRUMBS A:active, #BREADCRUMBS A:visited {
	color		:	#000000;
	text-decoration	:	none;
}
#BREADCRUMBS A:hover {
	color		:	#D61040;
	text-decoration	:	underline;
}
.BIOPIC {
	float		:	left;
	margin-right	:	15px;
	margin-bottom	:	10px;
}
.MAP {
	border		:	1px solid #C6C6C0;
	height		:	360px;
	width		:	500px;
}
.TESTIMONIALTITLE {
	background	:	#F9F9F9;
	border-top	:	1px solid #C6C6C0;
	border-right	:	1px solid #C6C6C0;
	border-left	:	1px solid #C6C6C0;
	font-size	:	11px;
	font-weight	:	bold;
	padding		:	5px 10px 5px 10px;
}
.TESTIMONIAL {
	border		:	1px solid #C6C6C0;
	font-style	:	italic;
	padding		:	10px;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
##########################
# FLAGTABS ADDRESS PANEL #
##########################
----------------------------------------------------------------------------------------------------*/
.FLAG1{background:url('address-uk.png') left top no-repeat;}
.FLAG2{background:url('address-usa.png') left top no-repeat;}
.FLAG3{background:url('address-china.png') left top no-repeat;}
.FLAG4{background:url('address-germany-frankfurt.png') left top no-repeat;}
.FLAG5{background:url('address-germany-munich.png') left top no-repeat;}
.FLAG6{background:url('address-london.png') left top no-repeat;}
.FLAG7{background:url('address-singapore.png') left top no-repeat;}
.FLAG8{background:url('address-switzerland.png') left top no-repeat;}
.ACTIVEFLAG1{background:url('address-uk.png') left bottom no-repeat;}
.ACTIVEFLAG2{background:url('address-usa.png') left bottom no-repeat;}
.ACTIVEFLAG3{background:url('address-china.png') left bottom no-repeat;}
.ACTIVEFLAG4{background:url('address-germany-frankfurt.png') left bottom no-repeat;}
.ACTIVEFLAG5{background:url('address-germany-munich.png') left bottom no-repeat;}
.ACTIVEFLAG6{background:url('address-london.png') left bottom no-repeat;}
.ACTIVEFLAG7{background:url('address-singapore.png') left bottom no-repeat;}
.ACTIVEFLAG8{background:url('address-switzerland.png') left bottom no-repeat;}
.FLAGTAB {
	padding 	:	1px 0px 0px 2px;
}
.ACTIVEFLAGTAB {
	padding 	:	0px 0px 0px 2px;
}
.FLAG {
	border-top	:	1px solid #606060;
	border-right	:	1px solid #606060;
	border-bottom	:	1px solid #FFFFFF;
	border-left	:	1px solid #606060;
	cursor		:	pointer;
	height		:	12px;
	width		:	24px;
}
.ACTIVEFLAG {
	border 		:	1px solid #000000;
	cursor		:	default;
	height		:	12px;
	width		:	24px;
}
.FLAGADDRESS {
	display		:	none;
}
.ACTIVEFLAGADDRESS {
	border		:	1px solid #C6C6C0;
	display		:	block;
	overflow	:	hidden;
	padding		:	10px;
	width		:	200px;
}
#ADDRESSPANEL {
	padding		:	0px 0px 10px 2px;
}
#ADDRESSPANEL UL {
	list-style-type	:	none;
	margin		:	0;
	padding		:	0px;
}
#ADDRESSPANEL A:link, #ADDRESSPANEL A:active, #ADDRESSPANEL A:visited,
#ADDRESSPANEL LI A:link, #ADDRESSPANEL LI A:active, #ADDRESSPANEL LI A:visited {
	color		:	#1F5FAF;
	font-weight	:	normal;
	text-decoration	:	none;
}
#ADDRESSPANEL A:hover, #ADDRESSPANEL LI A:hover {
	color		:	#D61040;
	font-weight	:	normal;
	text-decoration	:	underline;
}
#ADDRESSPANEL LI.ADDRESSPADDING {
	padding		:	10px 0px 10px 0px;
}
#ADDRESSPANEL LI.ADDRESSTITLE {
	padding-bottom	:	10px;
}
#ADDRESSPANEL LI.ADDRESSTITLE A:link, #ADDRESSPANEL LI.ADDRESSTITLE A:active, #ADDRESSPANEL LI.ADDRESSTITLE A:visited {
	color		:	#000000;
	font-weight	:	bold;
	text-decoration	:	none;
}
#ADDRESSPANEL LI.ADDRESSTITLE A:hover {
	color		:	#D61040;
	font-weight	:	bold;
	text-decoration	:	none;
}
#ADDRESSPANEL LI.ADDRESSTEXT {
	padding		:	10px 0px 10px 0px;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
#################
# JOBLIST PANEL #
#################
----------------------------------------------------------------------------------------------------*/
#JOBLIST {
	padding		:	5px 10px 5px 10px;
}
#JOBLIST UL {
	list-style-type	:	none;
	margin		:	0;
	padding		:	0px;
}
#JOBLIST LI {
	color		:	#000000;
	font-size	:	12px;
	outline		:	none;
	padding		:	5px 0px 5px 0px;
}
#JOBLIST LI A:link, #JOBLIST LI A:active, #JOBLIST LI A:visited {
	color		:	#1F5FAF;
	font-weight	:	normal;
	text-decoration	:	none;
}
#JOBLIST LI A:hover {
	color		:	#D61040;
	font-weight	:	normal;
	text-decoration	:	underline;
}
/*--------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------
###############
# PAGE FOOTER #
###############
----------------------------------------------------------------------------------------------------*/
#COPYRIGHT{
	border-top	:	1px solid #D6D6D0;
	font-size	:	10px;
	font-weight	:	bold;
	padding		:	10px 0px 0px 8px;
}
#COPYRIGHT A:link, #COPYRIGHT A:active, #COPYRIGHT A:visited {
	color		:	#000000;
	text-decoration	:	none;
}
#COPYRIGHT A:hover {
	color		:	#D61040;
	text-decoration	:	underline;
}
#FOOTER {
	border-top	:	1px solid #D6D6D0;
	font-size	:	11px;
	padding		:	10px 8px 0px 0px;
	text-align	:	right;
}
#FOOTER A:link, #FOOTER A:active, #FOOTER A:visited {
	color		:	#1F5FAF;
	text-decoration	:	none;
}
#FOOTER A:hover {
	color		:	#D61040;
	text-decoration	:	underline;
}
#COMPANYREGISTRATION {
	color		:	#000000;
	font-size	:	10px;
	font-weight	:	normal;
	padding		:	5px 0px 15px 8px;
}
#TRADEMEMBERSHIP{
	border-top	:	1px solid #D6D6D0;
	padding		:	15px 0px 15px 8px;
}
.MEMBERSHIPLOGO {
	padding-right	:	15px;
}
/*--------------------------------------------------------------------------------------------------*/

