/*
------------------------------------------------
DSM Business Groups
Author:  ŠAgency.com - Chris Pirotte
Version: august 2006
------------------------------------------------ 
*/
#suportingnavigationbar, #suportingnavigationbar table, #suportingnavigationbar td, #suportingnavigationbar th, #suportingnavigationbar div{
margin: 0 !important; 
padding: 0 !important;
}
html {
overflow-y: scroll; /*for mozilla as IE shows scrollbar anyway*/
}
html, body#bg-home {
height:100%
}
body#bg-home{
background:#c7e1f0;
margin: 0; 
padding: 0;
}
#bg-home #container{
height:100%;
min-height:100%;
margin-left:157px;
margin-right:168px;
background:#ffffff;
border-left:1px solid #c7e1f0;
border-right:1px solid #c7e1f0;
margin-bottom:-22px;
margin-top:0px;
background-image: url('../en_US/images/2006_container_bg.gif');
background-repeat:repeat-y;
background-position:center;
min-width:470px;
}
html>body#bg-home #container{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#bg-home #header {
background:#003466;
/* border-bottom:5px solid #fff;*/
position:relative;
margin:0px -168px 0px -157px;
height:90px;
min-width:800px;
overflow:hidden;
}
/* mac hide \*/
* html #bg-home #header{height:95px;he\ight:95px}/* height needed for ie to force layout*/
/* end hide*/

#bg-home #navigation {
position:relative;/*ie needs this to show float */
width:157px;/* same as the left margin on #outer*/
float:left;
margin-left:-156px;/*must be 1px less than width otherwise won't push footer down */
margin-right:-1px;
left: -2px; /* push column into position*/
}

/* ??
#bg-home #navigation p {padding-left:2px;padding-right:2px}
*/

#bg-home #linklist {
position:relative; /*ie needs this to show float */
width:168px; /* same as right margin on #container*/
float:right;
margin-right:-167px;/*must be 1px less than width otherwise won't push footer down */
margin-left:-1px;
left:2px;/* push column into position*/
}



#bg-home #footer {
width:100%;
clear:both;
height:20px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
background-color: #666666;
position:relative;
min-width:800px;
overflow:hidden;
}
* html #bg-home #footer {/*only ie gets this style*/
\height:22px;/* for ie5 */
he\ight:20px;/* for ie6 */
}

#bg-home #clearfooter{clear:both;height:10px; width:470px}/*needed to make room for footer*/
#bg-home div,#bg-home p {margin-top:0}/*clear top margin for mozilla*/
* html #bg-home #content {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */
#bg-home #content {
margin:0; padding:0;
}

#bg-home .column {
margin:0; padding:0;
float:left;
width:49.9%;
}

.printme{display: none}

