body {
	margin: 0;
	padding: 0px 0 0 0;
	background-color:#fff;
	background-image: url(../images/page_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper {
width: 938px;
margin: 0 auto;
}

#logo {
height: 90px;
}

#logo a {
display: block;
height: 90px;
width: 185px;
}

#logo img {
display: none;
}

#nav {
background-image: url(../images/bg_nav.png);
height: 83px;
}

#main {
background-image: url(../images/bg_main.png);
min-height:320px;
}

/* for Internet Explorer as doesn't like min-height */
/*\*/
* html #main {
height: 320px;
}
/**/


#content {
padding: 20px 50px 20px 50px;
position: relative;
}

#end {
background-image: url(../images/bg_bottom.png);
height: 48px;
}



/**** NAV *****/
#nav ul
{
    margin:20px 0 0 0;
    padding:0 0 0 20px;
    float:left;
}
#nav ul li
{
    float:left;
    display:block;
}
#nav ul li a
{
    display:block;
    text-indent:-200em;
    overflow:hidden;
    height:43px;
    background-position:left top;
}
#nav ul li a:hover
{
    background-position:left bottom;
}
#nav ul li a.home
{
    background-image:url(../images/nav/home.gif);
    width:68px;
}
#nav ul li a.vacancies
{
    background-image:url(../images/nav/vacancies.gif);
    width:181px;
}
#nav ul li a.about
{
    background-image:url(../images/nav/about.gif);
    width:110px;
}
#nav ul li a.values
{
    background-image:url(../images/nav/values.gif);
    width:165px;
}
#nav ul li a.experience
{
    background-image:url(../images/nav/experience.gif);
    width:164px;
}
#nav ul li a.alert
{
    background-image:url(../images/nav/alert.gif);
    width:102px;
}
#nav ul li a.details
{
    background-image:url(../images/nav/details.gif);
    width:108px;
}
/**** TOOLS *****/
a img {
border: none;
}

.accessibility {
position: absolute;
top: -999em;
left: -999em;
}

hr {
position: absolute;
top: -999em;
left: -999em;
}

.floatright {
float: right;
}

.floatleft {
float: left;
}

img.floatright {
padding: 15px 0px 15px 15px;
}



.heading
{
    text-indent:-200em;
    position:absolute;
    margin:0;
    padding:0;    
}
