.border {
	border:1px solid white;
	outline:white thick;
}
.body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-right: 15px;
}
.body-form2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #d3d3d2;
	text-decoration: none;
	padding-right: 15px;
}
.bodygrey {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #d3d3d2;
	text-decoration: none;
	padding-right: 15px;
}
.body_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 18px;
	padding-top: 40px;		
}
.body_head2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;	
	padding-top: 80px;	
}
.body_subhead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 5px;
	padding-top: 18px;		
}
.body_subhead2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 5px;
	padding-top: 18px;		
}
.bodylink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.bodylinkmedium {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.bodylinkmedium:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #791f5c;
	text-decoration: none;
}
a.bodylink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-decoration: none
	font-style: normal;
	font-weight: normal;
	color: #791f5c;
	text-decoration: underline;
}
.copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #777777;
	text-decoration: none;	
}


#but-about
  {
  display: block;
  width: 72px;
  height: 17px;
  background: url("images/buts/but-about.gif") no-repeat 0 0;
}
#but-about:hover
{ 
  background-position: 0 -17px;
}

#but-about span
{
  display: none;
}

#but-testimonials
  {
  display: block;
  width: 99px;
  height: 17px;
  background: url("images/buts/but-testimonials.gif") no-repeat 0 0;
}
#but-testimonials:hover
{ 
  background-position: 0 -17px;
}

#but-testimonials span
{
  display: none;
}

#but-products
  {
  display: block;
  width: 75px;
  height: 17px;
  background: url("images/buts/but-products.gif") no-repeat 0 0;
}
#but-products:hover
{ 
  background-position: 0 -17px;
}

#but-products span
{
  display: none;
}

#but-projects
  {
  display: block;
  width: 124px;
  height: 17px;
  background: url("images/buts/but-projects.gif") no-repeat 0 0;
}
#but-projects:hover
{ 
  background-position: 0 -17px;
}

#but-projects span
{
  display: none;
}

#but-contact
  {
  display: block;
  width: 96px;
  height: 17px;
  background: url("images/buts/but-contact.gif") no-repeat 0 0;
}
#but-contact:hover
{ 
  background-position: 0 -17px;
}

#but-contact span
{
  display: none;
}


h1 {
display: block;
width: 585px;
height: 122px;
text-indent: -9999px;
background: transparent url(images/logo.jpg) no-repeat 0 0;
}
h1 a {
display: block;
width: 100%;
height: 100%;
outline: none;
}
