/* CSS Document */


body
{
background-color:#CFC5A1;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9pt;
color:#000000;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
margin:0;
}

a
{
color:maroon;
}

a:hover
{
color:#666600
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
a[name], a[name]:hover {
color: #000;
}

.title
{
width:800px;
height:81px;
margin:0 0 0 -1px;
}

.title h1
{
display:none;
}

.container
{
width:900px;
}

/* navigation */
.nav
{
float:left;
width:150px;
padding-left:15px;
padding-top:30px;
}

.navcompany a
{
background-image:url(../images/nav_company.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
margin-left:10px;
}

.navcompany a:hover
{
background-image:url(../images/nav_company_ov.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
margin-left:10px;
}

.navcontact a
{
background-image:url(../images/nav_contact.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
}

.navcontact a:hover
{
background-image:url(../images/nav_contact_ov.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
}

.navlocal a
{
background-image:url(../images/nav_local.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
}

.navlocal a:hover
{
background-image:url(../images/nav_local_ov.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
}

.navgallery a
{
background-image:url(../images/nav_gallery.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
margin-left:5px;
}

.navgallery a:hover
{
background-image:url(../images/nav_gallery_ov.jpg);
background-repeat:no-repeat;
width:135px;
height:19px;
display:block;
padding-bottom:10px;
margin-left:5px;
}

.hba
{
background-image:url(../images/hba_logo.jpg);
background-repeat:no-repeat;
width:40px;
height:21px;
margin-top:30px;
}

span, .preload, h2
{
display:none;
}

/*content*/
.content
{
float:left;
padding-top:10px;
padding-bottom:20px;
}

.pagetitlehome
{
background-image:url(../images/pagetitle_home.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}

.pagetitlecompany
{
background-image:url(../images/pagetitle_company.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}

.pagetitlecontact
{
background-image:url(../images/pagetitle_contact.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}

.pagetitlelocal
{
background-image:url(../images/pagetitle_local.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}

.pagetitlegallery
{
background-image:url(../images/pagetitle_gallery.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}

.pagetitlevideo
{
background-image:url(../images/pagetitle_video.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}

.pagetitlenowavailable
{
background-image:url(../images/pagetitle_nowavailable.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}
.pagetitleawardwinning
{
background-image:url(../images/pagetitle_awardwinning.jpg);
background-repeat:no-repeat;
width:385px;
height:42px;
position:absolute;
top:91px;
left:165px;
}

.pagecontent
{
border-left:1px solid #DBD4BA;
min-height:400px;
}

.contentarea
{
float:left;
width:400px;
padding-left:15px;
padding-top:50px;
}

.contentarea.homecontent {
	width: 660px;
}

.contentarea2
{
float:left;
width:400px;
height:358px;
padding-left:15px;
padding-top:50px;
}

.contentpic
{
clear: both;
width:240px;
padding-left:15px;
padding-top: 10px;
text-align:center;
background-repeat:no-repeat;
}

.presentation a
{
background-image:url(../images/btn_video_presentation.jpg);
background-repeat:no-repeat;
width:170px;
height:25px;
display:block;
}

.presentation span
{
display:none;
}

.formfield
{
background-color:#CFC5A1;
border:1px solid #999966;
}


/* footer */

.footer
{
clear:both;
width:900px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
}
.footer.home {
margin-left: 58px;
}

.contactinfo
{
margin-left:auto;
margin-right:auto;
text-align:center;
border-top:1px solid black;
width:500px;
padding-top:5px;
margin-top:5px;
}

.copyright, .credits
{
font-size:8pt;
}
.awardgallery {
	padding-top: 10px;
}
.awardgallery img {
	margin-right: 10px;
	margin-bottom: 10px;
	border: none;
}
