body	{
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #2d2d41;  			
	background-color: #1d5d7d;
	background-image: url(images/bgimage.gif);
	background-repeat: repeat-x;		
	}

/*	CONTENT PAGE STYLES 	*/


.contenttablebg { background-color: #ffffff; } 

/*	BOTTOM STYLES (FOOTER)	*/


a.bottom	{     	
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #a3614b;
	text-decoration:none;	
		}

a:hover.bottom 	{       
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #530000; 
	text-decoration: underline; 		
		}

.bottomtext {	
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #a3614b;
	vertical-align: bottom;
	padding-bottom: 0px; padding-left: 0px; padding-right: 15px;
	text-decoration:none;
	}

.lionsblocktext { 	 font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #ffffff; 
			vertical-align: top; text-align: justify; padding-top: 3px;  
			padding-left: 10px; padding-right: 10px; padding-bottom: 2px; padding-top: 2px;
		}

.blockbg	{ 	background-color: #ffffff;
		}
a.text		{       font-family: Verdana, sans-serif; font-size: 11px; color: rgb(143,0,0);
			text-decoration: underline; font-weight: bold; text-align: left;
		}
a:hover.text 	{       font-family: Verdana, sans-serif; font-size: 11px; color: rgb(0,0,0); 
			text-decoration: underline;  font-weight: bold; text-align: left;
		}
a.tenant	{      	font-family: Verdana; font-size: 12px; color: #ffffff;
			 text-align: left; 
			vertical-align: top; text-decoration: none;
			padding-left: 5px; padding-right: 5px; 
		}
a:hover.tenant	{       font-family: Verdana; font-size: 12px; color: #ffffff;
			text-align: left; 
			vertical-align: top; text-decoration: underline;
			padding-left: 5px; padding-right: 7px; 
		}
.occupantresults	{	font-family: Verdana; font-size: 12px; color: #ffffff;
				background-color: #530000; text-align: left; 
				vertical-align: center; padding: 7px; 
			}
a.nav 		{       font-family: Arial, sans-serif; font-size: 11px; vertical-align: bottom; height: 31px;
			color: #ffffff;  background-image: url(images/navon.gif); 			
			text-decoration: none; 	padding-right: 5px; padding-left: 5px; padding-top: 8px;
			letter-spacing: 1px; width: 100%; text-align: center;  
			border-right: solid thin 1px rgb(102,26,0); 
		}
a:hover.nav	{       font-family: Arial, sans-serif; font-size: 11px; vertical-align: bottom; height: 31px;
			color: #ffffff; padding-left: 24px; background-image: url(images/navhover.gif); 
			text-decoration: none; padding-top: 8px;  width: 100%;
			padding-right: 5px; padding-left: 5px; letter-spacing: 1px; text-align: center;
			border-right: solid thin 1px rgb(102,26,0);  
		}
a.navactive	{       font-family: Arial, sans-serif; font-size: 11px; vertical-align: bottom; height: 31px;
			color: #ffffff; background-image: url(images/navhover.gif); width: 100%;		
			text-decoration: none; 	padding-right: 5px; padding-left: 5px; padding-top: 8px;
			letter-spacing: 1px; text-align: center; border-right: solid thin 1px rgb(102,26,0); 
			
		}
a:hover.navactive	{       font-family: Arial, sans-serif; font-size: 11px; vertical-align: bottom; height: 31px;
				color: #ffffff; padding-left: 24px; background-image: url(images/navhover.gif);
				text-decoration: none; padding-top: 8px;width: 100%; 
				padding-right: 5px; padding-left: 5px; letter-spacing: 1px; text-align: center;
				border-right: solid thin 1px rgb(102,26,0);  
			}


a.legendpublic	{     	font-family: Verdana, sans-serif; font-size: 10px; color: rgb(61,120,168); 
			vertical-align: top; text-decoration: none; 			
		}
a:hover.legendpublic 	{       font-family: Verdana, sans-serif; font-size: 10px; color: rgb(0,90,163); 
				vertical-align: top; text-decoration: none; 
			
			}
a.legendonpublic 	{       font-family: Verdana, sans-serif; font-size: 10px; color: rgb(0,90,163); 
				vertical-align: top; text-decoration: none; 					
			}

a.legend	{    	font-family: Verdana, sans-serif; font-size: 10px; color: rgb(0,90,163); 
			vertical-align: top; text-decoration: none; border: solid thick 3px rgb(249,249,244);	
			
		}
a:hover.legend 	{       font-family: Verdana, sans-serif; font-size: 10px; color: rgb(60,112,80); 
			vertical-align: top; text-decoration: none; border: solid thick 3px rgb(203,227,129);	
			background-color: rgb(235,242,215); 
		}
a.legendon 	{       font-family: Verdana, sans-serif; font-size: 10px; color: rgb(60,112,8); 
			vertical-align: top; text-decoration: none; border: solid thick 3px rgb(203,227,129);	
			background-color: rgb(235,242,215); 			
		}
li.points	{	color: rgb(153,0,0);  }
.slogan		{       font-family: Times New Roman, sans-serif; font-size: 16px; color: rgb(36,55,64); 
			text-align: center; background-color: #ffffff; padding-top: 15px;
			padding-left: 15px; padding-right: 15px; letter-spacing: 1px; font-weight: normal;
			font-style: italic;
		}
.partexts	{       font-family: Verdana, sans-serif; font-size: 11px; color: #2d2d41; 
			vertical-align: top; text-align: justify; padding-top: 3px; background-color: #ffffff; 
			padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top: 5px;
		}
.partext	{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #2d2d41; 
			vertical-align: top; text-align: justify; padding-top: 3px; background-color: #ffffff; 
			padding-left: 10px; padding-right: 10px; padding-bottom: 15px; padding-top: 5px;
		}

.blocktexts		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #2d2d41;    
				vertical-align: top;  padding: 10px;
				
			}
