





/* brushedMetal */
/* common rules */
body,p { font-family: Arial, sans-serif; color: #ffffff; }
table, tr, td { border-collapse: collapse; }
* { margin: 0; padding: 0; }
p { margin: 1em 0; }
img { border-style: none; }
ol, ul { margin: 1em 0 1em 2em; }
ol ol, ol ul, ul ol, ul ul { margin: 0 0 0 2em; }

.NavigationTop table,
.Teaser table { width: 100%; }

 .Header td.Left { background-repeat: no-repeat; }
 .Header td.Center { background-repeat: repeat-x; }
 .Header td.Right { background-repeat: no-repeat; }
 .Body td.Left,
 .Body td.Right { background-repeat: repeat-y; }
 .Footer td.Left { background-repeat: no-repeat; }
 .Footer td.Center { background-repeat: repeat-x; }
 .Footer td.Right { background-repeat: no-repeat; }

a, a:link, a:visited { font-weight:bold; text-decoration: none; }
a:active, a:focus, a:hover { font-weight:bold; text-decoration: underline; }

#pgnlTemplateContainer { background-color: #000000; }

/* Logo */
div.Logo { border: 0px; background-image: none; padding: 0; }
.Logo { margin: 0px; text-align: center; font-size: 10pt; color: #ffffff; }
.Logo table.contentContainer { width: 100%; }
.Logo div.Title {}
.Logo div.Image {}
.Logo .AutomaticSize { width: 180px; }
.Logo p.Caption { text-align: center; font-size: 8pt; margin: 0.3em 0; }
.Logo div.Text { padding: 0px 14px 0px 14px; }
.Logo p { color: #ffffff; margin: 0; }
.Logo a { font-size: 10pt; }
.Logo a:link { color: #cccccc; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Logo a:visited { color: #999999; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Logo a:hover { color: #d6d6d6; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* navigation top */
div.NavigationTop{ margin: 4px 2px 10px 2px; }
.NavigationTop table td { vertical-align: top;}

/* jetspeed overwrite */
.NavigationTop p { margin: 0;}
.NavigationTop .Header .Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_left/image/2008-10-16_12-58-47.gif); width: 8px;}
.NavigationTop .Header .Center { text-align: center; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_center/image/2008-10-16_12-58-47.gif); height: 7px;}
.NavigationTop .Header .Right { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_right/image/2008-10-16_12-58-47.gif); width: 8px;}
.NavigationTop img { margin-right: 0px;}
.NavigationTop .Body .Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_left/image/2008-10-16_12-58-47.gif);}
.NavigationTop .Body .Center { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_repeat_bgr/image/2008-10-16_12-58-47.gif); background-color: #F9F9F9;}
.NavigationTop .Body .Right { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_right/image/2008-10-16_12-58-47.gif);}
.NavigationTop .Footer .Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_left/image/2008-10-16_12-58-47.gif); background-position: left bottom;}
.NavigationTop .Footer .Center { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_center/image/2008-10-16_12-58-47.gif); height: 5px; background-position: center bottom;}
.NavigationTop .Footer .Right { background-image:url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_right/image/2008-10-16_12-58-47.gif); background-position: right bottom;}

#menu { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_repeat_bgr/image/2008-10-16_12-58-47.gif); background-position: left top; background-repeat: repeat-x; }

/* Make-up */
#menu { font-size: 11pt; color: #ffffff;
 height: 20px;}
