﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   

.Normal, .NormalDisabled {
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:normal;
}

ul li {
	list-style-type:none;
	
}
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

	
tr,td{
	font-size: 0.85em;
	border-bottom-width: 0px;
	margin: 0px;
	padding: 0px;
	}





h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 1em;
	margin:0; padding:0;

}
h2 {
	font-size: 1.8em;
	color: #333333;
	
}
h3 {
	font-size: 1.6em;
	color: #333333;
	font-weight: 400;
	
}
h4 {
	font-size: 1.3em;
	color: #333333;
	
}
h5 {
	font-size: 1.2em;
	color: #333333;
	
}
h6 {
	font-size: 1em;
	color: #333333;
	line-height: 0.75em;
	
}

.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}

.search_box {
	width: 200px;
	float: right;
	padding:0px;
	color: #0F7286;
	margin-right: 0px;
	margin-top: 65px;
	vertical-align: top;
}
.search_form{
line-height:20px;
}

.search_form input{
	color : #0F7286; /*��r��m*/
	font-size : 1.1em; /*��r�j�p*/
	font-family:Arial, Helvetica, sans-serif;
	background-color : #F8F8F8;
	border: 1px solid #D8E6E9;
	width:120px;
}


.search_form select{
	color : #0F7286; /*��r��m*/
	font-size : 1.1em; /*��r�j�p*/
	font-family:Arial, Helvetica, sans-serif;
	background-color : #F8F8F8;
	border: 1px solid #D8E6E9;
	width:120px;
}

.search_form textarea{
	color : #0F7286; /*��r��m*/
	font-size : 1.1em; /*��r�j�p*/
	font-family:Arial, Helvetica, sans-serif;
	background-color : #F8F8F8;
	border: 1px solid #D8E6E9;
	width:120px;
}

.search_form form {
	margin: 0px;
	padding: 0px;
}

.search_form a{
	font-weight:normal;
	color: #0F7286;
	text-decoration: none;
	
} 
.search_form a:visited{
	font-weight:normal;
	color: #0F7286;
	text-decoration: none;	
	
} 
.search_form a:hover{
	color: #0F7286;
	font-weight:normal;
	text-decoration: underline;
	}
.search_form a:active{
	color: #0F7286;
	font-weight:normal;
	text-decoration: underline;
	}
.corp_news {
	padding: 5px 2px 5px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECE9D8;
	
}
.corp_news strong{
color:#666666;
}


.NormalTextBox{
	color : #000000; /*��r��m*/
	font-size : 1.1em; /*��r�j�p*/
	font-family:Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	border: 1px solid #cccccc;
	width:200px;
}


.breadcrumb {
	color: #608AAC;
	height: 15px;
	width:450px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	font-size: 1em;
}
.breadcrumb a{
	font-weight:bold;
	color: #608AAC;
	text-decoration: none;
} 
.breadcrumb a:visited{
	font-weight:bold;
	color: #608AAC;
	text-decoration: none;	
} 
.breadcrumb a:hover, a:active{
	color: #466986;
	font-weight:bold;
	text-decoration: underline;

}

.language_box {
	color: #608AAC;
	height: 15px;
	width:150px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	font-size: 1em;
}
.language_box a{
	font-weight:bold;
	color: #608AAC;
	text-decoration: none;
} 
.language_box a:visited{
	font-weight:bold;
	color: #608AAC;
	text-decoration: none;	
} 
.language_box a:hover, a:active{
	color: #466986;
	font-weight:bold;
	text-decoration: underline;
}



.search_box_input {
	color : #B8E4EC; 
	font-size : 1em; 
	background-color : #015c70;
	border: thin solid #007d95;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-indent: 5px;
}
.saerch_button {
	margin-top: auto;
	margin-bottom: auto;
}


.header_cmplogo {
	position:relative;
	/*left:337px;*/
	left:30px;	
}

.header_cmplogo_new {
	position:relative;
	left:15px;
}


.skinmaster {
	height: 100%;
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
	background-color: #FFFFFF;
}
.skinheader {
	height: 105px;
	background-repeat: repeat;
	background-position: top;
}


