body{
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
background: url(art/pat_20040905101600.gif) repeat;
margin: 0; 
padding: 0;
}

td{
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
}
a, a:link, a:visited{
color: #666600; text-decoration: none;
}
a:hover, a:active{
color: #660000; text-decoration: none;
}

a:link.email, 
a:visited.email{
color: #000;
border-bottom: 1px solid #adadad;
}

a:hover.email, 
a:active.email{
color: #660000;
}

a:link.brochure,
a:visited.brochure{
color: #FBF49c;
}

a:hover.brochure,
a:active.brochure{
color: #fff;
border-bottom: 1px dotted #fff;
}

h1{
margin: 0; 
padding: 0;
}

h1#home{
text-indent: -5000px;
background: url(art/home_hdr2.gif) no-repeat top left; 
height: 57px; 
width: 477px;
}

h1#company{
text-indent: -5000px;
background: url(art/company_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#services{
text-indent: -5000px;
background: url(art/solutions_hdr.gif) no-repeat top left;
height: 73px; 
width: 468px;
}

h1#phil{
text-indent: -5000px;
background: url(art/company_phil_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#mission{
text-indent: -5000px;
background: url(art/company_mission_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#profit-loss{
text-indent: -5000px;
background: url(art/services_plp_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#collateralmanagement{
text-indent: -5000px;
background: url(art/services_cm_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#fund-accounting{
text-indent: -5000px;
background: url(art/services_fas_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#tradeprocessing{
text-indent: -5000px;
background: url(art/services_tp_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#treasurysupport{
text-indent: -5000px;
background: url(art/services_ts_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#recon{
text-indent: -5000px;
background: url(art/services_recon_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#security{
text-indent: -5000px;
background: url(art/services_security_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#shareholder{
text-indent: -5000px;
background: url(art/services_shareholder_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#oprisk{
text-indent: -5000px;
background: url(art/services_oprisk_hdr.gif) no-repeat top left; 
height: 73px; 
width: 468px;
}

h1#careers{
text-indent: -5000px;
background: url(art/careers_hdr.gif) no-repeat top left; 
height: 50px; 
width: 468px;
}

h2{
font-size: 18px; 
color: #666600;
margin: 15px 38px 0 0; 
padding: 15px 0 25px;
font-weight: normal;
border-top: 1px dotted #666600;
line-height: 22px;
}

h2.first{
border-top: none;
margin: 0; 
padding: 0 38px 25px 0;
}

h3{
font-size: 12px; 
color: #660000;
margin: 0; 
padding: 0 0 12px;
}

h4{
font-size: 12px; 
color: #000;
margin: 0; 
padding: 0;
}

p{
margin: 0; 
padding: 0 0 12px;}

#main-content {
position: relative;
}

#main-content p{
padding: 0 38px 12px 0;
}

#main-content ul{
padding: 0 38px 12px 0;
}

.twocol{
width: 220px; 
float: left;
display: inline;
position: relative;
padding: 0 0 10px;
}

.clear{
clear: left;
}
ul {
	list-style:none;
	margin:0px;
	padding:0;}

li{
	background:url(art/bullet_arrow.gif) 0px 5px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;}

.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.smallcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCC99;
	text-decoration: none;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666600;
	text-decoration: none;
}

.nav:link, .nav:visited { color: #666600; text-decoration: none;
}

.nav:hover, .nav:active { color: #660000; text-decoration: none;
}
.introitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.copybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.smallnav:link, .smallnav:visited, .smallnav:active { color: #CCCC99; text-decoration: none;
}
.smallnav:hover { color: #FFFFFF; text-decoration: none;
}
.smallnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCC99;
	text-decoration: none;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #660000;
	text-decoration: none;
}

.map{
margin: 30px 25px 15px 25px;}

.map iframe, 
.map img{
border: 1px solid #ccc;
 }
 .map iframe{
 margin: 0 0 20px;}
 
form{ 
margin: 0; 
padding: 5px 0 20px;}

.view-larger{
float: right;
position: relative;
display: inline; 
font-size: 10px;
font-weight: normal;}

.map h3{
padding: 0 0 5px;}

#subnav h3{
padding: 0 10px 5px 15px;}

#subnav ul{
padding: 0 10px 0 15px;
margin: 0;
line-height: 19px;
position: relative;
}

#subnav ul li{
background: none;
margin: 0; 
padding: 0 10px 0 0;
line-height: 19px;
border-bottom: 1px solid #fff;
}

#subnav ul li a:link,
#subnav ul li a:visited{
background: url(art/nav_arrow-new.gif) top left no-repeat;
padding: 0 0 0 10px;
margin: 0;
display: block;
}

