body { color: #333; font-size: 12px; }
li { padding-top: 4px; padding-bottom: 4px; }
table { color: #333; font-size: 12px; }
p {  }
td { }
a:link { color: #f56e00; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }
a:visited { color: #08347b; }
a:hover { }
a:active { }
.white12 { color: white; font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }
.graytext12 { color: #333; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; }
.text10 { font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }
.text11 { font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }
.graytextspaced12 { color: #333; font-size: 12px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; }
.products_text { color: white; font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; word-spacing: 2px; letter-spacing: 1px; }
.white_header_10 { color: white; font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; }
.home_products_box { vertical-align: top; position: relative; padding-right: 30px; padding-left: 30px; }
#selectbutton { background-image: none; vertical-align: top; width: 187px; height: 21px; }
#selectbutton a { font-size: 21px; text-decoration: none; width: 100%; }
#dropmenudiv{ font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; position: absolute; height: 160px; z-index: 100; }

#dropmenudiv a{ color: white; font-size: 11px; line-height: 18px; display: block; text-decoration: none; width: 100%; padding-top: 7px; padding-right: 5px; padding-left: 10px; }
#dropmenudiv a:hover{ color: #f07800; /*hover background color*/

}
.footerlinks { font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; bottom: 10px; }
.text9 { font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }
.footer_cell_spacing { color: #223974; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; padding-bottom: 3px; vertical-align: bottom; }
.copyright { color: #333; font-size: 9px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; line-height: 9pt; letter-spacing: normal; }
.bottommargin { letter-spacing: normal; padding-bottom: 25px; }
.subhead { color: #08347b; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; }
.gray_subhead { color: #333; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; }
#id { }
/* Styles used for products pages */
.headline { color: #08347b; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.subheadline { color: #08347b; font-size: 12px; font-weight: bold; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;  font-weight: bold; }
.bodyLighttext { color: #333; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; word-spacing: 1px; letter-spacing: 1px;  }
.bodyLighttextsmall { color: #333; font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;  }
.bodytext { color: #333; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; word-spacing: 1px; letter-spacing: 1px;  }
.bodytextsmall { color: #333; font-size: 10px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }

/* .graytextspaced12 ul {
margin-top: 0px;
padding: 0px;
}
*/


/* Product navigation styles */
#productNav,#aboutnav{margin-bottom:60px}

#productNav ul, #aboutnav ul { 
list-style-type: none; 
margin:0; 
padding: 5px 0px 0px 30px;
border: none;
}

#productNav li, #aboutnav li { 
line-height: 15px; 
margin: 0px; 
padding: 20px 0px 3px 0px;
}
#productNav li a, #aboutnav li a { display: block; margin: 0; padding: 0; text-decoration: none; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; color: #676767; }
#productNav ul a:hover, #aboutnav ul a:hover { color: #f56e00 !important; background: #fff !important; }

/* Defines the color for the text and background for the downstate for the product navigation */
body.product-1-1 #navbar li#nav-1 a,
body.product-1-2 #navbar li#nav-1 a,
body.product-1-3 #navbar li#nav-1 a,
body.product-2-1 #navbar li#nav-2 a,
body.product-2-2 #navbar li#nav-2 a,
body.product-2-3 #navbar li#nav-2 a,
body.product-3-1 #navbar li#nav-3 a,
body.product-3-2 #navbar li#nav-3 a,
body.product-3-3 #navbar li#nav-3 a,
body.product-4-1 #navbar li#nav-4 a,
body.product-4-2 #navbar li#nav-4 a,
body.product-4-3 #navbar li#nav-4 a,
body.product-5-1 #navbar li#nav-5 a,
body.product-5-2 #navbar li#nav-5 a,
body.product-5-3 #navbar li#nav-5 a,
body.product-6-1 #navbar li#nav-6 a,
body.product-6-2 #navbar li#nav-6 a,
body.product-6-3 #navbar li#nav-6 a,
body.product-7-1 #navbar li#nav-7 a,
body.product-7-2 #navbar li#nav-7 a,
body.product-7-3 #navbar li#nav-7 a,
body.product-7-4 #navbar li#nav-7 a,
body.about-1 #navbar li#nav-1 a,
body.about-2 #navbar li#nav-2 a,
body.about-3 #navbar li#nav-3 a,
body.about-4 #navbar li#nav-4 a,
body.about-5 #navbar li#nav-5 a,
body.about-6 #navbar li#nav-6 a,
body.assetManagement #navbar li#asset-management a
{ 
color: #f56e00;
background: #fff; 
}

/* defines general attributes for product subnav */
#prodSubnav { 
line-height: 17px; 
font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;  
text-decoration: none;  
vertical-align: middle; 
margin: 0;
padding: 0; 
font-size: 12px;
color: #757470;
}
#prodSubnav li { 
list-style-type: none; 
margin: 0; 
padding: 0 5px 0 0; 
display: inline;
color: #676767;
}
#prodSubnav a:link, #prodSubnav a:visited { 
text-decoration: none;
margin: 0; 
padding: 0;
color: #676767;
}
#prodSubnav a:hover { 
color: #f56e00;
text-decoration: none
}
/* Defines the color for the text and background for the downstate for the product subnav */
body.product-1-1 #prodSubnav li#subnav-1 a,
body.product-1-2 #prodSubnav li#subnav-2 a,
body.product-1-3 #prodSubnav li#subnav-3 a, 
body.product-2-1 #prodSubnav li#subnav-1 a,
body.product-2-2 #prodSubnav li#subnav-2 a,
body.product-2-3 #prodSubnav li#subnav-3 a, 
body.product-3-1 #prodSubnav li#subnav-1 a,
body.product-3-2 #prodSubnav li#subnav-2 a,
body.product-3-3 #prodSubnav li#subnav-3 a, 
body.product-4-1 #prodSubnav li#subnav-1 a,
body.product-4-2 #prodSubnav li#subnav-2 a,
body.product-4-3 #prodSubnav li#subnav-3 a, 
body.product-5-1 #prodSubnav li#subnav-1 a,
body.product-5-2 #prodSubnav li#subnav-2 a,
body.product-5-3 #prodSubnav li#subnav-3 a, 
body.product-6-1 #prodSubnav li#subnav-1 a,
body.product-6-2 #prodSubnav li#subnav-2 a,
body.product-6-3 #prodSubnav li#subnav-3 a,
body.product-7-1 #prodSubnav li#subnav-1 a,
body.product-7-2 #prodSubnav li#subnav-2 a,
body.product-7-3 #prodSubnav li#subnav-3 a,
body.product-7-4 #prodSubnav li#subnav-4 a
{ 
color: #f56e00; 
}

/* Defines the color for the text and background for the downstate for the product subnav */
body.subnav1 #prodSubnav li#subnav-1 a,
body.subnav2 #prodSubnav li#subnav-2 a,
body.subnav3 #prodSubnav li#subnav-3 a, 
body.subnav4 #prodSubnav li#subnav-4 a
{color: #f56e00}

/* Defines Main navigation for pages other than Home */
#Cmp0054A3AC31Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:743px;
	height:37px;
	background-image: url(../images/menu_2/navbg.jpg);
	background-repeat: repeat-y;
}

#fs-menu-2-01 { 
	position:absolute; 
	left:0; 
	top:0; 
	width:649px; 
	height:9px; 
}

#fs-menu-2-02 {
	position:absolute;
	left:649px;
	top:0px;
	width:94px;
	height:37px;
}

#fs-menu-2-03 {
	position:absolute;
	left:0px;
	top:9px;
	width:16px;
	height:19px;
}

#home {
	position:absolute;
	left:16px;
	top:9px;
	width:50px;
	height:19px;
}

#fs-menu-2-05 {
	position:absolute;
	left:66px;
	top:9px;
	width:20px;
	height:19px;
}

#products {
	position:absolute;
	left:86px;
	top:9px;
	width:81px;
	height:19px;
}

#fs-menu-2-07 {
	position:absolute;
	left:167px;
	top:9px;
	width:19px;
	height:19px;
}

#forms {
	position:absolute;
	left:186px;
	top:9px;
	width:59px;
	height:19px;
}