#menu a, #menu div.NotClickable { color: #ffffff; text-decoration: none; font-weight: bold; text-align: center; padding: 4px 10px 4px 10px;}
#menu li a:link { color: #ffffff; }
#menu li a:visited { color: #ffffff; }
#menu li a:hover { color: #ffffff; background-color: #5c5c5c; }
#menu li a:active { color: #ffffff; background-color: #5c5c5c; }
#menu li ul { color: #ffffff; border: 1px solid #EEE; width: 130px;}
/* background-color for rollovers >= 2nd level */
#menu li ul { color: #333;   background-color: #DDD;  border: 1px solid  #000000;   width: 160px; padding-bottom: 3px; }
#menu li ul * { font-size: 10pt; line-height: 1.2em; }
#menu li ul li a, #menu li ul li div.NotClickable { color: #333; background-color: #DDD; font-weight: normal; width: 147px; text-align: left; padding: 4px 5px 4px 5px; }
#menu li ul li a:link { color: #333; }
#menu li ul li a:visited { color: #333; }
#menu li ul li a:hover { color: #333; background-color: #EEE; }
#menu li ul li a:active { color: #333; }
#menu a:hover { color: #333; }
#menu li ul a.text, #menu li ul div.NotClickable { width: 147px; white-space: nowrap;  }
#menu li ul li { background-color: #DDD;  border: none;   padding: 0;  margin: 0; }
#menu li ul li div.text {  color: #333; float: left; }
#menu li ul li div.marker { text-align: right; float: left; position: absolute; left: 147px; top: 2px; width: 5px; }


/* navigation left */
div.NavLeft { margin: 4px 8px 4px 8px; text-align: left; vertical-align: top; }
.NavLeft .Header td.Left   { width: 8px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_left/image/2008-10-16_12-58-47.gif); background-repeat: none; }
.NavLeft .Header td.Center { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_center/image/2008-10-16_12-58-47.gif); height: 7px; }
.NavLeft .Header td.Right  { width: 8px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_right/image/2008-10-16_12-58-47.gif); background-repeat: none; }
.NavLeft .Body td.Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_left/image/2008-10-16_12-58-47.gif); }
.NavLeft .Body td.Center { background-image:url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_repeat_bgr/image/2008-10-16_12-58-47.gif); }
.NavLeft .Body td.Right { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_right/image/2008-10-16_12-58-47.gif); }
.NavLeft .Footer td.Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_left/image/2008-10-16_12-58-47.gif); background-position: left bottom; }
.NavLeft .Footer td.Center { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_center/image/2008-10-16_12-58-47.gif); height: 5px; background-position: center bottom; }
.NavLeft .Footer td.Right { background-image:url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_right/image/2008-10-16_12-58-47.gif); background-position: right bottom; }

