form {margin: 0;padding:0;}
object { display:block; }

html, body {background:#000;margin: 0; padding: 0; text-align: left;}

img {display: block;border: 0;}

#header {width:800px;margin:30px auto 0 auto;position:relative;}
#logo {z-index:2;position:absolute;top:0;left:0;}
#menu {z-index:2;position:absolute;top:0;right:0;}
#menu ul {list-style:none;padding:0;margin:0 0 0 0; position:relative;}
#menu li {padding:0;margin:0;}
#menu #item1 {position:absolute;right:463px;top:27px;}
#menu #item2 {position:absolute;right:370px;top:27px;}
#menu #item3 {position:absolute;right:279px;top:27px;}
#menu #item4 {position:absolute;right:206px;top:27px;}
#menu #item5 {position:absolute;right:92px;top:27px;}
#menu #end {position:absolute;right:0;top:27px;}
#menu a {font:11px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;text-decoration:none;line-height:normal;}
#menu #end a{margin-right:0;}

.heading {margin-top:13px;}

#banner_home {background:url('media/banner_refinery1.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_about {background:url('media/banner_city1.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_services {background:url('media/banner_oilrig2.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_consulting {background:url('media/banner_oilrig1.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_training {background:url('media/banner_refinery3.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_protection {background:url('media/banner_city2.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_news {background:url('media/banner_maritime1.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_recruitment {background:url('media/banner_refinery2.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}
#banner_contact {background:url('media/banner_maritime2.jpg') bottom no-repeat;width:582px;height:132px;padding:110px 20px 20px 198px;font:18px "trebuchet ms",arial,helvetica, sans-serif;color:#FFF;text-transform:uppercase;line-height:1.6em;}

#container {background:url('media/content_bg.jpg') repeat-y;width:800px;margin:0 auto 0 auto;}
#col1 {width:180px;float:left;}                                                               
#col2 {width:431px;float:left;padding:20px;}                                                   
#col2b {width:559px;float:left;padding:20px;}
#bottomline {clear:both;background:url('media/bottomline.jpg') no-repeat;height:1px;}

#sidemenu {color:#FFF;font:11px arial,helvetica,verdana,sans-serif;line-height:1.6em;}
#sidemenu a {color:#FFF;text-decoration:none;}
#sidemenu a:hover {color:#FF4019;}
#sidemenu, #sidemenu ul {list-style:none;margin:0;padding:0;}
#sidemenu {padding:15px 0 20px 0;}
#sidemenu h2 {margin:0;padding:5px 0 0 0;text-transform:uppercase;font-size:11px;font-weight:bold;}
#sidemenu li {padding-left:14px;}

#footer {width:800px;margin:10px auto 0 auto;padding:0 20px 20px 20px;}
#footer, #footer a {color:#808080;font:11px arial,helvetica,verdana,sans-serif;text-decoration:none;}
#footer a:hover {color:#FF4019;}
#footer span {margin-left:20px;}
#credits {float:right;}

.bodytext {color:#FFF;font:11px arial,helvetica,verdana,sans-serif;line-height:1.6em;}
.bodytext p {margin:0 0 18px 0;padding:0;}
.bodytext a {color:#FF4019;text-decoration:none;font-weight:bold;}
.bodytext a:hover {color:#FFF;text-decoration:none;font-weight:bold;}
.bodytext ul, .bodytext ol {margin-top:5px;}
.bodytext li {margin:5px 0 5px 0;}
.bodytext td {padding:0 8px 5px 8px;}
.bodytext h1, .bodytext h2, .bodytext h3 {color:#FFF;font:bold 11px "trebuchet ms",arial,helvetica,verdana,sans-serif;line-height:1.2em;padding:0;margin:0;text-transform:uppercase;}
.bodytext h1 {font-size:18px;}
.bodytext h2 {font-size:14px;}
.bodytext h3 {font-size:12px;font-style:italic;}
.bodytext img {border:1px #FFF solid;}
  
#scrollerbox {float:left;width:128px;padding:20px 20px 20px 0;}
#scroller{height: 230px;padding:15px;border:1px #FFF solid;padding-left:10px;padding-top:10px;}  
#newsbox{padding:15px;border:1px #FFF solid;padding-left:10px;padding-top:10px;}
#scrollerbox a {color:#FFF;}                                   
#scrollerbox a:hover {color:#FF4019;}
#rss {text-align:right;margin-top:5px;}
#rss a {font-weight:normal;}
#rss img{float:right;padding:0 0 0 5px;border:0px;}
#archive {text-align:right;margin-top:5px;}
#archive a {font-weight:normal;}
#archive img{float:right;padding:0 0 0 5px;border:0px;}
#archivetitle img {border:none;display:inline;padding-left:8px;}
.archiveitem {margin-top:20px;}
.archiveitem h2 {font-size:11px;}

.form {width:100%;margin:0;padding:0;}
.form dt, .form dd {float: left;margin:10px 0 0 0;padding:0;}
.form dt {clear: left;width: 30%;text-align: right;padding-right: 6%;font-weight:bold;color:#808080;}
.form .comment {font-weight:normal;color:#808080;font-style:italic;}
.form dd {width: 63%;}
.form .gap {margin-top:25px;}
.title {padding-top:25px;clear:left;}

.formfield input, .formfield textarea, .formfield select, .formfielderror input, .formfielderror textarea, .formfielderror select {border:0px;padding:3px;background:#404040;margin:0;font:11px arial,helvetica,verdana,sans-serif;color:#FFF;}
.formfielderror input, .formfielderror textarea, .formfielderror select {border:1px #FF4019 solid;}
.errortext {font:normal 10px arial,helvetica,verdana,sans-serif;color:#FF4019;}
.button {color:#FFF;font:bold 14px "trebuchet ms",arial,helvetica,verdana,sans-serif;text-transform:uppercase;cursor:pointer;border:1px #FFF solid;padding:5px;margin:0;background:#000;}

.clear {clear:both;height:0;}