/* CSS Document */
body
{
	padding-top: 50px;
}



header .title
{
	padding-top: 0px;
	text-align: center;
	padding-bottom: 10px;
}

.ec-headerNav
{
	width: 100%;
	position: fixed;
	top: 0px;
	z-index: 10;
	padding-top: 4px;
	padding-bottom: 4px;
}

header
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	_zoom: 1;
	overflow: hidden;
	padding-bottom: 20px;
}


nav
{
	display:none;
}

header dl
{
	display: table;
	table-layout: fixed;
	padding: 0px;
	float: right;
	width: 96%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

header dl dt
{
	display: table-cell;
	width: 49%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

header dl dd
{
	display: table-cell;
	margin: 0px;
	padding: 0px;
}

header dl dd:nth-child(4n)
{
	display: table-row;
	height: 10px;
}


@media (min-width: 768px)
{
header
{
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 20px;
}

header .title
{
	text-align: left;
	padding-bottom: 0px;
	float: left;
	margin-top: -30px;
}


header dl
{
	display: inline-table;
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 780px;
}

header dl dt
{
	display: table-cell;
	width: 180px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

header dl dd,
header dl dd:nth-child(4n)
{
	display: table-cell;
	margin: 0px;
	padding: 0px;
}



}

@media only screen and (min-width: 768px) and (min-width: 768px)
{



}

@media (min-width: 1200px)
{
header
{
	width: 1200px;
}




}