.blocktext		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #2d2d41;  
				vertical-align: top; padding-left: 5px; padding-right: 5px; 
				background-color: #ffffff; text-align: justify; 
			}
.whologin 	{      font-family: Verdana, Helvetica, Arial, sans-serif; 
			font-size: 11px; 
			color: #778899; 
			background-color: #ffffff;
			vertical-align: top;
			letter-spacing: 1px;
			text-align: right; 
			padding-bottom: 5px; padding-right: 5px;	
		}
.legends	{      	font-family: Verdana; font-size: 10px; color: rgb(0,90,163); 
			vertical-align: top; text-align: center;		
			
		}
.legendbg	{	padding-top: 2px; text-align: center;	}
.legendbgon	{	padding-top: 2px;  text-align: center;	}

.dropdowntexttop	{      	font-family: Verdana; font-size: 11px; color: #0a2846; vertical-align: top;
				text-align: center; padding-right: 5px; padding-left: 5px;
			}

.img			{	border-style: solid; border-width: 4px; border-color: #c8d2dc; 	}
.imgdisplay	{ background-color: #ffffff; font-family: Verdana; font-size: 11px; }
.galleryimg		{	border: solid thin 5px rgb(242,213,164); }

.emptylogotext		{ 	font-family: Verdana; font-size: 11px; color: rgb(85,138,181); 
				vertical-align: center; text-align: center; 
				background-color: rgb(245,245,245); padding-top: 5px; padding-bottom: 5px; 
			}
.blockborder	{	border: none;	}
.blocktopleft	{	font-family: Verdana; font-size: 11px; color: rgb(61,120,168);
			background-color: rgb(245,245,245); text-align: left; 
			vertical-align: center; height: 30px; padding-left: 15px; padding-right: 5px; 			
		}
.blocktopcenter	{	font-family: Verdana; font-size: 11px; color: rgb(61,120,168);
			background-color: rgb(245,245,245); text-align: center; padding-top: 5px; 
			vertical-align: center; height: 30px; padding-left: 5px; padding-right: 5px; 			
		}
.blocktopright	{	font-family: Verdana; font-size: 11px; color: rgb(61,120,168);
			background-color: rgb(245,245,245); text-align: right; 
			vertical-align: center; height: 30px; padding-left: 5px; padding-right: 5px; 			
		}
tr.d0 td 	{	background-color: rgb(255,255,255);	}
tr.d1 td 	{	background-color: rgb(243,245,237);	}

.header_text	{	font-family: Verdana, Helvetica, Arial, sans-serif; 
			font-size: 18px; 
			color: #000019; 
			background-color: #ffffff;
			font-weight: bold; 			
			/*letter-spacing: 1px; 	*/		 
			text-align: left; 
			vertical-align: bottom;			
			padding-top: 0px; padding-bottom: 5px; padding-left: 8px; padding-right: 5px; 
		}
.pageheader	{	font-family: Verdana, Helvetica, Arial, sans-serif; 
			font-size: 18px; 
			color: #000019; 
			background-color: #ffffff;
			font-weight: bold; 			
			/*letter-spacing: 1px; 	*/		 
			text-align: left; 
			vertical-align: bottom;			
			padding-top: 15px; padding-bottom: 5px; padding-left: 8px; padding-right: 5px; 
		}
.header1	{       font-family: Verdana, sans-serif; font-size: 13px; color: rgb(0,0,0); 
			font-weight: bold; padding-top: 6px; padding-bottom: 4px; padding-left: 10px; 
			padding-right: 5px; height: 30px; 
			vertical-align: top; text-align: left; 			
		}
.header2	{       font-family: Verdana, sans-serif; font-size: 13px; color: #000019; 
			font-weight: bold; padding-top: 6px; padding-bottom: 4px; padding-left: 10px; 
			padding-right: 5px; height: 30px;  
			vertical-align: top; text-align: left; 
			background-color: #bebec8;
			/*background-image: url(images/headerbgb.gif);*/
		}
.header2large	{     	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #1e3b54; 
			font-weight: bold; padding-top: 7px; padding-bottom: 7px; padding-left: 15px; 
			padding-right: 5px; letter-spacing: 1px; 
			vertical-align: bottom; text-align: left; 
			background-image: url(images/headerbglarge.gif);
		}
.tenantheader	{     	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 21px; color: #ffffff; 
			font-weight: bold; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; 
			padding-right: 5px; letter-spacing: 1px; 
			vertical-align: center; text-align: left; 
				background-color: #530000;
		}
.tenanttext	{     	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #f0f0f0; 
			padding-top: 3px; padding-bottom: 3px; padding-left: 5px; 
			padding-right: 7px; 		
				background-color: #530000;
		}
.tenanttextd	{     	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #f0f0f0; 
			padding-top: 3px; padding-bottom: 3px; padding-left: 5px; 
			padding-right: 7px; 		
				background-color: #530000;
		}
.tenanttextl	{     	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #f0f0f0; 
			padding-top: 3px; padding-bottom: 3px; padding-left: 5px; 
			padding-right: 7px; 		
				background-color: #530000;
		}
.tenanttexts	{     	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #f0f0f0; 
			padding-top: 3px; padding-bottom: 3px; padding-left: 5px; 
			padding-right: 7px; 		 
			background-color: #530000;
		}
.tenantsidemargins	{      	vertical-align: top; padding-left: 8px; padding-right: 8px;  
			text-align: center; background-color: #c0c0c0;
		}
.tenanttextareashow		{       font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #ffffff;
				padding-left: 2px; text-align: left; border: none;  
					background-color: #530000; 
			}
.formheaderside		{ 	font-family: Verdana, sans-serif; font-size: 11px; color: rgb(0,74,148);
				font-weight: bold; padding-left: 5px; text-align: left; 
				background-color: rgb(207,217,227); height: 23px; 
				vertical-align: top; padding-top: 2px;	
			}
.formtext		{ 	font-family: Verdana, sans-serif; font-size: 11px; color: rgb(0,68,135);
				background-color: rgb(245,245,245); padding-left: 5px; text-align: left; 
				height: 20px; vertical-align: top; padding-top: 2px; 
			}
.formtextresults	{	font-family: Verdana; font-size: 11px; color: rgb(0,68,135);
				background-color: rgb(245,245,245); text-align: left; 
				vertical-align: top; padding-top: 2px; 
				height: 20px; padding-left: 5px; padding-right: 5px;			
			}
.buttonpos		{	text-align: right; background-color: rgb(245,245,245); vertical-align: center; 
				height: 30px; padding-top: 5px; padding-right: 5px; 
			}
.formbut		{	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				font-size: 10px;
				color: #ffffff;
				background: #530000; 
				text-decoration: none; 
        			width: auto !important;				
				border-top-style: solid; border-top-width: 2px; border-top-color: #ffffff; 
				border-left-style: solid; border-left-width: 2px; border-left-color: #ffffff; 
				border-right-style: solid; border-right-width: 2px; border-right-color: #b0b0b0; 
				border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #b0b0b0;
				padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px;	
			}
input.text		{       font-family: Verdana, sans-serif; font-size: 11px; color: rgb(0,74,148); 
				text-align: left; border: solid thin 1px rgb(207,217,227);   }

.textarea		{       font-family: Verdana, sans-serif; font-size: 11px; color: rgb(0,74,148); 
				text-align: left; border: solid thin 1px rgb(207,217,227);   }

.textareashow		{       font-family: Verdana, sans-serif; font-size: 11px; color: rgb(0,74,148);
				padding-left: 2px; text-align: left; border: none;  
				background-color: rgb(245,245,245);  
			}
.select			{       font-family: Verdana, sans-serif; font-size: 10px; color: rgb(0,74,148); 
				padding-left: 2px; text-align: left; border: solid thin 1px rgb(217,199,161); 
				background-color: #ffffff;  
			}
a.fakebut		{	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				font-size: 10px;
				color: #ffffff;
				background: #530000; 
				text-decoration: none; 
        			width: auto !important;				
				border-top-style: solid; border-top-width: 2px; border-top-color: #ffffff; 
				border-left-style: solid; border-left-width: 2px; border-left-color: #ffffff; 
				border-right-style: solid; border-right-width: 2px; border-right-color: #b0b0b0; 
				border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #b0b0b0;
				padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px;	
			
			}
a:hover.fakebut		{	
				font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
				font-size: 10px;
				color: #ffffff;
				background: #530000; 
				text-decoration: none; 
        			width: auto !important;				
				border-top-style: solid; border-top-width: 2px; border-top-color: #ffffff; 
				border-left-style: solid; border-left-width: 2px; border-left-color: #ffffff; 
				border-right-style: solid; border-right-width: 2px; border-right-color: #b0b0b0; 
				border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #b0b0b0;
				padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px;	
			}

tr.d0 td 	{	background-color: #f0f0f0;	}
tr.d1 td 	{	background-color: #dcdcdc;	}


.error		{	font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 11px; 
			color: #cc0000; 
			font-weight: bold;
			vertical-align: top;
		}
.errors		{	font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 10px; 
			color: #cc0000; 
			font-weight: normal;
			padding: 3px;
			vertical-align: top;
		}
.correct	{	font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 11px; 
			color: #118800; 
			font-weight: bold;
			vertical-align: top;
		}



/*	PAGINATION 	*/


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 2px solid #c0c0c0;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none; /* no underline */
	color: #ffffff;
	background-color: #530000;
}
div.pagination a:hover, div.pagination a:active {
	border: 2px solid #f0f0f0;

	color: #ffffff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 2px solid #f0f0f0;
		font-family: Verdana;		
		font-weight: bold;
		background-color: #cc0000;
		color: #ffffff;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 2px solid #c0c0c0;
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
	}	