#fs-menu-2-09 {
	position:absolute;
	left:245px;
	top:9px;
	width:18px;
	height:19px;
}

#about-us {
	position:absolute;
	left:263px;
	top:9px;
	width:83px;
	height:19px;
}

#fs-menu-2-11 {
	position:absolute;
	left:346px;
	top:9px;
	width:17px;
	height:19px;
}

#careers {
	position:absolute;
	left:363px;
	top:9px;
	width:71px;
	height:19px;
}

#fs-menu-2-13 {
	position:absolute;
	left:434px;
	top:9px;
	width:18px;
	height:19px;
}

#financial {
	position:absolute;
	left:452px;
	top:9px;
	width:86px;
	height:19px;
}

#fs-menu-2-15 {
	position:absolute;
	left:538px;
	top:9px;
	width:18px;
	height:19px;
}

#contact {
	position:absolute;
	left:556px;
	top:9px;
	width:77px;
	height:19px;
}

#fs-menu-2-17 {
	position:absolute;
	left:633px;
	top:9px;
	width:16px;
	height:19px;
}

#fs-menu-2-18 {
	position:absolute;
	left:0px;
	top:28px;
	width:649px;
	height:9px;
}


.i-a-ul,.withSidebar{padding-right:25px}

.sidebar{
background:#f2f2f0 url(../images/background-ga.gif) no-repeat;
color:#000;
font-family:Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
letter-spacing:normal;
margin-bottom:25px;
padding:28px 22px 28px 27px;
word-spacing:normal;}

.sidebar a{color:#08347b}

.sidebar h2{
color:#333;
font-size: 16px;
margin:0}

.sidebar h3{
font-size: 13px;
margin:0}

.sidebar table{margin-bottom:14px}

.sidebar th,.sidebar td{text-align:left;padding:0}

.portrait{
border:1px solid #D9D9D8;
display:block;
margin:0 8px 14px 0}