
A:link, A:visited {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	COLOR: #949e3e;
	TEXT-DECORATION: none;
}
A:hover, A:active {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	COLOR: #ef8033;
	TEXT-DECORATION: none
	}

.dpDiv{
	background-color: #e0e0e0;
	border:1px solid #808080;
}

.body_home {
	font: normal .85em Tahoma, "Trebuchet MS", Arial;
	color: #000000;
	background-image: url(/pentaho-style/images/bg_home.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0px;
}

.body_level1 {
	font: normal .85em Tahoma, "Trebuchet MS", Arial;
	color: #000000;
	background-image: url(/pentaho-style/images/bg_content.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
  margin:0;
  padding:0px 0 50px 0;
}

.body_document {
	font: normal .85em Tahoma, "Trebuchet MS", Arial;
	color: #000000;
  margin:0;
  padding:5px 5px 5px 5px;
}

.banner_home {
	height: 102px;
	width: 100%;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: right;
	background-color: #b7be61;
	background-image: url(/pentaho-style/images/bg_home.jpg);
	background-repeat: repeat-x;
	position:absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.banner_menu {
	font: normal .85em Tahoma, "Trebuchet MS", Arial;
	vertical-align: middle;
	color: #FFFFFF;
	height: 20px;
	padding: 3px 10px 1px 0px;
	white-space: nowrap;
	z-index: 301;
}

.banner_home_img {
	color: #FFFFFF;
	height: 80px;
	text-align: left;
	vertical-align: bottom;
	background-image: url(/pentaho-style/images/branding_home.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	position:relative;
	z-index: 1;
}

.banner_level1 {
	height: 24px;
	width: 100%;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: right;
	background-color: #b7be61;
	background-image: url(/pentaho-style/images/bg_content.jpg);
	background-repeat: repeat-x;
	position:absolute;
	top: 0;
	left: 0;
	z-index: 0;
	border-bottom: 1px solid #818f49;
}

.welcome_message {
	font: normal 6em Tahoma, "Trebuchet MS", Arial;
	color: #FFFFFF;
	text-align:left;
	vertical-align: bottom;
	height: 25px;
	position: absolute;
	left: 18px;
	top: 0px;
}

.content_pagehead {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	color: #000000;
	text-align:left;
	vertical-align: top;
	height: 25px;
	position: relative;
	padding: 20px 18px 5px 18px;
}

.content_links {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	color: #000000;
	text-align:left;
	vertical-align: top;
	height: 25px;
	position: relative;
	padding: 0px 18px 5px 18px;
}

.content_related {
	border: 1px solid #e1e1e1;
	color: #000000;
	font: normal 1em Tahoma, Arial;
	text-align:left;
	padding: 5px 10px 10px 10px;
	height: 100%;
	width: 50%;
	vertical-align:text-top;
}

.contentcell_half_left {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	color: #000000;
	text-align:left;
	vertical-align: top;
	padding: 0px 9px 9px 18px;
	height: 100%;
}
.contentcell_half_right {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	color: #000000;
	text-align:left;
	vertical-align: top;
	position: relative;
	padding: 0px 18px 9px 9px;
	width: 50%;
}

.content_table {
	width: 98%;
	}

.content_container {
	border: 1px solid #818f49;
	}

.content_container3 {
	border-top: 1px solid #818f49;
	}

.content_container2 {
	border-top: 1px solid #818f49;
	width: 100%;
	padding: 0px;
	}

.content_container_list {
	border: 0px solid #818f49;
	}
.content_home_scroll {
	overflow: auto;
	height: 195px;
	padding-bottom: 14px;
	}

.content_body {
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	}

.content_body_scroll {
	padding: 0px 0px 0px 9px;
	vertical-align: top;
	}

.content_list {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	}

.content_header {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	margin: 9px 0px 3px 0px;
	color: #ef6507;
	}

.content_header_line {
	font: normal 1.25em Tahoma, "Trebuchet MS", Arial;
	margin: 0px 0px 3px 0px;
	color: #ef6507;
	}

/* Begin Large Browse list */


.list_table {
	width: 98%;
	border-top: 1px solid #818f49;
	border-left: 1px solid #818f49;
	border-right: 1px solid #818f49;
	margin: 0px 0px 0px 0px;
	}

.list_colHead_first {
	font: normal .85em Tahoma, "Trebuchet MS", Arial;
	background-color: #c2cfa2;
	color: #000000;
	padding: 0px 5px 1px 5px;
	border-bottom: 1px solid #818f49;
	border-right: 1px solid #ffffff;
	white-space:nowrap;
	}

.list_colHead_fill {
	font: normal .85em Tahoma, "Trebuchet MS", Arial;
	background-color: #c2cfa2;
	color: #000000;
	padding: 0px 5px 1px 5px;
	border-bottom: 1px solid #818f49;
	border-left: 1px solid #778645;
	border-right: 1px solid #ffffff;
	white-space:nowrap;
	}

.listrow_folder {
 background-color: #FFFFFF;
 color: #ef6507;
 cursor: pointer;
 BACKGROUND: url(/pentaho-style/images/icon_folder.png) no-repeat 5px 8px;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 height: 40px;
 TEXT-DECORATION: none;
}

.listrowon_folder {
 background-color: #cdcdcd;
 color: #778645;
 cursor: pointer;
 BACKGROUND: url(/pentaho-style/images/icon_folder.png) no-repeat 5px 5px;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 height: 40px;
 TEXT-DECORATION: none;
 BACKGROUND-POSITION: 5px -455px;
}

.listrow_file {
 background-color: #FFFFFF;
 color: #ef6507;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 height: 40px;
 TEXT-DECORATION: none;
}

.listrowon_file {
 background-color: #cdcdcd;
 color: #778645;
 cursor: pointer;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 height: 40px;
 TEXT-DECORATION: none;
 BACKGROUND-POSITION: 5px -455px;
}

.list_col_first {
 padding: 6pt 6px 8px 5px;
 TEXT-DECORATION: none;
 text-align:left;
 vertical-align: top;
 border-bottom: 1px solid #818f49;
}

.list_col_fill {
 BACKGROUND: url(/pentaho-style/images/spacer.png) no-repeat 0px 0px;
 padding: 0px 6px 0px 5px;
 TEXT-DECORATION: none;
 text-align:left;
 vertical-align: top;
 border-bottom: 1px solid #818f49;
 border-left: 1px solid #e0e7d0;
}

.list_description {
 color: #000000;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 TEXT-DECORATION: none;
}

/* End Large Browse list */

/* Begin small list */

.listrow {
 background-color: #FFFFFF;
 color: #ef6507;
 cursor: pointer;;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 TEXT-DECORATION: none;
 padding: 0px 0px 0px 5px;
}

.listrowon {
 background-color: #edf1e3;
 color: #778645;
 cursor: pointer;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 TEXT-DECORATION: none;
 padding: 0px 0px 0px 5px;
}

.list_col_first_sm {
 TEXT-DECORATION: none;
 text-align:left;
 vertical-align: middle;
 border-bottom: 1px solid #818f49;
 padding: 3px;
}

.list_col_name_sm {
 TEXT-DECORATION: none;
 text-align:left;
 vertical-align: middle;
 vertical-align: top;
 border-bottom: 1px solid #818f49;
 border-left: 1px solid #e0e7d0;
 padding: 3px;
 width:75%;
}

.list_col_fill_sm {
 TEXT-DECORATION: none;
 text-align:left;
 vertical-align: middle;
 vertical-align: top;
 border-bottom: 1px solid #818f49;
 border-left: 1px solid #e0e7d0;
 padding: 3px;
}

/* End small list */

/* buttons */

.btn_arrow_dd A {
	padding: 0px 0px -2px 0px;
	DISPLAY: block;
	BACKGROUND: url(/pentaho-style/images/btn_arrow_dd.png) no-repeat 0px 0px;
	WIDTH: 15px;
}
.btn_arrow_dd A:hover {
	BACKGROUND-POSITION: 0px -15px;
}

.btn_trashcan A {
	padding: 0px 0px -2px 0px;
	DISPLAY: block;
	BACKGROUND: url(/pentaho-style/images/btn_trashcan.png) no-repeat 0px 0px;
	WIDTH: 20px;
}
.btn_trashcan A:hover {
	BACKGROUND-POSITION: 0px -16px
}

.btn_header A {
	PADDING: 0px 0px 1px 0px;
	DISPLAY: block;
	BACKGROUND: url(/pentaho-style/images/btn_header.png) no-repeat 0px 0px;
	font: bold .75em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 80px;
	TEXT-DECORATION: none;
	color: #ffffff;
	text-align:center;
	white-space:nowrap;
	height: 14px;
}
.btn_header A:active {
	PADDING: 0px 0px 1px 0px;
	DISPLAY: block;
	BACKGROUND: url(/pentaho-style/images/btn_header.png) no-repeat 0px 0px;
	font: bold .75em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 80px;
	TEXT-DECORATION: none;
	color: #ffffff;
	text-align:center;
	white-space:nowrap;
	height: 14px;
}
.btn_header A:visited {
	PADDING: 0px 0px 1px 0px;
	DISPLAY: block;
	BACKGROUND: url(/pentaho-style/images/btn_header.png) no-repeat 0px 0px;
	font: bold .75em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 80px;
	TEXT-DECORATION: none;
	color: #ffffff;
	text-align:center;
	white-space:nowrap;
	height: 14px;
}
.btn_header A:hover {
	BACKGROUND-POSITION: 0px -15px;
	font: bold .75em Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
}

/* Common btn hover below this list */
.btn_scheduler A {
	BACKGROUND: url(/pentaho-style/images/btn_scheduler.png) no-repeat 0px 0px;
	PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

.btn_clean A {
	BACKGROUND: url(/pentaho-style/images/btn_clean.png) no-repeat 0px 0px;
	PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

.btn_subscriptions A {
	BACKGROUND: url(/pentaho-style/images/btn_subscriptions.png) no-repeat 0px 0px;
	PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

.btn_loadrepository A {
	BACKGROUND: url(/pentaho-style/images/btn_loadrepository.png) no-repeat 0px 0px;
	PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

.btn_shark A {
	BACKGROUND: url(/pentaho-style/images/btn_shark.png) no-repeat 0px 0px;PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

.btn_solutionrepos A {
	BACKGROUND: url(/pentaho-style/images/btn_solutionrepos.png) no-repeat 0px 0px;PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

.btn_systemsettings A {
	BACKGROUND: url(/pentaho-style/images/btn_systemsettings.png) no-repeat 0px 0px;PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

.btn_globalactions A {
	BACKGROUND: url(/pentaho-style/images/btn_globalactions.png) no-repeat 0px 0px;PADDING: 8px 0px 0px 35px;
	DISPLAY: block;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 25px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}

/* Begin ALL Main btn hover */
.btn_scheduler A:hover, .btn_clean A:hover, .btn_subscriptions A:hover, .btn_loadrepository A:hover, .btn_shark A:hover, .btn_solutionrepos A:hover, .btn_systemsettings A:hover, .btn_globalactions A:hover {
	BACKGROUND-POSITION: 0px -32px;
	color: #ef6507;
}
/* End ALL Main btn hover */

.icon_folder A {
	PADDING: 10px 0px 0px 45px;
	DISPLAY: block;
	BACKGROUND: url(/pentaho-style/images/icon_folder.png) no-repeat 0px 0px;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	WIDTH: 90%;
	height: 30px;
	TEXT-DECORATION: none;
	color: #000000;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}
.icon_folder A:hover {
	BACKGROUND-POSITION: 0px -463px;
	color: #ef6507;
}


.icon_folder_sm A {
	PADDING: 0px 10px 0px 25px;
	DISPLAY: block;
	BACKGROUND: url(/pentaho-style/images/icon_folder_sm.png) no-repeat 0px 0px;
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	height: 18px;
	TEXT-DECORATION: underline;
	color: #778645;
	text-align:left;
	white-space:nowrap;
	vertical-align: top;
}
.icon_folder_sm A:hover {
	BACKGROUND-POSITION: 0px -18px;
	color: #ef6507;
}


 div#dialog01_footer {
	border-top: 1px solid #818f49;
	background-color: #f2f2f2;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:50px;
}

div#dialog01_content{
  padding: 15px;
 }

.footer_version {
	font: normal 1em Tahoma, "Trebuchet MS", Arial;
	color: #ef6507;
	border-top: 1px solid #818f49;
	padding: 3px 5px 5px 0px;
	margin: 15px 0px 0px 0px;
	text-align:right;
}

.footer_source_forge_and_disclaimer {
	font:normal .8em Tahoma, 'Trebuchet MS', Arial;
	color:#888888;
	vertical-align:top;
	border-top:1px solid #818f49;
	padding: 5px 5px 0px 0px;
	margin: 15px 0px 0px 0px;
}

.btn_hover_off {
 background-color: #cdcdcd;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 color: #000000;
 cursor: pointer;
 letter-spacing: .15em;
}

.btn_hover_on {
 background-color: #dfdfdf;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 color: #ef6507;
 cursor: pointer;
 letter-spacing: .15em;
}
.btn_left {
 background-color: #cdcdcd;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 cursor: pointer;
 BACKGROUND: url(/pentaho-style/images/btn_left_active.png) no-repeat;
 width: 26px;
}
.btn_middle {
 background-color: #cdcdcd;
 cursor: pointer;
 BACKGROUND: url(/pentaho-style/images/btn_middle_active.png) repeat-x;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 width: 26px;
 height: 38px;
 TEXT-DECORATION: none;
}
.btn_right {
 background-color: #cdcdcd;
 cursor: pointer;
 BACKGROUND: url(/pentaho-style/images/btn_right_active.png) no-repeat;
 FONT: normal 1em Tahoma, "Trebuchet MS", Arial;
 width: 26px;
 height: 38px;
 margin-right: 500px;
 TEXT-DECORATION: none;
}

.portlet-subsection-header {
	color: #ef6507;
	font: normal 1em Tahoma, Arial;
	text-align:left;
	vertical-align:text-top;
}

.portlet-font {
	color: #000000;
	font: normal 1em Tahoma, Arial;
	text-align:left;
	vertical-align:text-top;
}


.portlet-table-header {
	font: bold .85em Tahoma, "Trebuchet MS", Arial;
	color: #808080;
	}

.portlet-table-text {
	font: .85em Tahoma, "Trebuchet MS", Arial;
	border-bottom: 1px solid #dddddd;
	color: #000000;
	}

div.portlet-font {
	font: bold .85em Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
	background-color: red;
	padding: 5px 10px 5px 10px;
	margin: 5px;
	text-align:center;
	width: 500px;
	border: 1px solid #000000;
	}

td.portlet-table-header {
	font: normal .85em Tahoma, "Trebuchet MS", Arial;
	background-color: #c2cfa2;
	color: #000000;
	padding: 0px 5px 1px 5px;
	border-bottom: 1px solid #818f49;
	border-left: 1px solid #778645;
	border-right: 1px solid #ffffff;
	white-space:nowrap;
	}


.portlet-table-text	{
 TEXT-DECORATION: none;
 text-align:left;
 vertical-align: top;
 border-bottom: 1px solid #808080;
 border-right: 1px solid #cacaca;
 padding: 5px;
}
/* padding and margin order = top right bottom left */


/* BEGIN MESSAGE BOX */
#messagebox td {
vertical-align:top;
padding: 0px 0px 3px 0px;
font-size: .85em;
line-height: 1.45em;
padding:0px 0px 5px 0px;
width: 100%;
}

#messagebox table {
padding:0px 0px 5px 0px;
width: 100%
}

.messagebox_title {
color: #5e5e5e;
padding: 0px 0px 10px 0px;
font: normal 1.5em Tahoma, Arial, Helvetica, sans-sarif;

}

.message_top_left {
background-image: url(/pentaho-style/images/fly-top-left1.png);
}
.message_top_right {
background-image: url(/pentaho-style/images/fly-top-right1.png);
}

.message_bottom_left {
background-image: url(/pentaho-style/images/fly-bot-left1.png);
}

.message_bottom_right {
background-image: url(/pentaho-style/images/fly-bot-right1.png);
}

.message_middle {
background-image: url(/pentaho-style/images/fly-middle1.png);
background-repeat: repeat;
}

.message_middle_top {
background-image: url(/pentaho-style/images/fly-middle1.png);
background-repeat: repeat;
border-top: 1px solid #cecece;
}

.message_middle_left {
background-image: url(/pentaho-style/images/fly-middle1.png);
background-repeat: repeat;
border-left: 1px solid #cecece;
}

.message_middle_right {
background-image: url(/pentaho-style/images/fly-middle1.png);
background-repeat: repeat;
border-right: 1px solid #cecece;
}

.message_middle_bottom {
background-image: url(/pentaho-style/images/fly-middle1.png);
background-repeat: repeat;
border-bottom: 1px solid #cecece;
}

.message_spacer {
width:25px;
height:25px;
}
/* END MESSAGE BOX */

/* BEGIN ALERT BOX */
#alertbox td {
vertical-align:top;
padding: 0px 0px 3px 0px;
font-size: .85em;
line-height: 1.45em;
padding:0px 0px 5px 0px;
}

#alertbox table {
padding:0px 0px 5px 0px;
width: 100%;
}

.alertbox_title {
color: #d46464;
padding: 0px 0px 10px 0px;
font: normal 1.5em Tahoma, Arial, Helvetica, sans-sarif;
}

.alert_top_left {
background-image: url(/pentaho-style/images/alert-top-left.png);
}
.alert_top_right {
background-image: url(/pentaho-style/images/alert-top-right.png);
}

.alert_bottom_left {
background-image: url(/pentaho-style/images/alert-bot-left.png);
}

.alert_bottom_right {
background-image: url(/pentaho-style/images/alert-bot-right.png);
}

.alert_middle {
background-image: url(/pentaho-style/images/alert-middle.png);
background-repeat: repeat;
}

.alert_middle_top {
background-image: url(/pentaho-style/images/alert-middle.png);
background-repeat: repeat;
border-top: 1px solid #f99898;
}

.alert_middle_left {
background-image: url(/pentaho-style/images/alert-middle.png);
background-repeat: repeat;
border-left: 1px solid #f99898;
}

.alert_middle_right {
background-image: url(/pentaho-style/images/alert-middle.png);
background-repeat: repeat;
border-right: 1px solid #f99898;
}

.alert_middle_bottom {
background-image: url(/pentaho-style/images/alert-middle.png);
background-repeat: repeat;
border-bottom: 1px solid #f99898;
}

.alert_spacer {
width:25px;
height:25px;
}

.alert_icon {
width:32px;
height:32px;
vertical-align:top;
padding: 0px 10px 0px 0px;
/* END ALERT BOX */


