﻿/************************************************************************************
 *  STRUCTURE                                                                       *
 ************************************************************************************/
div#homeHeader
{
    height:170px;
    background:url(images/home_bg_molecule.jpg) no-repeat 170px 0;
    overflow:hidden;
}

div#homeContent
{
    margin-bottom:30px;
    padding-top:20px;
    width:955px;
}

div#column1, div#column2, div#column3
{
    float:left;
    padding:0 15px;
}

div#column1 { width:210px; }
div#column3 { width:250px; }
div#column2
{
    width:400px;
    border-left:solid 1px #999;
    border-right:solid 1px #999;
}
div#column2 img { margin-bottom:.75em; }

/************************************************************************************
 *  MAIN HEADER                                                                     *
 ************************************************************************************/
div#homeHeader img.logo
{
    float:left;
    margin-left:15px;
    margin-top:15px;
}

div#homeNav
{
    float:left;
    margin-top:6px;
    margin-left:14px;
    width:408px;
}

div#homeNav div#navRow1, div#homeNav div#navRow2
{
    float:right;
    margin-bottom:4px;
}

div#homeNav a
{
    float:left;
    display:inline;
    margin-left:4px;
}

div#login
{
    float:left;
    margin:14px 0 0 35px;
    padding:0;
    width:260px;
}

div#login h2 { margin-bottom:5px; }

div#login fieldset
{
    margin:0;
    padding:0;
}

div#login label
{
    width:57px;
    font-size:11px;
}

*html div#login span.checkbox input { margin:0 0 3px -3px; }

div#login input.textbox
{
    padding:1px 2px;
    width:125px;
    font-size:12px;
    background-color:white
}

/************************************************************************************
 * SECTIONS                                                                         *
 ************************************************************************************/
ul.productCategoryList
{
    float:left;
    display:block;   
    margin:0 0 0 15px;
    width:108px;
    list-style-type:none;
}
ul.productCategoryList li
{
    padding-left:8px;
    list-style-type:none;
    background:url(images/icon_arrow.gif) no-repeat left 0.33em;
}

div.section { margin-bottom:30px; }

div#column1 div.section { padding-left:10px; }

div#column1 div.blockSection { width:200px; }

div#column3 div.blockSection { width:250px; }

div#column3 div.blockSection p
{
    float:left;
    margin-left:10px;
    width:160px;
}

div.sectionBorders
{
    padding:10px 0;
    border-top:solid 1px #999;
    border-bottom:solid 1px #999;
}

div.previewBox { margin-bottom:1em; }
div.previewBox p { margin-bottom:0.5em; }

table.eventsPreview { border:none; }
table.eventsPreview th
{
    font-size:0;
    height:0;
    visibility:hidden;
}
table.eventsPreview td
{
    vertical-align:top;
    border-bottom:solid 1px #bbb;
}
table.eventsPreview a { font-weight:bold; }

/************************************************************************************
 *  GRAPHICAL HEADERS                                                               *
 ************************************************************************************/
h2.careers
{
    width:106px;
    height:11px;
    background-image:url(images/h2_careers.gif);
}

h2.engineering
{
    width:137px;
    height:13px;
    background-image:url(images/h2_engineering.gif);
}

h2.events
{
    width:112px;
    height:13px;
    background-image:url(images/h2_events.gif);
}

h2.healthcare
{
    width:130px;
    height:11px;
    background-image:url(images/h2_healthcare.gif);
}

h2.login
{
    margin-top:0;
    width:94px;
    height:13px;
    background-image:url(images/h2_login.gif);
}

h2.press
{
    width:139px;
    height:11px;
    background-image:url(images/h2_press.gif);
}

h2.rohs
{
    width:53px;
    height:17px;
    background-image:url(images/h2_rohs.gif);
}

h2.whitepapers
{
    width:125px;
    height:13px;
    background-image:url(images/h2_whitepapers.gif);
}

