

/*** UBS style definitions *** (c)UBS AG, 2003 ***/
body, p, li, td, th, ul, ol, center, dt, dd, dl, input, textarea {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

a:link { color: #003366; }
a:visited { color: #000066; }
a:active { color: #000066; }
a:hover { color: #000066; }

/*** header/layer ***/
.metalayer {
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px;
  color: #003366;
  position: absolute;
  background-color: #e6eaee;
  border: 1px solid #ccd6e0;
  visibility: hidden;
  z-index: 15;
}

.dropdownlayer {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color: #003366;
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #85a3c2;
  visibility: hidden;
  z-index: 15;
}

.menutext, a.menutext:link, a.menutext:visited, a.menutext:active, a.menutext:hover { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px;
  text-decoration: none;
  color: #003366;
}

.menutextbold, a.menutextbold:link, a.menutextbold:visited, a.menutextbold:active, a.menutextbold:hover { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #003366;
}

.metamenuitem {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 10px;
  margin-right: 10px;
}

.meta, a.meta:link, a.meta:visited, a.meta:active, a.meta:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #003366;
}

.metabold, a.metabold:link, a.metabold:visited, a.metabold:active, a.metabold:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #003366;
}

a.submitbutton {
  font-family: arial, helvetica, sans-serif; 
  font-size: 16px; 
  font-weight: bold;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}

.button {
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #003366;
  background-color: #e6eaee;
  border-width: 1px;
  border-color: #003366;
  border-style: solid;
  height: 17px;
  text-align: center;
  vertical-align: middle;
}

.businesschannel, a.businesschannel:link, a.businesschannel:visited, a.businesschannel:active, a.businesschannel:hover { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  background-color: #335c84;
}

.headline, a.headline:link, a.headline:visited, a.headline:active, a.headline:hover { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 16px; 
  font-weight: bold;
  text-decoration: none;
  color: #1E256A;

}

.headlinelink, a.headlinelink:link, a.headlinelink:visited, a.headlinelink:active, a.headlinelink:hover { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.bgnav { 
  background-color: #f2f3f5;
}

.bgnavover { 
  background-color: #e6eaee;
}

/*** ticker ***/
#tickerHead { position:absolute; left:0px; top:0px; width:171px; height:20px; background-color:#ffffff; layer-background-color:#ffffff; visibility:hidden }
#tickerDiv { position:absolute; left:0px; top:0px; width:171px; height:72px; clip:rect(0px 171px 72px 0px); background-color:#ffffff; layer-background-color:#ffffff; visibility:hidden }
#tickerText { position:absolute; left:0; top:0; width:171px; font-family:Arial; font-size:11px; color:#5b6b77 }

/*** quote search info layer ***/
#searchinfolayer { position:absolute; left:0; top:0; width:171px; font-family:Arial; font-size:11px; color:#5b6b77; visibility:hidden }

/*** content ***/
p.primaryheadline {
  font-family: ubsheadline, arial, helvetica, sans-serif; 
  font-size: 24px; 
  font-weight: normal;
  color: #003366;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.secondaryheadline {
  font-family: ubsheadline, arial, helvetica, sans-serif; 
  font-size: 24px; 
  font-weight: normal;
  color: #336699;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.loginheadline {
  font-family: ubsheadline, arial, helvetica, sans-serif; 
  font-size: 21px; 
  font-weight: normal;
  color: #336699;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.leadtext {
  font-family: ubsheadline, arial, helvetica, sans-serif; 
  font-size: 15px; 
  font-weight: normal;
  color: #336699;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.brandtext {
  font-family: arial, helvetica, sans-serif; 
  font-size: 13px; 
  font-weight: normal;
  color: #003366;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.text, td.text, .text {
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px;
  line-height:12px;
  text-decoration: none;
  color: #003366;
}

.disclaimer, p.disclaimer, a.disclaimer:link, a.disclaimer:active, a.disclaimer:visited, a.disclaimer:hover {
  font-family: arial, helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal;
  color: #335c85;
}

.linklist, a.linklist:link, a.linklist:active, a.linklist:hover {
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  text-decoration: none;
  color: #003366;
}

.leveltwo, a.leveltwo:link, a.leveltwo:active, a.leveltwo:hover {
  font-family: arial, helvetica, sans-serif; 
  font-size: 10px;
  text-decoration: none;
  color: #003366;
}

a.linklist:visited {
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  text-decoration: none;
  color: #335c84;
}

.linktext, a.linktext:link, a.linktext:active, a.linktext:hover {
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal;
  text-decoration: none;
  color: #336699;
}

a.linktext:visited {
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal;
  text-decoration: none;
  color: #85a3c2;
}

.quoteformtext {
  font-family: arial, helvetica, sans-serif; 
  font-size: 9px; 
  text-decoration: none;
  color: #003399;
}

.smalltitle {
  font-family: arial, helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal;
  color: #003366;
}

/*** homepage v.1 ***/
#midcolumnlayer {
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px; 
  color: #003366; 
  position: absolute;
  background-color: #f2f3f5;
  border: 1px solid #ccd6e0;
  visibility: hidden;
  z-index: 15;
}

/*** homepage v.1 ***/
.entrypointlink {
  font-family: arial, helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  text-decoration: none;
  color: #336699;
}

/*** homepage v.1 ***/
td.contentrow {
  background-image: url(/images/bg_line_d9e2e9_265x1.gif);
  background-position: top right;
  background-repeat: repeat-y;
}

/*** homepage v.1 ***/
td.midcolrow {
  background-image: url(/images/bg_line_e8eef3_12x1.gif);
  background-position: top right;
  background-repeat: repeat-y;
}

/*** homepage v.1: right feature area ***/
.rftext { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px;
  color: #336699;
  background-color: #f2f3f5;
}

.rflist, a.rflist { 
  font-family: arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-color: #f2f3f5;
}

.rfundertitle {
  background-color: #99adc2;
}

.rfbordertitle {
  background-color: #d9e2e9;
}

.rfbordertext {
  background-color: #d9e2e9;
}
