a{
	text-decoration: none;
	cursor: pointer;
}
body{ 	
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #efdc9a;
	margin: 0px;
}
.englishSentence{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.esStyle{
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	border: 0px;
	font-weight: bold;
}
.cursorPointer input{
	cursor: pointer;
	cursor: hand;
}
.font10{
	font-size: 10px;
}
.font12{
	font-size: 12px;
}
.font14{
	font-size: 14px;
}
.tab2_on{
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: cc3333;
	text-align: left;
	white-space: nowrap;
}
.tab2_on_caption{
	background-color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	white-space: nowrap;
}
.dbMenu{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	cursor: pointer;
	background-color: #efdc9a;
	padding: 5px 5px 5px 5px;
}
.dbMenu td{
	padding: 0px 10px 0px 10px;
	vertical-align: bottom;
}
.dbMenu a{
	white-space: nowrap;
}
.dbMenu a:hover{
	color: blue;
}
.epMenu{
	font-size: 12px;
	font-weight: bold;	
}
.menu1_a{
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;	
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}
.menustyle{padding:5px;}
.menu1_a:hover{
	text-decoration: none;	
}
.menu2_on{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
	white-space: nowrap;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	cursor: default
}
.menu2_off{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	width: 1px;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
.menu2_text{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	width: 1px;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	cursor: default
}
.page{
	text-align: left;
}
table.header{
	background-color: #fff;
}
td.menu_50{
	padding-bottom: 5px;
	padding-left: 2em;
}
td.menu_51{
	background: transparent url("../images/shadow.gif") bottom repeat-x;
	padding-bottom: 5px;
	padding-left: 2em;
}
.body_51{
	background: #fff
}
.page_51{
	clear: both;
	padding: 0 0 1em 0;
	min-width: 610px;
	margin: 20px;
}
.container:before{
	line-height: 0.1;
	font-size: 1px;
	background: transparent url("../../images/container_tr.gif") no-repeat top right;
	margin: -15px -15px 0 -15px;
	height: 6px;
	display: block;
	border: none;
	content: url("/images/container_tl.gif");
}
.container{
	background: #ddd url("/images/container_back.gif") right repeat-y;
	padding: 15px;
	margin-bottom: 1em;
}
.container:after{
	display: block;
	clear: both;
	padding-top: 15px;
	line-height: 0.1;
	font-size: 1px;
	content:  url("/images/container_bl.gif");
	margin: -15px;
	height: 8px;
	background: transparent url("/images/container_br.gif") scroll no-repeat bottom right ;
}
.shadowborder{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.content{
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
}
.siteAdmPage{
	text-align: left; 
	font-size: 12px;
	font-weight: bold;		
}
.siteAdmList{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
}
.rptShareTable{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 10px;	
}
.rptShareUsers{
	color: #224466; 
	font-size: 12px;	
}
.content_spacer{
	background-color: #ffffff;
	width: 1px;
}
.content_caption{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}
.spacer{
	width: 1px;
}
.reportlist_table{
	table-layout: fixed;
	height: 1px;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.reportlist_titles{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: underline;
	white-space: nowrap;
	margin: 0px;
	cursor: default;
}
.reportlist_name{
	font-size: 11px;
	font-weight: bold;
	color: #cc3333;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	vertical-align: top;	
}
.longnames{
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
}
.reportlist_other{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	border: 0px;
	cursor: default;
	vertical-align: top;
	padding: 0 3px 0 0;
}
.reportlist_image{
	padding: 0 3px 0 3px;
}
.rl_pointer{
	cursor:pointer;
}
.reportSettings{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	border: 0px;
}
.custPanelContainer{
	width: 496px;
}
.custPanel{
	position: absolute;
	left: 6px;
	width: 505px;
}
.custPanelText{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px;
	border: 0px;
}
.custPanelButton{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}	
.custRadioChoice{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	white-space: nowrap;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px;
	cursor: pointer;
}
.custPanelLabel{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	padding: 5px;
}
.inputBox{
	font-size: 12px;
	font-weight: bold;
}
.sentMsgBox{
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	border: 0px;
}
.drillMenuDiv{
	background-color: white;
	visibility: hidden;
	position: absolute;
	width: 30;
}
.drillMenuTable{
	border-style:solid;		
	border-width: 1px;		
	background-color: white;
	padding:1px;
	border-color: #000000;
}
.drillTitle{
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	background-color:white;
	border-style: solid;		
	border-width: 1px;
	border-color: #000000;
}
.drillItem_a{
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	width: 100%; padding-left: 3px; padding-right: 3px;
	cursor: pointer;
	border:0px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
.dashPanelText{
	font-size: 11px;
	font-weight: normal;
}
.mSelectBox{
	height: 272;
	border-width: 2px;
	border-style: inset;
}
.hSelectBox{
	height: 272;
	border-width: 2px;
}
.applesSelectBox{
	height: 178;	
	border-width: 2px;
	border-style: inset;		
}		
.deliverySelectBox{
	height: 178;
	border-width: 2px;
	border-style: inset;	
}
.DeliveryDropZone{
	width: 100%;
	text-align: left;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 2px;
	vertical-align: top;
}	
.dSelectBox{
	height: 272;
	border-width: 2px;
	border-style: inset;
}
.custLayoutBox{
	/* height: 368px; */
}
.dragBlue{
	background-color: #ced7ef;
	border: 1px solid #3169ce;
	padding: 0px;
	margin: 2px;
	white-space: nowrap;
	width: 98%;
	cursor: pointer;
}
.dragBlueDash{
	font-size: 12px;
	background-color: #ced7ef;
	border: 1px solid #3169ce;
	padding: 0px;
	margin: 2px;
	white-space: nowrap;
	width: 98%;
	cursor: pointer;
}
.dashTableView{
	font-size: 12px;
	white-space: nowrap;
}
.dashTableViewHeader{
	font-size: 12px;
	white-space: nowrap;
	font-weight: bold;
}			
.dragYellow{
	background-color: #ffffe0;
	border: 1px solid #3169ce;
	padding: 0px;
	margin: 2px;
	white-space: nowrap;
	width: 98%;
	cursor: pointer;
}	
.dragGrey{
	background-color: #cccccc;
	border: 1px solid #3169ce;
	padding: 0px;
	margin: 2px;
	white-space: nowrap;
	width: 99%;
	cursor: pointer;
}
.dragGreen{
	background-color: palegreen;
	border: 1px solid #3169ce;
	padding: 0px;
	margin: 2px;
	white-space: nowrap;
	width: 98%;
	cursor: pointer;
}
.dragAntiqueWhite{
	background-color: #FAEBD7;
	border: 1px solid #3169ce;
	padding: 0px;
	margin: 2px;
	white-space: nowrap;
	width: 98%;
	cursor: pointer;
}
.dragAntiqueWhiteInput{
	background-color: #FAEBD7;
	font-size: 10px;
	border: none;
	white-space: nowrap;
}
.dragAntiqueBlue{
	background-color: #99CCCC;
	border: 1px solid #3169ce;
	padding: 0px;
	margin: 2px;
	white-space: nowrap;
	width: 98%;
	cursor: pointer;
}		
.dragTD{
	white-space: nowrap;
}
.DropZone{
	width: 100%;
	text-align: left;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 2px;
	vertical-align: top;
	
}
.DropzoneText{
	position:relative;
	color:lightgrey;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:40px;		
}
.noDropZone{
	width: 100%;
	text-align: left;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 2px;
}
.LayoutIBeam{
	border-collapse: collapse;
	table-layout: fixed;
	height: 20px;
	width: 50px;
	position: absolute;
}
.LayoutIBeamTDTop{
	border-left: 2px solid #ffae31;
	border-right: 2px solid #ffae31;
	border-bottom: 2px solid #ffae31;
}
.LayoutIBeamTDBottom{
	border-left: 2px solid #ffae31;
	border-right: 2px solid #ffae31;
}
.LayoutIBeamTR{
	height: 5px;
}
.AvailableMeasures{
	background-color: #FFFFE0;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-left: 1px solid #3169ce;
}
.AvailableDimensions{
	background-color: #CED7EF;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-left: 1px solid #3169ce;
	cursor: pointer;
}
.LayoutImageRight{
	background-color: #FFFFE0;
	text-align: right;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-right: 1px solid #3169ce;
	cursor: pointer;
}
.LayoutZoneAvailable{
	text-align: left;
}
.LayoutZoneCenter{
	text-align: left;
	vertical-align: top;
	border: 1px solid lightgray;
	width: 100%;
}
.dataOrientation{
	background-color: #FFFFE0;
	border: 1px solid #3169ce;
	white-space: nowrap;
	cursor: pointer;
}
.LayoutZonePage{
	width: 33%;
	text-align: left;
	vertical-align: top;
	border: 1px solid lightgray;
}
.LayoutZoneTop{
	text-align: left;
	vertical-align: top;
	border: 1px solid lightgray;
}
.LayoutZoneBottom{
	text-align: left;
	vertical-align: top;
	border: 1px solid lightgray;
}
.LayoutZoneLeft{
	width: 33%;
	text-align: left;
	vertical-align: top;
	border: 1px solid lightgray;
}
.LayoutZoneCenter{
	text-align: left;
	vertical-align: top;
	border: 1px solid lightgray;
	width: 100%;
}
.LayoutWebpartMeasure{
	background-color: #FFFFE0;
	width: 70%;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-left: 1px solid #3169ce;
	white-space: nowrap;
}
.LayoutMeasLeft{
	background-color: #FFFFE0;
	width: 70%;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-left: 1px solid #3169ce;
	white-space: nowrap;
}
.LayoutMeasRight{
	background-color: #FFFFE0;
	width: 30%;
	text-align: right;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-right: 1px solid #3169ce;
	white-space: nowrap;
}
.LayoutWebpartDimension{
	background-color: #CED7EF;
	width: 70%;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-left: 1px solid #3169ce;
	white-space: nowrap;
}
.LayoutDimLeft{
	background-color: #CED7EF;
	width: 70%;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-left: 1px solid #3169ce;
	white-space: nowrap;
}
.LayoutDimRight{
	background-color: #CED9EF;
	text-align: right;
	width: 30%;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-right: 1px solid #3169ce;
	white-space: nowrap;
}
.LayoutWebpartPage{
	background-color: palegreen;
	width: 70%;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-left: 1px solid #3169ce;
}
.LayoutPageRight{
	background-color: palegreen;
	text-align: right;
	width: 30%;
	border-top: 1px solid #3169ce;
	border-bottom: 1px solid #3169ce;
	border-right: 1px solid #3169ce;
}
.LayoutFrame{
	border: 0px;
	width: 100%;
	cursor: pointer;
}
.measGroupOn{
	background-color: #FFFFE0;
	border: 1px solid #3169ce;
	cursor: pointer;
}
.measGroupOff{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	cursor: pointer;
}
.dimGroupOn{
	background-color: #CED9EF;
	border: 1px solid #3169ce;
	cursor: pointer;
}
.dimGroupOff{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	cursor: pointer;
}
.shareMessage{
	font-size: 10px;
	font-weight: bold;
	color: blue;
	vertical-align: bottom;		
}
.dashboardMessage{
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.dashboardMessage_a{
	font-size: 16px;
	font-weight: bold;
	color: #cc3333;
	text-decoration: none;
}
.AvailableWebpart{
	background-color: #CED7EF;
	border: 1px solid #3169ce;
	width: 100%;
	white-space: nowrap;
	cursor: pointer;
}
.LayoutWebpart{
	background-color: #CED7EF;
	width: 100%;
	white-space: nowrap;
	cursor: pointer;
}
.LayoutZonesContainer{
	width: 100%;
}
.submitButton{
	color: #000000;
	font-size: 8pt;
}
.toolsTitle{
	background-color: white;
	text-align: left;
	color: black;
	font-weight: bold;
	font-size: 12pt;
	border: none; 
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 10px
}
.toolName{
	font-size: 12px;
	font-weight: bold;
	color: #cc3333;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px;
	padding-top: 10px;
}
.toolTitle{
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 1em;
	display: block;
}
.toolDescr{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px;
	border: 0px;
	width: 100%; 
	padding-left: 2em; 
	padding-top: 10px;
}
.defaulttd{
	background-color:white;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left		
}
.defaultdashtd{
	background-color:#efdc9a;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left		
}
.weather_edit_label{
	font-size: 70%;
}
.weather_edit_box{
	font-size: 80%;
}
.userList{
	font-size: 80%;
	text-decoration: none;
	color: black;
}
.userList a:visited{
	text-decoration: none;
	color: black;
}
table.DataTable td.num{
	text-align: right;
}
table.DataTable td.EditableNum{
	text-align: right;
	background-color: white;
	color: red;
	cursor: pointer;		
}
table.DataTable td.name{
	text-align: left;
}
table.DataTable th.edit{
	font-weight: bold;
	background-color: white;
	color: red;
	cursor: pointer;	     
}
.SettingsTable{
	font-size: 90%;
	white-space: normal;		
}
.SettingsTable td.dir{
	text-align: center;
}
.buttons{
	padding-top: 1em;
}
.startMessage{
	padding: 0.5em;
	font-weight: bold;
	font-size: 90%;
}
.startDescr{
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 90%;
}
.startFeature{
	width: 500px;
}
.startFeatureMain{
	text-align: left;
	font-size: 70%;
}
.startFeatureName{
	text-decoration: underline;
}
.startSection{
	width: 200px;  
}
.startDB{
	width: 1000px;  
}
.startSectionTitle{
	text-align: center;
	width: 100%;
	font-weight: bold;
	font-size: 80%;
}
.startSectionIcon{
	padding-top: 0.5em;
	text-align: center;
}
.startSectionDescr{
	font-size: 80%;
}
.startSectionCaption{
	text-align: center;
	font-size: 70%;
	font-weight: bold;
}
.startSectionCaption a{
	color: black;
}
.startSectionCaption a:hover{
	color: #cc3333;
}
.selects label{
	font-size: 70%;
	font-weight: bold;
}
div.startPreview{
	position: absolute;
	top: 100px;
	left: 50px;
	padding: 2px;
	text-align: center;
	background-color: white;
	border: 2px solid black;
	display: none;
}
td.previewLeft{
	text-align: left;
	font-size: 80%;
	background-color: #cc3333;
	padding: 0.25em;
}
td.previewLeft a{
	color: white;
	font-weight: bold;
}
td.previewRight{
	text-align: right;
	font-size: 80%;
	background-color: #cc3333; 
	color: white;
	padding: 0.25em;
}
td.previewRight a{
	color: white;
	font-weight: bold;
}
ul.startlist{
	list-style-type: none;
	padding-left: 0.25em;
	padding-bottom: 0.25em;
}
.startlist li{
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
table.tabs td{
  margin:0;
  padding:0;
}
table.tabs td.left{
  padding: 0 0 0 4px;
  /*padding: 0 0 0 11px;*/
  border-bottom: 1px solid black;
}
table.tabs td.right{
  padding:5px 12px 4px 6px;
  /*padding: 7px 16px 4px 4px;*/
  white-space: nowrap;
  color: white;
  font-weight: bold;
  border-bottom: 1px solid black;
}
table.tabs td.dashright{
  padding:5px 12px 4px 6px;
  white-space: nowrap;
  color: white;
  font-weight: bold;
  font-size: 12px;
  border-bottom: 1px solid black;
}
table.tabs .current td.left{
  background-position:0 -50px;
  border-width:0;
}
table.tabs .current td.right, a{
  background-position:100% -50px;
  border-width:0;
  color:#333;
  padding-bottom: 5px;
}
table.tabs .current td.dashright, a{
  background-position:100% -50px;
  border-width:0;
  color:#333;
  padding-bottom: 5px;
}
table.tabs .notcurrent a{
  color:white;
}
table.tabs-red-tan td.left{
  background:url("/images/red-tan-left.gif") no-repeat left top;
  cursor: pointer;
}
table.tabs-red-tan td.right{
  background:url("/images/red-tan-right.gif") no-repeat right top;
  cursor: pointer;
}
table.tabs-red-white td.left{
  background:url("/images/red-white-left.gif") no-repeat left top;
  cursor: pointer;
}
table.tabs-red-white td.right{
  background:url("/images/red-white-right.gif") no-repeat right top;
  cursor: pointer;
}
table.tabs-red-white td.dashright{
  background:url("/images/red-white-right.gif") no-repeat right top;
  cursor: pointer;
}
table.tabs td.logo{
	padding: 0 1em 0 1em;
	background: url("");
	border-bottom: 1px solid black;
}
.tabs td.welcome{
	font-size: 9px;
	background: url("");
	padding: 0 1em 0.5em 1em;
	width: 100%;
	border-bottom: 1px solid black;
	white-space: nowrap;
	cursor: default;
}
.tabs td.nontab{
	background: url("");
	border-bottom: 1px solid black;
}
#tabs-header td{
  font-size: 12px;
}
.instructions{
	display: block;
	font-size: 70%;
	padding-bottom: 0.5em;
}
div.callout{
	display: block;
	border: 1px solid #333;
	background-color: #ffc;
	padding: 0.25em;
	margin: 0.25em;
}
a.js_enable{
	color: blue;
}
a:hover.js_enable{
	color: #cc3333;
}
#tabs-settings td {
	font-size: 12px;
}
#tabs-settings-802 td {
	font-size: 12px;
}
#tabs-settings-top td{
  font-size: 11px;
}
#tabs-settings-user td{
  font-size: 11px;
}
.sa-ug-header{
	text-align: left;
	font-size: 12px;
}
#tabs-dashboard,
#tabs-edit-100,
#tabs-edit-200,
#tabs-edit-300,
#tabs-edit-400,
#tabs-edit-500,
#tabs-settings-708,
#tabs-settings-802 {
 background-color: #efdc9a;
}
/* ************************************************************************* */
/*    former display.css code                                                */
/* ************************************************************************* */
/*Use in old engine DB for webparts without display settings*/
.ShowTableDataTable td{
 padding: 1 1 2 2;
 border-left: 0px;
 border-top: 0px;
 border-right: 1px solid darkgray;
 border-bottom: 0px;
 font-size: 60%;
 text-align: right;
}
.ShowTableDataTable .td_header_class{
	background-color: white;
	padding: 0px;
	margin: 0px;
	border: none;
	font-size: 1px;
}
.ShowTableDataTable .row_0{
 border-top: 1px solid darkgray;
}
.ShowTableDataTable .col_0{
 border-left: 1px solid darkgray;
}
.ShowTableDataTable .rh{
	background-color: #CED7EF;
	width: 1px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid darkgray;
}
.ShowTableDataTable .blank{
	border-top: none;
}
.ShowTableDataTable  .rh a{
	white-space: nowrap;
}
.ShowTableDataTable .ch{
	background-color: #CED7EF;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	border-top: 1px solid darkgray;
}
.ShowTableDataTable .cy{
	border-top: 1px solid darkgray;
}
.ShowTableDataTable .total_dimcell{
	background-color: #ffff99;
	text-align: left;
	vertical-align:top;
}	
.ShowTableDataTable .t_c{
	background-color: #ff9;
	text-align: center;
	vertical-align:top;
	border-bottom: 1px solid darkgray;
}
.ShowTableDataTable .t_r{
	background-color: #ffff99;
	text-align: left;
	vertical-align:top;
	border-top: 1px solid darkgray;
}	
.ShowTableDataTable .t_r_rtmost{
	border-right: 1px solid darkgray;
}
.ShowTableDataTable .last_row{
	border-bottom: 1px solid darkgray;
}
.ShowTableDataTable .tm{
	background-color: #ffff99;
	text-align: right;
	vertical-align: middle;
	border-top: 1px solid darkgray;
}
.ShowTableDataTable .col_white{
	background-color: white;
	text-align: left;
}
.ShowTableDataTable .col_white_a{
	text-decoration: none;
}
.ShowTableDataTable .grn{
	background-color: #CED7EF;
	text-align: center;
	font-size: 8pt;
}
.dimtooltip{
	background-color: #CED7EF;
	text-align: left;
	vertical-align:top;
	width: 1px;
}
/* ************************************************************************* */
.greeting{
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.caption{
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-align: center;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}
.message{
	text-decoration: none;
	white-space: normal;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mirusDijitDialogClose {
	position: absolute;
	vertical-align: middle;
	right: 6px;
	top: 4px;
	height: 20px;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
}
.mirusDijitDialog{
	font-size: 12px;
}
.mirusDijitDialogClose a:hover{
	color: #cc3333;
}
.dojoDialog{ 
	background : #fff; 
	border : 1px solid #333; 
	-moz-border-radius : 5px; 
	padding : 4px; 
} 
.dialog {
	background : #fff;
	border : 1px solid #333;
	-moz-border-radius : 5px;
	padding : 4px;
	width:400px;
	position:absolute; 
	top:50%; 
	left:50%; 
	margin:-10px auto auto -200px; 
	text-align:center;
}
span.waiting{
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bold;
	font-size: 80%;
}
div.waiting{
	font-weight: bold;
	font-size: 80%;
	text-align: center;
}
div.waiting2{
	font-weight: bold;	
	font-size: 12px;
	text-align: center;
}
#pager{
  clear: both;
  padding: 10px 0px 3px;
  font-size: 70%;
}
#pager div{
  padding: 0em;
  display: inline;
}
#pager input{
  background: #ffffff;
  border: 1px solid darkgray;
  width: 3em;
  padding-right: 2px;
  text-align: right;
}
#pager strong, #pager a{
  padding: 2px 5px;
  margin: 0px 0.25em 0px 0.25em;
  background: #ced7ef;
  border: 1px solid darkgray;
  -moz-border-radius: 4px;
}
#pager a:hover{
  text-decoration: none;
  background: #9999FF;
}
#pager strong{
  background: #3300CC;
  color: #fff;
}
/* ************************************************************************* */
/*   new 'results' class for Report Results                                  */
.results td,
.results th{
  font-size: 70%;
  border-top: 1px solid darkgray;
  border-left: 1px solid darkgray;
  padding: 1 1 2 2;
}
.results td.ch{
  background-color: #ced7ef;
  text-align: center;
  white-space: normal;
}
.results td.rh{
  background-color: #ced7ef;
  text-align: left;
  white-space: nowrap;
  vertical-align: top;
}
.results td.d{
  background-color: #ffc;
  text-align: right;
  vertical-align: middle;		  
  white-space: nowrap;
}
.results td.l{
	cursor:pointer;
}
.results td.dtxt{
  text-align: left;
  vertical-align: middle;		  
  white-space: wrap;
}
.results td.tot{
  background-color: #ff9;
  white-space: nowrap;
}
.results td.dummy{
  border-top: none;
  font-size: 1px;
  height: 1px;
}
.results td.ie{
  font-size: 1px;
  height: 1px;
}
.results td.extTrHeaderTotal
{
  font-size: 1px;
  height: 1px;
  border-top:none;
  background-color:#FFFF99;
}
.results td.extTrHeaderTitle
{
  font-size: 1px;
  height: 1px;
  border-top:none;
}
.results td.extTrHeaderCh{
  font-size: 1px;
  height: 1px;
  border-top:none;
  background-color:#CED7EF;
}
.results td.extTrBodyTbl
{
  border-top:none;
  border-left:none;
  padding-right: 2px;
  font-size: 1px;
  height: 1px; 
}
.results td.last_row{
  border-bottom: 1px solid darkgray;
}
.results td.labels{
  background-color: white;
  text-align: left;
  border-bottom: none;
  white-space: nowrap;
}
.results .dc{
	text-align: right;
	vertical-align: middle;
	background-color: transparent;
	white-space: nowrap;
	border: none;
}
.results .ic{
	text-align: left;
	vertical-align: middle;		
	text-align: left;		
	background-color: transparent;
	white-space: nowrap;
	border: none;
}
.results .z tbody{
	border: none;
	overflow: hidden;
}
table.results{
	width:1%;
}
/* ************************************************************************* */
.container-box{
	font-size: 80%;
}
.report-name{
	font-weight: bold;
}
span.spanresults{
	width: 100%;
}
div.filterbox{
	position: absolute;
	visibility: hidden;
	border: 2px solid black;
	background-color: white;
	width: 425px;
	right: 20px;
	top:150;
	left:100;	
	z-index:100;	
}
table.switchbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.removeDisabled{
	color: #607a9e;
}
.highlight{
	background: #ffcc66;
}
.greenme{
	background: green;
}
.localAdminSecurity{
	color: gray;
}
.tundra .sortasc {
	background-image:url(/images/sort_asc.gif);
	background-repeat:no-repeat;
	vertical-align:middle;	
	background-position:1px 50%;	
}
.tundra .sortdesc {
	background-image:url(/images/sort_desc.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .sortremove {
	background-image:url(/images/close.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .sortremoveall {
	background-image:url(/images/close.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .dijitMenu {
	border: 1px solid #cc3333;
	margin: 0;
	padding: 0;
}
.tundra .dijitMenuItem {
	background-color: white;
	font: menu;
	margin: 0;
	padding: 0;
	text-align: left;
}
.tundra .dijitMenuItem td {
	padding: 0;
}
.tundra .dijitMenuItemHover {
	background-color: #cc3333;
	color:black;
}
.tundra .dijitMenuItemIcon {
	width: 0px;
	height: 0px;
}
.tundra .wprint {
	background-image:url(/images/dashprint.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .wxcel {
	background-image:url(/images/dashexport.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .pdf {
	background-image:url(/images/dashpdfexport.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .csv {
	background-image:url(/images/dashcsvexport.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .repdescrip {
	background-image:url(/images/report_description.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .wMaximize {
	background-image:url(/images/maximize.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .wMinimize {
	background-image:url(/images/minimize.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .wrunnow {
	background-image:url(/images/runnow.jpeg);
	background-repeat:no-repeat;
	vertical-align:middle;
	horizontal-align:left;
	background-position:1px 50%;
}
.tundra .wrefresh {
	background-image:url(/images/refresh.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	horizontal-align:left;
	background-position:1px 50%;
}
.tundra .wpsizing {
	background-image:url(/images/resize_icon.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .browserresize{
	background-image:url(/images/resize.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
.tundra .otheropts{
	background-image:url(/images/list_options_wp.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	background-position:1px 50%;
}
/* Report List CSS as of April 2010*/
.reportlist_tab_off{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
}
.reportlist_tab_off span{
	font-size: 10px;
	font-style: italic;
	color: gray;
}
.reportlist_tab_on{
	color: #cc3333;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
}
.reportlist_tab_on span{
	font-size: 10px;
	font-style: italic;
	color: #cc6666;
}
.reportlist_owner{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 20%;
}
.reportlist_modified{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 20%;
}
.reportlist_hide{
	visibility: hidden;
}
.reportlist_alert{
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}
.rptlstheader{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
	white-space: nowrap;
	margin: 0px;
	cursor: default;
	padding: 5px 5px 5px 0px;
}
.bold{
	font-weight: bold;
}
.moreinfo{
	font-size: 9px;
	font-style: italic;
	color: #cc6666;
}
.tundra .ListIcon{
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	text-align: center;
}
.tundra .rptListIcon {
	background-image: url(/images/report_list.gif); 
}
.tundra .newRptIcon {
	background-image: url(/images/report_new.gif); 
}
.tundra .viewOptIcon {
	background-image: url(/images/comboArrowDown.gif); 
}
.tundra .xptOptIcon {
	background-image: url(/images/export.gif); 
}
.tundra .rptOptIcon {
	background-image: url(/images/comboArrowDown.gif); 
}
.tundra .srchOptIcon {
	background-image: url(/images/searchIcon.gif); 
}
.rptlistcontent {
	border: 1px solid black;
	background-color: white;
	padding: 5px;
}
.rptgrpcontent {
	background-color: white;
	padding-bottom: 5px;
}
.tundra .chkTop {
	vertical-align: top;
}
.rptHighlight{	
	color: blue;
}
.rptlist_pager{
	text-align: right;
	padding: 1px;
}
#mtoolbar.mirusToolBar{	
	background: none;
	background-color: white;
	margin: 5px;
	padding: 3px;
	border: 1px solid black;
}
.tundra .reportlist_avatar{
	font-size: 11px;
	font-weight: bold;
	color: white;
	border: 1px solid black;
  	background-color: #BF3220!important;	
}
/************************************************************/
.sectionlabel{margin:8px 0px 8px 0px;font-weight:bold;}
