/******************************************************
* Global Styles
******************************************************/ 
body {
	background: #ffffff;
	font-size: 76%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
#wrap {
	background:#ffffff;
	font: 1em arial, verdana, helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: 975px;
}
a {
	color: #333333;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
/******************************************************
* Header Styles
******************************************************/
#header2 {
	background: transparent;
	height: 108px;
	padding: 0 0 0 27px;
}
#headerlogo2 {
	float: left;
	margin-top:20px;
}
#header-right {
	background: white;
	color: #949ca1;
	float: right;
	margin: 73px 0 0 0;
}
/******************************************************
* Navigation Styles - Son of Suckerfish Drop Downs
******************************************************/
#menusystem, #menusystem2 {
	background: white;
	color: #949ca1;
	float: right;
	font: 1.1em arial, verdana, helvetica, sans-serif;
	z-index: 1001; /* necessary to place menu at highest elevation */
}
#menusystem {
	margin-top: 81px;
}
#menusystem2 {
	margin-top: 59px;
}
#menusystem a, #menusystem2 a {
	color: #949ca1;
	text-decoration: none;
}
#menusystem a:hover, #menusystem2 a:hover {
	color: #004b8d;
	text-decoration: none;
}
#nav, #nav ul { /* all lists */
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 1001; /* necessary to place menu at highest elevation */
}
#nav a {
	display: block;
}
#nav li { /* all list items */
	float: left;
	padding-left: 15px;
	position: relative;
	z-index: 1001; /* necessary to place menu at highest elevation */
}
#nav li ul { /* second-level lists */
	background: white;
	border-bottom: 2px solid #949ca1;
	display: block;
	left: -1200em;
	position: absolute; 
	text-align: left;
	width:160px;
	z-index: 1001; /* necessary to place menu at highest elevation */
/*	margin-top: 5px;  total height of images from first ul */
}
#nav li ul li { /* second-level list items */
	float: left;
	padding: 5px;
	position: relative;
	width: 160px;
	z-index: 1001; /* necessary to place menu at highest elevation */
}
#nav li:hover ul , #nav li.sfhover ul { /* lists nested under hovered list items */
	left: 0;
}
/******************************************************
* Footer Styles
******************************************************/
#footer, #footer2nd {
	clear:both;
	background: transparent;
	display: block;
	font-size:.9em;
	margin:0 auto;
	padding:15px 0;
}
/******************************************************
* Main Content Styles
******************************************************/
#content {
	background: transparent;
	clear: both;
	margin: 0px auto;
	padding: 0;
	text-align: center;
}
#content div {
	float:left;
	margin:0 0 0 16px;
	width:228px;
	height:348px;
	overflow:hidden;
}
#content div.first {
	margin-left:0px;
}
#content div a {
	width:228px;
	height:348px;
	display:block;
	text-indent:-9999px;
}
#equipment a  {
	background:url(../images/nav_equipment.jpg) no-repeat 0 0;
}
#equipment a:hover {
	background-position:0 -348px;
}
#training a  {
	background:url(../images/nav_training.jpg) no-repeat 0 0;
}
#training a:hover {
	background-position:0 -348px;
}
#wind a  {
	background:url(../images/nav_wind.jpg) no-repeat 0 0;
}
#wind a:hover {
	background-position:0 -348px;
}
#structures a  {
	background:url(../images/nav_structures.jpg) no-repeat 0 0;
}
#structures a:hover {
	background-position:0 -348px;
}