body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.clr{ clear:both; font-size:0; line-height:0; height:0;}

/*
 *	HomeHome
 */
 
 #homehome{ margin:0 auto; width:829px; padding:12px 0 0 0;}
 	#topHome{ background:url(/imgs/corporatesite/homehome/header.jpg) no-repeat; width:829px; height:399px; padding:15px 0 0 0;}
		#topHome img{ border:none}
	#contentHome{}
		#contentHome img{ border:none;}
		#contentHome p{ color:#336666; padding:0; margin:13px 0 20px 15px; }
		#contentHome .left, #contentHome .right{ width:341px; float:left; padding:0 35px 0 25px; margin-bottom:40px;}
			#contentHome .left img, #contentHome .right img{ margin:0 0 20px 0}
				#contentHome .left div img, #contentHome .right div img{ margin:0;}
			#contentHome select{ font-size:10px; width:200px; margin:11px 0 0 0;}
	

/*
 *	Pages
 */

	#leftBG{ width:33%; background:url(/imgs/corporatesite/header/repeatLeftBg.gif) right 103px repeat-x;}
	#middle{ width:33%; vertical-align:top}
/*
 *	HEADER
 */
		#header{ background:url(/imgs/corporatesite/header/header_bg.jpg) top center no-repeat; height:114px; width:955px; }

			#logo{ float:left; padding:20px 0 9px 2px; width:500px; height:62px;}
				#logo img{ border:none}
				
			#rightMenu{ float:left; width:400px; padding:20px 0 0 0; margin:0 0 0 30px; height:62px; text-align:right;}
				#rightMenu img{ border:none;}
				
				#toolsMenu{ float:left; width:177px; color:#204B8F; font-size:10px; margin:15px 15px 0px 148px;}
					html*#toolsMenu{_margin:15px 32px 0px 74px}
				#topSwitchLang{ float:left; color:#666; font-size:10px; margin:15px 0 0 0;}
				#topSwitchLang a, #toolsMenu a,
				#topSwitchLang a:link, #toolsMenu a:link,
				#topSwitchLang a:active, #toolsMenu a:active,
				#topSwitchLang a:visited, #toolsMenu a:visited{color:#204B8F; text-decoration:none}
				#topSwitchLang a:hover, #toolsMenu a:hover{ text-decoration:underline}
				
			#topMenu{ background:url(/imgs/corporatesite/header/topMenu.jpg) no-repeat; height:23px; font-family:Arial, Helvetica, sans-serif}
				#topMenu div{ margin:0 auto; padding:4px 0 0 40px; width:535px; font-size:12px; color:#FFF; font-weight:bold}
					#topMenu div a,
					#topMenu div a:link,
					#topMenu div a:active,
					#topMenu div a:visited{ color:#FFF; font-weight:bold; text-decoration:none}
					#topMenu div a:hover{ text-decoration:underline}
					#topMenu div a.selected,
					#topMenu div a.selected:link,
					#topMenu div a.selected:active,
					#topMenu div a.selected:visited{ color:#FFF; font-weight:bold; text-decoration:underline}
					#topMenu div a.selected:hover{ text-decoration:underline}

