body {background-color: #e9e9e9; font-size:100%; line-height:normal; font-family:Arial, sans-serif; color:#666666; text-align:center; margin:10px;}
img {border:0;}
#main {margin:0 auto; width:990px; font-size:0.75em; line-height:1.5em;}
.border {float:left; border:1px solid #c4c4c4; background-color:#ffffff; margin:0; padding:3px; width:984px; display:block;}
.width {width:100%; overflow:hidden; text-align:center;}
.textred {color:#ef110a;}
.texterror {color:#ef110a;}

a:link, a:active, a:visited {color:#00a0aa; text-decoration:none;}
a:hover {color:#ef110a;}

.header {float:left; width:100%; clear:both; display:block;}
.header .logo {float:left; margin:39px 0 0 52px;}
.header .photo {float:right;}

.navbar {float:left; width:100%; clear:both; height:43px; background-color:#2e2e2e; margin:3px 0 3px 0;}
.navbar ul {float:right; margin:0; padding:0; line-height:0; display:block; list-style:none; margin-top:7px;}
.navbar li {float:left; display:block; margin-right:15px;}

.content {background:url(../images/bg_side.gif) left top repeat-y; float:left; width:100%; background-color:#ffffff; margin-bottom:3px; padding-bottom:20px;}
.content .sidebar {float:left; width:219px; background-color:#abbfc6;}
.content .sidebar h1 {font-size:18px; color:#ffffff; margin:0; padding:0; padding-top:18px;}
.content .sidebar img {margin-top:10px; padding:1px; border:1px solid #7e9197; background-color:#ffffff; clear:both;}
.content .copy {float:right; width:748px; background-color:#ffffff; text-align:left;}
.content .copy h1 {font-size:22px; color:#097c83; margin:0; padding:0; padding-top:16px;}

.content .whoweare td {vertical-align:top;}
.content .whoweare h3 {font-size:14px; color:#00b4bf; margin:0; padding-bottom:10px;}
.content .whoweare img {margin:0 10px 10px 0; padding:1px; border:1px solid #7e9197;}

.galleryloop {float:left; width:234px; margin-right:15px;}
.galleryloop h3 {font-size:15px; color:#00b4bf; margin:0; padding:0; line-height:20px;}
.galleryloop p {margin:0; padding:0; padding-left:1px; line-height:14px; color:#777777;}
.galleryloop img {float:left; margin-bottom:3px; padding:1px; border:1px solid #7e9197;}
.galleryspacer {float:left; width:100%; height:20px; clear:both;}


.footer {float:left; width:100%; clear:both; background-color:#7e9197; text-align:left;}
.footer h2 {font-size:15px; color:#ffffff; margin:0; padding:15px;}
.footer a:link, .footer a:active, .footer a:visited {color:#ffffff; text-decoration:none;}
.footer a:hover {color:#ef110a;}

.copyright {float:left; width:100%; clear:both; text-align:center; color:#7e9197; font-size:12px; margin:15px 0 15px 0;}
.copyright a:link, .copyright a:active, .copyright a:visited {color:#7e9197; text-decoration:none;}
.copyright a:hover {color:#000000;}




/*==================block====================*/




/*==================forms====================*/
form {
	margin:0px;
	padding:0px;
}
.input {
	padding:3px;
	border:1px solid #CFD8DA;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#858B92;
}
.button {
	width:50px;
	height:24px;
	padding:3px;
	border:0;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-color:#f60000;
	cursor:pointer;
}
textarea {
	padding:3px;
	border:1px solid #CFD8DA;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#858B92;
}
input.btn {
	padding:3px;
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#2e2e2e;
	border: 1px solid #2e2e2e;
	cursor:pointer; 
}
input.btnhov {background-color:#ef110a; border-color:#ef110a;}