#piw01-container{
  display: none;
  border-bottom: 8px solid #0041c1;
}

@media (min-width: 641px){
  #piw01-container{
    display: block;
  }
}

#piw01-header_navigation-container{
margin:0 0 5px 0;
padding: 0;
background:url(../images/header_bg_01.gif) 0 0 repeat-x;
/*\*//*/
display: inline-block;
/**/
}

#piw01-header_navigation-container:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0;   
    line-height: 0;   
    clear: both;   
}

/*Header 1 start*/
#piw01-header_navigation-area01{
margin:0;
padding:14px 14px 0 20px;
height:32px;
/*\*//*/
display: inline-block;
/**/
}

#piw01-header_navigation-area01:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0;   
    line-height: 0;   
    clear: both;   
}


#piw01-header_navigation-piwlogo{
margin:0;
padding:0;
display:inline;
float:left;
}

#piw01-header_navigation-websitename{
margin:0;
padding:0;
display:inline;
float:left;
}

#piw01-header_navigation-welcomname{
margin:0;
padding:8px 0 0 20px;
display:inline;
float:left;
color:#666666;
}
#piw01-header_navigation-welcomname p.piw01-p{
margin:0;
padding:0px;
display:inline;
font-size:75%;
}

#piw01-header_navigation-area01_rightarea{
margin:0;
padding:0;
white-space:nowrap;
display:inline;
float:right;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul{
margin:0;
padding:0;
display:inline;
float:left;
list-style-type:none;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-epochdesktop{
margin:0;
padding:0px 5px 0px 20px;
float:left;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-epochdesktop a{
padding:3px 0px 3px 20px;
background:url(../images/window_ico.gif) no-repeat left top;
font-size:75%;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-ebridge{
margin:0;
padding:0px 23px 0px 20px;
float:left;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-ebridge a{
padding:3px 0px 3px 20px;
background:url(../images/window_ico.gif) no-repeat left top;
font-size:75%;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-gp{
margin:0;
padding:0px 33px 0px 0px;
float:left;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-gp a{
padding:3px 0px 3px 20px;
background:url(../images/window_ico.gif) no-repeat left top;
font-size:75%;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-sitemap{
margin:0;
padding:0px 33px 0px 0px;
float:left;
}

#piw01-header_navigation-area01_rightarea ul.piw01-ul .piw01-sitemap a{
padding:3px 0px 3px 20px;
background:url(../images/window_ico.gif) no-repeat left top;
font-size:75%;
}

#piw01-header_navigation-p_logo{
margin:0;
padding:0;
display:inline;
float:left;
}
/*Header 1 end*/

/*Header 2 start*/
#piw01-header_navigation-area02{
margin:0;
padding:0px 14px 0px 20px;
height:34px;
background:url(../images/navigationarea02_back.jpg) repeat-x left bottom;
/*\*//*/
display: inline-block;
/**/
}
#piw01-header_navigation-area02:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0;   
    line-height: 0;   
    clear: both;   
}
#piw01-header_navigation-area02-navi{
margin:0;
padding:10px 0 0 0;
float:left;
}
#piw01-header_navigation-area02-navi ul.piw01-navi{
margin:0;
padding:0;
list-style-type:none;
}
#piw01-header_navigation-area02-navi ul.piw01-navi li{
margin:0;
padding:0 13px 0 13px;
float:left;
background:url(../images/divider.gif) no-repeat left 50%;
font-size:75%;
}

#piw01-header_navigation-area02-navi ul.piw01-navi li.piw01-first{
padding:0 13px 0 0px;
background-image:none;
}

#piw01-header_navigation-area02-search{
margin:0;
padding:0;
float:right;
}

#piw01-header_navigation-area02-search form{
margin:0;
white-space:nowrap;
}

#piw01-header_navigation-area02-search .piw01-inputarea{
margin:5px 0 0 0;
padding:2px 1px 2px 1px;
width:160px;
border:1px solid #CCC;
font-size:75%;
}

/* modify 2009-02-20  */
#piw01-header_navigation-area02-search .piw01-search-bt{
margin:5px 0 0 0;
padding:3px 0 1px 2px;
background:url(../images/search_btn_e.jpg) repeat-x left top;
border:medium none;
color:#FFF;
font-size:75%;
font-weight:bold;
text-align:center;
}

/*Header 2 end*/


