/**************************************************/
@import url("glossary.css");

div#content-padding div.portlet-content
{
	margin:0;
}

div.hruler
{
	background: #999;
	margin: 5px 4px;
}
/**************************************************/
/**************************************************/
/*START: flat list */
dl.flat-list dt,
dl.flat-list dd
{
	font-size: 12px;
	line-height: 16px;
	float: left;
}

div.portlet dl.flat-list dt,
div.portlet dl.flat-list dd
{
	font-size: 11px;
	line-height: 16px;
}

div.content-2cols-594 div.portlet dl.flat-list dt,
div.content-3cols-594 div.portlet dl.flat-list dt,
div.content-2cols-594 div.portlet dl.flat-list dd,
div.content-3cols-594 div.portlet dl.flat-list dd
{
	float: none;
	display: inline;
}

dl.flat-list dt
{
	color: #666;
	text-align: right;
	height: 0;
	width: 82px;
}

div.portlet dl.flat-list dt
{
	width: 73px;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.portlet dl.flat-list dt { width: 75px; } {;}/*";}}/* */

dl.event dt
{
	width: 90px;
}

div.portlet dl.event dt
{
	width: 81px;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.portlet dl.event dt { width: 83px; } {;}/*";}}/* */

div.content-2cols-594 div.portlet dl.flat-list dt,
div.content-3cols-594 div.portlet dl.flat-list dt,
div.content-2cols-594 div.portlet dl.event dt,
div.content-3cols-594 div.portlet dl.event dt
{
	text-align: left;
	white-space: nowrap;
	width: auto;
	height: auto;
	padding: 0;
}

dl.flat-list dt span.pipe
{
	color: #666;
	padding: 0 0 0 2px;
}

div.content-2cols-594 div.portlet dl.flat-list dt span.pipe,
div.content-3cols-594 div.portlet dl.flat-list dt span.pipe
{
	padding: 0 2px;
}

dl.event dt span.end-date
{
	display: block;
	padding: 0 8px 0 0;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; dl.event dt span.end-date { padding: 0 6px 0 0; } {;}/*";}}/* */

div.portlet dl.event dt span.end-date
{
	padding: 0 7px 0 0;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.portlet dl.event dt span.end-date { padding: 0 5px 0 0; } {;}/*";}}/* */

div.content-2cols-594 div.portlet dl.event dt span.end-date,
div.content-3cols-594 div.portlet dl.event dt span.end-date
{
	display: none;
	padding: 0;
}

dl.flat-list dd
{
	color: #333;
	padding: 0 0 0 6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 488px;
}

html>body dl.flat-list dd { width: 488px; }

div.portlet dl.flat-list dd
{
	padding: 0 0 0 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 488px;
}

html>body div.portlet dl.flat-list dd { width: 508px; }

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.portlet dl.flat-list dd { padding: 0 0 0 3px; width: 511px; } {;}/*";}}/* */

dl.event dd
{
	width: 486px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 480px;
}

html>body dl.event dd { width: 480px; }

div.portlet dl.event dd
{
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 480px;
}

html>body div.portlet dl.event dd { width: 500px; }

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.portlet dl.event dd { padding: 0 0 0 3px; width: 503px; } {;}/*";}}/* */

div.content-2cols-594 div.portlet dl.flat-list dd,
div.content-3cols-594 div.portlet dl.flat-list dd,
div.content-2cols-594 div.portlet dl.event dd,
div.content-3cols-594 div.portlet dl.event dd
{
	padding: 0;
	width: auto;
}

dl.flat-list dd div.image-left
{
	float: left;
	padding: 4px 6px 3px 0;
}

dl.flat-list dd span.headline
{
	display: block;
	font-weight: bold;
	color: #333;
}

div.content-2cols-594 div.portlet dl.flat-list dd span.headline,
div.content-3cols-594 div.portlet dl.flat-list dd span.headline
{
	display: inline;
	font-weight: normal;
	color: #333;
}

dl.flat-list dd span.subheadline
{
	display: block;
	font-weight: bold;
	color: #666;
}

dl.flat-list dd span.introduction
{
	display: block;
}

dl.flat-list dd a.more-link
{
	background-position: 0 5px;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; dl.flat-list dd a.more-link { display: block; width: 100%; background-position: 0 6px; } {;}/*";}}/* */

div.portlet dl.flat-list dd a.more-link
{
	background-position: 0 4px;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.portlet dl.flat-list dd a.more-link { background-position: 0 5px; } {;}/*";}}/* */

dl.flat-list dd.sep,
div.portlet dl.flat-list dd.sep
{
	float: none;
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 11px;
}

div.content-2cols-594 div.portlet dl.flat-list dd.sep,
div.content-3cols-594 div.portlet dl.flat-list dd.sep
{
	display: block;
}
/*END: flat list */
/**************************************************/
/**************************************************/
/*START: download and link list */
dl.download-list dt,
dl.download-list dd,
dl.link-list dt,
dl.link-list dd
{
	font-size: 11px;
	line-height: 14px;
}

dl.download-list dt a,
dl.download-list dd
{
	padding: 0 0 0 18px;
}

a.dl-doc
{
	background: url(../../img/icon_download_doc_900.gif) 0 1px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.dl-doc { display: block; } {;}/*";}}/* */

a.dl-file
{
	background: url(../../img/icon_download_file_900.gif) 0 1px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.dl-file { display: block; } {;}/*";}}/* */

a.dl-pdf
{
	background: url(../../img/icon_download_pdf_900.gif) 0 1px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.dl-pdf { display: block; } {;}/*";}}/* */

a.dl-ppt
{
	background: url(../../img/icon_download_ppt_900.gif) 0 1px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.dl-ppt { display: block; } {;}/*";}}/* */

a.dl-xls
{
	background: url(../../img/icon_download_xls_900.gif) 0 1px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.dl-xls { display: block; } {;}/*";}}/* */

a.dl-zip
{
	background: url(../../img/icon_download_zip_900.gif) 0 1px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.dl-zip { display: block; } {;}/*";}}/* */

dl.link-list dt a,
dl.link-list dd
{
	padding: 0 0 0 13px;
}

dl.link-list dt a
{
	background: url(../../img/icon_arrow_900.gif) 0 4px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; dl.link-list dt a { display: block; } {;}/*";}}/* */
/*END: download and link list */
/**************************************************/
/**************************************************/
/*START: press pictures */
div.pp-headline div.pic
{
	float: left;
	padding: 4px 6px 3px 0;
	text-align: center;
}

div.portlet div.pp-headline div.pic
{
	padding: 4px 6px 4px 0;
}

div.pp-headline div.pic span
{
	display: block;
	width: 102px;
	background: #ccc;
}

div.pp-headline h4
{
	font-size: 12px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
	padding: 0;
}

div.pp-headline p
{
	font-size: 12px;
	line-height: 16px;
}

div.pp-headline p a.more-link
{
	background-position: 0 5px;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.pp-headline p a.more-link { display: block; width: 100%; background-position: 0 6px; } {;}/*";}}/* */

div.portlet div.pp-headline p a.more-link
{
	background-position: 0 4px;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.portlet div.pp-headline p a.more-link { background-position: 0 5px; } {;}/*";}}/* */

div.pp-separator
{
	clear: both;
	height: 2px;
}

div.portlet div.pp-separator
{
	height: 1px;
}

div.portlet div.pp-headline h4,
div.portlet div.pp-headline p
{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

div.pp-images-wrapper
{
	width: 542px;
	padding: 4px 0 0 0;
}

table.pp-images
{
	width: 100%;
	border: none;
}

table.pp-images tr.pics td
{
	font-size: 0;
	line-height: 0;
	background: #ccc;
	width: 102px;
	height: 102px;
	vertical-align: middle;
	text-align: center;
}

table.pp-images tr.pics td.no-pic
{
	background: none;
}

table.pp-images tr.pics td img
{
	display: block;
	margin: 0 auto;
}

table.pp-images tr.pics td.spacer-hz
{
	font-size: 0;
	line-height: 0;
	background: none;
	width: 8px;
	height: auto;
}

table.pp-images tr.download-links td
{
	font-size: 12px;
	line-height: 16px;
}

table.pp-images tr.spacer-vt td
{
	font-size: 0;
	line-height: 0;
	height: 6px;
}
/*END: press pictures */
/**************************************************/
/**************************************************/
/*START: contact */
div.contact-public div.pic
{
	float: left;
	padding: 4px 6px 3px 0;
}

div.contact-public div.contact-item-no-pic
{
	padding: 9px 0;
}

div.contact-public p.name
{
	font-weight: bold;
	color: #333;
}

div.contact-public p.function
{
	font-weight: bold;
	color: #666;
}

div.contact-item-separator
{
	height: 2px;
}

div.contact-intranet p
{
	font-size: 12px;
	line-height: 16px;
}

a.scd
{
	font-weight: bold;
	color: #666;
	padding: 0 0 0 13px;
	background: url(../../img/icon_scd_900.gif) 0 3px no-repeat;
}

/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.scd { display: inline-block; width: 100%; background-position: 0 4px; } {;}/*";}}/* */
/*END: contact */
/**************************************************/
/**************************************************/
/*START: pagination */
div.pagination-padding
{
	padding: 40px 0 0 0;
	background: url(../../img/bg_pagination.gif) 0 33px repeat-x;
}
/*Styles only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; div.pagination-padding { height: 0; } {;}/*";}}/* */
@media tty { i{content:"\";/*" "*/}}; dl.pagination { height: 0; } {;}/*";}}/* */

dl.pagination dt,
dl.pagination dd
{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	float: left;
}

dl.pagination dt
{
	padding: 0 3px 0 0;
}

dl.pagination dd.link
{
	float: right;
}

dl.pagination dd ul
{
	display: inline;
}

dl.pagination dd ul li
{
	font-size: 11px;
	line-height: 14px;
	float: left;
	color: #333;
	padding: 0 0 0 3px;
}

dl.pagination dd ul li.active
{
	font-weight: bold;
	color: #900;
}

dl.pagination dd ul li a
{
	color: #333;
}

dl.pagination dd a.prev,
dl.pagination dd a.next
{
	color: #900;
}

dl.pagination .pipe
{
	padding: 0;
}
/*END: pagination */