/* spec style */
.titlepage					{color: #00539F;  font-size: 20px;}
.chaptertitlelevel1			{color: #00539F;  font-size: 14px; font-weight:bold;}
.chaptertitlelevel2			{color: #00539F;  font-size: 12px; font-weight:bold;}
.titlerub					{color: #00539F;  font-size: 12px; font-weight:bold;}
.contentintro				{color: #333333;  font-size: 12px; text-align: justify;}

.titlebody					{color: #00539F;  font-size: 12px; font-weight:bold;}
.contentbody				{color: #333333;  font-size: 12px; text-align: left-justify;}

.tabletitle					{color: #FFFFFF;  font-size: 12px; font-weight:bold;}
.tablelabel					{color: #333333;  font-size: 11px; font-weight:bold;}
.tablecontent				{color: #333333;  font-size: 11px; text-align: justify;}

.date						{color: #666666;  font-size: 12px; font-weight:bold;}
.location					{color: #666666;  font-size: 12px; font-weight:bold;}

.joblabel					{color: #00539F;  font-size: 11px; font-weight:bold;}
.jobcontent					{color: #333333;  font-size: 11px;}

.pressreleaselabel			{color: #00539F;  font-size: 11px; font-weight:bold;}
.pressreleasecontent		{color: #333333;  font-size: 11px;}

.contactname				{color: #333333;  font-size: 11px; font-weight:bold;}
.contactlabel				{color: #333333;  font-size: 11px; font-weight:bold;}
.contactcontent				{color: #333333;  font-size: 11px;}
.contactfunction			{color: #333333;  font-size: 11px;}
.contactdescription			{color: #333333;  font-size: 11px;}

.filedescription			{color: #333333;  font-size: 11px;}
.filesize					{color: #333333;  font-size: 11px;}

.picturesource 				{color: #333333;	font-size: 10px;	text-align: center;}
.picturecaption 			{color: #000000;  font-size: 10px; text-align: center; font-style: italic;}

.homepageabstracttitle		{color: #00539F;  font-size: 11px; font-weight:bold;}
.homepageabstractdate		{color: #666666;  font-size: 11px; font-weight:bold;}
.homepageabstractlocation	{color: #666666;  font-size: 11px;}
.homepageabstractcontent	{color: #333333;  font-size: 11px; text-align: justify;}

.corporatehomepagetitle		{color: #00539F;  font-size: 12px; font-weight:bold;}
.corporatehomepagedate		{color: #666666;  font-size: 12px; font-weight:bold;}
.corporatehomepagelocation	{color: #666666;  font-size: 12px;}
.corporatehomepageabstract	{color: #333333;  font-size: 11px; text-align: justify;}

/* links */
.linkreturnto, a.linkreturnto:active, a.linkreturnto:link, a.linkreturnto:visited	{text-decoration: none; color: #000000;  font-size: 12px; font-weight:bold;}
a.linkreturnto:hover			{text-decoration: underline;}
.linkcontent, a.linkcontent:active, a.linkcontent:link, a.linkcontent:visited	{text-decoration: none; color: #00539F;  font-size: 12px;}
a.linkcontent:hover			{text-decoration: underline;}
.linkfile, a.linkfile:active, a.linkfile:link, a.linkfile:visited	{text-decoration: none; color: #00539F;  font-size: 11px;test-align: left-justify;}
a.linkfile:hover			{text-decoration: underline;}
.linkmail, a.linkmail:active, a.linkmail:link, a.linkmail:visited	{text-decoration: none; color: #00539F;  font-size: 11px;text-align: justify;}
a.linkmail:hover			{text-decoration: underline;}
.linkmore, a.linkmore:active, a.linkmore:link, a.linkmore:visited	{text-decoration: none; color: #FFFFFF;  font-size: 11px; background-color: #00539F;}
a.linkmore:hover			{text-decoration: underline;}
.linkall, a.linkall:active, a.linkall:link, a.linkall:visited	{text-decoration: none; color: #00539F;  font-size: 11px; background-color: #FFFFFF;}
a.linkall:hover			{text-decoration: underline;}
.linkarchive, a.linkarchive:active, a.linkarchive:link, a.linkarchive:visited	{text-decoration: none; color: #00539F;  font-size: 11px;}
a.linkarchive:hover			{text-decoration: underline;}
.linkjob, a.linkjob:active, a.linkjob:link, a.linkjob:visited	{text-decoration: none; color: #00539F;  font-size: 11px;}
a.linkjob:hover			{text-decoration: underline;}
.linkpressrelease, a.linkpressrelease:active, a.linkpressrelease:link, a.linkpressrelease:visited	{text-decoration: none; color: #00539F;  font-size: 11px;}
a.linkpressrelease:hover			{text-decoration: underline;}




body {background: #B3C1D1;}
body.module {background: #FFFFFF;}
body, td, th, table, a {font-family: Arial, Verdana, Helvetica, sans-serif;}


H1 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #00539F;  font-size: 20px; font-weight:normal; margin-top : 0px; margin-bottom : 0px}
H2 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #00539F;  font-size: 14px; font-weight:bold; margin-top : 0px; margin-bottom : 0px}
H3 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #00539F;  font-size: 12px; font-weight:bold; margin-top : 0px; margin-bottom : 0px}
H4 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666;  font-size: 12px; font-weight:bold; margin-top : 0px; margin-bottom : 0px}


/* sais pas si utilise */
.dadcol01  {color: #00539F;  font-size: 11px; }
.dadcol02  {color: #003366;  font-size: 11px; font-weight : bold;}
.dadcol03  {color: #305A82;  font-size: 12px; }
.breadcrumbs {font-size: 11px; color: #333333; text-align: right; background-color: #F1F1F1; }
.border01 { border: 1px solid #CACACA; background-color : #F9F9F9;}
.border02 { border: 1px solid #B2CCE5; background-color : #FAFDFF;}
.border03 { border: 1px solid #CACACA; background-color : #FFFFFF;}

/* backgrounds colors */
.dadbg00 { background-color: #FFFFFF; }
.dadbg01 { background-color: #C0C0C0; }
.dadbg02 { background-color: #F1F1F1; }
.dadbg03 { background-color: #FFFFFF;  background-image:  url('/gallery/design/content/strcut_sep01.gif');  background-repeat: repeat-y    }
.dadbg04 { background-color: #CCCCCC; }
.dadbg05 { background-color: #F3F6F8; }
.dadbg06 { background-color: #A5C9ED;  font-size: 11px;  color: #FFFFFF;  font-weight: bold;}
.dadbg07 { background-color: #6699CC; }
.dadbg08 { background-color: #F1F1F1;  background-image:  url('/gallery/design/content/nav_sep.gif');  background-repeat: repeat-x }
.dadbg09 { background-color: #00539F;  font-size: 11px;  color: #FFFFFF;  font-weight: bold;}
.dadbg10 { background-color: #FFFFFF;  background-image:  url('/gallery/design/content/td_sep.gif');  background-repeat: repeat-x }
.dadbg11 { background-color: #FFFFFF;  background-image:  url('/gallery/design/content/inner_sep01.gif');  background-repeat: repeat-x }
.dadbg12 { background-color: #F4F7F9; }
.dadbg13 { background-color: #DCE4EB; }
.dadbg14 { background-color: #A5C9ED;  font-size: 11px;  color: #00539F;  font-weight: bold;}
.dadbg15 { background-color: #E0EBF5;}
.dadbg16 { background-color: #A5C9ED;}
.dadbg17 { background-color: #FFFFFF;  background-image:  url('/gallery/design/content/single_line.gif');  background-repeat: repeat-x }
.dadbg18 { background-color: #FFFFFF;  background-image:  url('/gallery/design/content/single_linegrey.gif');  background-repeat: repeat-x }
.dadbg19 { background-color: #FFFFFF;  background-image:  url('/gallery/design/content/single_linegrey02.gif');  background-repeat: repeat-x }
.dadbg20 { background-color: #6699CC; line-height :1px}
.dadbg21 { background-color: #FFFFFF;  background-image:  url('/gallery/design/content/horzdotted.gif');  background-repeat: repeat-y }

/* navigation */
.dadnav01, a.dadnav01:active, a.dadnav01:link, a.dadnav01:visited	{text-decoration: none; color: #00539F;  font-size: 12px;}
a.dadnav01:hover			{text-decoration: underline;}
.dadnav02, a.dadnav02:active, a.dadnav02:link, a.dadnav02:visited	{text-decoration: none; color: #00539F;  font-size: 11px; font-weight : normal;}
a.dadnav02:hover			{text-decoration: underline;}
.dadnav03, a.dadnav03:active, a.dadnav03:link, a.dadnav03:visited	{text-decoration: none; color: #00539F;  font-size: 10px; font-weight : normal;}
a.dadnav03:hover			{text-decoration: underline;}
.dadnav04, a.dadnav04:active, a.dadnav04:link, a.dadnav04:visited	{text-decoration: none; color: #666666;  font-size: 9px; font-weight : normal;}
a.dadnav04:hover			{text-decoration: underline;}
.dadnav05, a.dadnav05:active, a.dadnav05:link, a.dadnav05:visited	{text-decoration: none; color: #00539F;  font-size: 8px; font-weight : normal;}
a.dadnav05:hover			{text-decoration: underline;}
.dadnav06, a.dadnav06:active, a.dadnav06:link, a.dadnav06:visited	{text-decoration: none; color: #ffffff;  font-size: 7px; font-weight : normal;}
a.dadnav06:hover			{text-decoration: underline;}

/* images padding */
.imgpad { margin-right:7px;margin-bottom:7px;float: left; }



/* Added old css */
.mainnav {font-size: 8pt; color: #336699; text-decoration: none}
.mainnav:hover {font-size: 8pt; color: #336699; text-decoration: underline}

.activitynav {font-size: 8pt; color: #ffffff; text-decoration: none}
.activitynav:hover {font-size: 8pt; color: #ffffff; text-decoration: underline}
.activitynav_on {font-size: 8pt; color: #336699; text-decoration: none}
.activitynav_on:hover {font-size: 8pt; color: #336699; text-decoration: underline}
.small {font-size: 8pt; color: #333333}

.footer {font-size: 8pt; color: #333333; text-align: center}
.link_footer {font-size: 8pt; color: #336699}

.whiteText{color:#ffffff}

div#html_table td {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 background-color: #F3F6F8;
 color: #333333;
 font-size: 11px;
}

div#html_table td.customcolor {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 color: #333333;
 font-size: 11px;
}

div#html_table th.title {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 background-color: #FFFFFF;
 color: #00539F;
 font-size: 18px;
 font-weight: bold;
}

div#html_table th {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 background-color: #A5C9ED;
 color: #00539F;
 font-size: 12px;
 font-weight: bold;
}

div#html_table p {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #333333;
 font-size: 12px;
}

div#library_item td {
 background-color: #F3F6F8;
 color: #333333;
 font-size: 11px;
 text-align: left;
}

div#library_item td.footer {
 background-color: #6699CC;
}

div#library_item th {
 background-color: #A5C9ED;
 color: #00539F;
 font-size: 12px;
 width: 563px;
 height: 20px;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
}

div#library_item a {
 text-decoration: none;
 color: #00539F;
 font-size: 11px;
}

div#library_item a:hover {
 text-decoration: underline;
}

TD#noscreen {display: none;}


/******* CAREERS SECTION *******/





#careersSection { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 560px;  
	margin: 0;
	text-align: left;
}

#careersSection a{color: #0099cc; text-decoration: none;}
#careersSection a:link{color: #0099cc;}
#careersSection a:visited{color: #0099cc;}
#careersSection a:active{color: #0099cc;}
#careersSection a:hover{text-decoration: underline; color: #003366;}

#careersSection img {border: 0px none;}


#careersSection h2  {font-size: 14px; color: #003366; font-weight: bold; clear:both; margin:10px 0 10px 0; border-bottom: 1px solid #e7e2e2; padding:0 0 2px 0;}
#careersSection h3  {font-size: 12px; color: #003366; font-weight: bold; clear:both; margin:0 0 4px 0; padding:0;}
#careersSection h4  {font-size: 12px; color: #000; font-weight: bold; clear:both; margin:0; padding:0;}

#careersSection .sidebar h2  {font-size: 11px; background: url('/corporate/gallery/content/public/images/careers/bg_h2.gif') repeat-x; color: #003366; margin:0; clear:both; border-bottom: 0px none;; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:10px}

#careersSection .TabbedPanelsContentGroup h2 {font-size: 14px; color: #003366; font-weight: bold; clear:both; margin:10px 0; border-bottom: 0px none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:2px}


div#html_table #careersSection p {font-size: 12px; margin:0; padding:0 0 10px 0;}
#careersSection .img {margin-left: 7px; margin-bottom: 7px;}
#careersSection ul.normal {padding: 0 0 15px 0; list-style:none; margin: 0; clear:both;}
#careersSection ul.normal li {
		font-size: 12px;
		line-height: 16px;
		background: url('/corporate/gallery/content/public/images/careers/li.gif') no-repeat 0 5px;
		margin-left: 10px;
		padding-left: 10px
}

#careersSection ul.list {padding: 0 0 15px 0; list-style:none; margin: 0; clear: both;}
#careersSection ul.list li {
		font-size: 12px;
		line-height: 14px;
		background: url('/corporate/gallery/content/public/images/careers/li_link.gif') no-repeat 0 5px;
		margin-left: 10px;
		padding-left: 10px
}

#careersSection ul.list li a, #careersSection ul.normal li a{color: #0099cc; text-decoration: none;}
#careersSection ul.list li a:link, #careersSection ul.normal li a:link{color: #0099cc;}
#careersSection ul.list li a:visited, #careersSection ul.normal li a:visited{color: #999;}
#careersSection ul.list li a:active, #careersSection ul.normal li a:active{color: #0099cc;}
#careersSection ul.list li a:hover, #careersSection ul.normal li a:hover{text-decoration: underline; color: #003366;}

#careersSection .careerBanner {padding-bottom: 30px;}
#careersSection .mainContent { 
	padding: 0 30px 0 0; 
	width: 390px;
}
#careersSection .sidebar {
	width: 220px; 
	padding: 0 0 0 0; 
}
#careersSection .sidebar ul.list li{font-size: 11px;}
#careersSection .sidebar .banner {margin-bottom: 10px;}
 
#careersSection table.info {
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 10px;
	border-collapse:collapse;
}

#careersSection caption {
	padding: 0 0 5px 0;
	width: 100%;
	text-align: right;
	color: #999999;
}
#careersSection table, #careersSection table td, #careersSection table th {background: #fff;}
div#html_table #careersSection table, div#html_table #careersSection table td, div#html_table #careersSection table th {background: #fff; border: none;}
#careersSection table.info thead th {
	color: #666;
	font-weight: bold;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	text-align: left;
	padding: 4px 4px 4px 12px;
	font-family: verdana;
	font-size: 10px;
}
#careersSection table.info tbody th {
	color: #666;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	text-align: left;
	white-space: nowrap;
	padding: 4px 4px 4px 4px;
	font-family: verdana;
	font-size: 10px;
}

#careersSection table.info thead th.nobg {
	border-top: 0px none;
	border-left: 0px none;
	border-right: 1px solid #d9d9d9;
	background: none;
	width: 100px
}

#careersSection table.info tbody td {
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	background: #fff;
	padding: 4px 4px 4px 12px;
	color: #333;
	font-family: verdana;
	font-size: 10px;
}
#careersSection table.info tfoot td {
	border: 0px none;
}
#careersSection table.info tbody td.odd, #careersSection table.info tbody th.odd {background: #dde9ed;}

#careersSection table.pagelinks {margin-bottom: 15px;}
#careersSection table.pagelinks a, #careersSection table.pagelinks a:link, #careersSection table.pagelinks a:visited{
	background: url('/corporate/gallery/content/public/images/careers/ico_anker.gif') no-repeat 4px 6px;
	font-size: 11px;
	text-decoration: none;
	color: #0099cc; padding-left:15px; padding-right:2px; padding-top:2px; padding-bottom:2px
	

}

#careersSection p.backtotop {}
#careersSection p.backtotop a, #careersSection p.backtotop a:link, #careersSection p.backtotop a:visited{
	border: 1px solid #d9d9d9; 
	display: block; 
	width: 80px;
	background: url('/corporate/gallery/content/public/images/careers/ico_top.gif') no-repeat 4px 6px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #999;
	float: right; padding-left:15px; padding-right:2px; padding-top:2px; padding-bottom:2px
}
#careersSection p.backtotop a:hover {border: 1px solid #999;}



/* landing section pages */
#landingSection { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 560px;  
	margin: 0;
	text-align: left;
}
#landingSection table, #landingSection table td, #landingSection table th {background: #fff;}
div#html_table #landingSection table, div#html_table #landingSection table td, div#html_table #landingSection table th {background: #fff; border: none;}

#landingSection a{color: #0099cc; text-decoration: none;}
#landingSection a:link{color: #0099cc;}
#landingSection a:visited{color: #0099cc;}
#landingSection a:active{color: #0099cc;}
#landingSection a:hover{text-decoration: underline; color: #003366;}

#landingSection img {border: 0px none;}


#landingSection h2  {font-size: 14px; color: #003366; font-weight: bold; clear:both; margin:10px 0 10px 0; border-bottom: 1px solid #e7e2e2; padding:0 0 2px 0;}
#landingSection h3  {font-size: 12px; color: #003366; font-weight: bold; clear:both; margin:0 0 6px 0; padding:0;}
#landingSection h4  {font-size: 12px; color: #000; font-weight: bold; clear:both; margin:0 0 6px 0; padding:0;}
#landingSection h5  {font-size: 12px; color: #999; font-weight: bold; clear:both; margin:0 0 6px 0; padding:0;}

#landingSection .sidebar h2  {font-size: 11px; background: url('/corporate/gallery/content/public/images/careers/bg_h2.gif') repeat-x; color: #003366; margin:0; clear:both; border-bottom: 0px none;; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:10px}

#landingSection .TabbedPanelsContentGroup h2 {font-size: 14px; color: #003366; font-weight: bold; clear:both; margin:10px 0; border-bottom: 0px none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:2px}


div#html_table #landingSection p {font-size: 12px; margin:0; padding:0 0 10px 0;}
#landingSection .img {margin-left: 7px; margin-bottom: 7px;}
#landingSection ul.normal {padding: 0 0 15px 0; list-style:none; margin: 0; clear:both;}
#landingSection ul.normal li {
		font-size: 12px;
		line-height: 16px;
		background: url('/corporate/gallery/content/public/images/careers/li.gif') no-repeat 0 5px;
		margin-left: 10px;
		padding-left: 10px
}

#landingSection ul.list {padding: 0 0 15px 0; list-style:none; margin: 0; clear: both;}
#landingSection ul.list li {
		font-size: 12px;
		line-height: 14px;
		background: url('/corporate/gallery/content/public/images/careers/li_link.gif') no-repeat 0 5px;
		margin-left: 10px;
		padding-left: 10px
}

#landingSection ul.list li a, #landingSection ul.normal li a{color: #0099cc; text-decoration: none;}
#landingSection ul.list li a:link, #landingSection ul.normal li a:link{color: #0099cc;}
#landingSection ul.list li a:visited, #landingSection ul.normal li a:visited{color: #999;}
#landingSection ul.list li a:active, #landingSection ul.normal li a:active{color: #0099cc;}
#landingSection ul.list li a:hover, #landingSection ul.normal li a:hover{text-decoration: underline; color: #003366;}

#landingSection .careerBanner {padding-bottom: 30px;}
#landingSection .mainContent { 
	padding: 0 20px 0 0; 
	width: 390px;
}
#landingSection .sidebar {
	width: 220px; 
	padding: 0 0 0 0; 
}
#landingSection .sidebar ul.list li{font-size: 11px;}
#landingSection .sidebar .banner img {margin-bottom: 10px;}
 

/* tabs - Added by MDB */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 100%; 
	
}

#TabbedPanels1 h3 {display: none;}
/* contact */
div#html_table #landingSection #TabbedPanels_contact h4 {font-size: 11px;}
div#html_table #landingSection #TabbedPanels_contact h5 {font-size: 11px;}
div#html_table #landingSection #TabbedPanels_contact p {font-size: 11px;}
div#html_table #landingSection #TabbedPanels_contact ul.list li {font-size: 11px;}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: normal 11px sans-serif;
	background-color: #fafafa;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border-left: solid 1px #e5e5e5;
	border-top: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}

.TabbedPanelsTabHover {
	background-color: #e5e5e5;
}

.TabbedPanelsTabSelected {
	color: #003366;
	font-weight: bold;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	border-left: solid 1px #e5e5e5;
	border-top: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}
.TabbedPanelsTab a, .TabbedPanelsTab a:link, .TabbedPanelsTab a:visited{
	color: #0099cc;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	margin-bottom: 15px;
	padding:0 10px 10px 10px;
}
.TabbedPanelsContent {padding: 10px 4px 4px 4px;}
.TabbedPanelsContent .col{float: left; display:inline; width: 250px;  margin-right: 10px;}
.TabbedPanelsContent .clear{clear: both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/* CSS styles for overview with thumbnails on subsite homepages - added by MDB */
#html_table table#overview {border-collapse: collapse; border-top: 1px solid #f1f1f1; margin-bottom: 20px;}
#html_table table#overview th {padding:10px 0px 10px 0px; border-bottom: 1px solid #f1f1f1; vertical-align:top; background:#fff;}
#html_table table#overview th img {border: 1px solid #e8e8e8; padding:1px;}
#html_table table#overview td {padding:10px 0px 10px 10px; border-bottom: 1px solid #f1f1f1; vertical-align:top; background:#fff;}
#html_table table#overview td h4 {color: #003366; margin: 0; padding:0;}
#html_table table#overview td p {color: #666; margin:0 0 10px 0; padding:0; font-size: 11px;}

#html_table table#overview td ul {padding-bottom: 15px; list-style:none; margin:0; padding:0;}
#html_table table#overview td ul li{
 		font-size: 11px;
		line-height: 14px;
		background: url('/corporate/gallery/content/public/images/overviews/li_overview.gif') no-repeat 0 5px;
		margin-left: 0px;
		padding-left: 12px
}
#html_table table#overview td ul li a, table#overview td ul li a:visited  {color: #3399cc; text-decoration: none;}
#html_table table#overview td ul li a:hover {text-decoration: underline;}