#subnav ul li a:hover, 
#subnav ul li a:active,
#subnav ul li a.active{
background: url(art/nav_arrow-new.gif) top right no-repeat;
color: #660000;
}

#subnav ul ul{
padding: 0;
}

#subnav li li{
padding: 0;
}

#subnav li li a:link,
#subnav li li a:visited{
background: none;
padding: 0 0 0 10px;
margin: 0;
display: block;
font-size: 11px;
color: #666600;
}

#subnav li li a:hover, 
#subnav li li a:active
#subnav li li a.active:link, 
#subnav li li a.active:visited, 
#subnav li li a.active:hover, 
#subnav li li a.active:active{
background: none;
color: #660000;
}

#callout{
border: 1px solid #ccc;
padding: 12px 12px 0; 
margin: 0 20px 12px 0;
background: #f0f0f0;
}

#callout li{
background:url(art/callout_arrow.gif) 0px 5px no-repeat;
padding: 0 0 0 15px;}

#spider {
position: relative;
background: url(art/services_bg2.gif) top left no-repeat;
width: 477px;
height: 350px;
}

#spider h2{
border: none;
margin: 0;
padding: 0;
}

#spider h2 a:link,
#spider h2 a:visited, 
#spider h2 a:hover, 
#spider h2 a:active{
position: absolute;
top: 165px;
left: 153px;
background:url(art/ophedge_services.gif) top left no-repeat;
width: 163px;
height: 36px;
text-indent: -5000px;
display: block;
}

#spider ul{
width: 477px;
}

#spider li{
display: inline; 
float: left;
list-style-type: none;
background: none;
}

#spider li a:link, 
#spider li a:visited{
display: block;
text-indent: -5000px;
position: absolute;
}

#tp:link, 
#tp:visited{
background: url(art/trade_proc.gif) top left no-repeat; 
height: 39px;
width: 73px;
top: 56px;
left: 205px;
}

#tp:hover, 
#tp:active,
#tp.active{
background: url(art/trade_proc.gif) top right no-repeat; 
height: 39px;
width: 73px;
}

#sm:link, 
#sm:visited{
background: url(art/security_maint.gif) top left no-repeat; 
height: 39px;
width: 83px;
top: 88px;
left: 321px;
}

#sm:hover, 
#sm:active,
#sm.active{
background: url(art/security_maint.gif) top right no-repeat; 
height: 39px;
width: 83px;
}

#re:link, 
#re:visited{
background: url(art/recon.gif) top left no-repeat; 
height: 24px;
width: 85px;
top: 171px;
left: 357px;
}

#re:hover, 
#re:active,
#re.active{
background: url(art/recon.gif) top right no-repeat; 
height: 24px;
width: 85px;
}

#cm:link, 
#cm:visited{
background: url(art/collateral_mgmt.gif) top left no-repeat; 
height: 39px;
width: 83px;
top: 239px;
left: 351px;
}

#cm:hover, 
#cm:active,
#cm.active{
background: url(art/collateral_mgmt.gif) top right no-repeat; 
height: 39px;
width: 83px;
}

#ts:link, 
#ts:visited{
background: url(art/treasury_support.gif) top left no-repeat; 
height: 39px;
width: 60px;
top: 275px;
left: 258px;
}

#ts:hover, 
#ts:active,
#ts.active{
background: url(art/treasury_support.gif) top right no-repeat; 
height: 39px;
width: 60px;
}

#pl:link, 
#pl:visited{
background: url(art/profit-loss.gif) top left no-repeat; 
height: 39px;
width: 73px;
top: 275px;
left: 152px;
}

#pl:hover, 
#pl:active,
#pl.active{
background: url(art/profit-loss.gif) top right no-repeat; 
height: 39px;
width: 73px;
}

#fa:link, 
#fa:visited{
background: url(art/fund_accounting.gif) top left no-repeat; 
height: 39px;
width: 69px;
top: 239px;
left: 50px;
}

#fa:hover, 
#fa:active,
#fa.active{
background: url(art/fund_accounting.gif) top right no-repeat; 
height: 39px;
width: 69px;
}

#ss:link, 
#ss:visited{
background: url(art/shareholder_srvs.gif) top left no-repeat; 
height: 39px;
width: 78px;
top: 164px;
left: 32px;
}

#ss:hover, 
#ss:active,
#ss.active{
background: url(art/shareholder_srvs.gif) top right no-repeat; 
height: 39px;
width: 78px;
}

#om:link, 
#om:visited{
background: url(art/op_risk_mgmt.gif) top left no-repeat; 
height: 39px;
width: 97px;
top: 88px;
left: 70px;
}

#om:hover, 
#om:active,
#om.active{
background: url(art/op_risk_mgmt.gif) top right no-repeat; 
height: 39px;
width: 97px;
}