/* Header */

#header {
width: 100%;
height: 70px;
text-align: center;
background: #FFFFFF url(../images/header_top.png) repeat scroll 0 0;
margin-left:auto;
margin-right:auto;
}

#header-content {
padding: 20px 0 0 0;
width: 93%;
margin-left:auto;
margin-right:auto;
text-align: left;
}

#header a {
text-decoration: none;
color: #000000;
font-weight: bold;
}

#header a:hover {
text-decoration: none;
color: #999999;
}

#header-name {
margin: 5px;
line-height: 1;
font-size: 32px;
font-weight: bold;
float:left
}
#header-name span {
font-size: 15px;
color: #999999;
margin-left:10px;
}

dfn {
font-size: 15px;
color: #999999;
margin-left:10px;
}
/*--Begin Menu in Header--*/

#header-content .headermenu {
float:right;
text-align: right;
margin: 16px 0 0 0;
padding-right: 0px;
}
	
#header-content .headermenu li {
display: inline;
list-style-type: none;
font-size: 14px;
margin: 0px;
padding: 0px;
}
		
#header-content .headermenu ul {
margin: 0px;
padding: 0px 0px 10px 0px;
}
		
#header-content .headermenu a, #header-content  .headermenu a:visited {
color: #666666;
font-weight: bold;
margin: 0px;
padding: 6px 6px 6px 6px;
text-decoration: none;
}
		
#header-content .headermenu a:hover {
background: #333;
color: #FF9900;
font-weight: bold;
text-decoration: none;
}

#header-content .headermenu .current_page_item a{
background:#333333 none repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
color:#FF9900;
padding: 6px 6px 6px 6px;
}

#header-content .headermenu .current_page_item a:hover{
background:#777777 none repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding: 6px 6px 6px 6px;
color:#FFFFFF;
}

/*--end Menu in Header--*/

/*- begin Navigation in Header  */
#headernavi {
width: 99%;
overflow: hidden;
text-align: left;
height: 35px;
list-style: none;
clear:both;
margin:10px auto -10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-khtml-border-radius-topleft:10px; 
-khtml-border-radius-topright:10px; 
-khtml- border-radius-bottomleft:10px; 
-khtml-border-radius-bottomright:10px;
border-radius:10px;
}
.headernavi-content{
overflow: hidden;
text-align: left;
list-style: none;
clear:both;
margin:0 20px;
background: #808181 url(../images/headernavi.jpg) repeat-x scroll left top;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-khtml-border-radius-topleft:10px; 
-khtml-border-radius-topright:10px; 
-khtml- border-radius-bottomleft:10px; 
-khtml-border-radius-bottomright:10px;
border-radius:10px;
}

#headernavi ul {
text-align: left;
padding: 8px 15px 8px;
margin: 0;
}
#headernavi li {
display: inline;
margin: 0;
}
#headernavi li a {
color: #FFFFFF;
font-weight:bold;
padding: 5px 5px 5px;
font-size: 14px;
}
#headernavi li a:hover {
background: #333;
color: #FF9900;
text-decoration: none;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-khtml-border-radius-topleft:5px; 
-khtml-border-radius-topright:5px; 
-khtml- border-radius-bottomleft:5px; 
-khtml-border-radius-bottomright:5px;
border-radius:5px;
}
/*- end Navigation in Header  */