.dynamicdiv 
{ 
	position:relative; 
}

.asterisk{
	font-size:170%;
	vertical-align:bottom;
}

a{
	font-size : 10pt;
	font-family : Arial,Verdana,Helvetica,Sans Serif;
	color : #006666;
}

a img {
	border: none; 
} 

.help {
	position:relative;
	allign:left;
}

.rightbutton {
	position:relative;
	left:525px;
}

.errtext
{
	font-size : 10pt;
	font-family : Arial,Verdana,Helvetica,Sans Serif;
	font-weight : bold;
	color : #DD0000;
}

.headererrtext
{
	font-size : 10pt;
	font-family : Arial,Verdana,Helvetica,Sans Serif;
	font-weight : bold;	
	background-color:#FFFFFF;
	color:#DD0000;
	text-align:center;
}

.skiplink { 
	display: none; 
}

td {
	font-family:arial;
	font-size: 0.80em;
	vertical-align: top;
	padding-bottom:8px;
}

.SubmitButtons 
{ 
	overflow: visible; 
	WIDTH: 100px; 
	CURSOR: hand; 
	font-family: Arial, Verdana, Helvetica, "Sans Serif";
	FONT-SIZE: 11px; 
}

.requiredFieldIndicator{	
	font-size : 80%;
	FONT-SIZE: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	color : #FF0000;	
}
.print_section
{
	float:left;
	width:100%;
}

BODY 
{ 	
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	WHITE-SPACE: nowrap; 	
	
} 

 TABLE{
	font-family : Arial, Verdana, Helvetica, "Sans Serif";
	margin-top:10px;
	margin-right:10px;
	margin-left:5px;
	width:700px;
 }

.narrow{
	width: 500px;
}

INPUT { 

	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
} 

SELECT { 

	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
	}

#rosoffline{}

#bottomcontent {	
		clear:both;
		height: 30px;
		font-weight: bold;
		margin-bottom: 0;
		padding-top:10px;
		width: 855px;
		font-size: 100%;
		text-align:right;
	}

#centercontent {
		position: relative;
		float:left;
		display: block;
		background-color: #ffffff;
		color: #00008b;
		margin-right: -800px;
	}

* html #centercontent {
		margin-right: -1000px;
		position:relative;
		float:left;
		overflow: auto;
		display: inline-block;
	}
		
.currentPanel{
		background: url(currentPanelROS.gif) no-repeat;
		background-color:#CC6633;
		color:#FFFFFF;
		padding:2px 2px 2px 2px;
		margin:1px 1px 1px 1px;		
		}

.currentModifiedPanel{
		background: url(currentModifiedPanelROS.gif) no-repeat;
		background-color:#CC6633;
		color:#FFFFFF;
		padding:2px 2px 2px 2px;
		margin:1px 1px 1px 1px;		
		}

.nonCurrentPanel{
		background: url(nonCurrentPanelROS.bmp) no-repeat;
		background-color:#006666;
		color:#FFFFFF;
		padding:2px 2px 2px 2px;
		margin:1px 1px 1px 1px;
		}

.nonCurrentModifiedPanel{
		background: url(nonCurrentModifiedPanelROS.bmp) no-repeat;
		background-color:#006666;
		color:#FFFFFF;
		padding:2px 2px 2px 2px;
		margin:1px 1px 1px 1px;
		}

#leftcontent {
		float:left;
		width:202px;
		height:100%;
		overflow: auto;
		font-family:Arial;
		color:#FFFFFF;
		font-weight:bold;
		font-size:100%;
		}

.panelTitle{
	background-color: #006666;
	color:#ffffff;
	height:30px;
	padding-left: 5px;
	font-weight:bold;
	text-align:center;
	}


.menuButton { 
	overflow: visible; 
	WIDTH: 170px; 
	CURSOR: hand;
	background-color: #006666;
	border-color: #006666;
	color:#ffffff;
	font-weight: bold; 
	font-size: 12pt; 	
}

.menuButtonSmall { 
	margin: 0px 0px 0px 20px;
	overflow: visible;
	border: none;
	WIDTH: 170px; 
	CURSOR: hand;
	background-color: #006666;
	border-color: #006666;
	color:#ffffff;
	font-weight: bold; 
	font-size: 10pt; 	
}

.highlightMenuButton { 
	overflow: visible; 
	WIDTH: 170px; 
	CURSOR: hand;
	background-color: #CC6633;;
	border-color: #CC6633;
	color:#ffffff;
	font-weight: bold; 
	font-size: 12pt; 	
}

.SSSerror{
	font-family:arial;
	font-size: 11px;
	color: #FF3333;
	vertical-align: top;
}

.highlightMenuButtonSmall { 
	margin: 0px 0px 0px 20px;
	overflow: visible;
	border: none;
	WIDTH: 170px; 
	CURSOR: hand;
	background-color: #CC6633;;
	border-color: #CC6633;
	color:#ffffff;
	font-weight: bold; 
	font-size: 10pt; 	
}
	
