body
 { background:url(../images/background.jpg); color:#515220; cursor:default; font:normal 12px "Segoe UI",Arial,sans-serif; margin:0; padding:0 }
.container
 { margin:auto; width:975px }
.header
 { background:url(../images/header.jpg) no-repeat; height:160px }
.shadow
 { background:url(../images/shadow.png) repeat-x; height:18px; position:relative; z-index:20 }
.main
 { background:url(../images/main.png) repeat-y; margin-top:-8px; position:relative; z-index:10 }
.navigation
 { left:0; position:absolute; top:0 }
.navigation a, .navigation span
 { background-position:top left; background-repeat:no-repeat; float:left; height:37px; width:116px }
.navigation span
 { background-position:bottom left }
.navigation a:hover
 { background-position:bottom left }
.navigation a.home, .navigation span.home
 { background-image:url(../images/navHome.png) }
.navigation a.services, .navigation span.services
 { background-image:url(../images/navServices.png) }
.navigation a.contact, .navigation span.contact
 { background-image:url(../images/navContact.png) }
.navigation a.browse, .navigation span.browse
 { background-image:url(../images/navBrowse.png) }
.navigation a.resume, .navigation span.resume
 { background-image:url(../images/navResume.png); width:142px }
.content
 { background:url(../images/content.jpg) bottom right no-repeat; color:#303030; margin-right:273px; min-height:600px; padding:50px 15px 30px }
.restrained
 { line-height:19px; text-align:justify; width:550px }
.restrained img
 { display:block; margin:17px 0 -2px -5px }
.restrained img.smallLogo
 { float:left; height:38px; margin:5px 5px 0 -5px; width:48px }
.restrained p span
 { color:#6e4d1a; font-size:13px; line-height:23px }
#panel
 { position:absolute; right:0; top:0; width:273px; z-index:15 }
#panel a
 { display:block; margin:10px 0 30px 13px}
#panel img
 { border:none }
.footer
 { background:url(../images/footer.png) repeat-x; font-size:11px; padding:31px 0 7px; position:relative }
.footer a
 { color:#515220; text-decoration:none }
.footer a:hover
 { color:#202020 }
.footer div
 { position:absolute; right:0; top:31px }
.address
 { font-size:13px; padding:0 0 0 30px }
.address a
 { margin:0!important }
.phone
 { font-size:13px; font-weight:bold; line-height:21px; text-align:center }

.find
 { background:url(../images/findJob.png) no-repeat; margin:0; width:560px }
.find input
 { border:1px solid #b37c1e; margin:6px 10px 0 175px; padding:5px 2px 6px; width:260px }
.find input.search
 { background:url(../images/btnSearch.png) no-repeat; border:none; cursor:pointer; height:41px; margin:0; padding:0; width:109px }
.find p
 { border:1px solid #7a7d31; border-left:none; border-right:none; line-height:19px; margin:5px 5px 15px; padding:1px 0 3px; text-align:justify }
.links
 { font-size:13px; margin-top:20px }
.links a
 { color:#0000cc; font-variant:small-caps; margin-right:10px; text-decoration:none }
.links a:hover
 { color:#000000 }
.tools
 { margin-top:15px; text-align:center }
.tools input
 { float:none; width:82px }

dl
 { font-size:11px; list-style:none; margin:0 0 3px 0; padding:0 }
dt
 { background:url(../images/categories.png) top left no-repeat; color:#ffffff; cursor:pointer; font:normal 19px Arial,sans-serif; height:29px; margin:0; padding:6px 9px; width:400px }
dd
 { background:#fdfcf6 url(../images/details.png) repeat-x; border-bottom:2px solid #7a7d31; display:none; margin:2px 0 5px 5px; min-height:95px; padding:0 5px; position:relative; width:535px }
dl.open
 { margin-bottom:10px }
dl.open dt
 { background-position:bottom left; cursor:default }
dl.open dd
 { display:block }
dd div
 { height:23px; position:absolute; right:0; bottom:0; width:229px }
dd div a
 { display:block; float:left; height:23px }
dd div a.apply
 { background:url(../images/btnApply.png) no-repeat; width:84px }
dd div a.inquire
 { background:url(../images/btnInquire.png) no-repeat; width:67px }
dd div a.more
 { background:url(../images/btnMore.png) no-repeat; width:78px }
dd p
 { line-height:15px; margin:3px 0 10px; text-align:justify }
dd p span
 { color:#5a5d01; display:block; letter-spacing:1px; margin-top:5px }
dd strong
 { color:#505050; display:block; font-size:13px }

fieldset
 { border:none; cursor:default; margin:0; padding:0 }
form
 { margin:0 0 0 50px; padding:0; width:400px }
h1
 { color:#505050; font-size:15px; margin:10px 0 }
input, select, textarea
 { float:left; font:normal 11px "Segoe UI",Arial,sans-serif; width:400px }
label
 { display:block; margin:5px 2px 2px }
select
 { width:406px }
textarea
 { height:90px; max-width:400px }
p
 { margin:7px 0 }
strong
 { color:#6e4d1a }
table
 { font:normal 13px "Segoe UI",Arial,sans-serif }