.invSpcHdr	  { color: #007CC2; font-family : Trebuchet MS, Arial, sans-serif; font-size : 13.5pt; font-weight: bold; }
.invSpcText	  { color: #000; font-family : Trebuchet MS, Arial, sans-serif; font-size : 10pt; font-weight: bold; }	
.invSpcPrice  { color: #CC0000; font-family : Trebuchet MS, Arial, sans-serif; font-size : 11pt; font-weight: bold; }
.invSpcBorder { border: 1px solid #A8B1B7; background-color: #ffffff; float: left;  }
.invSpcBck	  { background-color: #fff; }
.invSpcHdrBck { border-bottom: 1px solid #A8B1B7; background-color: #eee; text-align: center; }

BODY 	{ font-family : Arial, Helvetica, Sans-Serif; font-size : 8pt; color: #000; font-style: normal; font-weight : normal; line-height: 12pt; margin-top: 28px;}
TD 		{ font-family : Arial, Helvetica, Sans-Serif; font-size : 8pt; color: #999; font-style: normal; font-weight : normal; line-height: 12pt;}
A 		{ color : #fff; text-decoration: none; }
A:Hover { color : #ccc; text-decoration: underline; }

.highText 	{  font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: white; font-style: normal; font-weight: normal; text-decoration: none; }
.lowText 	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #ACACAC; font-style: normal; font-weight: normal; text-decoration: none; }

h1 { 
	font-size : 16px; 
	color: #ccc; 
	font-style: normal; 
	font-weight: bold; 
	margin-bottom: 0;
}
.title { 
	font-size : 16px; 
	color: #ccc; 
	font-style: normal; 
	font-weight: bold; 
}

h2 {
	font-size : 14px; 
	color: #fff; 
	font-style: normal; 
	font-weight: bold;
	margin-bottom: 0;
}
.subhead, .subhead a:link, .subhead a:active, .subhead a:visited { 
	font-size : 14px; 
	color: #fff; 
	font-style: normal; 
	font-weight: bold; 
}
.subhead a:hover 	{ color : #F23625; }

.ltgray	{ font-size : 8pt; color: #90896F; font-style: normal; font-weight : normal; }
.black 	{ font-size : 8pt; color: #000; font-style: normal; font-weight : normal; }
.black a:link, .black a:active, .black a:visited { color: #660000; text-decoration: none; font-weight: bold;}
.black a:hover { color: #666; }
.body 	{ font-size : 8pt; color: #ccc; font-style: normal; font-weight : normal; }
.bold 	{ font-size : 9pt; color : #ccc; font-style: normal; font-weight : bold; }
.red 		{ font-size : 8pt; color : #FF3333; font-style: normal; font-weight : normal; }
.red:link 	{ font-size : 8pt; color : #FF3333; font-style: normal; font-weight : normal; text-decoration: underline; }
.red:hover 	{ font-size : 8pt; color : #FF3333; font-style: normal; font-weight : normal; text-decoration: none; }
.white 			{ font-size : 8pt; color: #fff; font-style: normal; font-weight : normal; line-height: 12pt;}

.bckWhite { background: #fff; }
.bckNav { background: url(/images/bckNav.gif) repeat;}
.bckBody { background: url(/images/bckBody.gif) repeat-y;}
.bckBodyTop { background: url(/images/bdy_bkg.jpg) no-repeat;}

.itemBorder { border: 1px solid #da960d; }
.lowText 	{ COLOR: white; FONT-FAMILY: Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
.highText 	{ COLOR: black; FONT-FAMILY: Trebuchet MS, Arial, sans-serif; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }

#navContainer {
	width: 747px;
	text-align: left;
}

#content {
	margin: 0;
	padding: 20px;
	width: 974px;
	min-height: 300px;
	text-align: left;
	background-image: url(/images/bdy_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
html>body #content { width: 934px; } /*for nonIE*/
*html #content { height: 300px; overflow: visible; } /*for IE*/

#contentwhite {
	margin: 0;
	padding: 20px;
	width: 934px;
	min-height: 300px;
	text-align: left;
	background-color: #fff;
}
html>body #contentwhite { width: 894px; } /*for nonIE*/
*html #contentwhite { height: 300px; overflow: visible; } /*for IE*/

/* This starts the styles for the new CSS Navigation */
#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style-type: none; 
	line-height: 20px; 
	z-index: 55;
	}
	html>body #nav, #nav ul { position: relative; }

#nav a {
	display: block; 
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	width: 100%; 
}

#nav a.parent {
background: url(/images/arrow.gif) no-repeat; background-position: 95% 50%; 
}

#nav a.parent:hover {
background: url(/images/blackarrow.gif) center no-repeat; background-position: 95% 50%; 
background-color: #fff; 
}

#nav a:hover {
	background: #fff; 
	text-decoration: none;
	color: #000;
}
	
#nav li { 
	float: left;
	white-space: nowrap; 
}

#nav li ul { 
	z-index: 3; 
	border: 1px solid #770815; border-bottom-style: none; 
	padding: 0px; 
	position: absolute;
	background: #770815; 
	width: 130px; 
	width: expression('132px'); 
	left: -999em; 
}

#nav li ul li {
	width: 100%;
	border-bottom: 1px solid #770815; 
}

#nav li ul ul { 
	margin: -21px 0 0 128px; 
}
html>body #nav li ul ul { 
	margin: -21px 0 0 130px; 
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em; 
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
	left: auto; 
}
