/*This is the core style sheet for the site*/

@font-face {
	font-family: "Pilon";
	src: url(fonts/Pilon.otf) format("opentype");
}
	
	
	
.image253 {
	float: left;
	width: 253px;
	margin: 0px 22px 0px 0px; 
	/* Safari hack */ [:;margin: 0px 22px 0px 0px;] /* END Safari */
	display: inherit;
	box-shadow: 3px 3px 16px -2px #7E7A69;
	-o-box-shadow: 3px 3px 16px -2px #7E7A69;
	-webkit-box-shadow: 3px 3px 16px -2px #7E7A69;
	-moz-box-shadow: 3px 3px 16px -2px #7E7A69;
}

.image506 {
	float: left;
	width: 506px;
	margin: 0px 22px 0px 0px; 
	/* Safari hack */ [:;margin: 0px 22px 0px 0px;] /* END Safari */
	display: inherit;
	box-shadow: 3px 3px 16px -2px #7E7A69;
	-o-box-shadow: 3px 3px 16px -2px #7E7A69;
	-webkit-box-shadow: 3px 3px 16px -2px #7E7A69;
	-moz-box-shadow: 3px 3px 16px -2px #7E7A69;
}


body {
color: #666666;
font-family: "Pilon", Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
top: 0px;
left: 0px;
background-color: #e9e7e1;
margin: 0px;
line-height: 13px;
text-align: left; }

.topmenu {
text-decoration: none;
letter-spacing: +2px;
color: #000000; }

.topmenu a:link {
text-decoration: none;
letter-spacing: +2px;
color: #000000; }

.topmenu a:visited {
text-decoration: none;
letter-spacing: +2px;
color: #000000; }

.topmenu a:hover {
text-decoration: none;
letter-spacing: +2px;
color: #666666; }

.topmenu a:active {
text-decoration: none;
letter-spacing: +2px;
color: #666666; }



.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #4f3613;
	text-align: left;
}




#copyright {
	position: fixed;
	width: 100%;
	bottom: 0px;
	padding-top: 19px;
	padding-bottom: 19px;
	background-color: #000000;
	overflow: visible;
	text-align: center;
}


.footername {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #555555;
	text-align: center;
}
.footername a:link {
	text-decoration: none;
	letter-spacing: 2px;
	color: #838b80;
	text-align: center;
}

.footername a:visited {
	text-decoration: none;
	letter-spacing: 2px;
	color: #838b80;
	text-align: center;
}

.footername a:hover {
	text-decoration: none;
	letter-spacing: 2px;
	color: #666666;
	text-align: center;
}

.footername a:active {
	text-decoration: none;
	letter-spacing: 2px;
	color: #666666;
	text-align: center;
}





.bodycopybold {
color: #666666;
font-size: 11px;
font-weight: bold;
line-height: 17px;
text-align: left; }

.bodycopyboldblack {
color: #000000;
font-size: 11px;
font-weight: bold;
line-height: 17px;
text-align: left; }

.bodycopyitalic {
text-decoration: none;
color: #666666;
font-size: 11px;
font-style: italic;
line-height: 15px;
text-align: left;;
}


.bodycopy {
text-decoration: none;
color: #666666;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.bodycopy a:link {
text-decoration: underline;
color: #000000;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.bodycopy a:visited {
text-decoration: underline;
color: #000000;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.bodycopy a:hover {
text-decoration: underline;
color: #888888;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.bodycopy a:active {
text-decoration: underline;
color: #888888;
font-size: 11px;
line-height: 17px;
text-align: left;;
}





.colouredbodycopy {
text-decoration: none;
color: #4f3613;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.colouredbodycopy a:link {
text-decoration: none;
color: #000000;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.colouredbodycopy a:visited {
text-decoration: none;
color: #000000;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.colouredbodycopy a:hover {
text-decoration: none;
color: #888888;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.colouredbodycopy a:active {
text-decoration: none;
color: #888888;
font-size: 11px;
line-height: 17px;
text-align: left;;
}

.colouredbodycopyitalic {
text-decoration: none;
color: #4f3613;
font-size: 11px;
font-style: italic;
line-height: 17px;
text-align: left;;
}








.Imagecompanyname {
	text-decoration: none;
	letter-spacing: 1px;
	color: #999999;
}



.clientlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	text-align: left;
}
.clientlist a:link {
	text-decoration: none;
	color: #666666;
	text-align: left;
}

.clientlist a:visited {
	text-decoration: none;
	color: #666666;
	text-align: left;
}

.clientlist a:hover {
	text-decoration: none;
	color: #999999;
	text-align: left;
}

.clientlist a:active {
	text-decoration: none;
	color: #999999;
	text-align: left;
}





.second_navbar {
text-decoration: none;
color: #666666;
font-weight: bold;
line-height: 15px;
text-align: left;
height: 20px;
}

.second_navbar a:link {
text-decoration: none;
color: #666666;
font-weight: bold;
text-align: left;
}

.second_navbar a:visited {
text-decoration: none;
color: #666666;
font-weight: bold;
text-align: left;
}

.second_navbar a:hover {
text-decoration: none;
color: #999999;
font-weight: bold;
text-align: left;
}

.second_navbar a:active {
text-decoration: none;
color: #999999;
font-weight: bold;
text-align: left;
}



.second_navbar_list {
text-decoration: none;
color: #666666;
line-height: 18px;
text-align: left;
height: 20px;
}

.second_navbar_list a:link {
text-decoration: none;
color: #666666;
text-align: left;
}

.second_navbar_list a:visited {
text-decoration: none;
color: #666666;
text-align: left;
}

.second_navbar_list a:hover {
text-decoration: none;
color: #999999;
text-align: left;
}

.second_navbar_list a:active {
text-decoration: none;
color: #999999;
text-align: left;
}



.second_navbar_tightlist {
text-decoration: none;
color: #888888;
line-height: 14px;
text-align: left;
height: 20px;
}

.second_navbar_tightlist a:link {
text-decoration: none;
color: #888888;
text-align: left;
}

.second_navbar_tightlist a:visited {
text-decoration: none;
color: #888888;
text-align: left;
}

.second_navbar_tightlist a:hover {
text-decoration: none;
color: #a8a8a8;
text-align: left;
}

.second_navbar_tightlist a:active {
text-decoration: none;
color: #a8a8a8;
text-align: left;
}
