/* GENERAL STYLES */
body { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
body, table, div, input, td, th, textarea { font: 12px Arial, sans-serif; color: #000; }
a, a:visited { color: #000; text-decoration: none; }
img { border: 0px; margin: 0; }
td { vertical-align: top; }
h1 { font-size: 100%; margin-top: 0px; margin-bottom: 10px; }
h3 { font-size: 100%; margin-bottom: 10px; }
p { margin: 0; padding: 0; padding-bottom: 10px; }

#logoArea { border: 0px none white; }

#menu1 ul { margin: 0px; padding: 0px; }
#menu2 ul { margin: 0px; padding: 0px; }
#menu1 ul li, #menu2 ul li {
	list-style-type: none;
	margin: 0px;
	margin-bottom: 7px;
	padding: 0px;
	height: 16px;
}
#menu1 ul li a, #menu2 ul li a {
	color: #000;
	border-right: 1px solid #000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	padding: 1px 7px 0px 0px;
	text-decoration: none;
}
#menu1 ul li a:hover, #menu1 ul li.navActive a { border-right-color: rgb(200,0,0); }
#menu1 ul li.navActive a, #menu2 ul li.navActive a { color: rgb(200,0,0); }
#menu2 ul li a { border-right: 0px; padding: 1px 0px 0px 8px; }

#imagePopUp {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	border-left: 2px solid #fff;
	z-index: 1;
}



ul.projectList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.projectList li {
	margin-top: 0px;
	margin-bottom: 7px;
	padding: 0;
}
ul.projectList a {
	background-image: url("/common/img/project_border.gif");
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 10px;
}
ul.projectList a:hover {
	background-image: url("/common/img/project_border_red.gif");
}


#browseImages span {
	margin: 0 3px 0 3px;
	color: #ccc;
}

#contactform input, #contactform textarea {
	margin-bottom: 5px;
	border: 1px solid #ccc;
}
