﻿.headerWrapper {
	background: #fff url('../Images/Header/header_bg.gif') repeat-x;
	height: 96px !important;
	text-align: left;
	width: 978px !important;
}
.headerLogo {
	background: #fff url('../Images/Header/CST_logo.gif') 14px 0px no-repeat;
	height: 89px !important;
	width: 435px !important;
	float: left;
	clear: none;
	}
.headerLink {
	display: block;
	margin: 0 0 0 15px;
	width: 330px;
	height: 80px;
}
.headerLink:link {
  cursor: pointer;
  }
.headerLink:visited{
  cursor: default;
  }
.headerLink:active {
	cursor: wait;
}
.headerLinks {
	background: url('../Images/Header/navi_curve.gif') bottom left no-repeat;
	clear: none;
	float: left;
	height: 96px;
	text-align: right;
	width: 540px;
	}
.headerLinks .headerText {
	margin: 25px 0px 0px 0px;
	/* Mac FireFox 3 Fix */
	height: 13px !important;
}
.headerLinks .headerNav {
	display: inline;
	float: right;
	margin: 0 12px 0 0;
	/* Mac FireFox 3 Fix */
  height: 52px !important;	
}
.headerLinks .headerNav li {
	float: left;
	list-style: none;
	margin: 34px 0 0 0;
	padding: 0px;
}
ul.headerNav li a {
  display: block;
  padding: 5px 0px;
}
ul.headerNav img.navi {
  padding: 5px 0 0 0;
}
.headerDropshadow {
	display: none;
	line-height: 0px;
	font-size: 0px;
	background:  url('../Images/Header/header_dropshadow_100.png') repeat-x;
	height: 7px !important;
	width: 978px;
	}
.headerWrapper .headerLinks ul.headerNav li a:active {
	cursor: wait;
}