.nanoButton { 
	overflow: hidden; 
	width: 0px;
	height: 0px;
	background-color: #006666;
	border: none;	
	outline: 0;
}
.panelTitleHeading {
	background-color: #006666;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	width: 883px;
	font-size: 130%;
	font-family: verdana, arial, helvetica, "sans serif";
	font-weight:bold;
}

.panelTitleHeadingPrint {
	background-color: #006666;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	width: 883px;
	font-size: 130%;
	font-family: verdana, arial, helvetica, "sans serif";
	font-weight:bold;
}

panelTitleHeadingPrintInbox {
	background-color: #006666;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	width: 683px;
	font-size: 130%;
	font-family: verdana, arial, helvetica, "sans serif";
	font-weight:bold;
}

.SSSheading {
	background-color:#006666;
	width:675px;
	word-wrap: break-word;
	padding-top:2px;
	padding-bottom:2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	COLOR: white;
	FONT-FAMILY: verdana, arial, helvetica, "sans serif";
}

.SSSTopheading {
	background-color:#006666;
	width:645px;
	word-wrap: break-word;
	padding-top:2px;
	padding-bottom:2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	COLOR: white;
	FONT-FAMILY: verdana, arial, helvetica, "sans serif";
}

.hiddenLabel{
 	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;	
}
.notesPara{
	margin-top:20px;
	margin-left:10px;
	color: black
}
.notesTextArea{
	margin-left:10px;	
}

.otherIncomeCell{
	width:60%;
}
.otherIncomeCell2{
	width:40%;
}

.rentIncomeCell{
	width:70%;
}
.rentIncomeCell2{
	width:30%;
}

.payeCell{
	width:50%;
}
.payeCell2{
	width:25%;
}
.payeCell3{
	width:30%;
}

.irishOtherCell{
	width:65%;
}
.irishOtherCell2{
	width:35%;
	align:center;
}

.persDetailsCell{
	width:60%;
}
.persDetailsCell2{
	width:20%;
}
.persDetailsCell3{
	width:20%;
}

.forIncomeCell{
	width:50%;
}
.forIncomeCell2{
	width:23%;
}
.forIncomeCell3{
	width:23%;
}
.forIncomePara{
	color: black;
	font-style: italic;
}

.chargesCell{
	width:70%;
}
.chargesCell2{
	width:30%;
}

.unallocatedProfitsCell{
	width:70%;
}
.unallocatedProfitsCell2{
	width:30%;
}

.shortNoticeCell{
	width:50%;
}

.capGainsCell{
	width:35%;
}
.capGainsCell2{
	width:14%;
}
.capGainsCell3{
	width:5%;
}
.capGainsCell4{
	width:15%;
}
.capGainsCell5{
	width:26%;
}

.chargeAssetsCell{
	width:50%;
}
.chargeAssetsCell2{
	width:25%;
	align:center;
}

.tradeIndent{
	padding-left: 20px;
}

.tradesCell{
	width:70%;
}
.tradesCell2{
	width:30%;
}

.propertyCell{
	width:25%;
}

.printViewHeading {
	background-color: #006666;
	color: #ffffff;
	height: 17px;
	padding-left:3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 679px;
	font-size: 100%;
}
.printViewH3{
	color:#000000;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	font-size:100%;
}
.printTable2{
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:15px;
	width:500px;
}
.printViewCell1{
	width:70%
}
.printViewCell2{
	text-align:right;
	width:30%;
	vertical-align: bottom;
}
.printViewH4{
	color:#000000;
	font-size:100%;
	display: inline;
	margin-top:15px;
	margin-bottom:15px;
}
.printViewH4Row{
	height:30px;
	vertical-align: bottom;
	colspan:2;
}
.rightAlignAssetCell {
	text-align: right;
	width:25%;
}
.rightAlignCell {
	text-align: right;
}

.exemptCell {
	width: 65%;
}
.exemptCell2 {
	width: 35%;
	align:center;
}
.foreignCell {
	width: 60%;
}
.foreignCell2 {
	width: 40%;
}

.partnershipDetailsCell {
	width: 35%;
}
.partnershipDetailsCell2 {
	width: 22%;
	text-align:left;
}

.right {
	text-align:right;
}

.center {
	text-align:center;
}
.addcell{
	width:40%;
}
.adcell2{
	Width:30%;
	
}

.values {text-align:right;}

.currency {
	display:inline-block;
	font-weight: bold;
	color: #006666;
	font-family: arial, verdana, helvetica, sans serif;
	width: 1em;
	font-size:1.1em;
}

.toplink {
	overflow:visible;
	position:absolute;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	height:20px;
	left:655px;
}

ul { list-style-type: none; }


.rosOfflineHeader {
	position: fixed;
	width:  880px;
	display: flex;
	flex-wrap : wrap;
	background-color: white;
	top: 0px;
	align-items: center;
	padding: 10px;
	justify-content: space-between;
	z-index: 1;

}

#sessionTimer{
	font-weight: bold;
}

#sessiontext{
	width: 400px;
	text-align: center;
	white-space: normal;
}
