@charset "utf-8";


/*			headerTop
=============================================================================*/

#header #headerTop{
	padding-top: 15px;
	padding-bottom: 12px;
}
#header #headerTop p{
	font-size: 12px;
	float: left;
	width: 70%;
	display: block;
	line-height: normal;
}
#header #headerTop ul{
	float: right;
	width: 12.8em;
}
#header #headerTop ul li{
	float: left;
	display: block;
}
#header #headerTop ul li:first-child{
	margin-right: 1em;
}
#header #headerTop ul li a{
	font-size: 12px;
	background-image: url(../images/nvArrowBlack.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 0.8em;
	text-decoration: none;
	line-height: normal;
	color: #333;
	text-decoration: none;
}
#header #headerTop ul li a:visited	{	color: #333;	text-decoration: none;}
#header #headerTop ul li a:hover	{	color: #333;	text-decoration: underline;}



/*			headerL
=============================================================================*/

#header #headerL{
	float: left;
	padding-top: 1px;
}

#header #headerL h1{
}
#header #headerL h1 a{}
#header #headerL h1 a img{}

#header #headerL p{
}
#header #headerL p a{}
#header #headerL p a img{}


/*			headerR
=============================================================================*/

#header #headerR{
	float: right;
	width: 185px;
}
#header #headerR ul{
}

#header #headerR ul li{
	float: left;
	display: block;
}
#header #headerR ul li#headerPhone{
	padding-right: 14px;
	margin-top: -3px;
}
#header #headerR ul li#headerContat{
}
#header #headerR ul li a{
}

#header #headerR ul li#headerContat a:hover img{
   opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
}


/*			nvGlobal
=============================================================================*/

#nvGlobal{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/nvGlobal.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
}

#nvGlobal ul{
	background-image: url(../images/nvGlobal.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 46px;
	width: 1000px;
	display: block;
}
#nvGlobal ul li{
	float: left;
	display: block;
}
#nvGlobal ul li a{
	text-indent: -9999px;
	display: block;
	height: 46px;
	background-image: url(../images/nvGlobal.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nvGlobal ul li#nvGlobal01 a{	width: 257px;	background-position: 0px 0px;}
#nvGlobal ul li#nvGlobal02 a{	width: 207px;	background-position: -257px 0px;}
#nvGlobal ul li#nvGlobal03 a{	width: 145px;	background-position: -464px 0px;}
#nvGlobal ul li#nvGlobal04 a{	width: 155px;	background-position: -609px 0px;}
#nvGlobal ul li#nvGlobal05 a{	width: 116px;	background-position: -764px 0px;}
#nvGlobal ul li#nvGlobal06 a{	width: 120px;	background-position: right 0px;}


#nvGlobal ul li#nvGlobal01 a:hover{	width: 257px;	background-position: 0px -46px;}
#nvGlobal ul li#nvGlobal02 a:hover{	width: 207px;	background-position: -257px -46px;}
#nvGlobal ul li#nvGlobal03 a:hover{	width: 145px;	background-position: -464px -46px;}
#nvGlobal ul li#nvGlobal04 a:hover{	width: 155px;	background-position: -609px -46px;}
#nvGlobal ul li#nvGlobal05 a:hover{	width: 116px;	background-position: -764px -46px;}
#nvGlobal ul li#nvGlobal06 a:hover{	width: 120px;	background-position: right -46px;}

body#nvGlobal01on li#nvGlobal01 a,
body#nvGlobal03on li#nvGlobal02 a,
body#nvGlobal04on li#nvGlobal03 a,
body#nvGlobal05on li#nvGlobal04 a,
body#nvGlobal06on li#nvGlobal05 a,
body#nvGlobal07on li#nvGlobal06 a{
	background-image: none;
}


/*			bread
=============================================================================*/

#bread{
	text-align: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	padding-bottom: 15px;
	padding-top: 1px;
}
#bread ol{
	margin: 0px;
	padding: 0px;
	float: right;
}
#bread ol li{
	float: left;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0.8em;
	font-size: 12px;
	background-image: url(../images/nvArrowBlack.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}
#bread ol li a{
	padding-left: 0em;
	margin-left: 0em;
}
