/* uno changes */
/* #666666 to #333333 */
/* #EFF2F8 to #F5F1EF */
/* #0099CC to #255B89 */
/* #003366 to #695D54 */
/* #CFD9EB to #C8C1BC */
/* #666666 to #AAA19A */
/* #DF103F to #9D0E2D */

/* text styles */
/* First style (loremipsum) is NECESSARY for Netscape 4 because it ignores the first entry */
.loremipsum { font-family:Arial, Helvetica, Sans-Serif;}
.content { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:left;}
.contentSmall { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:10px; text-align:left;}
.contentBold { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; font-weight:800; text-align:left;}
.contentBoldItal { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; font-weight:800; text-align:left; font-style:italic;}
.contentItal { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:left; font-style:italic;}
.contentBox { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:left;}
.heading { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#9D0E2D; font-size:17px;}
.bioName { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:11.25px;}
.orgName { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:11.25px; text-align:center;}
.orgTitle { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px;}
.error { font-family:Arial, Helvetica, Sans-Serif; color:#CC0033; font-size:12px; text-align:left; font-weight:800;}
.disclaimerHeader { font-family:Arial, Helvetica, Sans-Serif; color:#CC0033; font-size:16px; text-align:left; font-weight:800;}
.disclaimerContent { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:left; font-weight:800; line-height: 14pt;}
.asterisk { font-family:Arial, Helvetica, Sans-Serif; color:#CC0033; font-size:11.25px; text-align:left; font-weight:800;}
.center { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:center;}
.breadcrumb, .footer, .footnote { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:10px;}
BODY { font-family:Arial, Helvetica, Sans-Serif; background-color:#FFFFFF; font-size:11.25px; background:#DDE4E9 url(images/bg_gradient.gif) repeat-x;}
B, STRONG { font-weight:800;}
HR {height:1px; color:#999999;}
HR.transactions {height:1px; color:#F5F1EF;}

/* new for UNO */
.footerDisclaimer { font-family:Arial, Helvetica, Sans-Serif; color:#AAA19A; font-size:10px;}
.footerSeparation { font-family:Arial, Helvetica, Sans-Serif; color:#AAA19A; font-size:11.25px;}

/* List styles */
LI.norm {list-style-image:url('images/bullet_norm.gif');}
LI.link {list-style-image:url('images/bullet_link.gif');}


/* Homepage Specific styles */
a.indexNav:link, a.indexNav:visited { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; color:#255B89; text-decoration:none;}
a.indexNav:active, a.indexNav:hover{ color:#9D0E2D; text-decoration:none;}


/* Press Specific styles */
.pressTitle { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:11.25px;}
.pressSubtitle { font-family:Arial, Helvetica, Sans-Serif; font-weight:400; color:#695D54; font-size:11.25px;}
.pressDate  { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#333333; font-size:11.25px;}
.pressBody { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px;}
.pressBodyBold { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#333333; font-size:11.25px;}
.pressBodyItal { font-family:Arial, Helvetica; font-style: italic; color:#333333; font-size:11.25px;}
.pressBodyUnderline { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; font-weight:800; text-decoration:underline;}
.pressBoilerplate { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:10px;}
.pressContacts { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px;}
TD.pressContactHeader { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#003366; background-color: #F5F1EF; font-size:11.25px; text-align:left; vertical-align:middle; height: 20px;}


/* IBD Transaction Specific styles */
.transactionHeading { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:17px;}
.transactionTitle { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; background-color: #F5F1EF; font-size:11.25px;}
.transaction { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:left;}
.transactionCompany { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; font-weight:800; text-align:left;}
.transactionBlurb { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:left; font-style:italic;}
.tomHeading { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:17px; text-align:center;}
.tomValue { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:14px; text-align:center;}
.tomDescription { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:14px; text-align:center;}
.tomDate { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:14px; text-align:center;}
.tomHighlightTitle { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:15px; text-align:center; font-style:italic;}
.tomBlurb { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:14px; text-align:left;}
a.tom:link, a.tom:visited { font-size:14px; font-family:Arial, Helvetica, Sans-Serif; color:#0099CC; text-decoration:none;}
a.tom:active, a.tom:hover { text-decoration:underline;}
LI.tom {list-style-image:url('images/bullet_norm.gif');}
LI.arrow {list-style-image:url('images/blue_arrow.gif');}

/* Form Specific styles */
.formLabelRight { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:right;}
.formLabelLeft { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px; text-align:left;}
.formContent { font-family:Arial; font-size:11.25px; color:#333333;}

/* Conference Specific styles */




/* data styles */
/** Title for columns */
/** Name for rows */
.dataTitle { font-family:Arial, Helvetica, Sans-Serif; color:#333333; font-size:11.25px;}
.dataName { font-family:Arial, Helvetica, Sans-Serif; font-size:11.25px; color:#333333;}
.dataCaption { font-family:Arial, Helvetica, Sans-Serif; font-size:10px; color:#333333;}
.dataNorm { font-family:Arial, Helvetica, Sans-Serif; font-size:11.25px; color:#333333;}
.dataNeg { font-family:Arial, Helvetica, Sans-Serif; font-size:11.25px; color:#9D0E2D;}
.dataPos { font-family:Arial, Helvetica, Sans-Serif; font-size:11.25px; color:#333333;}
a.dataTabOff { font-family:Arial, Helvetica, Sans-Serif; font-size:11.25px; color:#0099CC; font-weight:800; text-decoration:none;}
a.dataTabOn {font-family:Arial, Helvetica, Sans-Serif; font-size:11.25px; color:#695D54; font-weight:800; text-decoration:none;}

/* table styles*/
TABLE.norm { background:#FFFFFF; vertical-align:top} 
TABLE.outline { background:#FFFFFF;}
TR.header { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:11.25px;}
TR.clientHeader { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; font-size:11.25px;}
TR.norm { font-family:Arial, Helvetica, Sans-Serif; color:#0099CC; background-color: #FFFFFF; font-size:11.25px;}
TR.color { font-family:Arial, Helvetica, Sans-Serif; color:#0099CC; background-color: #F5F1EF; font-size:11.25px;}
TD.header { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; background-color: #F5F1EF; font-size:11.25px; text-align:left; vertical-align:middle; height: 20px;}
TD.clientHeader { font-family:Arial, Helvetica, Sans-Serif; font-weight:800; color:#695D54; background-color: #C8C1BC; font-size:11.25px; text-align:left; vertical-align:middle; height: 20px;}
TD.orgHeader { font-family:Arial, Helvetica, Sans-Serif; background-color: #F5F1EF; font-size:11.25px; vertical-align:middle; height: 20px;}
TD.norm { font-family:Arial, Helvetica, Sans-Serif; color:#0099CC; background-color: #FFFFFF; font-size:11.25px; text-align:left; vertical-align:top;}
TD.bullet { font-family:Arial, Helvetica, Sans-Serif; color:#0099CC; background-color: #FFFFFF; font-size:11.25px; text-align:left; vertical-align:top; padding-top:5px}
TD.color { font-family:Arial, Helvetica, Sans-Serif; color:#0099CC; background-color: #F5F1EF; font-size:11.25px; text-align:left; vertical-align:top;}
.border { vertical-align: top; border: 1 solid #FFFFFF;}
 

/* link styles */
	/* Normal Links -- DO NOT PUT IN A DEFAULT a. style!!!  This will mess up the top nav in Gecko Engines!!! --pt*/
a.norm:link, a.norm:visited { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; color:#255B89; text-decoration:none;}
a.norm:active, a.norm:hover{color:#9D0E2D; text-decoration:underline;}

a.bold:link, a.bold:visited { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; color:#255B89; font-weight:800; text-decoration:none;}
a.bold:active, a.bold:hover{color:#9D0E2D; text-decoration:underline;}


	/* CSFB.com Side Navigation Links   --  revise this one carefully */
a.contentNavigation:link, a.contentNavigation:visited, a.contentNavigation:active {	font-size:11.25px; font-family:arial, helvetica, sans-serif; color:#255B89; text-decoration:none;}
a.contentNavigation:hover {	background-color:#F5F1EF; color:#9D0E2D;  text-decoration:none;}
	/* topnav */
a.topnav:link, a.topnav:visited { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; color:#003366; text-decoration:none; background-color:transparent;}
	/* Global Top Navigation Links */
a.globalNavigation:link, a.globalNavigation:visited { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; font-weight:400; color:#FFFFFF; text-decoration:none;}
a.globalNavigation:hover, a.globalNavigation:active { color:#B2E0F0;}
.globalNavigation:link, .globalNavigation:visited { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; font-weight:400; color:#FFFFFF; text-decoration:none;}
.globalNavigation:hover, .globalNavigation:active { color:#B2E0F0;}
	/* Breadcrumb Links */
a.breadcrumbNavigation:link, a.breadcrumbNavigation:visited { font-size:10px; font-family:Arial, Helvetica, Sans-Serif; color:#255B89; text-decoration:underline;}
a.breadcrumbNavigation:active, a.breadcrumbNavigation:hover { font-size:10px; font-family:Arial, Helvetica, Sans-Serif; color:#9D0E2D; text-decoration:underline;}
	/* Footer Links */
a.footerNavigation:link, a.footerNavigation:visited { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; color:#255B89; text-decoration:none;}
a.footerNavigation:hover, a.footerNavigation:active { font-size:11.25px; font-family:Arial, Helvetica, Sans-Serif; color:#9D0E2D; text-decoration:underline;}
	/* new for UNO */
a.footerNavDisclaimer:link, a.footerNavDisclaimer:visited { font-size:10px; font-family:Arial, Helvetica, Sans-Serif; color:#255B89; text-decoration:none;}
a.footerNavDisclaimer:hover, a.footerNavDisclaimer:active { font-size:10px; font-family:Arial, Helvetica, Sans-Serif; color:#9D0E2D; text-decoration:underline;}

/* new for UNO */

/* for the Left & Right Shadows */
.shadowRight {
	position:absolute;
	top: 0;
	right: 0;
	left: 770;
	bottom: 0;
	z-index: 1;
	width: 18;
	height:100%;
    min-height:100%;
	background:#DDE4E9;
	background-image: url(images/shadowRight.gif);
	background-repeat: no-repeat;
}
.shadowLeft {
	position:absolute;
	top: 0;
	right: 0;
	left: -18;
	bottom: 0;
	z-index: 5;
	width: 18;
	height:100%;
    min-height:100%;
	background:#DDE4E9;
	background-image: url(images/shadowLeft.gif); 
	background-repeat: no-repeat;
}

/* for the ability to Center the content  */
.ContentWrapper {
	position:absolute;
	text-align:center;
	background:#DDE4E9 url(images/bg_gradient.gif) repeat-x;
	width: 100%;
	height:100%; 
	min-height:100%;
	display: table;
}

.CenterContent {
	position:relative;
	background-color:#ffffff;
	text-align:left;
	width: 780;
	height:100%;
	min-height:100%;
	margin:0px auto;
}
