body, html {
    height:100%;
    width:100%;
    padding: 0;
    margin: 0;
}
body {
    color:#363A40;
    font-family:Arial;
    font-size:70%;
    text-align:center;
}
img { border: 0; }
h1 {
    color:#363A40;
    display:inline;
    font-size:1.1em;
    font-weight:normal;
    padding:0 5px;
}
a {
    color:#447CBD;
}
a.b_10em {
    font-size:10px;
    font-weight:bold;
}
.ftr_wrap a { text-decoration: none; }

p.error { color:#C70909; font-weight:bold; }


.cleaner { clear:both; }

.leftSideCol {
    background: #467EB0 url(/inc/images/bg_90x1_liquid_left.gif) repeat-y scroll right top;
}
.rightSideCol {
    background: #467EB0 url(/inc/images/bg_90x1_liquid_right.gif) repeat-y scroll left top;
}

/*     MAIN WRAPPER */
.main_wrap {
    height: auto !important;
    min-height: 400px;
    min-width: 957px;
    text-align: left;
    width: 957px;
}

/* HEADER */
.hdr_wrap {
    height: 139px;
    width: 957px;
}
.bg_cat_wrap {
    padding: 0px 0px 0px 214px;
    _padding: 0px 0px 0px 205px;
    width: 743px;
    _width: 752px;
    height: 27px;
    background: url(/inc/images/bg_mainNav_de_home.jpg) no-repeat top left;
}
.bg_cat1_wrap {
    padding: 0px 0px 0px 214px;
    _padding: 0px 0px 0px 205px;
    width: 743px;
    _width: 752px;
    height: 27px;
    background: url(/inc/images/bg_mainNav_de_prod.jpg) no-repeat top left;
}
.bg_cat2_wrap {
    padding: 0px 0px 0px 214px;
    _padding: 0px 0px 0px 205px;
    width: 743px;
    _width: 752px;
    height: 27px;
    background: url(/inc/images/bg_mainNav_de_temp.jpg) no-repeat top left;
}
.bg_cat3_wrap {
    padding: 0px 0px 0px 214px;
    _padding: 0px 0px 0px 205px;
    width: 743px;
    _width: 752px;
    height: 27px;
    background: url(/inc/images/bg_mainNav_de_proj.jpg) no-repeat top left;
}
.bg_cat4_wrap {
    padding: 0px 0px 0px 214px;
    _padding: 0px 0px 0px 205px;
    width: 743px;
    _width: 752px;
    height: 27px;
    background: url(/inc/images/bg_mainNav_de_help.jpg) no-repeat top left;
}
.hdr_bg_top {
    background: url(/inc/images/bg_957x78_hdrTop_de.gif) no-repeat top left;
    height:78px;
    width:957px;
}
.floatL_pad_18_20_0_23_w180_h60_wrap {
    float:left;
    height:60px;
    padding:18px 20px 0 23px;
    width:180px;
}
.floatR_w734_h78_wrap {
    float:right;
    height:78px;
    width:734px;
}
.pad_0_16_0_53_h37_wrap {
    height:37px;
    padding:0 16px 0 53px;
    text-align:right;
}
.floatL_pad_12_0_0_0_w110_wrap {
    float:left;
    font-weight:bold;
    padding:12px 0 0;
    text-align:left;
    width:110px;
}
.floatR_pad_13_0_0_0_w550_wrap {
    float:right;
    font-size:1em;
    font-weight:bold;
    line-height:1.1em;
    margin:0;
    padding:13px 0 0;
    text-align:right;
    width:550px;
}
.pad_0_9_0_99_h41_wrap {
    height:41px;
    padding:0 9px 0 32px;
}
.floatL_pad_0_5_0_0_w62_h33_wrap {
    float:left;
    height:33px;
    padding:0 5px 0 0;
    vertical-align:middle;
    width:62px;
}

.t {background: url(/inc/images/roundcorner/dot.gif) 0 0 repeat-x; }
.b {background: url(/inc/images/roundcorner/dot.gif) 0 100% repeat-x}
.l {background: url(/inc/images/roundcorner/dot.gif) 0 0 repeat-y}
.r {background: url(/inc/images/roundcorner/dot.gif) 100% 0 repeat-y}
.bl {background: url(/inc/images/roundcorner/bl.gif) 0 100% no-repeat}
.br {background: url(/inc/images/roundcorner/br.gif) 100% 100% no-repeat}
.tl {background: url(/inc/images/roundcorner/tl.gif) 0 0 no-repeat}
.tr {background: url(/inc/images/roundcorner/tr.gif) 100% 0 no-repeat; padding:10px}

/* NAV */
.bg_cat_wrap {
    background:transparent url(/inc/images/bg_mainNav_de_home.jpg) no-repeat scroll left top;
    height:27px;
    padding:0 0 0 214px;
    width:743px;
}
.floatL_h27_wrap {float:left;height:27px;}
#cat1_wrap {width:180px;}
#cat2_wrap {width:185px;}
#cat3_wrap {width:186px;}
#cat4_wrap {width:192px;}

.ddl {
    background:#D4DEE7 none repeat scroll 0 0;
    border-color:#C4C4C4;
    border-style:solid;
    border-width:0 1px 1px;
    font-size:1em;
    line-height:18px;
    margin:-1px 0 0 -8px;
    position:absolute;
    top:0;
    visibility:hidden;
    width:183px;
    z-index:1000;
}
.ddl a {
    border-top:1px solid #FFFFFF;
    color:#437FBD;
    display:block;
    font-weight:bold;
    padding:0 10px 1px 11px;
    text-decoration:none;
    text-indent:3px;
    width:auto;
}
.ddl a.ddl_first_item {
    border:0 none;
    color:#437FBD;
    display:block;
    font-weight:bold;
    padding:0 10px 1px 11px;
    text-decoration:none;
    text-indent:3px;
    width:auto;
}
#ddl_nav_cat1 {width:178px;}
#ddl_nav_cat4 {width:182px;}

/* BREADCRUMBS */
.bg_breadcrumb_wrap {
    background:transparent url(/inc/images/bg_957x34_breadcrumb.jpg) no-repeat scroll left top;
    height:27px;
    padding:6px 0 0 20px;
    width:937px;
}

/* QUICK LINKS */
.quicklink_wrap {
    height:23px;
    padding:0 15px 4px;
    width:927px;
}

/* PAGE CONTENT */
#main_body_wrap {
    padding:0;
    width:957px;
    z-index:2;
}
.pad_0_15_0_15_1col_wrap_2 {
    padding:0 15px;
    width:927px;
}
.bg_1col_mid_wrap {
    background:transparent url(/inc/images/bg_927x14_roundedMid.gif) repeat-y scroll left top;
    width:927px;
}
.bg_1col_top_wrap {
    background:transparent url(/inc/images/bg_927x14_roundedTop.gif) no-repeat scroll left top;
    height:14px;
    width:927px;
}
.pad_0_14_0_14_w899_mid_wrap {
    padding:10px 14px;
    width:899px;
}
.bg_1col_bot_wrap_2 {
    background:transparent url(/inc/images/bg_927x14_roundedBtm.gif) no-repeat scroll left bottom;
    height:14px;
    margin:-2px 0 0;
    width:927px;
}
.pad_0_0_0_0_mid_wrap {
    padding:0;
    width:899px;
}
.pad_0_0_9_0_w899_borB_wrap {
    border-bottom:1px solid #D9DDE2;
    padding:0 0 9px;
    width:899px;
    text-align: center;
}
.pad_10_0_0_0_w899_wrap {
    padding:10px 0 0;
    width:899px;
}
.borR_gray {
    border-right:1px solid #D9DDE2;
}
.borB_gray {
    border-bottom:1px solid #D9DDE2;
}

