/* for testing only 
@import "/hdw/v2/css/develop.css";
 for testing only */

img{border:none;}

hr.separator{height:1px; border:none;}

/**** modules ******/
#header {margin-bottom:15px; border-bottom:1px solid #BB3333;}
#navTemplate {background-color:#F0F0F0;}
#template {padding-left:20px; padding-right:20px;}
/*#footer {padding-top:10px; border-top:1px dotted #666;}*/
#b4footer_left {height:20px; background-color:#F0F0F0;}
#b4footer_right {border-bottom:1px dotted #666;}
#footer {padding-top:10px;}
#footer #copyright {float:left;}
#footer #revision {float:right; margin-right:13px;}
#footer #contentDateContainer {vertical-align:bottom;}

.leftLinkContainer {margin-left:9px;}
.leftBannerContainer {margin-left:8px;}
#leftMenu{margin-bottom:10px;}

/**** left menu ****/
.nav2, .nav3 {list-style:none; margin:0; padding:0; width:180px;}
.nav2 li {width:100%; background-repeat:no-repeat; background-position:top left;}
.nav2 a {padding:6px 20px; display:block; text-decoration:none; width:100%;}
.nav3 {border-bottom:1px dotted #CCC;}
.nav3 a {padding-left:30px;}
.nav3 li {background:transparent url('/hdw/v2/images/en/navigation/left/bullet_nav3_minus.gif') no-repeat top left;}

a.navLink:hover {text-decoration:underline !important;}
/** from v1 **/
.navLvl2 {padding-top:6px; padding-bottom:6px;}
.navLvl3 {padding-top:2px; padding-bottom:2px;}

/***** left links with icons *****/
#leftIconizedLinks {list-style:none; margin:0; padding:0; margin-bottom:2px;}
#leftIconizedLinks a {color:#333;}
#leftIconizedLinks img {margin-right:5px; vertical-align:bottom;}
#leftIconizedLinks li {margin:0; padding:0; margin-bottom:8px;}

/***** left layers mimicking HTML form select *****/
.leftSelect{padding-bottom:10px;}
.leftSelectOptions {background-color:#FFF; width:142px; border:1px solid #7E9CB8; position:absolute;} /* 142 = width of select image */
.leftSelectOptions ul {list-style:none; margin:0; padding:0;}
.leftSelectOptions li {margin:5px 5px 0 5px;}
.leftSelectOptions li a {width:100%;}
.leftSelectOptions li:hover, .leftSelectOptions li a:hover {background-color:#C7D5FC;}

/***** left awards *****/
#awards {background-color:#F9F9F9; padding-left:8px; padding-bottom:10px; border-top:1px solid #B7B7B7;}

/* original "Last updated" */
#lastUpdate span{display:none;}

h2{margin-bottom:5px;}
h3{margin-top:0; margin-bottom:5px; padding:0; color:#BD3C38; font-size:15px;}

.flashnav{position:absolute; display:block; visibility:hidden; margin:0; padding:0; top:381px; border:none;}
.flashnav TABLE{margin:0; padding:0;}
.flashnav TABLE TR{margin:0; padding:0;}
.flashnav TABLE TD.menu{background-color:#D6D6ED; opacity:0.85; filter:alpha(opacity=85);}
.flashnav TABLE TD.shadow_r{background:url(/hdw/images/home/flashNav_shadow_right.png) repeat-y top left;}
.flashnav TABLE TD.shadow_b{background:url(/hdw/images/home/flashNav_shadow_bottom.png) repeat-x top left;}
.flashnav TABLE TD.shadow_c{background:url(/hdw/images/home/flashNav_shadow_corner.png) no-repeat top left;}
.flashnav ul{margin:0px 0 5px 0; padding:0px; list-style:none;}
.flashnav ul li.b5{margin:0; padding:3px 15px 2px 15px; background:url(/hdw/images/home/flashNav_bullet.gif) no-repeat 7px 8px;}
.flashnav ul li.en{margin:0; padding:3px 15px 2px 15px; background:url(/hdw/images/home/flashNav_bullet.gif) no-repeat 7px 10px;}
.flashnav ul li.b5_firstChild{padding:13px 15px 2px 15px; background-position: 7px 18px;}
.flashnav ul li.en_firstChild{padding:7px 15px 2px 15px; background-position: 7px 15px;}
