/* General*/
body					{text-align: center; background-color: #dedede; margin: 0; padding: 15px 0;}
body, td				{font-family: Arial; font-size: 9pt;}
p, h1, h2, h3 			{margin: 0; padding: 0;}
ul, ol					{margin-top: 0; margin-bottom: 0;}
.Container				{margin: 0 auto; text-align: left; width: 90%; max-width: 900px; background-color: #fff;}
.Border1				{border: 1px solid #d5d5d5;}
.Border2				{border: 1px solid #cccccc;}
.Padding				{padding: 0px 30px 30px 30px;}

/* Styles */
code					{font-family: Courier New, Courier; color: #aa0a00;}
ul						{margin-bottom: 15px;}
p						{margin-bottom: 15px;}
h1						{font-size: 15pt; margin-bottom: 15px; padding-top: 15px; font-weight: normal;}
h2						{font-size: 10.5pt; color: #aa0a00; border-bottom: 2px solid #aa0a00; padding: 5px 0 3px; margin-bottom: 15px;}
h3						{font-size: 9pt; color: #000; border-top: 1px dotted #000; padding-top: 15px; margin-bottom: 10px;}
a						{color: #666;}

/* Table */
table					{margin-bottom: 15px; border: 1px solid #ccc; border-collapse: collapse;}
thead th				{padding: 10px 7px 4px 7px; border: 0px; font-weight: bold;}
tbody td				{padding: 3px 7px 3px 7px; border: 0px;}
tbody tr.Alt td			{background-color: #eaeaea;}

/* Code */
.Code					{font-family: Courier New, Courier; margin-bottom: 15px; line-height: 1.4em;}
.Code div div			{padding-left: 20px;}
.Code .High1			{background-color: #fde8ca; padding: 2px 4px 3px 4px;}
.Code .High2			{background-color: #caecfd; padding: 2px 4px 3px 4px;}
.Code .High3			{background-color: #e4fdca; padding: 2px 4px 3px 4px;}

/* Header */			
.Header					{background: #be0a1e url(cb_header.gif) no-repeat 30px 25px;}
.Header h1				{color: #fff; font-size: 14pt; text-transform: uppercase; padding: 43px 0 20px 30px;}

/* Footer */
.Footer					{background: url(cb_footer.gif) bottom right; height: 47px;}
