<!-- tag references{  }
body {
  margin-left: 0px; margin-top: 0px; background-color:#ECEEF2;
  scrollbar-3dlight-color:#0055c9;
  scrollbar-arrow-color:#fbd150;
  scrollbar-base-color:#0055c9;
  scrollbar-darkshadow-color:#0055c9;
  scrollbar-face-color:#0055c9;
  scrollbar-highlight-color:#0055c9;
  scrollbar-track-color:#f3f3f3;

	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: normal;
}

img { border: 0; }

.body              {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #000000; padding: 0px 10px 0px 10px}

.body-home              {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 20px; color: #0055c9; font-weight: bold; padding: 20px 10px 0px 15px}

.body-small              {font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #000000; padding: 0px 10px 0px 10px}

.subnav             {font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; color: white; font-weight: bold; text-transform:uppercase}

.subnav:link { color: #FFFFFF; text-decoration: none;}   
.subnav:visited {color: #FFFFFF; text-decoration: none;} 
.subnav:active {color: #FFFFFF; text-decoration: none;}  
.subnav:hover {color: #fbd150; text-decoration: none;}

.title              {font-family: Arial, Verdana, sans-serif; font-size: 16px; line-height: 20px; color: #0055c9; font-weight: bold; padding: 0px 0px 14px 10px}

.subtitle              {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #000000; font-weight: bold; padding: 0px 0px 0px 10px}

.subtitle-profile              {font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 22px; color: #84ace5; font-weight: bold; padding: 0px 0px 0px 10px; letter-spacing: 1pt}

.note             {font-family: Arial, Verdana, sans-serif; font-size: 10px; line-height: 12px; color: #afafaf}

.legal-note             {font-family: Arial, Verdana, sans-serif; font-size: 10px; line-height: 12px; color: #afafaf; padding: 10px 0px 0px 10px}

.body-highlight-box             {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #6e6e6e; background-color:#e9eef4; border: 1px dotted #000000; padding: 5px 5px 5px 5px}

.rightside-highlight-title             {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #0055c9; padding: 0px 0px 5px 5px}
.rightside-highlight-body             {font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #434343; padding: 5px 5px 5px 5px}

.page-box-highlight             {font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 13px; color: #FFFFFF; font-weight: bold; padding: 4px 4px 4px 4px}

.page-box-highlight :link { color: #FFFFFF; text-decoration: none;}   
.page-box-highlight :visited {color: #FFFFFF; text-decoration: none;} 
.page-box-highlight :active {color: #FFFFFF; text-decoration: none;}  
.page-box-highlight :hover {color: #0055c9; text-decoration: none;}

.table-style0             {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 13px; color: #000000; background-color:#FFFFFF; padding: 4px 4px 4px 4px}

.table-style1             {font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 13px; color: #000000; background-color:#FFFFFF; border: 1px dotted #73a3e4; padding: 2px 2px 2px 2px}
.table-style1-header             {font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 13px; color: #FFFFFF; background-color:#73a3e4; font-weight: bold; border: 0px dotted #73a3e4; padding: 2px 2px 2px 2px}



.table-style2             {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 13px; color: #000000; background-color:#FFFFFF; border: 1px solid #ECEEF2; padding: 4px 4px 4px 4px}
.table-style2-header             {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #6e6e6e; background-color:#ECEEF2; font-weight: bold; border: 1px solid #ECEEF2; padding: 4px 4px 4px 4px}


.dash-box-colored             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; color: #000000; background-color:#ffffcc; border: 1px dotted #6e6e6e}

.form             {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #0055c9; background:#ffffff; border: 1px solid #dfdfdf}

.form-big             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 18px; line-height: 22px; color: #909090; background:#FFFFFF; border: 1px solid #FFFFFF}
.iframe             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #002e62; background:#FFFFFF; border:none}

.footer             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px; line-height: 12px; color: #C0D5FE}

.footer:link { color: #C0D5FE; text-decoration: none;}   
.footer:visited {color: #C0D5FE; text-decoration: none;} 
.footer:active {color: #C0D5FE; text-decoration: none;}  
.footer:hover {color: #ffffff; text-decoration: none;}


.jobopp-title              {font-family: Arial, Verdana, sans-serif; font-size: 16px; line-height: 20px; color: #0055c9; font-weight: bold; padding: 8px 0px 0px 10px}
.jobopp-body              {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #000000; padding: 0px 10px 0px 10px}
.jobopp-info              {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #000000; padding: 0px 10px 0px 10px}
.jobopp-postdate              {font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #6e6e6e; padding: 7px 0px 7px 0px}


.footer-popup             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px; line-height: 12px; color: #002e62}

.big-title             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 20px; line-height: 25px; color: #007dc3; font-weight: bold; letter-spacing: 0pt; text-decoration:none}

.title-popup             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 15px; line-height: 20px; color: #000000; font-weight: bold; letter-spacing: 0pt; text-decoration:none}


.subtitle-2              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #6e6e6e}



.large              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 14px; line-height: 16px; color: black}

.small             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; color: black}

.stickynote             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; color: black}

.large-blue              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 16px; line-height: 20px; color: #017dc3; font-weight: bold}


.clientportal-title             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 20px; line-height: 25px; color: #FFFFFF; font-weight: bold; letter-spacing: 0pt; text-decoration:none}
.client-body              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: white}
.client-nav              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #002d62; font-weight: bold}






.news-title             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 16px; line-height: 20px; color: #000000; font-weight: bold; letter-spacing: 0pt; text-decoration:none}
.news-subtitle             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; color: #6e6e6e; letter-spacing: .5pt}
.news-body              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: black}

.news-link              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; color: #017dc3}

.news-link:link {border-bottom: dotted 0px #017dc3; text-decoration: none;}   
.news-link:visited {border-bottom: dotted 0px #017dc3;  text-decoration: none;} 
.news-link:active {border-bottom: dotted 0px #017dc3; text-decoration: none;}  
.news-link:hover {border-bottom: dotted 0px #FFFFFF; text-decoration: underline;}



.highlight-right             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; color: white}

.highlight-right:link { color: #FFFFFF; border-bottom: dotted 1px #FFFFFF; text-decoration: none;}   
.highlight-right:visited {color: #FFFFFF; border-bottom: dotted 1px #FFFFFF;  text-decoration: none;} 
.highlight-right:active {color: #FFFFFF; text-decoration: none;}  
.highlight-right:hover {color: #b9d9ec; text-decoration: none;}






.topnav             {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; color: white}

.topnav:link { color: #002e62; border-bottom: dotted 1px #017dc3; text-decoration: none;}   
.topnav:visited {color: #002e62; border-bottom: dotted 1px #017dc3;  text-decoration: none;} 
.topnav:active {color: #00000; border-bottom: dotted 1px #017dc3; text-decoration: none;}  
.topnav:hover {color: #0078c1; border-bottom: dotted 1px #FFFFFF; text-decoration: none;}



.highlight-box            {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; line-height: 12px; color: black; letter-spacing:1px}

.highlight-box:link {color: #002e62; border-bottom: dotted 0px; text-decoration: none;}   
.highlight-box:visited {color: #002e62; border-bottom: dotted 0px; text-decoration: none;} 
.highlight-box:active {color: #000000; border-bottom: dotted 0px; text-decoration: none;}  
.highlight-box:hover {color: #0078c1; border-bottom: dotted 0px; text-decoration: underline;}



.nostyle             {font-family: Trebuchet MS, Arial, Verdana, sans-serif}

.nostyle:link {border-bottom: dotted 0px #017dc3; text-decoration: none;}   
.nostyle:visited {border-bottom: dotted 0px #017dc3;  text-decoration: none;} 
.nostyle:active {border-bottom: dotted 0px #017dc3; text-decoration: none;}  
.nostyle:hover {border-bottom: dotted 0px #FFFFFF; text-decoration: none;}



.body_onDark              {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 14px; color: #FFFFFF; font-weight: bold;}


.button			{font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; background-color: #0078c1; border: 1px #002E62 outset; padding: 0 2px; color: white; text-decoration: none; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#0078c1',EndColorStr='#002e62');}




a:link { color: #11287d; text-decoration: underline;}   
a:visited {color: #11287d; text-decoration: underline;} 
a:active {color: #fbd150; text-decoration: none;}  
a:hover {color: #75a3e2; text-decoration: none;}

/* ----- MENU ----- */
	.home{
		width: 134px;
		height: 18px;
		display: block;
		background: url(img/nav/home1.gif);
	}
	.home:hover{ background: url(img/nav/home2.gif); }
	.about{
		width: 134px;
		height: 18px;
		display: block;
		background: url(img/nav/about1.gif);
	}
	.about:hover{ background: url(img/nav/about2.gif); }
	.brands{
		width: 134px;
		height: 18px;
		display: block;
		background: url(img/nav/brands1.gif);
	}
	.brands:hover{ background: url(img/nav/brands2.gif); }
	.investors{
		width: 134px;
		height: 18px;
		display: block;
		background: url(img/nav/investors1.gif);
	}
	.investors:hover{ background: url(img/nav/investors2.gif); }
	.careers{
		width: 134px;
		height: 18px;
		display: block;
		background: url(img/nav/careers1.gif);
	}
	.careers:hover{ background: url(img/nav/careers2.gif); }
	.linked{
		width: 134px;
		height: 18px;
		display: block;
		background: url(img/nav/linked1.gif);
	}
	.linked:hover{ background: url(img/nav/linked2.gif); }
	.contact{
		width: 134px;
		height: 18px;
		display: block;
		background: url(img/nav/contact1.gif);
	}
	.contact:hover{ background: url(img/nav/contact2.gif); }
	.online{
		width: 140px;
		height: 26px;
		display: block;
		background: url(img/nav/online.gif);
	}
	.online:hover{ background: url(img/nav/online2.gif); }