@charset "UTF-8";

/* Be-sure screen global style */

html {background:#ff6600 url(/cssimg/html-bg.jpg) repeat-x 0 0;}
body {text-align:left;padding:0;margin:0;}
div#pageWrap {width:1020px;height:auto;text-align:left;clear:both;}
div#content-main {width:1020px;height:auto; padding:0;margin:0;text-align:left;clear:both;border-top:2px solid #ff6600;}
table.ct-main {width:1020px;height:auto; padding:10px 0px;margin:0;text-align:left;clear:both;background:#e9edf0 url(/cssimg/col-left-bg2.png) repeat-x 0 0;}

div#pageTop {padding:4px;margin:0;width:1008px;height:32px;clear:both;color:#fff;text-align:right;}
div#pageTop a {color:#fff;font-size:14px;font-weight:bold;}

div#header-home {padding:0;margin:0;width:1020px;height:294px;text-align:left;clear:both;background:transparent url(/cssimg/hero-home.jpg) no-repeat top right;}

div#footer {width:1020px;height:60px;text-align:center;clear:both;background:transparent url(/cssimg/footer.jpg) repeat-x 0 0;}
div#footer a {color:#fff;}

div.header-right {float:right;width:375px;height:238px;clear:right;padding:0;margin:20px 350px 0px 20px;text-align:left;}

div#nav-main-holder {padding:0;width:935px;height:36px;padding-left:85px;text-align:left;clear:both;}
div#nav-main-holder td {padding:0;margin:0;}

div.logo {width:230px;height:246px;float:left;clear:left;margin:0;text-align:left;padding-left:15px;padding-top:10px;}

td#col-left {width:720px;height:auto;text-align:left;padding:5px 20px;vertical-align:top;}
td#col-right {width:280px;height:auto;text-align:left;padding:5px 20px 20px 0px;vertical-align:top;}

div#newsletterWrap {width:260px;height:183px;text-align:left;background:transparent url(/cssimg/news.png) no-repeat top center;}
div.newsletter-body {width:90%;height:auto;padding:0px 10px 10px 15px;}
div.newsletter-body input {width:160px;float:right;}
div.newsletter-body img {width:160px;float:right;padding:0;margin:0;vertical-align:top;clear:right;}
div.newsletter-body label {width:60px;float:left;clear:left;}
div.newsletter-body p {clear:both;padding-top:5px;}
div.side-menu {margin-bottom:15px;}
div.left-col-box {margin-top:15px;clear:both;}

div.nav-footer {padding-top:20px;}
div.nav-footer td {border-right:1px dotted #666;}

div.ct-right-holder {margin-left:20px;padding:0px;}

/* news box style */

div.news-wrap {width:250px;height:auto;padding-bottom:20px;margin-bottom:10px;border-bottom:1px dotted #ff6600;}
div.news-wrap ul {margin-top:0.5em;list-style:none;display:block;}
li.news-bullet {
background:url("/cssimg/news-bullet.png") no-repeat top left transparent;
padding-left:28px;}
div.news-wrap span.date {color:#339966;}
div.news-wrap span.news-headline {color:#ff6600;font-weight:bold;}
div.news-wrap a {text-decoration:none;color:#ff6600;}
div.news-wrap a:hover {text-decoration:underline;color:#666;}
div.news-wrap a:visited {text-decoration:underline;color:#ff6600;}
div.news-wrap a:active {text-decoration:underline;color:#ff6600;}

/* home template screen style */

td#col-right h3 {width:260px;padding-bottom:2px;border-bottom:3px solid #ff6600;}
div#box1 {clear:both;width:100%;height:auto;text-align:center;}
div#box3 {clear:both;width:92%;height:auto;padding:15px;background:#fff url(/cssimg/safety-corn.jpg) no-repeat bottom right;border:1px solid #ff6600;}

div#box3 ul {list-style:none;display:block;margin:0;padding:0;}
div#box3 li.services {
background:url("/cssimg/tick.png") no-repeat scroll 0 0 transparent;
padding-left:36px;line-height:200%;color:#22b24c;font-weight:bold;}
div#box3 a:hover {text-decoration:underline;color:#ff6600;}
div#box3 a:active {text-decoration:underline;color:#ff6600;}
div#box3 a:visited {text-decoration:underline;color:#ff6600;}

/* sub template screen style */

div#content-sub td#col-left {width:700px;height:auto;text-align:left;padding:5px 20px;vertical-align:top;}
div#content-sub td#col-right {width:280px;height:auto;text-align:left;padding:5px 20px 20px 0px;vertical-align:top;}
div#content-sub {background-color:#FFF; border-top:2px solid #ff6600;}
td#col-left h3 {margin:0;padding-bottom:8px;text-align:left;color:#ff6600;}
div.ct-sub {text-align:left;}

/* product template screen style */

/* Contact Us Page */

div.company-info {float:left;width:150px;display:block;}
div.formWrap {float:left;width:570px;display:inline;padding-left:5px;}

td.form-label {width:95px;vertical-align:top;background-color:#ffcc99;padding:5px 10px;color:#000;border-bottom:1px solid #fff;height:22px;}
td.form-fields {width:390px;vertical-align:top;position:relative;padding:3px;background-color:#f6e7c6;border-bottom:1px solid #fff;}
td.form-fields input {width:350px;border:1px solid #ffcc99;height:20px;}
td.form-fields select {border:1px solid #ffcc99;height:22px;}
td.form-fields textarea {border:1px solid #ffcc99;height:200px;width:400px;}
td.form-submit {height:40px;padding-top:8px;background-color:#f6e7c6;text-align:right;padding-right:20px;}
td.form-submit input {width:100px;float:right;}
.captchaimg img {height:25px;width:160px;} 

/* Search box */

div#search {float:right;text-align:right;padding:0;width:220px;height:27px;margin:0;background:transparent url(/cssimg/search.png) no-repeat right center;clear:right;}

div#search  input.search {width:135px;height:14px;vertical-align:top;margin-right:3px;margin-top:3px;}
div#search  input.button {padding:0;margin-right:4px;vertical-align:top;margin-top:2px;}

/* Sub template hero backgrounds style */

div#header-fire {padding:0;margin:0;width:1020px;height:294px;text-align:left;clear:both;background:#040001 url(/cssimg/fire.jpg) no-repeat top right;}

div#header-risk {padding:0;margin:0;width:1020px;height:294px;text-align:left;clear:both;background:transparent url(/cssimg/risk.jpg) no-repeat top right;}

table.ct-home {width:100%;}
td.col-1,td.col-2 {padding-right:20px;}