h1 {
	color: #000000;
}
#navbar a.active {
	color: #FFFFFF;
	background-color: #C5C5C5;
	font-weight: bold;
}
.spotTopWrapperSubpage
{
	background-color: #C5C5C5;
}
.spotTopBlockSubpage
{
	background: #FFFFFF url(../img/bg_spot_subpage_light.gif) repeat-y top;
}
#headerHeadline h2 {
	color:#666666;
}
#right h2 {
	color: #666666;
}
#left p a {
	color: #000000;
}
#left p a:hover {
	color:#666666;
}

#left p a.external {
	color:#3373B0;
	background-image: url(../img/external_link.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 11px;
	/*border-bottom: 1px dotted #3373B0;*/
	text-decoration: none;
}
#left p a.external:hover {
	color:#333;
	/*text-decoration: none;*/
}

#left ul.gallery-list
	{
	width: 100%;
	list-style: none;
	}

#left ul.gallery-list  li{
	float:left;
	width:250px;
	margin: 0 10px 1.2em 0;
	padding: 0;
	font-weight: bold;
}
	
#left ul.gallery-list li p { margin: 0; }
	
#left ul.gallery-list li a
	{
	background: transparent;
	padding: 0;
	}
	
#left ul.gallery-list li a span
	{
	color: #888;
	font-weight: normal;
	}
	
#left ul.gallery-list li a:hover span { color: #443; }

#left ul.gallery-list li a img
	{
	padding: 5px;
	background: transparent url(../img/img-bg.gif) no-repeat;
	border: none;
	}
	
#left ul.gallery-list li a:hover img { background-position: 0 -130px; }

.service_row h2 a{
	color:#333;
}
.service_row h2 a:hover{
	color:#999;
}
#workwithus {
	border: 1px dotted #333;
}
#myform h3{
	width:230px;
	line-height:16px;
	padding-top:5px;
	padding-bottom:3px;
	font-weight:bold;
	color:#0B55B8;
}
.check input{
	text-align:left;
	padding:0;
	margin:0;
	float:left;
}
span.checkbox{
	text-align:left;
	padding:0;
	margin:0;
	float:left;
	width:15px;
}
#myform span{
	float:left;
	width:85px;
	padding:0;
	margin:0 2px 0 10px;
	font: 12px/18px "lucida grande","trebuchet ms",verdana,sans-serif;
	color: #555;
}