body {
	background-color: #000000;
	color: #9E9E9E;
}

.topnavbg {
	background: url(/cms_components/media/navbg/pixelline_tt.jpg) repeat-x top left;
}

#content h1 {font: 30px 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; font-weight: bolder; color: #C2C2C2;}
#content h2 {font: 20px 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; font-weight: bolder; color: #8B8B8B;}
#content h3 {font: 16px 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; font-weight: bolder; color: #828282;}
#content h4 {font: 12px 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; font-weight: bolder; color: #000000;}
#content p {font: 12px/1.4em 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; color: #C2C2C2;}

#content div.pageintro h2 { font-size: 23px; font-weight: bold; color: #C2C2C2; line-height: 1.3em; margin: 0; padding: 0; }
#content div.pageintro p { font-size: 14px;  font-weight: bold; color: #C2C2C2; line-height: 1.4em; margin: 0; padding: 4px 0 8px 0; }

.contentitem span.headline { font-weight: bold; color: #CBCBCB;}
.contentitem p { padding: 0; margin-top: 2px; color: #9E9E9E;}


.colorboxitem div.colorboxcontent { padding: 10px 10px 12px 10px; background: url(/cms_components/media/template/colorbox/corner_bottom_black.png) no-repeat bottom left; }

.download_item_top_bg {
	background: url(/cms_components/media/download/round_gray_top_black.gif);
	font-size: 8px;
	background-repeat: no-repeat;
}
.download_item_bg{
	background-color: #4E4E4E;
	color: #C2C2C2;
}

.download_item_bottom_bg {
	background: url(/cms_components/media/download/round_gray_bottom_black.gif);
	font-size: 8px;
	background-repeat: no-repeat;
}

.download_outer_table {
    border: 1px solid #4E4E4E;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    padding: 8px;
    background-color: #4E4E4E;
}