* html a:hover { visibility:visible; }
a:active, a:focus, a:link, a:visited, a { color:#000000; text-decoration:none; font-weight:bold; }
a:hover { color:#c90000; }
img { border:0; }
form { display:inline;}
select, input, textarea {font-family:Verdana,Helvetica,sans-serif; font-size:10px;}
td {font-family:Verdana,Helvetica,sans-serif; font-size:12px;}

body {
   color: #333;
   font: 10px Verdana,Helvetica,sans-serif;
   background: #ffffff;
   height:100%;
   padding: 0;
   margin: 0;
   text-align: left;
}

.phen_thumb {
	border: 1px solid #000000;
	margin: 5px;
}

#content {
	padding-left: 230px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right: 30px;
	text-align:left;
}

#content_title {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:14px;
	color: #c90000;
	font-weight:bold;
	margin-bottom:3px;
}

#content_title a { color:#c90000; text-decoration:none; font-weight:bold; }

#content_subtitle {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:2px;
}

#content_subsubtitle{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	margin-bottom:10px;
}

#content_text {
	height: 120px;
	width: 490px;
	margin-bottom:8px;
	text-align:justify;
}

#content_text_news {
	width: 490px;
	margin-bottom:8px;
	text-align:justify;
}

#content_thumbnail {
	float:left;
	margin:4px;
	text-align:center;
	font-size:9px;
}

#content table {
	border-collapse:collapse;
}

#content td {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
}

#table_header {
	height:10px;
	padding:5px;
	font-weight:bold;
	background: url(images/table_header.gif) repeat-x center left;
	border-bottom: 1px solid #CCC;
}

#table_content {
	padding:2px;
	border: 1px solid #CCC;
	vertical-align: middle;
}

#table_content_selected {
	padding:2px;
	border: 1px solid #CCC;
	vertical-align: middle;
	background: #CAFFCB;
}

.proj_web {
	background: url(images/icons/icon_webdesign_active.jpg) no-repeat top left;
	height:52px;
	width:400px;
	margin-left:10px;
}
.proj_web a { display: block; color: #000000; }
.proj_web a:hover img{ visibility:hidden; }

.proj_dev {
	background: url(images/icons/icon_development_active.jpg) no-repeat top left;
	height:52px;
	width:400px;
	margin-left:10px;
}
.proj_dev a { display: block; color: #000000; }
.proj_dev a:hover img{ visibility:hidden; }

.proj_bran {
	background: url(images/icons/icon_branding_active.jpg) no-repeat top left;
	height:52px;
	width:400px;
	margin-left:10px;
}
.proj_bran a { display: block; color: #000000; }
.proj_bran a:hover img{ visibility:hidden; }

.proj_print {
	background: url(images/icons/icon_printing_active.jpg) no-repeat top left;
	height:52px;
	width:400px;
	margin-left:10px;
}
.proj_print a { display: block; color: #000000; }
.proj_print a:hover img{ visibility:hidden; }

.proj_special {
	background: url(images/icons/icon_special_active.jpg) no-repeat top left;
	height:52px;
	width:400px;
	margin-left:10px;
}
.proj_special a { display: block; color: #000000; }
.proj_special a:hover img{ visibility:hidden; }

.phenred {
color:#c90000;
}
.phenblue {
color:#000099;
}
.phengreen {
color:#00CC00;
}