form {
	position: relative;
}
 
.lotusFrame {
	height: calc(100% - 12px);
	display: block;
	margin: 6px;
}
.aa_Tablet .lotusFrame{
	height: inherit;
	margin: 3px 0;
    min-width: inherit;
}
.aa_Phone .lotusFrame {
    min-width: inherit;
    margin: 0;
    height: calc(100% - 50px);
    margin-bottom: 50px;
}
#lotusMain, .lotusMain {
	padding: 0px;
}
#lotusMain {
	height: calc(100% - 2px);
	background-image: none ! important;
}
.aa_Tablet #lotusMain, .aa_Phone #lotusMain {
	height: inherit; /*100%;*/
}
.lotusMain, .lotusTitleBar {
	margin: 0px 10px !important;
}
.aa_Phone .lotusMain, .lotusTitleBar {
	margin: 0 !important;
}
#lotusContent {
	height: calc(100% - 12px);
	padding: 6px 6px 6px 6px;
}
.aa_Tablet #lotusContent,
.aa_Phone #lotusContent  {
	height: inherit;
	padding: 0;
}

.lotusFooter {
	display: none;
}
#lotusTitleBar .portlet-tab, .lotusTitleBar .lotusTabs, .lotusTitleBar .portlet-tab {
	left:10px;
}
#lotusTitleBar .lotusInner, .lotusTitleBar .lotusInner {
    background-size: 100% auto;
}

#lotusTitleBar, .lotusTitleBar,
#lotusTitleBar .lotusInner, .lotusTitleBar .lotusInner,
#lotusTitleBar .lotusRightCorner, .lotusTitleBar .lotusRightCorner {
	height:2.8em;
}

#lotusTitleBar .lotusTabs a:visited, .lotusTitleBar .lotusTabs a, .lotusTitleBar .lotusTabs a:visited {
	line-height:0.7em;
}

.lotusBanner {
overflow:hidden;
padding:5px 10px 5px 80px;
text-align:left;
}

#lotusFooter th, #lotusFooter td, .lotusFooter th, .lotusFooter td {	
	border:none;
	border-right:1px solid #E0E0E0;
}
#lotusFooter th.lotusLast, #lotusFooter td.lotusLast, .lotusFooter th.lotusLast, .lotusFooter td.lotusLast {	
	border:none;
}

.lotusSearch {
	display: none;
}
.lotusTable .lotusTags {
    background-image: none!important;
    padding-left: 0;
}

.domino-richtext p {
	margin: 5px 0 0;
	font-family: verdana;
}

.dj_ie h4 { word-break: break-all }

.xspText, .xspTextComputedField, .xspTextLabel, .xspTextViewTitle, .xspTextViewColumn, .xspTextViewColumnComputed, .xspTextViewColumnHeader {
	font-family: verdana, helvetica, sans-serif;
}

.xspCheckBox {
	border: 0;
	/*column-count: 4;
	column-width: auto;*/
}
.xspView {
	margin: 0 auto;
}
.xspRadioButton {
    border: 0 none;
    padding: 0;
}
.tundra .dijitContentPane {
    background: #f0f0f0;
}
.tundra .dijitTabContainerTopStrip {
	background: none;
}
.tundra .dijitTreeRowSelected .dijitTreeLabel {
    background: yellow;
}
/*
.dijitTree {
    overflow: hidden;
}
*/
.dijitTreeLabel {
    cursor: pointer;
}