.NavLeft { font-size: 10pt; color: #ffffff; }
.NavLeft a, .NavLeft a:link, .NavLeft a:visited, .NavLeft div.NotClickable { color: #ffffff; text-decoration: none; font-weight: bold; display: block; }
.NavLeft ul.menuList { width: 168px; margin: 0 0 0 0; }
.NavLeft ul { list-style-type: none; margin: 0 0 0 8px; }
.NavLeft ul li { margin: 0; padding: 0; }
.NavLeft .isCurrentPage, .NavLeft .isCurrentPage a, .NavLeft .isCurrentPage a:visited { color: #ffffff; background-color: #5c5c5c; }
.NavLeft li a, .NavLeft li div.NotClickable { padding: 0.3em 0 0.3em 5px; color: #ffffff; }
.NavLeft li a:link { color: #ffffff; }
.NavLeft li a:visited { color: #ffffff; }
.NavLeft li a:hover { color: #ffffff; background-color: #5c5c5c; text-decoration: none; }
.NavLeft li a:active { color: #ffffff; background-color: #5c5c5c; }

/* navigation path */
div.NavigationPath { border-collapse: collapse; margin: 8px 0px 6px 8px; line-height: 16px; }
.kmuweb_nav-path-current { color: #ffffff; font-size: 9px; font-weight: normal; }
.kmuweb_nav-path { color: #ffffff; font-size: 9px; font-weight: normal; }
.kmuweb_nav-path a:link { color: #ffffff; font-size: 9px; font-weight: normal; }
.kmuweb_nav-path a:visited { color: #ffffff; font-size: 9px; font-weight: normal;  text-decoration: none; }
.kmuweb_nav-path a:hover { color: #ffffff; font-size: 9px; font-weight: normal; }
.kmuweb_nav-path a:active { color: #ffffff; font-size: 9px; font-weight: normal; }

/* language chooser */
div.ChooseLanguage { color: #ffffff; font-size: 10pt; margin: 4px 4px 4px 4px; }
.ChooseLanguage .Header td.Left   { width: 8px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_left/image/2008-10-16_12-58-47.gif); background-repeat: none; }
.ChooseLanguage .Header td.Center { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_center/image/2008-10-16_12-58-47.gif); height: 7px; }
.ChooseLanguage .Header td.Right  { width: 8px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_header_right/image/2008-10-16_12-58-47.gif); background-repeat: none; }
.ChooseLanguage .Body td.Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_left/image/2008-10-16_12-58-47.gif); }
.ChooseLanguage .Body td.Center { background-image:url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_repeat_bgr/image/2008-10-16_12-58-47.gif); }
.ChooseLanguage .Body td.Right { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_content_right/image/2008-10-16_12-58-47.gif); }
.ChooseLanguage .Footer td.Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_left/image/2008-10-16_12-58-47.gif); background-position: left bottom; }
.ChooseLanguage .Footer td.Center { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_center/image/2008-10-16_12-58-47.gif); height: 5px; background-position: center bottom; }
.ChooseLanguage .Footer td.Right { background-image:url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/navigation_footer_right/image/2008-10-16_12-58-47.gif); background-position: right bottom; }

.ChooseLanguage .Header td.Center { height: 5px; }
.ChooseLanguage table { width: 100%; }
.ChooseLanguage .Body .Center { color: #ffffff; font-weight: bold; line-height: 18px; }
.ChooseLanguage .Body .Center .activeText { background-color: #5c5c5c; width: 20px; padding: 0 5px; }
.ChooseLanguage a.Language:link,
.ChooseLanguage a.Language:visited { color: #ffffff; font-size: 10pt; font-weight: bold; text-decoration: none; padding: 0 5px; }
.ChooseLanguage a.Language:hover { background-color: #5c5c5c; }

/* TextImage */
div.TextImage { margin: 4px 4px 4px 4px; }
div.TextImage { font-size: 10pt; border-left: 1px solid #333333; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 20px 18px 10px 18px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/imagetext_headerline/image/2008-10-16_12-58-47.gif); background-position: left top; background-repeat: repeat-x; }
.TextImage table.contentContainer { width: 100%; }
.TextImage h1 { color: #ffffff; font-weight: bold; font-size: 12pt; padding: 0 0 15px 0; margin: 0;}
.TextImage div.Image { float: left; margin: 0px 14px 0 0px; display: inline; }
.TextImage .AutomaticSize { width: 180px; }
.TextImage p { margin-top: 0; }
.TextImage p.Caption { text-align: center; font-size: 8pt; margin: 0.3em 0; }
.TextImage a { font-size: 10pt; }
.TextImage a:link { color: #cccccc; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.TextImage a:visited { color: #999999; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.TextImage a:hover { color: #d6d6d6; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* Download */
div.Download { margin: 4px 4px 4px 4px; }
div.Download { font-size: 10pt; border-left: 1px solid #333333; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 20px 18px 10px 18px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/imagetext_headerline/image/2008-10-16_12-58-47.gif); background-position: left top; background-repeat: repeat-x; }
.Download table.contentContainer { width: 100%; }
.Download h1 { color: #ffffff; font-weight: bold; font-size: 12pt; padding: 0 0 15px 0; margin: 0;}
.Download div.Image { float: left; margin: 0px 14px 0 0px; display: inline; }
.Download .AutomaticSize { width: 180px; }
.Download div.Text { clear: left; }
.Download p { margin-top: 0; }
.Download p.Caption { text-align: center; font-size: 8pt; margin: 0.3em 0; }
.Download a { font-size: 10pt; }
.Download a:link { color: #cccccc; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Download a:visited { color: #999999; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Download a:hover { color: #d6d6d6; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* Flash */
div.Flash { margin: 4px 4px 4px 4px; }
div.Flash { font-size: 10pt; border-left: 1px solid #333333; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 20px 18px 10px 18px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/imagetext_headerline/image/2008-10-16_12-58-47.gif); background-position: left top; background-repeat: repeat-x; }
.Flash table.contentContainer { width: 100%; }
.Flash h1 { color: #ffffff; font-weight: bold; font-size: 12pt; padding: 0 0 15px 0; margin: 0;}
.Flash div.Image { float: left; margin: 0px 14px 0 0px; display: inline; }
.Flash .AutomaticSize { width: 180px; }
.Flash p { margin-top: 0; }
.Flash p.Caption { text-align: center; font-size: 8pt; margin: 0.3em 0; }
.Flash a { font-size: 10pt; }
.Flash a:link { color: #cccccc; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Flash a:visited { color: #999999; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Flash a:hover { color: #d6d6d6; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* PageTitle */
.PageTitle h1 { color: #000000; }

/* Freestyle */
div.Freestyle { margin: 4px 4px 4px 4px; }
div.Freestyle { font-size: 10pt; border-left: 1px solid #333333; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 20px 18px 10px 18px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/imagetext_headerline/image/2008-10-16_12-58-47.gif); background-position: left top; background-repeat: repeat-x; }
.Freestyle table.contentContainer { width: 100%; }
.Freestyle h1 { color: #ffffff; font-weight: bold; font-size: 12pt; padding: 0 0 15px 0; margin: 0;}
.Freestyle div.Image { float: left; margin: 0px 14px 0 0px; display: inline; }
.Freestyle .AutomaticSize { width: 180px; }
.Freestyle p { margin-top: 0; }
.Freestyle p.Caption { text-align: center; font-size: 8pt; margin: 0.3em 0; }
.Freestyle a:link { color: #cccccc; font-weight: bold; text-decoration: underline; }
.Freestyle a:visited { color: #999999; font-weight: bold; text-decoration: underline; }
.Freestyle a:hover { color: #d6d6d6; font-weight: bold; text-decoration: underline; }

.Freestyle td td { padding: 2px; }
/* TEASER */
div.Teaser { margin: 4px 4px 4px 4px; }
.Teaser h2 { color: #ffffff; fontweight: bold; font-size: 10pt; letter-spacing: 3px; margin: 2px 0px 2px 0px;}
.Teaser img { margin: 0.5em 0 0 0; width: 166px; }
.Teaser p { margin: 0.7em 0; font-size: 10pt; color: #040404;}
.Teaser div.Link { margin: 0.5em 0; }
.Teaser a { font-size: 9pt; }
.Teaser a:link { color: #030303; font-weight: bold; font-size: 9pt; text-decoration: underline; }
.Teaser a:visited { color: #020202; font-weight: bold; font-size: 9pt; text-decoration: underline; }
.Teaser a:hover { color: #353535; font-size: 9pt; font-weight: bold; text-decoration: underline; }

.Teaser .Header .Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_header_left/image/2008-10-16_12-58-47.gif); width: 8px;}
.Teaser .Header .Center { text-align: center; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_header_center/image/2008-10-16_12-58-47.gif); height: 23px;  }
.Teaser .Header .Right { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_header_right/image/2008-10-16_12-58-47.gif); width: 8px;}

.Teaser .Body .Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_content_left/image/2008-10-16_12-58-47.gif);}
.Teaser .Body .Center { padding: 0 5px; text-align: center; background-color: #eeeeee;}
.Teaser .Body .Right { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_content_right/image/2008-10-16_12-58-47.gif);}

.Teaser .Footer .Left { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_footer_left/image/2008-10-16_12-58-47.gif); background-position: left bottom; }
.Teaser .Footer .Center { background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_footer_center/image/2008-10-16_12-58-47.gif); height: 8px; background-position: center bottom;}
.Teaser .Footer .Right { background-image:url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/teaser_footer_right/image/2008-10-16_12-58-47.gif); background-position: right bottom;}

/* Form */
div.Form { margin: 4px 4px 4px 4px; }
div.Form { font-size: 10pt; border-left: 1px solid #333333; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 20px 18px 10px 18px; background-image: url(/iveco-daily_com/html/config/skin/images/mainColumnParagraphs/imagetext_headerline/image/2008-10-16_12-58-47.gif); background-position: left top; background-repeat: repeat-x; }
.Form table.contentContainer { width: 100%; }
.Form h1 { color: #ffffff; font-weight: bold; font-size: 12pt; padding: 0 0 15px 0; margin: 0;}
.Form div.Image { float: left; margin: 0px 14px 0 0px; display: inline; }
.Form .AutomaticSize { width: 180px; }
.Form p { margin-top: 0; }
.Form p.Caption { text-align: center; font-size: 8pt; margin: 0.3em 0; }
.Form a { font-size: 10pt; }
.Form a:link { color: #cccccc; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Form a:visited { color: #999999; font-weight: bold; font-size: 10pt; text-decoration: underline; }
.Form a:hover { color: #d6d6d6; font-size: 10pt; font-weight: bold; text-decoration: underline; }

.Form div.Text table { vertical-align: top; }
.Form div.Text td { padding: 0.2em 2px; vertical-align: top; }

/* Table */
div.Table { margin: 4px 8px 4px 8px; font-size: 10pt; }
div.Table body, div.Table input, div.Table select, div.Table td, div.Table textarea{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }
div.Table h1, div.Table h2, div.Table h3, div.Table h4, div.Table h5, div.Table h6, div.Table label, div.Table th {
 margin:0; padding:0; font-size: 1em; background-repeat:no-repeat; list-style-type:none; color: #ffffff; }
div.Table p, div.Table strong, div.Table form, div.Table acronym, div.Table table, div.Table td, div.Table span, div.Table a, div.Table hr, div.Table code, div.Table pre {
 margin:0; padding:0; font-size: 1em; background-repeat:no-repeat; list-style-type:none; color: #ffffff; }
div.Table .even h1, div.Table .even h2, div.Table .even h3, div.Table .even h4, div.Table .even h5, div.Table .even h6, div.Table .even p, div.Table .even strong, div.Table .even form, div.Table .even acronym, div.Table .even label, div.Table .even table, div.Table .even td, div.Table .even th, div.Table .even span, div.Table .even a, div.Table .even hr, div.Table .even code, div.Table .even pre, div.Table .even hr {
 color: #ffffff; }
div.Table a, div.Table a:visited, div.Table a:hover { color:#ffffff; text-decoration:underline; }
div.Table a:hover { text-decoration: underline; }
div.Table img{ border:none; }
div.Table hr { height: 1px; color: #ffffff; clear:both; }
div.Table textarea { width:80%; height:200px; }
div.Table dt { font-weight: bold; }
.clear { clear: both; }
div.Table h1 { font-size: 2em; }
div.Table h1 a{ color: #ffffff; }
div#header { background-color: #fea; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 20px 10px 30px 15px; margin: 10px 5% 20px 5%; }
div#header ul{ margin: 10px 0 0 0; }
div#header ul li{ list-style-type: none; float: left; padding: 0 10px 0 0; font-weight: bold; }
div#header ul li a{ display: block; color: #f00; border-left: 1px solid red; padding-left: 5px; }
div#header ul li a:hover{ border-left: 1px solid #ffffff; }
div.Table h2 {
 font-size: 1.2em; margin: 10px 0 10px 0; }
div.Table h2 { font-size: 1.1em; margin: 10px 0 5px 0; }
div.Table p { margin: 0 0 0 0; }
div.Table acronym { border-bottom: 1px dashed #ffffff; cursor: help; }
div#body { margin: 0 5% 20px 5%; padding: 20px 20px 20px 20px; border: 1px dashed #666; }
div#validxhtml { float: right; background-color: #eee; border: 1px dotted #999; padding: 2px; margin: 5px; width:100px; text-align: center; }
div#footer { border-top: 1px solid #666; padding: 5px 5px 5px 5px; text-align:right; }
div#footer span { float: left; }
div.Table tfoot { font-size: 8pt; }
div.Table ul#stylelist { margin:0 0 30px 0; }
div.Table ul#stylelist li { list-style-type: none; float:left; width:100px; border: 1px solid #ccc; background-color: #eee; padding:2px; margin-right: 2px; }
div.Table table { border: 1px solid #666;caption-side: bottom; width: 100%; margin: 0 0 10px 0; }
div.Table caption { margin: -10px 0 10px 0;}
div.Table th, div.Table td { padding: 2px 4px 2px 4px; text-align: left; vertical-align: top; }
div.Table thead tr { background-color: #000000; }
div.Table th.sorted { background-color: #000000; }
div.Table th a, div.Table th a:visited { color: #ffffff; text-decoration: none; }
div.Table th a:hover { text-decoration: underline; color: #ffffff; }
div.Table th.sorted a, div.Table th.sortable a { background-position: right; display: block; width: 100%; }
div.Table th.sortable a { background-image: url(/docroot/jetspeed/images/displaytag/arrow_off.png); }
div.Table th.order1 a { background-image: url(/docroot/jetspeed/images/displaytag/arrow_down.png); }
div.Table th.order2 a { background-image: url(/docroot/jetspeed/images/displaytag/arrow_up.png); }
div.Table tr.odd { background-color: #000000; }
div.Table tr.odd td, div.Table tr.odd td p { color: #ffffff; }
div.Table tr.tableRowEven, tr.even { background-color: #cccccc; }
div.Table ul#showsource { float: right; background-color: #eee; border: 1px dotted #999; padding: 2px 4px 2px 4px; margin: 5px; width:100px; list-style-type: none; }

div.Table table.nocol tbody td,table.nocol tbody th{ border-left: none; border-right: none; }

div.Table table.report td, table.report th { font: menu; }
div.Table table.report th { background: buttonface; border-width: 1px; border-style: solid; border-color: threedhighlight threedshadow threedshadow threedhighlight; cursor: move; }
div.Table table.report idcol { background: buttonface; }
div.Table table.report tr.even { background-color: #399; }
div.Table table.report tbody { height: 100px; overflow: auto; }
div.Table table.report { height: 120px; overflow: auto; }
div.Table table.report tbody tr { height: 10px; }

div.Table table.mark td.tableCellError { background-color: #d00; color: #fff; }

div.Table table.sublist { margin: 0 0 0 0; width: 100%; }
div.Table table.sublist td, table.sublist th { width: 50%; }

div.exportlinks { color: #ffffff; background-color: #000000; border: 1px dotted #999; padding: 2px 4px 2px 4px; margin: 0 0 10px 0; }
div.Table span.export { color: #ffffff; padding: 0 4px 1px 20px; display:inline; cursor: pointer; }
div.Table span.excel { background-image: url(/docroot/jetspeed/images/displaytag/ico_file_excel.gif); }
div.Table span.csv { background-image: url(/docroot/jetspeed/images/displaytag/ico_file_csv.gif); }
div.Table span.xml { background-image: url(/docroot/jetspeed/images/displaytag/ico_file_xml.gif); }
div.Table span.pagebanner { background-color: #000000; border: 1px dotted #999; padding: 2px 4px 2px 4px; display:block; border-bottom: none; }
div.Table span.pagelinks { background-color: #000000; border: 1px dotted #999; padding: 2px 4px 2px 4px; display:block; border-top: none; margin-bottom: 5px; }
div.Table span.pagelinks a, div.Table span.pagelinks a:visited { text-decoration: none; }

div.Table table.simple td.textRed {color: #b11;}
div.Table td.alignRight, div.Table th.alignRight { text-align: right; white-space: nowrap; }