/*
 *	CONTENT
 */
					
		#contentainer{ background:url(/imgs/corporatesite/content/topContentGradiant.gif) top repeat-x;}
		
			#left{ float:left; margin-right:25px; width:155px;}
				#searchZone{ background:url(/imgs/corporatesite/left/searchZone.gif) no-repeat; height:35px; width:155px;}
					#searchZone input#search{ width:110px; font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; margin:10px 0 0 5px;}
					#searchZone input#searchimg{ border:none; padding-top:10px;}
					.leftBlock{ margin-top:10px; width:155px}
					.leftBlock .contentLeftBlock{ background:url(/imgs/corporatesite/left/bgLeftBlock.jpg) no-repeat top; padding-bottom:9px; border:solid #95A4B9; border-width:0 1px 0 1px}
						.contentLeftBlock a.leftLink,
						.contentLeftBlock a.leftLink:link,
						.contentLeftBlock a.leftLink:active,
						.contentLeftBlock a.leftLink:visited{ text-decoration:none; background:url(/imgs/corporatesite/left/arrowLink.gif) 5px 6px no-repeat; padding:2px 0 0 17px; margin:0 0 0 5px; color:#3B5163; display:block}
						.contentLeftBlock a.leftLink:hover{ text-decoration:underline}
						
						.contentLeftBlock a.linkMore,
						.contentLeftBlock a.linkMore:link,
						.contentLeftBlock a.linkMore:active,
						.contentLeftBlock a.linkMore:visited{ text-decoration:underline; padding:5px 0 0 0; margin:0 10px 0 0; color:#3B5163; display:block; text-align:right}
						.contentLeftBlock a.linkMore:hover{ text-decoration:underline}
						
						.contentLeftBlock a.linkNews,
						.contentLeftBlock a.linkNews:link,
						.contentLeftBlock a.linkNews:active,
						.contentLeftBlock a.linkNews:visited{ text-decoration:none; padding:5px 0 0 20px; background:url(/imgs/corporatesite/left/arrowLink.gif) 10px 10px no-repeat; margin:0 10px 0 0; color:#3B5163; display:block; text-align:left}
						.contentLeftBlock a.linkNews:hover{ text-decoration:underline}
				
			#subMenu{ background:url(/imgs/corporatesite/header/bgSubMenu.gif) no-repeat top left; font-size:11px; width:529px; height:25px; color:#364151; padding:5px 0 0 50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
			#subMenu span{color:#5C708B}
			#subMenu a,
			#subMenu a:link,
			#subMenu a:active,
			#subMenu a:visited{ color:#5C708B; text-decoration:none}
			#subMenu a:hover{ text-decoration:underline}
			#subMenu a.active,
			#subMenu a.active:link,
			#subMenu a.active:active,
			#subMenu a.active:visited{ text-decoration:underline; color:#364151;}
			#subMenu a.active:hover{ text-decoration:underline}
				
			/*
			 *	Home
			 */	
			 	
			#content{ float:left; width:575px; font-size:11px; color:#3B5163}
				
				#content #welcome{ margin-top:30px;}
				#content #intro{ margin:23px 0 0 0}
				
				#contentHome{}
					#homeLeft{ margin:34px 15px 0 0; width:400px; float:left}
						#homeLeft .title{ background:url(/imgs/corporatesite/content/puce.gif) left 4px no-repeat; margin-bottom:14px; font-weight:bold; padding-left:12px; color:#445367;}
						#homeLeft .illu{ width:75px; float:left}
						#homeLeft .subTitle{ color:#204B8F; margin-bottom:10px; font-weight:bold}
							#homeLeft .subTitle a,
							#homeLeft .subTitle a:link,
							#homeLeft .subTitle a:active{ color:#204B8F; text-decoration:none}
							#homeLeft .subTitle a:hover{ text-decoration:underline}
							#homeLeft .txt a,
							#homeLeft .txt a:link,
							#homeLeft .txt a:active{ color:#3B5163; text-decoration:none}
							#homeLeft .txt a:hover{ text-decoration:none}
						#homeLeft .separLine{ background:url(/imgs/corporatesite/content/dottedLine.gif) repeat-x; font-size:0; line-height:0; height:1px; margin:24px 0 19px 0}

						.item .title{ background:url(/imgs/corporatesite/content/puce.gif) left 4px no-repeat; margin-bottom:14px; font-weight:bold; padding-left:12px; color:#445367; text-transform: uppercase; }
						.item .illu{ width:75px; float:left}
						.item .subTitle{ color:#204B8F; margin-bottom:10px; font-weight:bold}
							.item .subTitle a,
							.item .subTitle a:link,
							.item .subTitle a:active{ color:#204B8F; text-decoration:none}
							.item .subTitle a:hover{ text-decoration:underline}
							.item .txt a,
							.item .txt a:link,
							.item .txt a:active{ color:#3B5163; text-decoration:none}
							.item .txt a:hover{ text-decoration:none}

					#homeRight{ float:left; margin-top:34px; width:158px; background:url(/imgs/corporatesite/content/footerRightBoxHome.gif) bottom repeat-x;}
						#homeRight { border:1px solid #E0E0E0; margin-top:34px; color:#204B8F}
							#homeRight div{ padding:0 0 0 18px; background:url(/imgs/corporatesite/content/arrowHome.gif) 5px 5px no-repeat; margin-bottom:10px;}
							#homeRight p{ margin:0; padding:0; color:#3B5163}
							#homeRight p a,
							#homeRight p a:link,
							#homeRight p a:active,
							#homeRight p a:visited{color:#204B8F; font-weight:bold; text-decoration:none}
							#homeRight p a:hover{ text-decoration:underline}
							#homeRight span{ text-align:right; display:block; padding:0 5px 5px 0}
								#homeRight span a,
								#homeRight span a:link,
								#homeRight span a:active,
								#homeRight span a:visited{ color:#3B5163; text-decoration:underline}
								#homeRight span a:hover{}

					#didYouKnow{ float:left; width:158px; background:url(/imgs/corporatesite/content/footerRightBoxHome.gif) bottom repeat-x;}
						#didYouKnow { border:1px solid #E0E0E0; margin-top:24px; color:#204B8F}
							#didYouKnow div{ padding:0 0 0 18px; background:url(/imgs/corporatesite/content/arrowHome.gif) 5px 5px no-repeat; margin-bottom:10px;}
							#didYouKnow p{ margin:0; padding:0; color:#3B5163}
							#didYouKnow p a,
							#didYouKnow p a:link,
							#didYouKnow p a:active,
							#didYouKnow p a:visited{color:#204B8F; font-weight:bold; text-decoration:none}
							#didYouKnow p a:hover{ text-decoration:underline}
							#didYouKnow span{ text-align:right; display:block; padding:0 5px 5px 0}
								#didYouKnow span a,
								#didYouKnow span a:link,
								#didYouKnow span a:active,
								#didYouKnow span a:visited{ color:#3B5163; text-decoration:underline}
								#didYouKnow span a:hover{}

				#right{ float:left; width:178px; font-size:10px;}	
					#highlight{ margin:85px 0 0 0; margin-left:22px;}
						#highlight div { margin-top:8px; color:#3B5163}
						#highlight div a,
						#highlight div a:link,
						#highlight div a:active,
						#highlight div a:visited{ color:#204B8F; font-weight:bold; text-decoration:none}
						#highlight div a:hover{ text-decoration:underline}
						#highlight div img{ float:right; margin:0 5px 5px 0;}
						#highlight span{ display:block; text-align:right}
						#highlight span a,
						#highlight span a:link,
						#highlight span a:active,
						#highlight span a:visited{ color:#3B5163; text-decoration:underline}
						#highlight span a:hover{}
					#newsletter{ margin:25px 0 0 22px; color:#445367}
						#newsletter div{ margin-top:11px}
							#newsletter input{border: 1px solid #7F9DB9; font-style:italic; color:#445367; font-size:11px; width:100px; margin:10px 0 0 0; float:left}
							#newsletter span img{ border:none; margin-top:10px;}
				
				/*
				 *	Inner Pages
				 */
				 
				#containerRight{float:left; width:765px;} 
					#contentInner{float:left; width:500px; margin-right:20px; font-size:11px; color:#3B5163}
							#contentInner p{ padding:0; margin:20px 0 0 0;}
							#contentInner .illuContent { float:left; margin:3px 15px 8px 0}
							#contentInner #seeAlso{ margin:20px 0 6px 0; font-weight:bold;}
								a.seeAlso,
								a.seeAlso:link,
								a.seeAlso:active,
								a.seeAlso:visited{ background:url(/imgs/corporatesite/content/arrowSeeAlso.jpg) no-repeat left; padding-left:10px; margin-left:2px; color:#204B8F; text-decoration:none}
								a.seeAlso:hover{ text-decoration:underline} 
				
					#innerRight{ float:left; width:245px; padding:50px 0 0 0; color:#3B5163}
						#innerRight #relatedVideo{ margin-bottom:31px;}
							#relatedVideo div{ margin:11px 0}
						#innerRight #innerHighlight{ font-size:10px;}
							#innerRight #innerHighlight div{margin-top:7px;}
							#innerRight #innerHighlight div img{ float:right}
							
							#innerRight #innerHighlight div a.linkTitle,
							#innerRight #innerHighlight div a.linkTitle:link,
							#innerRight #innerHighlight div a.linkTitle:active,
							#innerRight #innerHighlight div a.linkTitle:visited{ font-weight:bold; color:#204B8F; text-decoration:none}
							#innerRight #innerHighlight div a.linkTitle:hover{ text-decoration:underline}
							
							#innerRight #innerHighlight #archive{ text-align:right}
							#innerRight #innerHighlight #archive a,
							#innerRight #innerHighlight #archive a:link,
							#innerRight #innerHighlight #archive a:active,
							#innerRight #innerHighlight #archive a:visited{ color:#3B5163; font-style:normal; text-decoration:underline}
							#innerRight #innerHighlight #archive a:hover{}
					
			
/*
 *	FOOTER
 */		
 
		#footer{ color:#204A97; font-size:11px; margin-top:10px;}
			#footerTop{ background:url(/imgs/corporatesite/footer/dottedLine.gif) bottom repeat-x; padding-bottom:7px;}
			#footerBottom{ padding-top:7px}
	
	#rightBG{ width:33%; background:url(/imgs/corporatesite/header/repeatRightBg.gif) left 103px repeat-x}

/*
 *	ADDED BY TCU
 */

form { padding:0px; margin:0px; }

h1{ color:#5C708B; font-size:15px; margin:12px 0 0px 0; padding:0}
h2{ font-size:11px; margin:0; padding:0; color:#364151}
h2.color-corporate { font-size:13px; margin: 0 0 0.5em 0; color:#5C708B; }
h4 { font-size: 11px; margin: 0 0 0.3em 0; }

.article-textblock    { padding-top:16px; }
.article-textblock h4 { padding-bottom:4px; }
.article-textblock ul { margin-top:0px; padding-top:0px;margin-bottom:5px; padding-bottom:0px; }
.article-textblock p  { margin: 0.3em 0 0.5em; padding: 0;}

p.intro { font-style: italic; line-height: 14px; margin-top: 16px; margin-bottom: 0px; }

img.floatleft 	{ float:left;  margin: 0px 13px 10px 0px; }
img.floatright 	{ float:right; margin: 0px 0px 10px 13px; }

.ZZArticle img.floatleft	{ float:left;  margin: 0px 13px 10px 0px; }
.ZZArticle img.floatright	{ float:right; margin: 0px 0px 10px 13px; }
.ZZArticle img.floatfull	{ margin: 0px 0px 10px 0px; }

.ZZHP_Block { padding-top: 24px; }

.Article_Block .h1-corporate, .ZZSummaryBlock .h1-corporate {
	font-weight:bold;
}
.articles-corporate tr td a {
	background:url(/imgs/corporatesite/content/arrowSeeAlso.jpg) no-repeat left;
	padding-left:10px;
	margin-left:2px;
	color:#204B8F;
	text-decoration:none;
}
.articles-corporate tr td a:hover {
	text-decoration:underline;
}

.corporate-edgebox-tl 	{ background:url('/imgs/commun/blue_edge_box.gif') no-repeat top left; }
.corporate-edgebox-tr 	{ background:url('/imgs/commun/blue_edge_box.gif') no-repeat top right; }
.corporate-edgebox-bl 	{ background:url('/imgs/commun/blue_edge_box.gif') no-repeat bottom left; }
.corporate-edgebox-br 	{ background:url('/imgs/commun/blue_edge_box.gif') no-repeat bottom right; }
.corporate-edgebox-top 	{ font-size: 6px; line-height: 6px; border-top: 1px solid #31619A; }
.corporate-edgebox-left 	{ font-size: 6px; line-height: 6px; border-left: 1px solid #31619A; }
.corporate-edgebox-right	{ font-size: 6px; line-height: 6px; border-right: 1px solid #31619A; }
.corporate-edgebox-bottom { font-size: 6px; line-height: 6px; border-bottom: 1px solid #31619A; }

.corporate-fillbox 		{ background: #E7EDF4; }
.corporate-fillbox-tl 	{ background:url('/imgs/commun/blue_fill_box.gif') no-repeat top left; }
.corporate-fillbox-tr 	{ background:url('/imgs/commun/blue_fill_box.gif') no-repeat top right; }
.corporate-fillbox-bl 	{ background:url('/imgs/commun/blue_fill_box.gif') no-repeat bottom left; }
.corporate-fillbox-br 	{ background:url('/imgs/commun/blue_fill_box.gif') no-repeat bottom right; }
.corporate-fillbox-top 	{ font-size: 6px; background: #E7EDF4; border-top: 1px solid #31619A; }
.corporate-fillbox-left 	{ font-size: 6px; background: #E7EDF4; border-left: 1px solid #31619A; }
.corporate-fillbox-right	{ font-size: 6px; background: #E7EDF4; border-right: 1px solid #31619A; }
.corporate-fillbox-bottom { font-size: 6px; background: #E7EDF4; border-bottom: 1px solid #31619A; }
.corporate-fillbox div.title	{ margin-bottom: 0.5em; font-size: 15px; font-weight: bold;  }
.corporate-fillbox div.titlesub { margin-bottom: 0.5em; font-weight: bold; }
.corporate-fillbox p, .corporate-fillbox table, .corporate-fillbox ul, .corporate-fillbox ol { margin-bottom: 1em; }

.triangle-items td {
	background: url('/imgs/commun/grey_bullet.gif') no-repeat 1px 0px;
	padding-left: 9px;
	padding-bottom: 5px;
	line-height: 12px
}
.triangle-items td a { text-decoration:none; color: #4C4C4C;}

.multicol1 {
 padding-right: 20px;
}
.multicol2 {
 padding-left: 0px;
}

