A {
	TEXT-DECORATION: none
}

a:link{
color:#99cc66;
}

a:visited{
color:#99cc66;
}

a:hover{
color:#FF0000;
}

a:active{
color:#99cc66;
}

body {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#d7d7d7;
}

.body1 {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
}
.norm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.normGrey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#999;
}

.normRed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ff7070;
}

.lettingAgentsLeeds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.normWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ffffff;
	
}

.smallInputBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width:55px;
}

.welcome{
	border:1px solid #999999; 
	background-color:#000000;
	width:800px; 
	margin:10px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:3px 5px 3px 10px;
}

.fieldsetClass {
	clear:left;
	width:800px;
	margin:0px auto 10px auto;
	padding:5px 5px 5px 5px; 
}
.fieldsetClass2{
   clear:left;
	width:370px;
	height:208px;
	margin:0px auto 10px auto;
	padding:5px 5px 5px 5px; 
}
.fieldsetClass3{
   clear:left;
	width:410px;
	margin:0px auto 10px auto;
	padding:5px 5px 5px 5px; 
}
.smallfieldsetClass {
	clear:left;
	width:200px;
	margin:0px 0px 10px 45px;
	padding:5px 5px 5px 5px; 
}

.innerFieldsetClass {
	clear:left;
	width:770px;
	margin:0px auto 10px auto;
	padding:5px 5px 5px 5px; 
}
#form2 {
background-image:url(../images/generic/formFadeBg.png);
	background-repeat:repeat;
	width:900px;
	margin:0px auto 0px auto;
	
	line-height:27px;

}
#form1 {
	background-image:url(../images/generic/formFadeBg.png);
	background-repeat:repeat;
	width:900px;
	margin:0px auto 0px auto;
	border-bottom:1px solid #000000;
	line-height:27px;
}

#Actions img{
	padding:0px 0px 0px 0px;
	float:left;
	margin:8px 20px 8px 20px;
}

.checkbox{
		border:0px solid #FFFFFF;
		margin:0px 30px 0px 0px;
}

.noBorder{
border:0px solid #FFFFFF;
}

.disguisedTextBox{
	border:0px solid #FFFFFF;
	background-color:#D7D7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

input,  select,  textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	padding:2px 2px 2px 2px;
}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000033;
}

.buttonSpacing {
	margin:0px 10px 0px 10px;
}

.errorText {
	color:#990000; 
	font-size:13px; 
	border:1px solid #990000; 
	padding:1px 1px 1px 5px; 
	width:470px; 
	margin-top:10px
}

.rollmenu {
	border-right: #c8e1a6 1px solid; 
	padding-right: 2px; 
	border-top: #c8e1a6 1px solid; 
	display: block; 
	padding-left: 2px; 
	font-size: 11px; 
	padding-bottom: 2px; 
	border-left: #6a9531 1px solid; 
	color: #000; 
	line-height: normal; 
	padding-top: 2px; 
	border-bottom: #6a9531 1px solid; 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	background-color: #bfe5d6; 
	text-decoration: none;
}

.rollmenu:hover {
	background-color: #6a9531; 
	text-decoration: none;
}
.menuhead {
	font-weight: bold; 
	font-size: 12px; 
	color: #ffffff; 
	background-color: transparent
}
#menu1 {
	left: 0px; 
	visibility: hidden; 
	position: absolute; 
	top: 0px; 
	background-color: transparent
}
#menu2 {
	left: 0px; 
	visibility: hidden; 
	position: absolute; 
	top: 0px; 
	background-color: transparent
}
#menu3 {
	left: 0px; 
	visibility: hidden; 
	position: absolute; 
	top: 0px; 
	background-color: transparent
}
#menu4 {
	left: 0px; 
	visibility: hidden; 
	position: absolute; 
	top: 0px; 
	background-color: transparent
}

#tenantsPanel, #roomsPanel,#leasesPanel{
	background-image:url(../images/generic/popOuBG01.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:300px; 
	height:300px; 
	z-index:6;
	top:280px;
}

#addPaymentPanel{
	background-image:url(../images/generic/popOuBG02.png);
	background-position:top left;
	background-repeat:repeat-x;
	width:500px; 
	height:500px; 
	z-index:3;
	top:110px;
}

