@charset "UTF-8";
/* CSS Document */

/* Global */
body,td,th {
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	background-color: #000;
}
body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link, a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: none;
}
a.project_link:link, a.project_link:visited {
	color: #666;
	text-decoration: none;
}
a.project_link:hover {
	color: #fff;
	text-decoration: none;
}

/* Header & Footer */
.header_image {
	padding: 0px 0px 12px 18px;
}
.contact_info {
	padding: 0px 0px 2px 9px;
	line-height: 18px;
}
.footer {
	width: 800px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	padding: 35px 13px 8px 18px;
}

/* Index */
.main_content {
	padding: 0px 13px 0px 18px;
}
.project_title {
	padding-top: 6px;
	line-height: 14px;
}
.project_title_on {
	padding-top: 6px;
	color: #fff;
	text-decoration: none;
}

/* Project Nav */
.pnav_table {
	height: 46px;
	text-align: left;
	vertical-align: top;
}
#pnav_previous, #pnav_index, #pnav_next, #pnav_previous_b, #pnav_index_b, #pnav_next_b {
	height: 23px;
	line-height: 23px;
	background-color: #666;
	color: #000;
	padding: 0px 6px 0px 6px;
}
#pnav_previous_d, #pnav_next_d, #pnav_previous_b_d, #pnav_next_b_d {
	height: 23px;
	line-height: 23px;
	background-color: #252525;
	color: #000;
	padding: 0px 6px 0px 6px;
}
.pnav_table_bottom {
	padding-top: 24px;
	text-align: left;
	vertical-align: bottom;
}

/* Project Page */
.project_header {
	padding-bottom: 15px;
	font-size: 18px;
}
.project_content {
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
.project_content_right {
	padding-left: 25px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
.project_image_pad {
	padding: 6px 0px 6px 0px;
}

/* Colored Blocks */
#cblock_arrow_1, #cblock_arrow_2, #cblock_arrow_3, #cblock_arrow_4, #cblock_arrow_5, #cblock_arrow_6, #cblock_arrow_7, #cblock_arrow_8, #cblock_arrow_9, #cblock_arrow_10, #cblock_arrow_11, #cblock_arrow_12, {
	visibility: visible;
}
#cblock_1 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_1.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_1 {
	height: 24px;
	background-image: url(images/cblock_bg_1.gif);
}
#cblock_2 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_2.gif);	
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_2 {
	height: 24px;
	background-image: url(images/cblock_bg_2.gif);
}
#cblock_3 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_3.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_3 {
	height: 24px;
	background-image: url(images/cblock_bg_3.gif);
}
#cblock_4 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_4.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_4 {
	height: 24px;
	background-image: url(images/cblock_bg_4.gif);
}
#cblock_5 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_5.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_5 {
	height: 24px;
	background-image: url(images/cblock_bg_5.gif);
}
#cblock_6 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_6.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_6 {
	height: 24px;
	background-image: url(images/cblock_bg_6.gif);
}
#cblock_7 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_7.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_7 {
	height: 24px;
	background-image: url(images/cblock_bg_7.gif);
}
#cblock_8 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_8.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_8 {
	height: 24px;
	background-image: url(images/cblock_bg_8.gif);
}
#cblock_9 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_9.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_9 {
	height: 24px;
	background-image: url(images/cblock_bg_9.gif);
}
#cblock_10 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_10.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_10 {
	height: 24px;
	background-image: url(images/cblock_bg_10.gif);
}
#cblock_11 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_11.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_11 {
	height: 24px;
	background-image: url(images/cblock_bg_11.gif);
}
#cblock_12 {
	height: 24px;
	line-height: 23px;
	background-image: url(images/cblock_bg_12.gif);
	color: #000;
	padding: 0px 0px 0px 5px;
}
#cblock_extend_12 {
	height: 24px;
	background-image: url(images/cblock_bg_12.gif);
}

/* Preview Borders */
.border1 {
	z-index: 3;
	position: absolute;
	top: 110px;
	left: 18px;
	visibility: hidden;
}
.border2 {
	z-index: 3;
	position: absolute;
	top: 110px;
	left: 180px;
	visibility: hidden;
}
.border3 {
	z-index: 3;
	position: absolute;
	top: 110px;
	left: 342px;
	visibility: hidden;
}
.border4 {
	z-index: 3;
	position: absolute;
	top: 110px;
	left: 504px;
	visibility: hidden;
}
.border5 {
	z-index: 3;
	position: absolute;
	top: 110px;
	left: 666px;
	visibility: hidden;
}
.border6 {
	z-index: 3;
	position: absolute;
	top: 263px;
	left: 18px;
	visibility: hidden;
}
.border7 {
	z-index: 3;
	position: absolute;
	top: 263px;
	left: 180px;
	visibility: hidden;
}
.border8 {
	z-index: 3;
	position: absolute;
	top: 263px;
	left: 342px;
	visibility: hidden;
}
.border9 {
	z-index: 3;
	position: absolute;
	top: 263px;
	left: 504px;
	visibility: hidden;
}
.border10 {
	z-index: 3;
	position: absolute;
	top: 263px;
	left: 666px;
	visibility: hidden;
}
.border11 {
	z-index: 3;
	position: absolute;
	top: 416px;
	left: 18px;
	visibility: hidden;
}
.border12 {
	z-index: 3;
	position: absolute;
	top: 416px;
	left: 180px;
	visibility: hidden;
}
.border13 {
	z-index: 3;
	position: absolute;
	top: 416px;
	left: 342px;
	visibility: hidden;
}
.border14 {
	z-index: 3;
	position: absolute;
	top: 416px;
	left: 504px;
	visibility: hidden;
}
.border15 {
	z-index: 3;
	position: absolute;
	top: 416px;
	left: 666px;
	visibility: hidden;
}
#Image1 {
	z-index: 1;
	visibility: visible;
}
/*
.cborder1, .cborder2, .cborder3, .cborder4, .cborder5, .cborder6, .cborder7, .cborder8, .cborder9, .cborder10, .cborder11, .cborder12 {
	visibility: hidden;
}
*/
#shade1, #shade2, #shade3, #shade4, #shade5, #shade6, #shade7, #shade8, #shade9, #shade10, #shade11, #shade12, #shade13, #shade14, #shade15 {
	visibility: hidden;
}