a { text-decoration: none !important; }
a:hover { text-decoration: underline !important; }

.center { text-align: center; margin-right: auto; margin-left: auto; }
.center tr td { text-align: left; }
.left { text-align: left; }
.right { text-align: right; }
.hidden, hr { display: none; }


/* Internet Banking Box */
#internet-banking-box { width: 133px; _width: 150px; background: #8fabc7; margin: 0px auto 20px auto; padding: 8px 

8px 10px 8px; }
#internet-banking-box p { margin: 0 auto; text-align: center; font-family: Arial, Helvetica, sans-serif; color: 

#FFFFFF; font-size: 14px; font-weight: bold; }
#internet-banking-box table { width: 118px; margin: 9px auto 0 auto; _margin-left: 8px; text-align: center; }
#internet-banking-box table.text-link { width: 100%; _margin-left: 0px; }
#internet-banking-box p a { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: underline; } 
#internet-banking-box p a:hover { text-decoration: none; }
#internet-banking-box a img { width: 118px; margin: 0 auto; border: 0px; }


#content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin: 0 auto; width: 

1000px; margin-bottom: 10px; }

#main { text-align: left; }

#hidden-nav { display: none; }

#important-links-input label { display: none; }


/* Header */

#important-links { float: right; width: 195px; margin: 10px 0 0 0; }
	#important-links a:link { text-decoration: none; color: #000000; }
	#important-links a:visited { text-decoration: none; color: #000000; }
	#important-links a:hover { text-decoration: underline; color: #000000; }
	#important-links a:active { text-decoration: underline; color: #000000; }
	#important-links-input { float: right; height: 19px; display: inline; margin: 0 0 5px 0; }

#header-break { width: 1000px; _padding-left: 220px; height: 28px; background: url(/images/trusts/header-break.jpg) repeat-x; margin: 10px auto; text-align: center; display: block !important; }
#logo { width: 1000px !important; _position: relative; _bottom: 15px; margin: 0 0 5px 0; padding: 0; display: block !important; }



#breadcrumbs { margin-bottom: 25px; }
	#breadcrumbs a:link { text-decoration: none; color: #000000; }
	#breadcrumbs a:visited { text-decoration: none; color: #000000; }
	#breadcrumbs a:hover { text-decoration: underline; color: #000000; }
	#breadcrumbs a:active { text-decoration: underline; color: #000000; }

/* Left Sidebar and Navigation */

#left-sidebar { width: 157px; background: #FFFFFF; float: left; }
#left-sidebar-top { background: #000000; color: #FFFFFF; font-weight: bold; text-align: center; padding: 3px 0; 

width: 100%; }
	#left-sidebar-top a:link { text-decoration: none; color: #FFFFFF; }
	#left-sidebar-top a:visited { text-decoration: none; color: #FFFFFF; }
	#left-sidebar-top a:hover { text-decoration: underline; color: #FFFFFF; }
	#left-sidebar-top a:active { text-decoration: underline; color: #FFFFFF; }
	
#left-sidebar-nav { width: 157px; background-color: #efefef; }
#left-sidebar-nav ul { margin: 0px; padding: 0px; list-style: none; }
#left-sidebar-nav ul li { height: 26px; line-height: 1em; }
	#left-sidebar-nav ul li a { margin: 0; padding: 5px 0 5px 18px; display: block; text-decoration: none; 

color: #000000; width: 139px; height: 16px; border-top: 1px solid #FFFFFF;}
	#left-sidebar-nav ul li a:hover, #left-sidebar-nav ul li a:focus { margin: 0; padding: 5px 0 5px 18px; 

background-color: #cfcfcf; text-decoration: underline; color: #000000; width: 139px; height: 16px; }
	#left-sidebar-nav .on { margin: 0; padding: 5px 0 5px 18px;  background-color: #cfcfcf; text-decoration: 

underline; color: #000000; width: 139px; height: 16px;  }
	
	#double-lines ul li { height: 36px; line-height: 1em; }
	#double-lines ul li a { margin: 0; padding: 5px 0 5px 18px; display: block; text-decoration: none; color: 

#000000; width: 139px; height: 26px; border-top: 1px solid #FFFFFF;}
	#double-lines ul li a:hover, #double-lines ul li a:focus { margin: 0; padding: 5px 0 5px 18px; 

background-color: #cfcfcf; text-decoration: underline; color: #000000; width: 139px; height: 26px; }
	#double-lines .on { margin: 0; padding: 5px 0 5px 18px;  background-color: #cfcfcf; text-decoration: 

underline; color: #000000; width: 139px; height: 26px;  }
	
/* Main Editable Area */

#main-body-area { width: 662px; float: left; margin: 0 12px; font-family: Arial, Helvetica, sans-serif; color: 

#000000; line-height: 15px; } 
	
	#main-body-area h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; 

font-weight: bold; margin-top: 0px; margin-bottom: 0px; line-height: 20px; }
	#main-body-area h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; 