#codesPanel{
	border:4px outset #9c6;
	background-color:#FFFFFF;
	/*background-image:url(../images/generic/popOuBG01.png);*/
	background-position:top left;
	background-repeat:no-repeat;
	width:200px; 
	z-index:3;
	top:110px;
	left:300;
	padding-bottom:15px;
}

#mailMergePanel{
	border:4px outset #9c6;
	background-color:#FFFFFF;
	/*background-image:url(../images/generic/popOuBG01.png);*/
	background-position:top left;
	background-repeat:no-repeat;
	width:200px; 
	z-index:3;
	top:180px;
	left:300;
	padding-bottom:15px;
}

#remindersPanel{
	border:4px outset #9c6;
	background-color:#FFFFFF;
	/*background-image:url(../images/generic/popOuBG01.png);*/
	background-position:top left;
	background-repeat:no-repeat;
	width:500px; 
	z-index:4;
	top:150px;
	left:500;
	padding-bottom:15px;
}

.reminderPanelHide{
	margin-left:-3000px;
	position: absolute;
}

.reminderPanelShow{
	margin:100px 0px 0px 400px;
	position: absolute;
	padding-right:0px;
	padding-left:0px;
}

.codesPanelHide{
	margin-left:-3000px;
	position: absolute;
}

.codesPanelShow{
	margin:100px 0px 0px 300px;
	position: absolute;
	padding-right:0px;
	padding-left:0px;
}

#addReceiptPanel{
	background-image:url(../images/generic/popOuBG02.png);
	background-position:top left;
	background-repeat:repeat-x;
	width:500px; 
	height:500px; 
	z-index:3;
	top:110px;
}

.paymentPanelHide{
	margin-left:-800px;
	position: absolute;
	width:500px;
	height:610px;
}

.paymentPanelShow{
	margin:100px 0px 0px 420px;
	position: absolute;
	width:800px;
	height:610px;
}

.paymentPanelFieldLeft{
	width:100px; 
	float:left; 
	font-weight:bold; 
	padding-top:7px; 
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.paymentPanelFieldRight{
	width:300px; 
	float:left; 
	font-weight:bold; 
	padding-top:6px; 
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.extraPanelHide{
	margin-left:-800px;
	position: absolute;
	width:300px;
	height:310px;
}

.extraPanelShow{
	margin:0px 0px 0px 500px;
	position: absolute;
	width:300px;
	height:300px;
	background-image: url(../images/generic/popOuBG01.png);
	top: 199px;
	z-index: 1;
	
}
.extraPanelShow1{
	margin:0px 0px 0px 500px;
	position: absolute;
	width:300px;
	height:300px;
	background-image: url(../images/generic/popOuBG01.png);
	top: 199px;
	z-index: 1;
	
}
.leaseField{
	background-color:#666;
	color:#FFF;
}

.report{
	font-size:8pt; 
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #999999; 
	height:15px; 
	padding:2px 2px 2px 2px; 
	background-color:#ffffff; 
	color:#000000; 
	font-weight:regular; 
	font-family:Arial, Helvetica, sans-serif; 
	vertical-align:middle
}

TABLE.paymentsTable{
	clear:left;
	border:1px solid #000;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

th.paymentsTable{
	clear:left;
	border:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
	background-color:#000;
	color:#9c6;
	
}

td.paymentsTable{
	clear:left;
	border:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
	background-color:#ffd;
	color:#000;
	padding-left:2px;
	padding-right:2px;	
}

.datePanelHide{
	margin-left:-3000px;
	position: absolute;
}

.datePanelShow{
	margin:-180px 0px 0px 400px;
	position: absolute;
	padding-right:20px;
	padding-left:200px;
}

.datePanelShowLeases{
	margin:-320px 0px 0px 440px;
	position: absolute;
	padding-right:20px;
	padding-left:200px;
}

.tab {
	font-size:8pt;
	background-color:#ddd;
	color:#333;
	border-left:1px #666666 solid;
	border-right:1px #666666 solid;
	border-top:1px #666666 solid;
	border-bottom:1px #000000 solid;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:1px;
}

.tabGrey{
	background-color:#F6F9D4;
}

.tabReadonly {
	font-size:8pt;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000000 solid;
	visibility:hidden;
}

.invoice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color:#FFF;
}.site {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9d0000;
}
.adminSpec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
}
.bInput {
	  border:none; 
	  border-bottom:thin;
	  border-bottom:1px solid #000000;
	  background-color:#D7D7D7;
	 
	 

}
.nInput {
     	  border:none; 

}
