
textarea {
	font-family: Arial, Geneva, Verdana, Luxi Sans, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 3px;
}

strong, b {
	color: #333333;
	line-height: 10pt;
}

br {
	line-height: 5px;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/*label span, label img, label a {
	display: -moz-inline-box;
	display: inline-block;	
}*/
/* General HTML Tag Formatting END */




/* New Styles START */
#dashPortlet span, #dashPortlet td {
	font-size: 7.5pt;
	color: black;
}

#dashPortlet fieldset {
	margin-top: -5px;
	margin-bottom: -5px;
	margin-top: expression("-2px");
	margin-bottom: expression("0px");
}

#dashPortlet legend span {
	font-size: 8pt !important;
	color: #888888 !important;
}

#dashPortlet #portHeader {
	padding-left: 5px;
	background: url(../images/grid_tab.gif) no-repeat;
}

#dashPortlet #portHeader span {
	color: #000000;
	font-weight: bold;
}

#dashPortlet #portHeader .portEdge {
	height: 20px;
	line-height: 20px;
	background: url(../images/grid_tab_edge.gif) no-repeat right;
}

#dashPortlet #portHeader.inside {
	padding-left: 0px;
	background: none;
}

#dashPortlet #portHeader.inside .portEdge {
	background: none;
}

#dashPortlet #portContent {
	background: #FDFDFD;
	border: 1px solid #CCCCCC;
	padding: 5px;
	clear: both;
	overflow: auto;
	overflow-x: hidden; 
	overflow-y: auto;
}

#dashPortlet .appl {
	background-position: right 0px;
}

html > body #dashPortlet.appl {
	background-position: right 21px;
}

#dashPortlet .appl {
	background: none !important;
	margin-top: -21px;
}

#dashPortlet #portEdgeAppl {
	background: url(../images/dash_appliance.gif) no-repeat right;
	height: 21px;
	position: relative;
	top: -20px;
}

#dashPortlet .report {
	border-bottom: 1px solid #FFFFFF !important;
	border-left: 1px solid #FFFFFF !important;
	border-right: 1px solid #FFFFFF !important;
	background: white !important;
}

#dashPortlet #portFooter {
	height: 20px;
	background: #F0F0F0;
	padding: 3px;
	display: none;
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#dashPortlet #portCollapse {
	margin-right: 3px;
}

#dashHBar {
	height: 16px;
}

.barLabel {
	float: left;
	height: 16px;
	line-height: 16px;
	padding-left: 5px;
	border: 1px solid black;
	border-right: none;
	font-weight: bold;
	font-size: 7pt;
}

#dashHBar #barLabel {
	float: left;
	height: 16px;
	line-height: 16px;
	padding-left: 5px;
	border: 1px solid black;
	border-right: none;
	font-weight: bold;
	font-size: 7pt;
}

#dashHBar #barPipe {
	float: left;
	height: 16px;
	border: 1px solid black;
}

.barPipe {
	float: left;
	height: 16px;
	border: 1px solid black;
}

#dashHBar #barPipeQ {
	float: left;
	height: 16px;
	border: 1px solid black;
}

.barFill {
	height: 16px;
}

#dashHBar #barFill {
	height: 16px;
}

#dashHBar #barFillQ {
	height: 16px;
}

#dashHBar #barFillQRed {
	height: 16px;
}

#dashHBar #barFillQYellow {
	height: 16px;
}
/* New Styles END */





/* #####-2-##### */
/* Old Styles START */
#dashPortlet .summary {
	overflow: hidden !important;
	background: #F9F9F9 !important;
}

#dashPortlet .dashb-primary-appl-head {
	color: #558068;
	font-weight: bold;
}

#dashPortlet .dashb-secondary-appl-head {
	color: #A9A334;
	font-weight: bold;
}

#dashPortlet .dashb-small {
	font-family: Arial, sans-serif;
	font-size: 10px;
	cursor: pointer;
}

#dashPortlet .hover-dashb-small {
	font-family: Arial, sans-serif;
	font-size: 10px;
    border: solid 1px #B0B0B0;
	cursor: pointer;
}

#dashPortlet .trace td {
	font-size: 8pt;
}

hr.dash {
	color: #DCDED0;
	height: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.coloredHR {
	border-bottom: 1px solid #CCCCCC;
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
}

.dashbg {
	background: #F3F4ED;
}

div.dash-label {
	width: 10em;
}

.dash-label {
	background: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

.dash-label-smallpad {
	background: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}

.dash-panel {
	border-left: 1px solid #DCDED0;
	border-bottom: 1px solid #DCDED0;
	padding: 5px;
}

.dash-panel-end {
	border-left: 1px solid #DCDED0;
	border-bottom: 1px solid #DCDED0;
	border-right: 1px solid #DCDED0;
	padding: 5px;
}

.dash-panel-header {
	background: #FFFFFF;
	border-left: 1px solid #DCDED0;
	border-bottom: 1px solid #DCDED0;
	padding: 5px;
}

.dash-panel-header-end {
	background: #FFFFFF;
	border-left: 1px solid #DCDED0;
	border-bottom: 1px solid #DCDED0;
	padding: 5px;
	border-right: 1px solid #DCDED0;
}

.dashb-primary-appl-head {
	color: #558068;
	font-weight: bold;
}

.dashb-q-stats-container td {
	border: 0px;
	padding: 0px;
}

.dashb-secondary-appl-head {
	color: #A9A334;
	font-weight: bold;
}

.dashb-local-head {
	color: #558068; 
	font-weight: bold;
}

.dashb-remote-head {
	color: #A9A334; 
	font-weight: bold;
}

.dashb-small {
	font-family: Arial, sans-serif;
	font-size: 10px;
}

.dash-subsection {
	padding-left: 5px;
	padding-right: 5px;
}

.dashb-unlicensed-appl-head {
	color: #EEEEEE;
	font-weight: bold;
}

.hoverStatsElement {
	border: solid 1px #B0B0B0;
	cursor: pointer;
}

.hoverStatsElement table td {
	border: 0px;
	padding: 0px;
}

.dash-summary { 
	background: #EEEEEE;
	padding: 7px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC; 
}

.dash-status-header {
	border: 1px #999999 solid; 
	background: #EEEEEE;
	padding: 3px;
}

.dash-status-body { 
	padding: 5px;
	background: white;
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-bottom: 1px #999999 solid; 
}

.legenddata { 
	font-size: 7pt; 
}

.pieChartBorder {
	background: #F7F7F7;
	height: 155px; 
	width: 130px;
	border: 2px solid #CDCDCD;
	padding: 5px;
	align: center;
}

.statsElement {
	border: solid 1px #F3F4ED;
	cursor: pointer;
}

.statsElement table td {
	border: 0px;
	padding: 0px;
}
/* Old Styles END */