margin-top: 10px; margin-bottom: 20px; }
	
	#main-body-area a:link { text-decoration: underline; color: #666666; font-weight: bold; }
	#main-body-area a:visited { text-decoration: underline; color: #666666; font-weight: bold; }
	#main-body-area a:hover { text-decoration: underline; color: #888686; font-weight: bold; }
	#main-body-area a:active { text-decoration: underline; color: #888686; font-weight: bold; }
	
	#main-body-area ul { list-style-type: disc; }
	
	#main-body-area address { font-style: normal; }
	
	.top-image { float: right; margin: 0 0 10px 10px; }
	
	
/* Contact Form */

#main-body-area dt { float: left; }
#main-body-area dd { margin-left: 150px; }

.contactform { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px; }
.contactform-button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; float: right; 

}

/* Login */

#right-sidebar { width: 157px; float: right; }
#right-sidebar-top { background: url(/images/trusts/arrow-001.gif) no-repeat 10% 50%; background-color: #000000; 

color: #FFFFFF; font-weight: bold; text-align: center; padding: 3px 0; width: 100%; }
#right-sidebar-bottom { background: url(/images/trusts/arrow-001.gif) no-repeat 10% 20%; background-color: #000000; 

color: #FFFFFF; font-weight: bold; text-align: center; padding: 3px 0; width: 100%; }
.small-title { font-size: 9px; font-weight: normal; }

#right-sidebar-nav-top { width: 157px; background-color: #efefef; margin-bottom: 20px; }
	#right-sidebar-nav-top ul { margin: 0px; padding: 0px; list-style: none; }
	#right-sidebar-nav-top ul li { height: 26px; line-height: 1em; }
	#right-sidebar-nav-top ul li a { margin: 0; padding: 5px 0 5px 28px; display: block; text-decoration: none; 

color: #000000; width: 129px; height: 16px; border-top: 1px solid #FFFFFF;}
	#right-sidebar-nav-top ul li a:hover, #right-sidebar-nav ul li a:focus { margin: 0; padding: 5px 0 5px 

28px; background-color: #cfcfcf; text-decoration: underline; color: #000000; width: 129px; height: 16px; }
	#right-sidebar-nav-top .on { margin: 0; padding: 5px 0 5px 28px;  background-color: #cfcfcf; 

text-decoration: underline; color: #000000; width: 129px; height: 16px;  }
	
	#right-top-double-lines ul li { height: 36px; line-height: 1em; }
	#right-top-double-lines ul li a { margin: 0; padding: 5px 0 5px 28px; display: block; text-decoration: 

none; color: #000000; width: 129px; height: 26px; border-top: 1px solid #FFFFFF;}
	#right-top-double-lines ul li a:hover, #right-top-double-lines ul li a:focus { margin: 0; padding: 5px 0 

5px 28px; background-color: #cfcfcf; text-decoration: underline; color: #000000; width: 129px; height: 26px; }
	#right-top-double-lines .on { margin: 0; padding: 5px 0 5px 28px;  background-color: #cfcfcf; 

text-decoration: underline; color: #000000; width: 129px; height: 26px;  }
		
	.lock { background: url(/images/trusts/lock-001.gif) no-repeat 3% 40%; }
	.man { background: url(/images/trusts/man-001.gif) no-repeat 3% 40%; }		
	.telephone { background: url(/images/trusts/telephone.gif) no-repeat 5% 40%; margin: 0; padding: 5px 0 5px 

28px; height: 26px;}		
	.envelope { background: url(/images/trusts/envelope.gif) no-repeat 5% 40%; }		
	
/* Help Center */

	#help-center { width: 157px; background-color: #efefef; }
	#help-center-top { background: url(/images/trusts/arrow-001.gif) no-repeat 10% 50%; background-color: 

#000000; color: #FFFFFF; font-weight: bold; text-align: left; padding: 3px 0 3px 33px; width: 124px; }
	#help-center ul { margin: 0px; padding: 0px; list-style: none; width: 157px; }
	#help-center ul li { height: 26px; line-height: 1em; }
	#help-center ul li a { margin: 0; padding: 5px 0 5px 28px; display: block; text-decoration: none; color: 

#000000; width: 129px; height: 16px; border-top: 1px solid #FFFFFF;}
	#help-center ul li a:hover, #right-sidebar-nav ul li a:focus { margin: 0; padding: 5px 0 5px 28px; 

background-color: #cfcfcf; text-decoration: underline; color: #000000; width: 129px; height: 16px; }
	#help-center .on { margin: 0; padding: 5px 0 5px 28px;  background-color: #cfcfcf; text-decoration: 

underline; color: #000000; width: 129px; height: 16px;  }



/* Footer */
	#footer { clear: both; width: 1000px; border-top: 23px solid #000000; margin: 30px auto 0 auto; 

padding-bottom: 20px; text-align: left; }
	.dropshadow { width: 1000px; height: 5px; background: url(images/GreyGradientDrop.gif) repeat-x; margin: 0 

auto; text-align: left; }
	#footer p { margin: 0 auto; padding: 10px 40px 0 40px; text-align: left; font-family: Arial, Helvetica, 

sans-serif; font-size: 11px; color: #3d3c3c; }
	#footer p a { color: #0051ba; text-decoration: underline; }
	#footer p a:hover { color: #0051ba; text-decoration: none; }