
/* ***************************************************************** */

.siteBg
{
	/*background-image:url(images/global/site_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	_background-image:none;*/
	background-color:#ffffff;
	width:980px;
	padding:0px 0px 0px 0px;
	
}

.header
{
	background-image:url(http://tip.com/images/images/global/header_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#273747;
	width:980px;
	height:149px;
}

.headerLeft
{
	padding:9px 0px 3px 28px;
}

.headerRight
{
	padding:0px 36px 1px 0px;
}

.globalTitlepadding
{
	padding:0px 0px 11px 0px;
}

.logo
{
}

.lang_btn
{
	padding:1px 0px 0px 0px;
	padding:5px 0px 0px 0px\9;
}

/* ***************************************************************** */

.mainNav
{
	/*background-image:url(images/nav/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;*/
	/*background-color:#FFB200;*/
	height:41px;
	padding:9px 0px 0px 15px;
	*padding:12px 0px 0px 15px;
	/*border-bottom:3px solid #8D0C07;*/
}



/* ***************************************************************** */


.sectionBanner
{
	margin:3px 0px 15px 0px;
	height:140px;
	overflow:hidden;
	
}

/* ***************************************************************** */

.homeMainArea
{
	width:924px;
	padding:18px 28px 0px 28px;
}

.homeLeft
{
	width:690px;
	height: 484px;
	float:left;
}

.homeRight
{
	width:218px;
	height:484px;
	float:right;
	overflow:hidden;
}

.homeBusinesses
{
	height:35px;
	overflow:hidden;
	margin:0px 0px 14px 0px;
}

.homeBusinessesTitle
{
	height:17px;
	overflow:hidden;
}



.homeAbout
{
	width:250px;
	height:172px;
	padding:20px 20px 20px 20px;
	border-top:3px solid #ffc100;
	background-color:#FFF;
	float:left;
	margin-right:15px;
	overflow:hidden;
}

.homeNews
{
	width:395px;
	height:172px;
	padding:20px 20px 20px 20px;
	border-top:3px solid #ffc100;
	background-color:#FFF;
	float:left;
	margin-right:15px;
	overflow:hidden;
}

.homeHighlight
{
	height:118px;
	overflow:hidden;
}

.homeBoilplate {
	width:218px;
	height:110px;
	overflow:hidden;
	margin:0px 0px 13px 0px;
}

.homeTitle
{
	padding:0px 0px 16px 0px;
}


.homeHighlightContent {
	padding:17px 14px 13px 15px;
	line-height: 15px;
}

.newsTitle
{
	margin:0px 0px 10px 0px;
	width:235px;
	float:left;
	background-image:url(http://tip.com/images/images/home/listdot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
}

.newsDate
{
	float:right;
	margin:0px 0px 10px 0px;
	width:110px;
	text-align:right;
}

.homeNewsLink
{

}

.homeBanner
{
	height:304px;
	width:690px;
	overflow:hidden;
	margin:0px 0px 13px 0px;
}

#highlightPhoto
{
	width:225px;
	height:133px;
	position:relative;
	overflow:hidden;
}

.homeBannerImg
{
	display:none;
	position:absolute;
}

.homeText
{
	width:210px;
	height:250px;
	float:right;
}

.homeStock
{
	margin:0px 0px 14px 0px;

}

.homeStockTitle
{
	height:35px;
	overflow:hidden;

}

#stockArea
{
	width:218px;
	height:280px;
	overflow:hidden;
	background-color:#FFF;
	display:none;
}

.homeResourcesTitle
{
	height:18px;
	overflow:hidden;
}

#resourcesArea
{
	padding:11px 11px 11px 11px;
	background-color:#C6C6C6;
	min-height:272px;
	height:auto !important;
	height:272px;
}

.resources_btn
{
	width:196px;
	height:119;
	overflow:hidden;
	margin:0px 0px 11px 0px;
}





/* ***************************************************************** */

.mainAreaBottom
{
	background-image:url(http://tip.com/images/images/global/content_area_bg_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px 20px 20px 20px;
	width:765px;
}

.mainArea
{
	width:980px;
}

.contentNav
{
	color:#ffffff;
	padding:6px 8px 6px 8px;
	height:15px;
	overflow:hidden;
	background:#708ea8;
	margin-bottom:2px;
	
}

.contentNavLink, .contentNavLink:ACTIVE, .contentNavLink:LINK, .contentNavLink:VISITED {
	color: #ffffff;
	text-decoration: none;
}
.contentNavLink:FOCUS, .contentNavLink:HOVER {
	color: #959595;
	text-decoration:underline;
}

/* ***************************************************************** */

.subNav
{
	width:174px;
	padding:10px 0px 0px 0px;
	float:left;
}

.subNavBtnMargin
{

	
	line-height:28px;
   *margin-left:16px !important; margin-left:16px; _margin-left:16px;
background:#c0d0dd; height:28px; width:158px;  border-bottom:1px solid #ffffff;
}
.subNavBtnMargin a{ line-height:28px;height:20px;display:block;color:#0f3a71;padding-left:15px; }
.subNavBtnMargin a:hover{ background:#acbfce; line-height:28px; height:28px;color:#0f3a71;}
.subNavBtnMargin a:active{ background:#f1f2f6;}



.subNavBtnMargin1{line-height:28px;
   *margin-left:16px !important; margin-left:16px; _margin-left:16px;
background:#c0d0dd; height:28px; width:158px; color:#FFFFFF; font-weight:bold;  border-bottom:1px solid #ffffff;}
.subNavBtnMargin1 a{ color:#FFF;line-height:28px;height:20px;display:block;padding-left:25px; }
.subNavBtnMargin1 a:hover{ background:#acbfce; line-height:28px; height:28px;}





.subNavLine
{
	background-color:#E0D9C2;
	height:1px;
}

.subNavTitle
{
	padding:0px 0px 10px 20px;
}

/* ***************************************************************** */
.banse a:hover{ color:#1a6698; text-decoration:underline;}
.mainRightAreasitemap
{
	width:950px;
	padding:0px 16px 0px 16px;
overflow:hidden;
	float:right;
text-align:justify;text-justify:inter-ideograph;
}
.mainRightArea
{
	width:774px;
	padding:0px 16px 0px 16px;
overflow:hidden;
	float:right;
text-align:justify;text-justify:inter-ideograph;
}
.mainRightArea a{ color:#3c7eb5;font-size:12px; font-family:Arial, Helvetica, sans-serif; }
 .mainRightArea a:hover{ color:#0a3b73; text-decoration:underline;}

.mainRightArea_F
{
	width:980px;
    margin:0 auto;
}

.contentArea_1
{    margin-top:10px;
	padding:0px 0px 8px 0px;
	
	/*min-height:300px;
	height:auto !important;
	height:300px;*/
}
.contentArea_1 p{
	color:#000;
	}

.sectionPhoto_1
{
	
}

#contentText_1
{
	padding:18px 14px 0px 0px;
	
}

#contentText_1 #text{ background:#c7d7e4;MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; WIDTH:754px; HEIGHT: 28px; line-height:28PX; text-indent:1em; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#contentText_1  #abc{ margin-left:20px; margin-top:10px;}
#contentText_1 P{padding-left:10px; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
#contentText_1 #h{ color:#000;  font-weight:bold;font-size:16px;padding-left:10px;}


.sectionTitle_1
{
	margin:0px 0px 5px -60px;
}

.contentArea_2R
{
	padding:0px 0px 0px 0px;
	/*min-height:300px;
	height:auto !important;
	height:300px;*/
}

.sectionPhoto_2R
{
	
}

.contentText_2R
{
	padding:39px 30px 0px 90px;
}

.sectionTitle_2R
{
	margin:0px 0px 0px -60px;
}

.contentArea_2L
{
	padding:0px 0px 0px 0px;
	/*min-height:300px;
	height:auto !important;
	height:300px;*/
}

.sectionPhoto_2L
{
	
}

.sectionPhoto_2L_retailing
{
	padding:38px 24px 38px 24px;
	background-color:#F9F9F9
}

.contentText_2L
{
	padding:60px 10px 0px 60px;
}

.sectionTitle_2L
{
	margin:0px 0px 0px -50px;
}

.contentArea_F
{ width:950px;
  margin:0 15px;
	/*min-height:300px;
	height:auto !important;
	height:300px;*/
}

.contentText_F
{   width:950px;
    text-align:center;
	padding:20px 0px 20px 0px;
   
}
.contentText_F .content{ width:950px;}
 .content .c_left{ width:610px; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:justify;}
  .content .c_left p{ font-family:Arial, Helvetica, sans-serif;12px; color:#000;}
  .content .c_left a{ color:#3c97dc;}
 .content .c_right{ width:280px; margin-left:60px; overflow:hidden; float:right; background:#999;padding-top:10px; padding-bottom:10px;}
  .content .c_right ul{width:220px; margin-left:10px; overflow:hidden; float:left; background:#999; }
  .content .c_right span{ float:left;color:#FFF;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;  font-size:14px; font-weight:bold;}
  .content .c_right ul li{ list-style:none; float:left; padding-left:10px; width:260px; line-height:18px; background:url(list.png) left 9px no-repeat;}
   .content .c_right ul li a{ display:block;color:#FFF;font-family:Arial, Helvetica, sans-serif; float:left; }
    .content .c_right ul li a:hover{text-decoration:underline; color:#1a6698;}
.content .c_right ul li ul{ margin-left:5px;}
.content .c_right ul li ul li{ list-style:disc;background:url(list.jpg) left 9px no-repeat;}
.contentText_F *
{
	color:#8B8B8B;
}

.contentText_F a{ color:#fff;}
.contentText_F a:hover{ text-decoration:underline; color:#1a6698;}

.sectionTitle_F
{margin-bottom:10px;
	
 font:12px Arial, Helvetica, sans-serif;
}

.contentArea_S_Leadership
{
	padding:50px 20px 0px 20px;
	height:460px;
	background-image:url(http://tip.com/images/images/about/leadership_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.contentArea_S_Leadership_vfung
{
	padding:50px 20px 0px 20px;
	height:840px;
	background-image:url(http://tip.com/images/images/about/leadership_vfung_bg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.contentArea_S_Leadership_wfung
{
	padding:50px 20px 0px 20px;
	height:550px;
	background-image:url(http://tip.com/images/images/about/leadership_wfung_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.contentBgColor
{
	background-color:#DFDFE1;
}


.ffHomeMargin
{
	clear:both; 
	margin-bottom:14px !important;
	/*margin-bottom:0px;*/
}


/* ***************************************************************** */

.globalSearchText
{
	background-image:url(http://tip.com/images/images/global/search_text_bg.gif);
	background-repeat:repeat-y;
	background-color:#e4e5e7;
	width:90px;
	height:16px;
	border:0px;
}

.globalSearchBtn
{
	width:42px;
	height:16px;
	background:none;
	background-image:url(http://tip.com/images/images/global/search_btn.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
}

.sitemapBg
{
	background-image:url(http://tip.com/images/images/global/sitemap_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:896px;
	height:364px;
	padding:24px 12px 14px 12px;
}

.sitemapTable tr td
{
	padding:10px 5px 10px 5px;
}

A.sitemapLink, A.sitemapLink:ACTIVE, A.sitemapLink:LINK, A.sitemapLink:VISITED {
	color: #484848;
	text-decoration:none;
	font-size:14px;
}
A.sitemapLink:FOCUS, A.sitemapLink:HOVER {
	color: #484848;
	text-decoration:underline;
	font-size:14px;
}

.leadershipTitle
{
	background-color:#7F7F7F;
	padding:4px 10px 4px 10px;
	color:#FFF;
	height:44px;
	width:164px;
	font-size:11px;
}

.leadershipName
{
	font-weight:bold;
	font-size:14px;
	color:#FFF;
}

.leadershipText
{
	padding:0px 10px 10px 10px;
	padding:10px 10px 10px 10px\9;
	line-height: 16px;
	text-align : justify;
	text-justify:inter-ideograph;
}

.copyrightTitle
{
	font-size:11px;
	color:#484848;
}

A.careersLink, A.careersLink:ACTIVE, A.careersLink:LINK, A.careersLink:VISITED {
	color: #FFFFFF;
	text-decoration:underline;
	font-size:14px;
}
A.careersLink:FOCUS, A.careersLink:HOVER {
	color: #2376bc;
	text-decoration:underline;
	font-size:14px;
}

td.tdJustify
{
	line-height: 16px;
	text-align : justify;
	text-justify:inter-ideograph;
}

td.tdAlignLeft
{
	line-height: 16px;
	text-align:left
}

.divLink
{
	padding-top:8px;
}

.g_box
{
	text-align:justify;
	background-color:#DDE0E3;
	padding:6px 30px 6px 15px;
	margin:-6px -30px -6px -15px;
}

.g_box2
{
	text-align:justify;
	background-color:#D9D9D9;
	padding:6px 10px 6px 10px;
	margin:-6px -10px -6px -10px;
	line-height:18px;
}

.g_box3
{
	background-color:#DDE0E3;
	padding:10px 10px 10px 10px;
}

.research_li_1
{
	background-image:url(http://tip.com/images/images/global/research_li_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:5px 0px 0px 8px;
	text-align : justify;
	text-justify:inter-ideograph;
}

.research_li_2
{
	background-image:url(http://tip.com/images/images/global/research_li_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 8px 15px;
	text-align : justify;
	text-justify:inter-ideograph;
}


.researchTable_noStyle
{
	padding:4px 16px 4px 16px; 
}

.researchTable_Title
{
	background-image:url(http://tip.com/images/images/knowledge/report_title_bg.gif);
	background-position:top right;
	background-repeat:repeat-y;
	color:#FFF;
	padding:4px 16px 4px 16px; 
}

.researchTable_Date
{
	background-color:#C4CDD6;
	padding:4px 16px 4px 16px; 
}

.researchTable_View
{
	background-color:#D8E0E7;
	padding:4px 16px 4px 16px; 
}

.researchTable_Link, .researchTable_Link:ACTIVE, .researchTable_Link:LINK, .researchTable_Link:VISITED 
{
	color : #484848;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid #B4BABF;
	text-decoration:none;
}

.researchTable_Link:FOCUS, .researchTable_Link:HOVER 
{
	color : #484848;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid #AAAAAA;
	text-decoration:none;
}

.researchTable_Space
{
	line-height:2px;
}





.pdfListTitle
{
	background-color:#C0B285;
	height:20px;
}

.pdfListTitle div
{
	font-weight:bold;
	color:#FFF;
}

.pdfListTitleLeft
{
	float:left;
	width:120px;
	padding:3px 0px 0px 5px;
}

.pdfListTitleRight
{
	float:right;
	width:520px;
	padding:3px 0px 0px 5px;
}

.pdfTitle
{
	/*float:left;*/
	width: 600px;
	padding:0px 0px 0px 0px;
}

.pdfDate
{
	float:right;
	width: 120px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

.pdfItems
{
	padding:5px 0px 5px 0px;
}

.reportItems
{
	padding:5px 0px 5px 0px;
	border-bottom:1px dashed #A7A7A7;
}

.reportLink
{
	float:left;
	width: 520px;
	padding:3px 0px 0px 0px;
}




.tableBolder
{
	border:1px solid #C1C1C1;
}

.tableTopTitle
{
	color:#FFF;
	font-size:14px;
	background-color:#ffc100;
	line-height:20px;
	font-weight:bold;
	padding:0px 0px 0px 24px;
}

.tableTitle
{
	padding:10px 24px 10px 24px;
	background-color:#d4d4d4;
}

.tableLeftTitle
{
	padding:10px 24px 10px 24px;
	background-color:#E4E4E4;
}

.tableRightContent
{
	padding:10px 24px 10px 24px;
}

.tableLeftContent
{
	padding:10px 24px 10px 24px;
}

.tableLeftLine
{
	line-height:1px;
	background-color:#f3f3f3;
}

.tableRightLine
{
	line-height:1px;
	background-color:#E4E4E4;
}

.tableLeftTitle2
{
	padding:10px 24px 10px 24px;
	background-color:#ffc100;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
















.corpinfoTableTitle
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	background-color:#d2ecf7;
	padding:8px 10px 10px 12px;
}

.corpinfoTableContent
{
	background-color:#F1F1F1;
	color:#000000;
	padding:8px 12px 7px 11px;								
}



.photoBorder
{
	border:1px solid #e1e1e1;
}




.rightPhotoMargin
{
	margin:0px 0px 20px 20px;
}

.clear
{
	clear:both;
}

.hiddenContent
{
	display:none;
}

.boxTitle
{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#d98a85;
	padding:4px 6px 3px 6px;
}

.boxContent
{
	background-color:#ffffff;
	border: 1px solid #d98a85;
	text-align: justify;
	text-justify:inter-ideograph;
	padding:6px 6px 6px 6px;
}

.boxLine
{
	margin: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px\9;
	border-top: 1px solid #C8C7C7;
	height:1px;
	line-height:1px;
}

.pdfBoxTop
{
	background-image:url(http://tip.com/images/images/global/pdfbox_top_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:512px;
	height:5px;
}

.pdfBoxContent
{
	background-color:#FFF;
	width:512px;
	background-color:#FFF;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:12px 0px 12px 0px;
}

.pdfBoxContent .subHeading
{
	background-image:url(http://tip.com/images/images/global/pdfbox_subheading_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	line-height:23px;
	height: 23px;
	width: 467px !important;
	width: 490px;
	margin:0px 0px 0px 10px;
	
}

.pdfBoxBottom
{
	background-image:url(http://tip.com/images/images/global/pdfbox_bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:512px;
	height:5px;
}

.pdfCoverItem
{
	/*padding:0px 40px 0px 40px;*/
	text-align:left;
	width:150px;
}



.brownSmallText
{
	color:#743D28;
	font-size:11px;
}

.reportLeft, .reportRight
{
	width:215px !important;
	width:255px;
}

.reportLeft div, .reportRight div
{
	padding:5px 0px 0px 60px;
}

.reportLeft
{
	padding:20px 0px 20px 40px;
	float:left;
}

.reportRight
{
	padding:20px 0px 20px 40px;
	float:right;
}

.textRight {
	text-align:right;
}

.event_bullet {
	margin-right: 10px;
}

/* ********************* Form ********************* */

.formField
{
	border:1px solid #c4c4c4;
	widt