/* TITLES */
.title_b_18em {
    color:#363A40;
    font-size:1.8em;
    font-weight:bold;
    margin:-7px 0 -2px;
    padding:0;
}
.title_b_14em { color:#363A40; font-size:1.4em; font-weight:bold; }
.title_b_12em { color:#0B16A4; font-size:1.2em; font-weight:bold; }
.title_b { font-weight: bold; }

/* GENERAL */
a.b_10em {
    font-size:1em;
    font-weight:bold;
    text-decoration:none;
}

/* FOOTER */
.ftr_wrap {
    background:#FEFEFE none repeat scroll 0 0;
    height:80px;
    padding:20px 15px 0;
    text-align:center;
    width:927px;
}
.ftr_left_mod_bg_mid_wrap {
    background:transparent url(/inc/images/bg_201x42_leftCol2_mid.jpg) repeat-y scroll left top;
    float:left;
    width:201px;
}
.floatL_pad_1_0_3_11_w150_wrap {
    float:left;
    padding:1px 0 3px 11px;
    text-align:left;
    width:150px;
}
.floatL_pad_2_0_0_4_w28_wrap {
    float:left;
    padding:2px 0 0 4px;
    width:28px;
}
#ftr_nav_wrap {
    padding:0 0 2px;
    text-align:left;
    width:594px;
}
ul.ftr_link {
    line-height:1.3em;
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.ftr_link li {
    background-image:url(/inc/images/gfx_20x9_link_divider.gif);
    background-position:-0.3em 0.2em;
    background-repeat:no-repeat;
    display:inline;
    font-size:0.8em;
    margin:0;
    padding:0 0 0 14px;
}
ul.ftr_link li.first_li {
    background-image:none;
    display:inline;
    margin:0;
    padding:0;
}

