body {
margin:0 auto;
padding:0;
color:purple;
font-family:Arial, Georgia;
background-color:#ec2828;
background-image:url('images/bg.jpg');
}

#wrapper {
margin:0 auto; 
width:860px;
padding:10px;
background:white;
}

#header {
min-height:214px;
width:100%;
padding:0;
margin:0;
position:relative;
}

#contentwrapper {
width:860px;
padding:0px;
overflow:auto;
margin:0;
background:white;
}

#menu {
width:200px;
float:left;
margin:0px;
padding:0px;
}

#content {
width:660px;
float:left;
margin:0px;
padding:0px;
background-image:url('images/bodybg.gif');
background-position:top center;
background-color:white;
background-repeat:no-repeat;
}

#footer {
width:850px;
font-size:10pt;
margin:0 auto;
color:black;
}

#footer p {
padding:0px;
}

p {
padding:0 10px 10px 10px;
text-align:justify;
}

p a{
color:purple;
text-decoration:underline;
}

p a:hover {
text-decoration:none;
color:purple;
}

h1 {
padding-left:10px;
margin-top:0px;
}

a {
color:purple;
outline:none;
}

p ul li a {
color:purple;
}

a:hover {
color:black;
text-decoration:none;
}

ul#menu {
list-style-type:none;
text-align:center;
}

ul#menu li{
margin-top:0px;
height:53px;
background:url(images/menubg.gif) no-repeat;
position:relative;
}

ul#menu li a {
position:absolute;
top:7px;
left:25px;
margin:10px auto;
color:white;
text-decoration:none;
font-weight:bold;
outline:none;
}

ul#menu li a:hover {
color:yellow;
}

ul#menu li.jobs {
background:url(images/menubgjobs.gif) no-repeat;
}


.red {
border:solid 3px red;
}

.yellow {
border:solid 3px yellow;
}

.green {
border:solid 3px green;
}

.right {
float:right;
margin:10px;
}

.left {
float:left;
margin:10px;

}

h3 {
background:#005fff;
padding:5px;
color:white;
font-size:1.2em;
margin-left:10px;
}
