  html, body, #table, #maintable {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
   }
   
 #subrowtop {
 border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
   }     
   
 #subrow {
 border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
   }   
   
 #subrowbottom {
 border-style:solid;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
   }  
   
   
 #subrowbody {
	margin: 20;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
   }  
      
   
       
li {
	padding-left:20px;

}

input.btn {   
   color:#000;   
   background-color:#fff;   
   border:1px solid;      
   border-color: #000 #000 #000 #000;   
}   

.textfield {
	
	background-color:#fff; 
	
	border-style: solid;
	border-width: 1;
	border-color: #999;
}

a:link.links { text-decoration:underline; }
a:visited.links {  text-decoration:none; }
a:hover.links{ text-decoration:underline; } 
a:active.links {  text-decoration:underline; }

.links{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	
}



.essassetmanagement {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}

.navlinks{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #cccccc;

	
}

a:link.navlinks { text-decoration:none; }
a:visited.navlinks {  text-decoration:none; }
a:hover.navlinks {  text-decoration:underline; } 
a:active.navlinks {  text-decoration:none; }


.navlinkselected{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00CCFF;	
}

a:link.navlinkselected { text-decoration:none; }
a:visited.navlinkselected{  text-decoration:none; }
a:hover.navlinkselected{  text-decoration:none; } 
a:active.navlinkselected {  text-decoration:none; }


.focuslink{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #996600;
	font-weight: bold;	
}

a:link.focuslink { text-decoration:none; }
a:visited.focuslink{  text-decoration:none; }
a:hover.focuslink{text-decoration:underline;	} 
a:active.focuslink {  text-decoration:none; }


.strapline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	
}

.subtitle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: .1px;
}

.subtitletext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;	
}

.text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;		
}

.address{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 18px;
}

.phone{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #080c08;
	font-weight: bold;
	padding-left: 90px;
}




a:link.email-address { color:#ffffff; text-decoration:none; }
a:visited.email-address { color:#ffffff; text-decoration:none; }
a:hover.email-address{ color:#ffffff; text-decoration:underline; } 
a:active.email-address { color:#ffffff; text-decoration:none; }


.footerlinks{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;	
	padding-left: 18px;	
}

a:link.footerlinks { text-decoration:none; }
a:visited.footerlinks {  text-decoration:none; }
a:hover.footerlinks{ text-decoration:underline; } 
a:active.footerlinks {  text-decoration:none; }


.footerselected{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 18px;
	color: #00CCFF;	
}

a:link.footerselected { text-decoration:none; }
a:visited.footerselected {  text-decoration:none; }
a:hover.footerselected{ text-decoration:none; } 
a:active.footerselected {  text-decoration:none; }

.footersubtitle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
		
} 

.footersubtitlelinks{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
		
}   
  
a:link.footersubtitlelinks { text-decoration:none; }
a:visited.footersubtitlelinks {  text-decoration:none; }
a:hover.footersubtitlelinks{ text-decoration:underline; } 
a:active.footersubtitlelinks{  text-decoration:none; }  

.footersubtitlelargelinks{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999		
}   
  
a:link.footersubtitlelargelinks { text-decoration:none; }
a:visited.footersubtitlelargelinks {  text-decoration:none; }
a:hover.footersubtitlelargelinks{ text-decoration:underline; } 
a:active.footersubtitlelargelinks{  text-decoration:none; } 



.footeraddress{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: right;	 	
}

.FormErrors {
Color: white;
Font-Family: Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
Font-Weight: bold;
}
