A {color:#0066cc}
.archive_img { border:1px solid #000099 }

UL.bday LI { color:#3366cc;font-weight:bold;font-size:11px;margin-left:-10px; }
.bday LI EM {color:red;font-size:10pt;font-style:normal}
.bday I { color:#000000;font-style:normal }
.internal_header {font-family:arial;letter-spacing:-1px;font-weight:bold;font-size:16pt;color:#0066cc;border-bottom:1px solid #cccccc;}
#breaking-news {float:right;width:180px;margin-left:10px;}
#breaking-news .header {font-family:arial;letter-spacing:-1px;font-weight:bold;font-size:15pt;color:#0066cc;border-bottom:1px solid #cccccc;padding-bottom:5px;}
#breaking-news .title {font-weight:bold;font-size:1.2em;margin-top:5px;}
#todays-news {float:left;width:293px;}
#todays-news .header {font-family:arial;letter-spacing:-1px;font-weight:bold;font-size:15pt;color:#0066cc;border-bottom:1px solid #cccccc;padding-bottom:5px;margin-bottom:5px}
#todays-news .enlarge-link a {color:#999999;font-size:10px}
#todays-news IMG {border:1px solid #0066cc;}
#todays-news .content {margin-top:5px;}
#more-news { margin-top:20px;border:1px solid #0066cc;background:url(/internal/images/internal_header_bg.gif) repeat-x;clear:both;width:100%;position:relative;display:block}
#more-news .header {padding-left:10px;padding-top:10px;font-family:arial;letter-spacing:-1px;font-weight:bold;font-size:14pt;color:#0066cc;padding-bottom:5px;}
#more-news DIV.column1 {float:left;width:230px;margin-left:5px;display:block}
#more-news DIV.column2 {float:right;width:230px;display:block}
#more-news LI {
	list-style-type:none;
	margin-left:-30px;
	list-style-position:outside;
}
#todays-news .new-memo { 
	background:url(/internal/images/memo_icon.gif) 3px 3px no-repeat;
	margin-top:10px;
	border:1px dotted #cc0000;
	color:red;
	width:265px;
	padding:5px;
	vertical-align:middle;
	padding-left:25px;
	font-weight:bold;
	display:block;
}
.photo {
	padding:5px;
	background:#fff;
	border:solid #F7F7F7 1px;
	border-right:solid #eee 2px;
	border-bottom:solid #eee 2px;
}
#memo-data TR TD { font-size:10pt;font-weight:bold }
#memo-content { font-size:10pt }
#newsletter .label {background:#0066cc;margin:0px;font-family:tahoma;font-weight:bold;color:white;padding:5px}
#newsletter .label .date {text-align:right;font-size:10pt;}
#newsletter .label .name {float:left;font-size:10pt;}
#newsletter .header { background:url(/newsletter/images/layout_header_bg.jpg) repeat-x; }
#newsletter .subhead {font-size:16pt;font-family:arial;color:#0066cc;letter-spacing:-1px}
#newsletter .content {font-family:tahoma,georgia;font-size:10pt;color:black}
#newsletter .content .exec {float:right;width:100px;font-size:10px;color:#999999;margin-left:10px;margin-bottom:10px;}
#newsletter .content .exec IMG {border:1px solid #0066cc}
#newsletter .footer,#newsletter .footer a {background:#0066cc;font-weight:bold;color:white;padding:5px}
#newsletter_department A {font-size:10pt;color:#0066cc;font-weight:bold}
#directors {font-size:10pt;font-weight:bold}
#directors TABLE TD {font-weight:bold;font-size:10pt;border-bottom:dotted #ccc 1px;padding-top:10px}
#directors TABLE TH {font-size:12pt;color:#0066cc}
#directors .rank {color:#0066cc}
#directors .num {color:red}
#directors .date {color:#0066cc;text-align:center;font-size:10pt}
#directors .toppi_header { background:#0066cc;font-family:arial;font-size:24pt;font-weight:bold;text-align:center;color:white;padding:5px;letter-spacing:-1px }
