/* CSS Document */


img, div { behavior: url(iepngfix.htc) }



body
{
margin:0;
text-align:left;
font-family: Verdana, Arial, sans-serif;
font-size:0.7em;
line-height:1.6em;
text-align:center;
}

.clear
{
clear:both;
}


#wrapper
{
width:760px;
position:relative;
margin:auto;
text-align:left;
}

#menu
{
position:absolute;
top:60px;
left:65px;
width:200px;
font-family:Arial, sans-serif;
}

#menu ul
{
list-style-type:none;
padding:0;
top:30px;
margin:0;
}

#menu ul li
{
}

#menu ul li a:link,
#menu ul li a:visited
{
background:#fff;
color:#000;
opacity:0.8;
text-decoration:none;
padding:3px 10px;
line-height:2.2em;
}

#menu ul li a:hover
{
color:#aa0404;
background:#fff;
opacity:1;
}

#logo
{
position:absolute;
top:50px;
right:45px;
width:158px;
}


#headindex
{
background:url('images/head_index.jpg') no-repeat left top;
width:758px;
height:298px;
float:left;
padding:0;
border-left:#353535 1px solid;
border-right:#353535 1px solid;
}


#headworking
{
background:url('images/head_working2.jpg') no-repeat left top;
width:758px;
height:298px;
float:left;
padding:0;
border-left:#353535 1px solid;
border-right:#353535 1px solid;
}

#headabout
{
background:url('images/head_about.jpg') no-repeat left top;
width:758px;
height:298px;
float:left;
padding:0;
border-left:#353535 1px solid;
border-right:#353535 1px solid;
}

#headlocation
{
background:url('images/head_location.jpg') no-repeat left top;
width:758px;
height:298px;
float:left;
padding:0;
border-left:#353535 1px solid;
border-right:#353535 1px solid;
}

#headfoundation
{
background:url('images/head_foundation.jpg') no-repeat left top;
width:758px;
height:298px;
float:left;
padding:0;
border-left:#353535 1px solid;
border-right:#353535 1px solid;
}

#headcontact
{
background:url('images/head_contact.jpg') no-repeat left top;
width:758px;
height:298px;
float:left;
padding:0;
border-left:#353535 1px solid;
border-right:#353535 1px solid;
}

#headvacancy
{
background:url('images/head_vacancy.jpg') no-repeat left top;
width:758px;
height:298px;
float:left;
padding:0;
border-left:#353535 1px solid;
border-right:#353535 1px solid;
}



#content
{
background:url('images/content_bg.gif') no-repeat left top;
width:760px;
height:298px;
float:left;
padding:0;
margin-bottom:30px;
}

#content a:link,
#content a:visited
{
text-decoration:none;
color:#353535;
}

#content a:hover
{
color:#aa0404;
}

#content h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
line-height:1.6em;
color:#aa0404;
font-weight:normal;
}

.dotlines
{
background:url('images/dotline.gif') no-repeat left top;
width:753px;
height:1px;
margin-top:2px;
margin-left:4px;
}

#left
{
width:240px;
margin:40px 0 0 65px;
_margin:20px 0 0 30px;
float:left;
text-align:left;
}

#right
{
width:360px;
margin:50px 65px 0 0;
_margin:25px 30px 0 0;
float:right;
margin-bottom:30px;
text-align:left;
}

.leftimage
{
margin:4px 0 14px 0px;
float:left;
}

.rightimage
{
margin:4px 0 14px 0;
float:right;
}

#base
{
width:650px;
margin:30px auto 30px auto;
}

#basemenu
{
width:400px;
float:left;
font-family:Arial, sans-serif;
}

#basemenu ul
{
list-style-type:none;
padding:0;
margin:0;
}

#basemenu ul li
{
display:inline;
}

#basemenu ul li a:link,
#basemenu ul li a:visited
{
text-decoration:none;
line-height:2.2em;
color:#353535;
}

#basemenu ul li a:hover
{
color:#aa0404;
}

span
{
color:#aa0404;
}

#copyright
{
width:200px;
float:right;
font-family:Arial, sans-serif;
text-align:right;
color:#aa0404;
}

#regdetails
{
width:500px;
margin-top:30px;
margin-bottom:20px;
float:right;
font-family:Arial, sans-serif;
font-size:10px;
text-align:right;
color:#999999;
}
