table.color_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

table.color_table tr td.spacer div {
	position:relative;
	width:1px;
	height:1px;
}

table.color_table tr td p {
	margin:0px;
	padding:0px;
}

/* top cells */
table.color_table tr td.blue_top div, table.color_table tr td.dark_grey_top div, table.color_table tr td.medium_grey_top div, table.color_table tr td.light_grey_top div, table.color_table tr td.green_top div {
	position:relative;
	height:46px;
	background-repeat:repeat;
	background-position:top;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

table.color_table tr td.blue_top div p, table.color_table tr td.dark_grey_top div p, table.color_table tr td.medium_grey_top div p, table.color_table tr td.light_grey_top div p {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

table.color_table tr td.blue_top div {
	background-image:url(../images/color_table/blue_top.png);
}

table.color_table tr td.dark_grey_top div {
	background-image:url(../images/color_table/dark_grey_top.png);
}

table.color_table tr td.medium_grey_top div {
	background-image:url(../images/color_table/medium_grey_top.png);
}

table.color_table tr td.light_grey_top div {
	background-image:url(../images/color_table/light_grey_top.png);
}

table.color_table tr td.green_top div {
	height:63px;
	width:150px;
	background-repeat:no-repeat;
	background-image:url(../images/color_table/green_top.png);
}

table.color_table tr td.green_top div p {
	padding-top:18px;
}

/* Middle Cells */
table.color_table tr td.blue_middle div, table.color_table tr td.dark_grey_middle div, table.color_table tr td.medium_grey_middle div, table.color_table tr td.light_grey_middle div, table.color_table tr td.green_middle div {
	position:relative;
	height:40px;
	background-repeat:repeat;
	background-position:top;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

table.color_table tr td.blue_middle div p, table.color_table tr td.dark_grey_middle div p, table.color_table tr td.medium_grey_middle div p, table.color_table tr td.light_grey_middle div p, table.color_table tr td.green_middle div p {
	padding-top:10px;
}

table.color_table tr td.blue_middle div {
	background-image:url(../images/color_table/blue_middle.png);
}

table.color_table tr td.dark_grey_middle div {
	background-image:url(../images/color_table/dark_grey_middle.png);
}

table.color_table tr td.medium_grey_middle div {
	background-image:url(../images/color_table/medium_grey_middle.png);
}

table.color_table tr td.light_grey_middle div {
	background-image:url(../images/color_table/light_grey_middle.png);
}

table.color_table tr td.green_middle div {
	background-image:url(../images/color_table/green_middle.png);
}

/* Bottom Cells */
table.color_table tr td.green_bottom div {
	height:63px;
	background-repeat:no-repeat;
	background-image:url(../images/color_table/green_bottom.png);
}

/* Label Cells */

table.color_table p.label {
	font-size:16px;
	margin:0px;
	padding:0px;
}

table.color_table p.top {
	padding-top:25px;
}

table.color_table p.middle {
	padding-top:10px;
}

table.color_table p.bottom {
	padding-top:15px;
}

table.color_table p.bold {
	font-weight:bold;
}

table.color_table tr td p.pad_left {
	padding-left:10px;
}

table.color_table tr td p.pad_right {
	padding-right:10px;
}