html, body	{
font-family: Tahoma;
font-size: 14px;
color: #5C3018;
}

p	{text-align: justify;}

a {text-decoration: none;}

a:hover {text-decoration: none;}

.aboutus a{
display:block;
background: url(images/aboutus.gif) no-repeat;
width:119px;
height:48px;
}

.aboutus a:hover{
display:block;
background: url(images/aboutus-over.gif) no-repeat;
width:119px;
height:48px;
}

.aboutus-on{
display:block;
background: url(images/aboutus-over.gif) no-repeat;
width:119px;
height:48px;
}

.peopleprofiles a{
display:block;
background: url(images/peopleprofiles.gif) no-repeat;
width:173px;
height:48px;
}

.peopleprofiles a:hover{
display:block;
background: url(images/peopleprofiles-over.gif) no-repeat;
width:173px;
height:48px;
}

.peopleprofiles-on{
display:block;
background: url(images/peopleprofiles-over.gif) no-repeat;
width:173px;
height:48px;
}

.services a{
display:block;
background: url(images/services.gif) no-repeat;
width:111px;
height:48px;
}

.services a:hover{
display:block;
background: url(images/services-over.gif) no-repeat;
width:111px;
height:48px;
}

.services-on{
display:block;
background: url(images/services-over.gif) no-repeat;
width:111px;
height:48px;
}

.gallery a{
display:block;
background: url(images/gallery.gif) no-repeat;
width:101px;
height:48px;
}

.gallery a:hover{
display:block;
background: url(images/gallery-over.gif) no-repeat;
width:101px;
height:48px;
}

.gallery-on{
display:block;
background: url(images/gallery-over.gif) no-repeat;
width:101px;
height:48px;
}

.designpermits a{
display:block;
background: url(images/designpermits.gif) no-repeat;
width:161px;
height:48px;
}

.designpermits a:hover{
display:block;
background: url(images/designpermits-over.gif) no-repeat;
width:161px;
height:48px;
}

.designpermits-on{
display:block;
background: url(images/designpermits-over.gif) no-repeat;
width:161px;
height:48px;
}

.contactus a{
display:block;
background: url(images/contactus.gif) no-repeat;
width:130px;
height:48px;
}

.contactus a:hover{
display:block;
background: url(images/contactus-over.gif) no-repeat;
width:130px;
height:48px;
}

.contactus-on{
display:block;
background: url(images/contactus-over.gif) no-repeat;
width:130px;
height:48px;
}

.intelex {
font-family: tahoma;
font-size:11px;
}

.intelex a{
color: #000;
font-family: tahoma;
font-size:11px;
text-decoration:underline;
}

.intelex a:hover{text-decoration:none;}

.content {
font-family: Tahoma;
font-size: 14px;
color: #5C3018;
padding: 15px;
background: #FEF7F1;
}

.field_title {margin-top: 5px; display: inline;}

#contact-form #question-row {margin-top: 5px;}

.sitemap a{
color: #5C3018;
font-weight: bold;
}

.sitemap a:hover{color: #E14C36;}

.home a{
display:block;
background: url(images/home.gif) no-repeat center;
width: 13px;
height: 13px;
}

.home a:hover{
display:block;
width: 13px;
height: 13px;
background: url(images/home_hover.gif) no-repeat center;
}

.map a{
display:block;
width: 11px;
height: 11px;
background: url(images/map.gif) no-repeat center;
}

.map a:hover{
display:block;
width: 11px;
height: 11px;
background: url(images/map_hover.gif) no-repeat center;
}

.mail a{
display:block;
width: 15px;
height: 11px;
background: url(images/mail.gif) no-repeat center;
}

.mail a:hover{
display:block;
width: 15px;
height: 11px;
background: url(images/mail_hover.gif) no-repeat center;
}

.preloading {
display:block;
background: url(images/gallery_bg.jpg) no-repeat center center;
width:167px;
height:155px;
}

.gallery_pages a{
color:#fff;
font-weight: bold;
text-decoration: underline;
}

.gallery_pages a:hover{
color:#F5DABC;
font-weight: bold;
text-decoration: none;
}

.current {
text-decoration: none;
color:#F5DABC;
}

.current a{
text-decoration: none;
color:#F5DABC;
}

.gallery2 {height: 50px;}

.txtpop {padding: 30px 0 0 0;}

.tablegallery td {
background: url(images/gallery_bg.jpg) no-repeat center center;
width:167px;
height:155px;
}

.tablegallery td a{
padding: 28px 0 28px 0;
}
