body {
	margin:0 auto;
	padding:0;
	color:#000;
	background:#CBCBCB url(bg.gif) repeat-y center top;
	font-family:Arial, Sans-Serif;
}
form, div, span, h1, h2, h3, p, ul, li {
	margin:0;
	padding:0;
}
a img { border:none; }
a, a:active, a:visited
{
    text-decoration:none;
    color:#F36E2D;
}
a:hover 
{
    text-decoration:underline;
}

#container 
{
    width:801px;
    background-color:#fff;
    margin:0 auto;
    padding:0;
}

/* header -------------------------------------------------*/
#header 
{
    height:100px;
    padding-left:19px;
}
#logo 
{
    float:left;
    width:144px;
    height:57px;
}
#navigation 
{
    float:right;
    width:596px;
    padding-top:37px;
    background:#fff url(bg-nav.gif) no-repeat right 37px;
}
ul#nav 
{
    list-style:none;
}
ul#nav li
{
    float:left;
    position:relative;
}
ul#nav li ul
{
    list-style:none;
    position:absolute;
    top:17px;
    left:0;
    display:none;
	padding-top:2px;
}
ul#nav li ul li
{
    float:none;
}
ul#nav li:hover ul, ul#nav li.over ul 
{
    display:block;
}

/* main -------------------------------------------------*/
#main 
{
    padding:0 19px;
}

/* main-content -------------------------------------------------*/
#flash
{
	width: 760px;
}
#main-content 
{
    float:left;
    width:531px;
    font-size:12px;
}
#main-content-etk
{
    font-size:12px;
}

#main-content-etk p.onecolumn
{
	width: 531px;
	padding-bottom: 10px;
}
#home-feature 
{
    width:533px;
    height:432px;
    padding:312px 8px 0 257px;
}
/* #home-feature 
{
    width:266px;
    height:182px;
    background:#fff url(bg-homefeature.jpg) no-repeat;
    color:#fff;
    font-size:12px;
    padding:312px 8px 0 257px;
}
*/
#home-feature h2 span { display:none; }
#home-feature a 
{
    color:#000;
}
#main-content h2, #main-content-etk h2
{
    height:56px;
    padding-bottom:10px;
}
#main-content-etk h2.explosive { background:#fff url(title-expl.gif) no-repeat; }
#main-content h2.news { background:#fff url(title-news.gif) no-repeat; }
#main-content h2.media { background:#fff url(title-media.gif) no-repeat; }
#main-content h2.contact { background:#fff url(title-contact.gif) no-repeat; }
#main-content h2.corporate { background:#fff url(title-corporate.gif) no-repeat; }
#main-content h2.explosivehiw { background:#fff url(title-expl-hiw.gif) no-repeat; }
#main-content h2.explosivehiw2 { background:#fff url(title-expl-hiw2.gif) no-repeat; }
#main-content h2.legal { background:#fff url(title-legal.gif) no-repeat; }
#main-content h2.disclaimer { background:#fff url(title-disclaimer.gif) no-repeat; }
#main-content h2 span, #main-content-etk h2 span { display:none; }
#main-content h3, #main-content-etk h3
{
    height:14px;
    padding:10px;
    margin-top:25px;
    clear:left;
}
#main-content-etk h3.applications { background:#fff url(title-appl.gif) no-repeat; }
#main-content-etk h3.benefits { background:#fff url(title-bene.gif) no-repeat; }
#main-content h3.step { background:#fff url(title-step.gif) no-repeat; }
#main-content h3.step2 { background:#fff url(title-step2.gif) no-repeat; }
#main-content h3.etk { background:#fff url(title-etk.gif) no-repeat; }
#main-content h3.letk { background:#fff url(title-letk.gif) no-repeat; }
#main-content h3 span, #main-content-etk h3 span { display:none; }
#main-content p, #main-content-etk p
{
    padding-bottom:10px;
}
#main-content p span, #main-content-etk p span
{
    color:#F36E2D;
}
img.image 
{
    float:left;
    padding-bottom:25px;
}

div.hr {
  height: 7px;
  background: #fff url(hr.gif) no-repeat scroll center;
margin-bottom: 10px;
}

div.hr hr {
  display: none;
}

/* side-content -------------------------------------------------*/
#side-content 
{
    float:right;
    width:195px;
    font-size:12px;
}
#side-content-2
{
	float:right;
	width:226px;
	font-size:12px;
}
h3.latestnews 
{
    background:#fff url(title-late.gif) no-repeat;
    height:14px;
    padding-bottom:10px;
}
h3.latestnews span { display:none; }
#side-content p
{
    padding-bottom:10px;
}

/* footer -------------------------------------------------*/
#footer 
{
    clear:both;
    font-size:12px;
}
#footer span 
{
    color:#F36E2D;
}
#copyright 
{
    float:left;
    padding-top:8px;
}
#legal 
{
    float:right;
    padding-top:8px;    
    width:348px;
}
