* { font-family: Verdana, Arial, Helvetica, sans-serif }

body { 
	margin: 0;
	padding: 0;
	background: #F5EFEF url(images/bg.gif) repeat-x;
	font-size: 100%;
}

p {
	margin: 0 0 1em 0;
}

#mainLogo {
	position: absolute;
	top: 11px;
	width: 302px;
}

#rotateHeader {
	position: absolute;
	top: 11px;
	left: 305px;
	width: 435px;
}

#mainContent {
	position: absolute;
	top: 70px;
	width: 744px;
	z-index: 2;
}

#filler {
	
}

#bodyText {
	background-color: #fff;
	border: 1px solid #000;
	font-size: .80em;
	padding: 5px 3px 15px 24px;
	vertical-align: top;	
}

#rightText {
	background-color: #f1f1f1;
	border: 1px solid #000;
	vertical-align: top;
	font-size: .80em;
}

#mainSkew {
	position: absolute;
	top: 242px;
	left: -20px;
}

#navTable {
	position:absolute; 
	left:12px; 
	top:118px; 
	z-index:3;
}

#navTableCell {
	border: 1px solid #000;
	background-color: #000066;
}

#footerText {
	font-size: .60em;
	color: #000;
	text-align: center;
}

#footerText a {
	color: #003366;
	text-decoration: none;
}

#footerText a:hover {
	color: #003366;
	text-decoration: underline;
}

#productLinesTable {
	font-size: .75em;
}

#mainNavNew { width: 146px }

* #rollOver { 
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .80em;
	font-weight: bold;
 }

#rollOver {
	width: 146px;
	background-color: #e1e1e1;
	border: 1px solid #000;
}

#rollOver ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rollOver li {
	display: block;
	background-color: #000066;
	border: 1px solid #000;
	padding: 0;
	margin: 1px;
	text-align: right;
}

#rollOver li a {
	display: block;	
	padding: 5px;
	color: #fff;
	text-decoration: none;
}

#rollOver li a:hover {
	display: block;
	background-color: #9999CC;
}