.warp_top {
	background-image: url(images/warp_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	
	height: 9px;
	width: 100%;
}
.warp_left {
	background-image: url(images/warp_left_top_corner.gif);
	height: 27px;
	width: 27px;
	background-repeat: no-repeat;
	background-position: left top;
}
.warp_footer_left {
	background-image: url(images/warp_footer_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 106px;
	width: 27px;
}

.warp_footer_right {
	background-image: url(images/warp_footer_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100px;
	width: 27px;
}
.warp_footer_center {
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}




.warp_left_bottom {
	width: 27px;
	background-color: #FFFFFF;
	background-image: url(images/warp_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.warp_right_bottom {
	background-color: #FFFFFF;
	background-image: url(images/warp_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 27px;
}
.warp_center {
	background-position: left top;
	background-repeat: no-repeat;
}



.warp_right {
	background-image: url(images/warp_right_top_corner.gif);
	height: 27px;
	width: 27px;
	background-repeat: no-repeat;
	background-position: right top;
}


.warp_menu {
	width: 746px;
	text-align:center;
	
}

.indentmenu{
	width: 746px; /*leave this value as is in most cases*/
	height: 27px;
	font-family: Arial;
	font-size:1em;
	*font-size:0.95em;	
	*line-height:15px;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #B3DCE5;
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	
	}

.indentmenu ul{
	
/*Just add the following properties and values*/
	width: 100%;
	table-layout: fixed;
	padding: 0;
	float: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8E6E9;
	border-right-color: #D8E6E9;
	border-bottom-color: #B3DCE5;
	border-left-color: #D8E6E9;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
}
.indentmenu ul li ul {
	display: none;
}


.indentmenu ul li{
display: inline;


}

.indentmenu ul li a{
	float: left;
	color: #666666;
	text-decoration: none; /*dark purple divider between menu items*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FAFCFC;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 1em;
	padding-left: 9px;
}

.indentmenu ul li a:visited{
color: #666666;
}

.indentmenu ul li a:hover, .indentmenu_selected{
	color: #28465B!important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	text-decoration: none;
	padding-bottom: 4px;
	background-image: url(images/menu_bg_hover.gif);
	background-repeat: repeat-x;
	background-position: center center;
	top: 1px;
	right: 1px;
}
.indentmenu ul li a:active{
	color: #28465B!important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	text-decoration: none;
	padding-bottom: 4px;
	background-image: url(images/menu_bg_hover.gif);
	background-repeat: repeat-x;
	background-position: center center;
	top: 1px;
	right: 1px;
}

.indentmenu_current{
	color: #1FA0B9!important; /*text color of selected and active item*/
}


.menu {
	width: 746px; /*leave this value as is in most cases*/
	height: 27px;
	font-family: Arial;
	font-size:1em;
	*font-size:0.95em;	
	*line-height:15px;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #B3DCE5;
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.menu ul {
	
/*Just add the following properties and values*/
	table-layout: fixed;
	padding: 0;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8E6E9;
	border-right-color: #D8E6E9;
	border-bottom-color: #B3DCE5;
	border-left-color: #D8E6E9;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
}
.menu li {
	float:left;
	margin:0;
	padding:0;
	background-image: url(images/menu_norm_right_on.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	list-style:none;	
}
.menu a {
	display:block;
	color: #666666;
	text-decoration: none; /*dark purple divider between menu items*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FAFCFC;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 1em;
	padding-left: 9px;
}
.menu a:link {
	color: #666666;
	text-decoration: none; /*dark purple divider between menu items*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FAFCFC;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 1em;
	padding-left: 9px;
}
.menu a:visited {
	color: #666666;
}
.menu a:hover {
	color: #28465B!important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	text-decoration: none;
	padding-bottom: 4px;
	background-image: url(images/menu_bg_hover.gif);
	background-repeat: repeat-x;
	background-position: center center;
	top: 1px;
	right: 1px;
}
.menu a:active {
	text-decoration: underline;
	color: #412E20;
}
.current {   
    color: #a03629;
}

.current a:link, .current a:visited, .current a:hover, .current a:active{   
    color: #a03629;
}
/*
.current a{
	background-image:url(images/menu_norm_left_on.gif);
	color: #a03629;
}*/

/*Second level menu*/
.menu ul ul{
	/*border: 2px solid #7F0708;*/
	position: absolute;	
	display: block;
	visibility: hidden;
	z-index: 100;	
	background-image: none;
}
.menu ul ul li{
	display: block;	
	float: none;	
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}
.menu ul li ul li a:link, .menu ul li ul li a:visited, .menu ul li ul li a:active {
	color: #28465B!important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	text-decoration: none;
	padding-bottom: 4px;
	background-color: #B4DCE4;
	text-align:left;
	top: 1px;
	right: 1px;
	white-space: nowrap;
	border-right-width: 0px;
}
.menu ul li ul li a:hover{
	text-align:left;
	color: #28465B!important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	text-decoration: none;
	padding-bottom: 4px;
	background-color: #B4DCE4;
	background-image: url();
	text-decoration: underline;
	top: 1px;
	right: 1px;
	border-right-width: 0px;
}
.menu ul ul ul{
	/*border: 2px solid #7F0708;*/
	position: absolute;
	/*display: block;*/
	display:inline;	
	visibility: hidden;			
	background-image: none;
}
.menu ul ul ul li{
	display: inline;
	float: left;
	background-image: none;
}

.tabcontainer{
	clear: right;
	width:100%; /*width of 2nd level sub menus*/
	height:25px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;

	*font-size:0.95em;
	font-weight: bold;
	color: #1FA0B9;
	line-height: 25px;
	background-color: #B3DCE5;
	margin-bottom: 5px;
	}

.tabcontainer ul{
	padding: 0;
	float: left;
	width: 100%;
	color: #28465B;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	
}
.tabcontainer ul li{
	display: inline;
	border-top-width: 0px;
	border-right-width: 1;
	border-bottom-width: 0px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8E6E9;
	border-right-color: #D8E6E9;
	border-bottom-color: #D8E6E9;
	border-left-color: #EBF2F3;
	padding-right: 10px;
	padding-left: 10px;
}
.tabcontainer ul li a{
	color: #28465B;
	text-decoration: none;
	font-weight:bold;
}
.tabcontainer ul li a:visited{
	color: #28465B;
	text-decoration: none;
	font-weight:bold;
}


.tabcontainer ul li a:active{
	color: #28465B;
	text-decoration: underline;
	font-weight:bold;
}
.tabcontainer ul li a:hover{
	color: #28465B;
	text-decoration: underline;
	font-weight:bold;
}


	
.publication_content {
	margin: 0px;
	padding: 0px;
}
.main_content {
	height: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* ".Product_content_xxxxxxx h2" is for the product group list on right hand side.*/
/* ".Product_content_xxxxxxx strong" is for the bolded words in product group introduction.*/
.product_content_jewellery h1 {
	font-size: 1em;
	color: #bb1d7a;
	background-image: url(images/bg_jewellery.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_jewellery h2, .Jewellery_and_Gift{
	font-weight: bold;
	color: #000000;	
	background-image: url(images/publication_jewellery.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}


.product_content_jewellery h3{
	color: #BABABA;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #BABABA;
	line-height: 1em;
}

.product_content_jewellery strong{
	color: #bb1d7a;	
}
.product_content_furniture h1 {
	font-size: 1em;
	color: #5F8D6F;
	background-image: url(images/bg_furniture.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_furniture h2 , .Furniture{
	
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_furniture.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_furniture h3{
	color: #FF7F00;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF7F00;
	line-height: 1em;
}
.product_content_furniture strong{
	color: #5F8D6F;
}
.product_content_information h1 {
	font-size: 1em;
	color: #333192;
	background-image: url(images/bg_information.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_information h2, .Information_Technology{
	font-weight: bold;
	color: #000000;	
	background-image: url(images/publication_information.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_information h3{
	color: #3D8DB0;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #3D8DB0;
	line-height: 1em;
}
.product_content_information strong{
	color: #333192;
}
.product_content_beauty h1 {
	font-size: 1em;
	color: #856838;
	background-image: url(images/bg_beauty.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_beauty h2, .Beauty_and_Health{
	
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_beauty.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_beauty h3{
	color: #E66777;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E66777;
	line-height: 1em;
}
.product_content_beauty strong{
	color: #856838;
}
.product_content_aquatic h1 {
	font-size: 1em;
	color: #39BDCD;
	background-image: url(images/bg_aquatic.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_aquatic h2, .Aquatic{
	
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_aquatic.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_aquatic h3{
	color: #DF001E;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #DF001E;
	line-height: 1em;
}
.product_content_aquatic strong{
	color: #39BDCD;
}
.product_content_food h1 {
	font-size: 1em;
	color: #669900;
	background-image: url(images/bg_food.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_food h2, .Food{
	
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_food.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_food h3{
	color: #E94C00;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E94C00;
	line-height: 1em;
}
.product_content_food strong{
	color: #A4BE7D;
}
.product_content_paper h1 {
	font-size: 1em;
	color: #5F7260;
	background-image: url(images/bg_paper.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_paper h2, .Paper_and_Nonwovens{
	
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_paper.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_paper h3{
	color: #CADD00;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CADD00;
	line-height: 1em;
}
.product_content_paper strong{
	color: #5F7260;
}
.product_content_hotel h1 {
	font-size: 1em;
	color: #C5373C;
	background-image: url(images/bg_hotel.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_hotel h2, .Hotel_and_Leisure{
	
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_hotel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.LocalizeSubMenu_selected a{
 font-weight: bold !important;
}
.product_content_hotel h3{
	color: #0A7442;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0A7442;
	line-height: 1em;
}
.product_content_hotel strong{
	color: #C5373C;
}

.product_content_building h1 {
	font-size: 1em;
	color: #C2272D;
	background-image: url(images/bg_building.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}

.product_content_building h2, .Building{
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_building.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_building h3{
	color: #FDC50C;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FDC50C;
	line-height: 1em;
}
.product_content_building strong{
	color: #C2272D;
}

.product_content_industry h1 {
	font-size: 1em;
	color: #802B80;
	background-image: url(images/bg_industry.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}


.product_content_industry h2, .Industrial_Technology_and_Security{
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_industry.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_industry h3{
	color: #FEF500;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FEF500;
	line-height: 1em;
}
.product_content_industry strong{
	color: #802B80;
}

.product_content_leather h1 {
	font-size: 1em;
	color: #8C4E26;
	background-image: url(images/bg_leather.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_leather h2, .Leather_and_Fashion{
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_leather.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_leather h3{
	color: #74CAC7;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #74CAC7;
	line-height: 1em;
}
.product_content_leather strong{
	color: #8C4E26;
}

.product_content_maritime h1 {
	font-size: 1em;
	color: #3399FF;
	background-image: url(images/bg_curise.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}

.product_content_maritime h2, .Maritime_and_Boat{
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_maritime.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_maritime h3{
	color: #303296;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #303296;
	line-height: 1em;
}
.product_content_maritime strong{
	color: #3399FF;
}

.product_content_pharmaceutical h1 {
	font-size: 1em;
	color: #05BAB2;
	background-image: url(images/bg_pharmaceutical.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: 600;
	border: 1px solid #CCCCCC;
	text-indent: 20px;
}
.product_content_pharmaceutical h2, .Pharmaceutical{
	font-weight: bold;
	color: #000000;
	background-image: url(images/publication_pharmaceutical.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
	font-size:1em;
	margin:0px;
}
.product_content_pharmaceutical h3{
	color: #BD1A8D;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #BD1A8D;
	line-height: 1em;
}
.product_content_pharmaceutical strong{
	color: #05BAB2;
}
.product_comment h5 {
	color: #967348;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}
.product_comment {
	border: 1px solid #EAE3DA;
	margin-bottom: 10px;
	}

.product_comment p {
	background-image: url(images/quote.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 1em;
}
.product_comment_ppl {
	font-size: 0.9em;
	font-weight: 400;
	color: #666666;
}
.event_option {
	height: auto;
	font-size : 1.15em; /*��r�j�p*/
	*font-size : 1.2em; /*��r�j�p*/
	color: #977347;
	margin-bottom: 0px;
}
.event_option td , .event_option td a {
	font-weight: 600;
	color: #735535;
	}
.event_option table {
	border: 1px solid #977347;
	background-image: url(images/event_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 5px;
}

.event_option input{
	color : #785B38; /*��r��m*/
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	background-color : #EFDEC9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3C6A1;
	border-right-color: #735535;
	border-bottom-color: #735535;
	border-left-color: #E3C6A1;	
}


.event_option select{
	color : #785B38; /*��r��m*/
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color : #EFDEC9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3C6A1;
	border-right-color: #735535;
	border-bottom-color: #735535;
	border-left-color: #E3C6A1;	
}

.event_option textarea{
	color : #785B38; /*��r��m*/
	font-family:Arial, Helvetica, sans-serif;
	background-color : #EFDEC9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3C6A1;
	border-right-color: #735535;
	border-bottom-color: #735535;
	border-left-color: #E3C6A1;	
}

.event_option form {
	margin: 0px;
	padding: 0px;
}


.event_title {

	font-size:2.85em;
	color: #977347;
	text-align: left;
	text-indent: 2px;
	width: 490px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;

}


.event {
	background-color: #EAF7F9;
}
.event td {
	padding: 5px;
	font-size: 0.9em;
	width: auto;
}

.event_cata {
	background-color: #977347;
	font-weight: 800;
	color: #FFFFFF;
	font-size: 0.9em;
}
.event_white{
	background-color: #FFFFFF;
}
.print_option {
	height: auto;
	color: #D6651E;
	margin-bottom: 0px;
	font-size : 1.15em; /*��r�j�p*/
	*font-size : 1.2em; /*��r�j�p*/
	
}
.print_option td {
	font-weight: 600;
	color: #D95700;
}
.print_option table {
	border: 1px solid #F5793D;
	background-image: url(images/print_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 5px;
}


.print_option input{
	color : #D95700; /*��r��m*/
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	background-color : #FFF1CE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFEAA7;
	border-right-color: #D6651E;
	border-bottom-color: #D6651E;
	border-left-color: #FFEAA7;
}
.print_option select{
	color : #D95700; /*��r��m*/
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color : #FFF1CE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFEAA7;
	border-right-color: #D6651E;
	border-bottom-color: #D6651E;
	border-left-color: #FFEAA7;
}
.print_option textarea{
	color : #D95700; /*��r��m*/
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color : #FFF1CE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFEAA7;
	border-right-color: #D6651E;
	border-bottom-color: #D6651E;
	border-left-color: #FFEAA7;
}
.print_option form {
	margin: 0px;
	padding: 0px;
}


.print_title {
	font-size:2.85em;
	color: #E1712D;
	text-align: left;
	text-indent: 2px;
	width: 490px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}


.print {
	background-color: #FFFFFF;
	padding: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
}

.print a{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
	} 
.print a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.print a:hover{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.print a:active{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}



.print img {
	margin: 10px;
}
.print_white{
	background-color: #FFFFFF;
}
.print_cata {
	font-weight: 700;
	color: #FFFFFF;
	width: auto;
	background-color: #F4A015;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}








.tabcontent{
display:none;

}
.b2b {
background-color: #FFFFFF;
	padding: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
}
.b2b a {
	font-size: 1em;
	font-weight: 900;
}
.b2b img {
	margin: 10px;
}




.skingradient {
	height: 27px;
	margin-top: 0px;
	padding-top: 0px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
	
.toppane{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
	color: #FFFFFF;
	}
	
.toppane_intro {
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 8px;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: 400;
}
.toppane strong {
	color: #FFFF00;
	font-size: 1.1em;
}
#toppane_index {
	background-image: url(images/intro_rightbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#toppane_index_cn {
	background-image: url(images/intro_bg_cn.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 6px;

}
.contentpane {
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	*padding-right:-2px;    // IE
	padding-bottom: 0px;
	padding-left: 0px;

}
.contentpane a{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane a:hover{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane a:active{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_title {
	line-height: 29px;
	height: 29px;
	background-image: url(images/bg_title.gif);
	background-repeat: repeat-x;
}
.contentpane_title_icon_blue {
	width: 24px;
	height: 29px;
	/*background-image: url(images/icon_blue.gif);*/
	background-image: url(images/icon_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.blue {
	color: #2D7DBF;
	font-weight: 600;
	padding-left: 0px;
	font-size: 1.1em;
}
.contentpane_title_icon_pink {
	width: 24px;
	height: 29px;
	/*background-image: url(images/icon_pink.gif);*/
	background-image: url(images/icon_pink.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.pink {
	color: #9C124D;
	font-weight: 600;
	padding-left: 0px;
	font-size: 1.1em;
}
.contentpane_title_icon_green {
	width: 24px;
	height: 29px;
	/*background-image: url(images/icon_green.gif);*/
	background-image: url(images/icon_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.green {
	color: #669900;
	font-weight: 600;
	padding-left: 0px;
	font-size: 1.1em;
}
.contentpane_title_icon_red {
	width: 24px;
	height: 29px;
	background-image: url(images/icon_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.red {
	color: #D65875;
	font-weight: 600;
	padding-left: 0px;
	font-size: 1.1em;
}
.contentpane_title_icon_orange {
	width: 24px;
	height: 29px;
	/*background-image: url(images/icon_orange.gif);*/
	background-image: url(images/icon_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.orange {
	color: #FF8400;
	font-weight: 600;
	padding-left: 0px;
	font-size: 1.1em;
}
.contentpane_title_icon_purple {
	width: 24px;
	height: 29px;
	/*background-image: url(images/icon_purple.gif);*/
	background-image: url(images/icon_purple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.purple {
	color: #4D0192;
	font-weight: 600;
	padding-left: 0px;
	font-size: 1.1em;
}
.contentpane_title_icon_brown {
	width: 24px;
	height: 29px;
	/*background-image: url(images/icon_brown.gif);*/
	background-image: url(images/icon_brown.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.brown {
	color: #996600;
	font-weight: 600;
	padding-left: 0px;
	font-size: 1.1em;
}

.contentpane_title_rightend {
	background-image: url(images/title_end.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	width: 7px;
}
.contentpane_content_banner{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 2px;
	/*padding-right: 20px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
.contentpane_content{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
	margin: 0px;
}
.contentpane_content ul {
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	list-style-type:none;
	
}
.contentpane_content ul li{
 list-style-image: url(images/bullet.gif);
 list-style-type:none;
 padding: 3px 0px 3px 0px;
}
.contentpane_content span{
	font-size:1em;
	*font-size:1.05em; //IE
	line-height:1.3em;
	}

.contentpane_content a{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
	} 
.contentpane_content a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane_content a:hover{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_content a:active{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.rightpane {
	padding-right: 0px;
	padding-left: 0px;
	height:0px;


}
#contentpane_events {
	width: 100%;
	}
#contentpane_events td,tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECE9D8;
	padding-top: 2px;
	padding-bottom: 2px;	
	}
 #trhover.hovered, #trhover:hover {
	background-color: #F4F3EA;
    }

.bread_lang_tr {
	height: 25px;
}

.bottompane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #aaaaaa; 
}

.main_dnnmenu_itemhover td {  
	background-color: #aaaaaa; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.footer {
	background-color: #3394A7;
	background-image: url(images/footer_gradeient_blue.gif);
	background-repeat: repeat;
	background-position: center top;
	height: 57px;
	width: 100%;
	margin-bottom: 26px;
	text-align: left;
	
	
	vertical-align:middle;
}
.copyright td{
	color: #CAEBF0;
	padding-right: 20px;
	padding-left: 20px;
	height: 57px;
	width: 100%;
	padding-top: 13px;
	padding-bottom: 10px;
	line-height: 15px;
	font-weight: 400;
}
.copyright a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.copyright a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.copyright a:active{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.copyright a:hover{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}

/*search*/

.roundedcornr_box {
   background: url(images/roundedcornr_428728_grad.gif) repeat-x top left;
}



.roundedcornr_top div {
	background: url(images/roundedcornr_428728_tl.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
}
.roundedcornr_top {
   background: transparent url(images/roundedcornr_428728_tr.gif) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(images/roundedcornr_428728_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: transparent url(images/roundedcornr_428728_br.gif) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 7px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.roundedcornr_content {
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
}

/*worldwide office*/

.news_style{
	display: none;
}
#mynewsdis {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 19px;
}

.news_show
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 435px 140px 0px);

}
.news_border
{
	font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 6px;
	padding-left: 6px;
	height: 140px;
}

.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:440px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
	background-color:white;
	height:20px;
	width: 450px;
}
.buttondiv img {
	cursor: pointer;
}


.news_move {
	position: relative;
	overflow: hidden;
}
.mytable{
	width:400px;
	height:100px;
	vertical-align: top;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:1.1em;
	*font-size:1.05em; //IE
	}

.mytable a{
	font-weight:bold;
	color: #336600;
	text-decoration: none;
} 
.mytable a:visited{
	font-weight:bold;
	color: #336600;
	text-decoration: none;	
} 
.mytable a:hover, a:active{
	color: #468C00;
	font-weight:bold;
	text-decoration: underline;
}

.mytable strong {
	color: #336600;
}
#mytable_officetitle {
	font-weight: bold;
	color: #003300;
}
#mytable_contactus {
	width: 450px;
	color: #007089;
	background-image: url(images/companies_titlebg.gif);
	line-height: 30px;
	height: 30px;
}
#mytable_contactus_tc {
	width: 450px;
	color: #007089;
	background-image: url(images/companies_titlebg_tc.gif);
	line-height: 30px;
	height: 30px;
}
#mytable_contactus_sc {
	width: 450px;
	color: #007089;
	background-image: url(images/companies_titlebg_sc.gif);
	line-height: 30px;
	height: 30px;
}

.aboutus_title {
	font-size:2.85em;
	color: #28689F;
	text-align: left;
	text-indent: 2px;
	width: 490px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.aboutus_ubm_title {
	font-size:2.85em;
	color: #00484E;
	text-align: left;
	text-indent: 2px;
	width: 490px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.aboutus_office_title {
	font-size:2.85em;
	color: #336633;
	text-align: left;
	text-indent: 2px;
	width: 490px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.aboutus_worldwide_title {
	font-size:2.85em;
	color: #A82200;
	text-align: left;
	text-indent: 2px;
	width: 490px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.aboutus_ppl {
	border: 1px solid #ECE9D8;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	*width:100%; 
}
.aboutus_ppl img {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.aboutus_ppl_title {
	font-weight: bold;
	color: #056C80;
	height: 20px;
	line-height: 20px;
	font-size: 1.1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #056C80;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.aboutus_ppl_intro {
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.aboutus_subtitle {
	color: #006DBC;
}
.aboutus_ubm_subtitle {
	color: #007070;
}
.aboutus_office_subtitle {
	color: #458D50;
	font-size:1.2em;
	line-height: 1.8em;
}
.aboutus_facts_table {
	width: 430px;
	*width: 450px;
	border: 1px solid #ECE9D8;
}
.aboutus_facts_table strong {
	color: #996600;
}


.print_subtitle {
	color: #E1712D;
	*font-size: 1.2em;
}



/*This set of style is just for a content box without top padding.*/
.content{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin: 0px;
}

.content ul {
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	list-style-type:none;
	font-size:1.1em;
	*font-size:1.05em;

	
}
.content ul li{
 	list-style-image: url(images/bullet.gif);
 	list-style-type:none;
 	padding: 3px 0px 3px 0px;
	font-size:1.1em;
	*font-size:1.05em;
}

.content p{
	font-size:1.1em;
	line-height:1.25em;
	}

.content a{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
	} 
.content a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.content a:hover{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.content a:active{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}

/*this is a menu for level 3 site content*/
.submenu{
	font-size:1em;
	line-height:1.25em;
	color: #000000;
	width:210px;
	*width:230px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #d8e6e9;
	background-image: url(images/submenu_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 21px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	float: right;
}
.submenu a{
	font-size:1.05em;
	line-height:1.25em;
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
	} 
.submenu a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.submenu a:hover{
	color: #666666;
	text-decoration: none;
	font-weight:normal;
}
.submenu a:active{
	color: #067C93;
	text-decoration: none;
	font-weight:normal;
}
.submenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;

}
.submenu ul li {
 	list-style-type:none;
 	padding: 3px 3px 3px 3px;

}
.submenu ul ul li {
 	list-style-type:none;
 	padding: 3px 0px 3px 10px;

}
.submenu div{
	border-bottom-color: #C7E3E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom : 3px;
}
.chart_level2 {
	width: 180px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.chart_level2 table{
	border: 1px solid #ECE9D8;
	background-color: #ECE9D8;
	width: 150px;
	margin-left: 30px;
}

.chart_level2_withoutline {
	width: 180px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.chart_level2_withoutline table{
	border: 1px solid #ECE9D8;
	background-color: #ECE9D8;
	width: 150px;
	margin-left: 30px;
}

.chart_level2_top {
	background-image: url(images/dotted_line_top.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

.chart_level2_bottom {
	background-image: url(images/dotted_line_bottom.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

.chart_horizontal_line {
	background-image: url(images/dotted_line_horizontal.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.chart_horizontal_line_michaela {
	background-image: url(images/dotted_line_michael_a.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.chart_horizontal_line_michaeld {
	background-image: url(images/dotted_line_michael_d.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.chart_level1 {
	width: 120px;
	background-image: url(images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	margin: 0px;
	padding: 0px;
}
.chart_level1 table{
	border: 1px solid #ECE9D8;
	background-color: #3394A7;
	width: 100px;
	margin-right: 20px;
	color: #FFFFFF;
}

.chart_level3 {
	width: 350px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.chart_level3 table{
	border: 1px solid #ECE9D8;
	background-color: #F7F5EE;
	width: 320px;
	margin-left: 30px;
}
.chart_level3_withoutline {
	width: 350px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.chart_level3_withoutline table{
	border: 1px solid #ECE9D8;
	background-color: #F7F5EE;
	width: 320px;
	margin-left: 30px;
}

.chart_michaelb {
	background-image: url(images/dotted_line_michael_b.gif);
	background-repeat: no-repeat;
	background-position: 130 center;
	width: 100%;
	height: 1px;
}
.chart_michaelc {
	background-image: url(images/dotted_line_michael_c.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 1px;
	width: 350px;
}


.product_groups {
	border: 1px solid #ECE9D8;
}
.product_groups a img:hover {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.product_groups a img {
border: 2px solid #fff;
}
.product_groups a img:active {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image:none;
}
.product_groups a img:visited {
border: 2px solid #fff;
}


.SearchResult_Title{
	font-size: 14px;
	padding-top: 15px;
	font-weight: bold;
}
.SearchResult_Content{
	font-size: 12px;
}
.SearchResult_Link{
	font-size: 10px;
	padding-bottom: 15px;
}


/* for new containers */
.contentpane_content2
{	
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
}
/*.contentpane_content2 ul {
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	list-style-type:none;	
}
.contentpane_content2 ul li{
	list-style-image: url(images/bullet.gif);
	list-style-type:none;
	padding: 3px 0px 3px 0px;
}
.contentpane_content2 span{
	font-size:1em;	
	line-height:1.3em;
}*/
.contentpane_content2 a{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane_content2 a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane_content2 a:hover{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_content2 a:active{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_title2 {
	line-height: 25px;	
	height: 25px;
	background-image: url(images/2011/bg_title.gif);
	background-repeat: repeat-x;
}
.title_rightend2 {
	background-image: url(images/2011/title_end.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	width: 10px;
}
.title_icon_blue2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.blue2 {
	color: #6A85D2;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_brown2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_brown.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.brown2 {
	color: #9E525C;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_darkturquoise2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_darkturquoise.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.darkturquoise2 {
	color: #164649;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_green2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.green2 {
	color: #555500;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_lime2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_lime.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.lime2 {
	color: #709302;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_orange2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.orange2 {
	color: #E28C05;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_pink2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_pink.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.pink2 {
	color: #C40F89;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_purple2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_purple.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.purple2 {
	color: #942EB5;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}

.title_icon_turquoise2 {
	width: 25px;
	height: 25px;
	background-image: url(images/2011/icon_turquoise.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h1.turquoise2 {
	color: #4F8E8D;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:12px;
}
.toprightpane_content p {
	padding:0px;
	margin:0px;
}


/* for new containers */
.contentpane_content2_2011
{	
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
}
/*.contentpane_content2_2011 ul {
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	list-style-type:none;	
}
.contentpane_content2_2011 ul li{
	list-style-image: url(images/bullet.gif);
	list-style-type:none;
	padding: 3px 0px 3px 0px;
}
.contentpane_content2 span{
	font-size:1em;	
	line-height:1.3em;
}*/
.contentpane_content2_2011 a{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane_content2_2011 a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane_content2_2011 a:hover{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_content2_2011 a:active{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_title2_2011 {
	line-height: 25px;	
	height: 25px;
	background-image: url(images/container01_bg.jpg);
	background-repeat: repeat-x;
}
.title_rightend2_2011 {
	background-image: url(images/container01_bg_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
}

h1.purple2_2011 {
	color: #FFFFFF;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:14px;
}



/* for new containers */
.contentpane_content3_2011
{	
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
}
/*.contentpane_content3 ul {
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	list-style-type:none;	
}
.contentpane_content3 ul li{
	list-style-image: url(images/bullet.gif);
	list-style-type:none;
	padding: 3px 0px 3px 0px;
}
.contentpane_content3 span{
	font-size:1em;	
	line-height:1.3em;
}*/
.contentpane_content3_2011 a{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane_content3_2011 a:visited{
	color: #0F7286;
	text-decoration: none;
	font-weight:normal;
} 
.contentpane_content3_2011 a:hover{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_content3_2011 a:active{
	color: #067C93;
	text-decoration: none;
	background-image: url(images/link_dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:normal;
}
.contentpane_title3_2011 {
	line-height: 25px;	
	height: 25px;
	background-image: url(images/container02_bg.jpg);
	background-repeat: repeat-x;
}
.title_rightend3_2011 {
	background-image: url(images/container02_bg_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	
}

h1.green2_2011 {
	color: #FFFFFF;
	font-weight: 600;
	padding-left: 0px;
	/*font-size: 1.1em;*/
	font-size:14px;
}