body
{
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

td 
{
	margin: 0px;
	padding: 0 0 1px 0;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

tr.trTable
{
	height: 16px;
}

table.tblMenu 
{
	border: #C3C3C3 1px solid;
	background-color: #E5E5E5;
	margin-bottom: 1px;
}

input.greyBorder
{
	height: 19px;
	font-size: 11px;
	line-height: 12px;
}

input.greyBorder2
{
	height: 13px;
	font-size: 11px;
	line-height: 12px;
}

select
{
	border: #A5ACB2 1px solid;
	height: 17px;
	font-size: 11px;
	height: 19px;
	_height: 17px;
}

.heading1
{
	font-family: Arial;
	font-size: 18px;
	color: #003362;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 0px;
}

.heading2
{
	font-family: Arial;
	font-size: 14px;
	color: #003362;
	font-weight: bold;
}

.heading3
{
	font-family: Arial;
	font-size: 11px;
	color: #003362;
	font-weight: bold;
}

.heading4
{
	font-family: Arial;
	font-size: 11px;
	color: #7A7A7A;
	font-weight: bold;
}

h5
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial;
	margin-top: 0px;
	margin-bottom: 0px;
}

p
{
	margin-top: 0px;
	margin-bottom: 10px;
}

.txtSmall
{
	font-family: Arial;
	font-size: 9px;
	color: #ABABAB;
}

.txtBreadcrumb
{
	font-family: Arial;
	font-size: 10px;
	color: #7A7A7A;
	text-decoration: underline;
}

.listRadiobuttons
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 0px;
	text-indent: 0px;
	text-align:left;
}

a:link, a:visited, a:hover, a:active
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

a.inverted:link, a.inverted:visited, a.inverted:active
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.inverted:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

a.subPage:link, a.subPage:visited, a.subPage:hover, a.subPage:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7A7A7A;
	text-decoration: none;
}

a.subPage_selected:link, a.subPage_selected:visited, a.subPage_selected:hover, a.subPage_selected:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003362;
	text-decoration: underline;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active
{
	font-weight: bold;
	font-size: 11px;
	color: #7a7a7a;
	font-family: Arial;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 2px 0px;
}

a.menu_selected:link, a.menu_selected:visited, a.menu_selected:hover, a.menu_selected:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003362;
	text-decoration: none;
	text-transform: uppercase;
}

a.subMenu:link, a.subMenu:visited, a.subMenu:hover, a.subMenu:active
{
	font-weight: bold;
	font-size: 11px;
	color: #7a7a7a;
	font-family: Arial;
	text-decoration: none;
	padding: 2px 0px;
}

a.subMenu_selected:link, a.subMenu_selected:visited, a.subMenu_selected:hover, a.subMenu_selected:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003362;
	text-decoration: none;
}

a.menu_bottom:link, a.menu_bottom:visited, a.menu_bottom:hover, a.menu_bottom:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7A7A7A;
	text-decoration: none;
}

a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:active
{
	font-family: Arial;
	font-size: 10px;
	color: #7A7A7A;
	text-decoration: none;
}

a.small:link, a.small:visited, a.small:hover, a.small:active
{
	font-family: Arial;
	font-size: 9px;
	color: #ABABAB;
	text-decoration: underline;
}

a.small_nounderline:link, a.small_nounderline:visited, a.small_nounderline:hover, a.small_nounderline:active
{
	font-family: Arial;
	font-size: 9px;
	color: #ABABAB;
	text-decoration: none;
}

a.nextStepHeader:link, a.nextStepHeader:visited, a.nextStepHeader:hover, a.nextStepHeader:active
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

a.nextStep:link, a.nextStep:visited, a.nextStep:hover, a.nextStep:active
{
	color: #7A7A7A;
	font-weight: bold;
	background: url('/img/icons/arrow.gif') 0 3px no-repeat;
	padding-left: 12px;
	padding-right: 6px;
	margin-top: 3px;
	margin-left: 7px;
	display: block;
}

a.inFocusNews:link, a.inFocusNews:visited, a.inFocusNews:hover, a.inFocusNews:active
{
	color: #7A7A7A;
	font-weight: bold;
	background: url('/img/icons/arrow.gif') 0 3px no-repeat;
	padding-left: 12px;
	display:block;
}

.ContactFormTable input,.ContactFormTable textarea
{
	width: 250px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.ContactFormTable select 
{
	width: 256px;
}

.legalRadiobuttons input
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.submitButton input, .submitButton select
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.datasheetTable table 
{
	width: 500;
}

a img { border: none; }

tr.newsItemFront {
	height: 49px;
}

table.tblDataSheet td {
	padding:2px 0;
}

table.tblDataSheet tr.heading2 td {
	font-size: 11px;
}

.tblSubmenu
{
	border: #AAAAAA 1px solid;
	 min-height:250px;
	height:auto ;
	height:250px;
}

#flashHeader {
height:216px;
}


/*added by Jing to fix the width of the dropdown list in contact.aspx and contactUS.aspx  */
#ctl01_ctl03_ddlContinent{
	width:180px;
}


.ContactFormTable ddlCountry, .ContactFormTable ddlBusinessAreas
{
	width:180px;
}

.ContactFormTable #ctl01_ctl03_ddlCountry, .ContactFormTable ctl01_ctl03_ddlBusinessAreas
{
	width:256px;
}
/*---------------------------------*/
