td.cbheader { text-align: right; }
td.cbheader span.head { color: white; font-family: 'Times New Roman', Georgia, times; font-size: 28px; font-style: italic; font-weight: bold; letter-spacing: 0.1em; }
td.cbheader td.normal { color: white; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; }

table.cbinfotable { background-color: #eee; border: #fff 2px solid; }
td.cbinfo span.head { color: #333; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 10px; font-style: normal; font-weight: normal; letter-spacing: 0.1em; text-align: left; }
div.cbinfospacer { border-top: #666 1px solid;  font-size: 4px; }
td.cbinfo td.normal { color: #666; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-align: left; line-height: 140%; }

table.cbcontenttable { background-color: #eee; border-bottom: #fff 0px solid; }
td.abcontenthead span.head { color: #494440; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing: 0; text-align: left; }
td.bbcontenthead span.head { color: #f9f7fa; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing: 0; text-align: left; }
td.cbcontenthead span.head { color: #494440; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 0; text-align: left; }
td.dbcontenthead span.head { color: #000000; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 0; text-align: left; }
td.cbcontentheader { height: 26px; border-bottom: #2B83BD 2px solid; }
td.cbcontent td.normal { color: #666; font-family: Verdana, arial, "lucida console", sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-align: left; line-height: 140%; }

#cbgrey td.cbcontentheader { background-color: #888888; }
#cbgrey td.cbcontent { background-color: #F5F5F5; }

#cbblue td.cbcontentheader { background-color: #ffffff; }
#cbblue td.cbcontent { background-color: #BBDBF0; }

#cborange td.cbcontentheader { background-color: #FF6600; }
#cborange td.cbcontent { background-color: #FF9900; }
#cborange td.cbcontent td.normal { color: #fff; }
#tbb { border-bottom: #D8D8D8 1px solid; background-color: #EDEDED; }

.border {
	border-right:  #DDDDDD 1px solid; 
	border-left:  #DDDDDD 1px solid; 
	border-bottom:  #DDDDDD 1px solid; 
}
.BlueContainersback {
	background-image: url(blue.gif);	
	background-repeat: no-repeat;
	background-position: top;
}
.GrayContainersback {
	background-image: url(gray.gif);	
	background-repeat: no-repeat;
	background-position: top;
}
.GreenContainersback {
	background-image: url(green.gif);	
	background-repeat: no-repeat;
	background-position: top;
}
.OrangeContainersback {
	background-image: url(orange.gif);	
	background-repeat: no-repeat;
	background-position: top;
}
.Containersback {
	background-image: url(tipsbg.gif);	
	background-repeat: repeat-x;
	background-position: top;
}
.Containersback2 {
	background-image: url(tipsbg-blue.gif);	
	background-repeat: repeat-x;
	background-position: top;
}

.banner {BORDER-BOTTOM: #5AADD7 1px solid; BORDER-LEFT: #5AADD7 1px solid; BORDER-RIGHT: #5AADD7 1px solid; BORDER-TOP: #5AADD7 1px solid; COLOR: #003366; font-size: 9pt; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left; background-color: #ACD6EB; padding-left: 15px; background-image: url(banner_bg.gif)}

.bannerover {BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; CURSOR: hand; COLOR: #000000; font-size: 9pt; vAlign: bottom; background-color: #E6E6E6; font-family: "Arial", "Helvetica", "sans-serif"; text-align: left; padding-left: 15px; background-image: url(banner_bg2.gif)}

