/* ========== GENERAL GLOBAL STYLES ==========*/

body {
	text-align: center;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
	
h1 {
	width: 			100%;
	padding-top:	8px;
	padding-left: 	20px;
	line-height:	30px;
}

	
h1 {
	font-family: 	Helvetica, Arial, Geneva, Verdana,  sans-serif;
	font-size: 		18px;
	font-style: 	normal;
	font-weight: 	normal;
	color: 			#fff;
	margin-top:		0px;
	margin-bottom: 	0px;
	line-height: 24px;
}
	
h2 {
	font-family: 	Helvetica, Arial, Geneva, Verdana,  sans-serif; 
	font-size: 		14px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#666;
	margin-top:		0px;
	margin-bottom: 	0px;
}		


h3 {
	font-family: 	Helvetica, Arial, Geneva, Verdana,  sans-serif; 
	font-size: 		12px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
}		
	
p {
	font-family: 	 Verdana, Helvetica, Arial, Geneva,,  sans-serif;
	font-size: 		11px;
	font-style: 	normal;
	font-weight: 	normal;
	color: 				#000000;
	padding-top:	0.4em;
	padding-bottom:0.4em;
	padding-right: 0.4em;
	padding-left:  4px;
}


table {
	margin: 		0px;
	font-family: 	Verdana,Helvetica, Arial, Geneva,   sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
}

ul li {
	font-family: 	Verdana,Helvetica, Arial, Geneva,   sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 				#000000;
	padding:		  .2em;

}

a {
	color:#000;
	
}

/*div {
	margin: 		0px;
	font-family: 	Helvetica, Arial, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
} 
*/


/*========== LAYOUT STYLES ==========*/
		
	
#container {
	position: relative;
	text-align: left;
	padding: 0px;
	left: 0px;
	width: 950px;
	
	top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



/**********************************************************************************************************
	========== the header div is a container for #horizMenu, #logo, #breadCrumbs, #searchBar ==========
***********************************************************************************************************/
#header {
	position: 		relative;
	height: 			145px;
	width: 				950px;
	left: 				0px;
	top: 					0px;
	z-index: 			100;
	background-color: 	transparent;
	background-image: 	url(/gfx/2008/headers/background_hdr.gif);
	background-repeat:	repeat-x;
	background-position: left top;
	clear: right;
}		

#horizMenu {
	position: 	absolute;
	height:		25px;
	left:		20px;
	/*width:		368px;*/
	width:		600px;
	top:		57px;
	color: 		#000000;
	z-index:	10;		
}


/* navigation menu */

.homepageLinks {
	font-family: Helvetica, Arial, Geneva, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	line-height:14px;
	text-decoration: none;
	margin-bottom:10px;
	/*background-color: #E6E6E6;
	border: 1px solid #666666;*/
}

.homepagelinks:hover {
	font-family: Helvetica, Arial, Geneva, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	line-height:14px;
	text-decoration: underline;
	margin-bottom:10px;
	/*background-color: #E6E6E6;
	border: 1px solid #666666;*/
}


#navlist {
padding:	0;
margin:		0;

}


#navlist li {
display: block;
float: left;
list-style-type: none;
padding:	0;
margin:		0;

}

.subnavlist ul { 
	display: none; 
	list-style-type: none;
}
.subnavlist ul li { 
	float: none; 
	list-style-type: none;

}

.subnavlist ul li a
{
padding: 0px;
margin: 0px;
}

#navlist ul li:hover ul.subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
padding-top: 5px;
}

#navlist ul li:hover ul.subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 2px;
}


/* end sub menu navigation */

#logo {
	position: 			absolute;
	height:				20px;
	left:				700px;
	width:				245px;
	top:				44px;
	background-color: 	#000;
}



#breadCrumbs {
	position: 		absolute;
	height:			20px;
	left:			20px;
	width:			540px;
	top:			96px;
	font-family: 	Verdana,Helvetica, Arial, Geneva, sans-serif; 
	font-size: 		10px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#fff;
	line-height:	16px;
	


}

#breadCrumbs a {
	text-decoration:	none;
	color:				#fff;
}	


#breadCrumbs a:hover {
	text-decoration: 	underline;
	color:				#fff;

}
/*
#breadCrumbs a:active {
	text-decoration:	underline;
	color:				#fff;
}

#breadCrumbs a:visited {
	text-decoration:	none;
	color:				#fff;
}*/		

#login {
	position: 		absolute;
	height:			20px;
	left:			752px;
	width:			160px;
	top:			96px;
	font-family: 	Verdana,Helvetica, Arial, Geneva, sans-serif; 
	font-size: 		10px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#fff;
	line-height:	16px;
	


}

#login a {
	text-decoration:	none;
	color:				#fff;
}	


#login a:hover {
	text-decoration: 	underline;
	color:				#fff;

}





#searchBar {
	position: 			absolute;
	/*height:				20px;*/
	height:				28px;
	left:				750px;
	width:				200px;
	top:				116px;
	/*background-color: 	#6c8fb7;*/
}

/**********************************************************************************************************************
 ========== these divs are the colored bars across the top of the page that tell you what section you're in ==========
 ************************************************************************************************************************/

#archSectionTitle {
	position:			absolute;
	background-color: 	#6c8fb7;
	width: 				950px;
	height: 			36px;
	top:				113px;
	left: 0px;
}

#landSectionTitle {
	position:			absolute;
	background-color: 	#999966;
	width: 				950px;
	height: 			36px;
	top:				113px;
	left: 0px;
}

#machineSectionTitle {
	position:			absolute;
	background-color: 	#63638C;
	width: 				950px;
	height: 			36px;
	top:				113px;
	left: 0px;
}

#spotSectionTitle {
	position:			absolute;
	background-color: 	#9C2119;
	width: 				950px;
	height: 			36px;
	top:					113px;
	left: 				0px;
	
}

#designerSectionTitle {
	position:			absolute;
	background-color: 	#BEA963;
	width: 				950px;
	height: 			36px;
	top:				113px;
	left: 0px;
}

#fundSectionTitle {
	position:			absolute;
	background-color: 	#4A5BA5;
	width: 				950px;
	height: 			36px;
	top:				113px;
	left: 0px;
}

#renderSectionTitle {
	position:			absolute;
	background-color: 	#c9191f;
	width: 				950px;
	height: 			36px;
	top:				113px;
	left: 0px;
}

#standardSectionTitle {
	position:			absolute;
	background-color: 	#4c4c4c;
	width: 				950px;
	height: 			36px;
	top:				113px;
	left: 				0px;
	z-index:			-10;
}		


/************************************************************************
 ========== this div holds the left, center, and right columns ==========
 ************************************************************************/

#contentWrapper{
	text-align:				left;
	width: 						950px;
	background-color:#FFFFFF;
	/*height: 100%;*/
	left: 						0px;
	top: 							0px;
	clear: 						both;
	right: 						0px;
	bottom: 					0px;
	/*background-position: left top;*/
	float: 						left;
	z-index: 					-10;
}

/**************************************************************
 ========== this div holds the left hand nav links ==========
 **************************************************************/
#colLeft {
	position: 		absolute;
	width: 				155px;
	left: 				20px;
	top: 					165px;
	/*float: 			left;
	clear: 			none;*/
	/*margin-left:	20px;*/
	/*padding-top: 	20px;*/
	/*padding-left: 	20px;
	background-color:#F6F6F6;*/
	min-height: 500px;

	
	height:			100%;
}


#colLeft p {
	font-family: 	Helvetica, Arial, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
	line-height:	15px;
}

/**************************************************************
 		========== styles for main nav links ==========
 **************************************************************/
p.mainLinks, .mainLinks P {
		line-height:				15px;
}

p.mainNavLinks:hover {
		background-color: 	#dedede;
		margin:							0px;
} 

a.mainNavLinks:link, .mainNavLinks a {
	font-family: 		Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 			11px; 
	font-style: 		normal; 
	font-weight: 		bold; 
	color: 					#000000;
	margin-top:			0px;
	margin-bottom: 	0px;
	text-decoration:none;
	border-style:		none;
	margin-right:		20px;

}

a.mainNavLinks:hover, .mainNavLinks a:hover {
	font-family: 		Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 			11px; 
	font-style: 		normal; 
	font-weight: 		bold; 
	color: 					#000000;
	margin-top:			0px;
	margin-bottom: 	0px;
	background-color: 	#dedede;
	display:				block;
	text-decoration:	none;
	border-style:		none;
	margin-right:		20px;
}

a.mainNavLinks:active, .mainNavLinks a:active {
	font-family: 		Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 			11px; 
	font-style: 		normal; 
	font-weight: 		bold; 
	color: 					#000000;
	margin-top:			0px;
	margin-bottom: 	0px;
	background-color: 	#b6c8d8;
	text-decoration:none;
	border-style:		none;
	margin-right:		20px;
}

a.mainNavLinks:visited, .mainNavLinks a:visited{
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 				#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
	text-decoration:none;
	border-style:	none;
	margin-right:	20px;
}


/**************************************************************
 		========== styles for right nav links ==========
 **************************************************************/
a.rightNavLinks:link, .rightNavLinks a {
	font-family: 		Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 			11px; 
	font-style: 		normal; 
	font-weight: 		bold; 
	color: 					#000000;
	margin-top:			0px;
	margin-bottom: 	0px;
	text-decoration:none;
	border-style:		none;
	margin-right:		20px;

}

a.rightNavLinks:hover, .rightNavLinks a:hover {
	font-family: 		Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 			11px; 
	font-style: 		normal; 
	font-weight: 		bold; 
	color: 					#000000;
	margin-top:			0px;
	margin-bottom: 	0px;
	background-color: 	#dedede;
	/*display:				block;*/
	text-decoration:	none;
	border-style:		none;
	margin-right:		20px;
}

a.rightNavLinks:active, .rightNavLinks a:active {
	font-family: 		Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 			11px; 
	font-style: 		normal; 
	font-weight: 		bold; 
	color: 					#000000;
	margin-top:			0px;
	margin-bottom: 	0px;
	background-color: 	#b6c8d8;
	text-decoration:none;
	border-style:		none;
	margin-right:		20px;
}

a.rightNavLinks:visited, .rightNavLinks a:visited{
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 				#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
	text-decoration:none;
	border-style:	none;
	margin-right:	20px;
}


/*************************************************************** 
	========== styles for "Related Items" nav links ==========
**************************************************************/


a.subNavLinks:link, .subNavLinks a {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 				#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
	text-decoration:none;
	border-style: 	none;
}

a.subNavLinks:active, .subNavLinks a:active {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 				#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
	text-decoration:none;	
	border-style: 	none;
}

a.subNavLinks:hover, .subNavLinks a:hover  {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 				#000000;
	margin-top:		0px;
	text-decoration:underline;	

}


a.subNavLinks:visited, .subNavLinks a:visited {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 				#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
	text-decoration:none;
	border-style: 	none;
}

a.navLinks:hover {
	text-decoration:underline;
}


/***************************************************************** 
===== this is the container for content in the right column =====
*****************************************************************/

#colRight {
	position:		relative;
	top: 			20px;
	width: 			170px;
	left: 			0px;
	clear: none;
	float: right;
	padding-right: 20px;
	min-height: 500px;
	visibility: visible;
}


#colRight p {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
	margin-top:		0px;
	margin-bottom: 	0px;

}



/*********************************************************************** 
===== this is the container for content in the center of the page =====
***********************************************************************/

#mainContent {
	position:  		relative;
	width: 			575px;
	top: 			0px;
	left:			175px;
	background-position: left top;
	text-align: left;
	padding-top: 20px;
	min-height: 500px;
	
/******* added the following two lines to fix the min-height property of the main content area in IE - added on 07/09/2008 by Indu */
  height:auto !important;
  height:500px;
  
/**************************************************************************************/  
}



#subColumns {
	position:		relative;
	width: 			611px;
	top: 10px;
	left: 0px;
	background-color: #CCCCCC;
	background-position: left top;
	text-align: left;
	float: left;
	clear: none;
	
}

#mainContent p {
	font-family: 	Verdana, Arial, Helvetica, Geneva,   sans-serif;
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
	margin-top:		0px;
	margin-bottom: 	0px;

}

#mainContent {
	font-family: 	Verdana, Arial, Helvetica, Geneva,   sans-serif;
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
	/*margin-top:		0px;
	margin-bottom: 	0px;
*/
}



#mainContent a {

}

/*this div goes indside of #mainContent and is used when there isn't a lot of text to fill the box */
#combinedCol {
	width: 400px;
}

#spacerDiv {
	height:500px;
}


/************************************************************************************************* 
===== here is the style info for the new features lists for each product =====
**************************************************************************************************/
#archFeatureContainer {
	margin: 			0;
	padding: 			0;
	text-align: 		center;
	background-color: #6c8fb7;
	padding:1px;
	
}

/*#archFeatureContainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	background-color: #6c8fb7;
	
}

#archFeatureContainer ul li {
	display: 		inline;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 

}

#archFeatureContainer ul li a {
	text-decoration: none;
	padding: .1em 1em;
	color: #fff;
	background-color: #6c8fb7;
}

#archFeatureContainer ul li a:hover {
	color: #000;
	background-color: #fff;
}

#archFeatureContainer table tr td a:hover {
	text-decoration:underline;
}*/

#designerFeatureContainer {
	margin: 			0;
	padding: 			0;
	text-align: 		center;
	background-color: #BEA963;
	padding:1px;
	
}

/*#designerFeatureContainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	background-color: #BEA963;
}

#designerFeatureContainer ul li {
	display: 		inline;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 

}

#designerFeatureContainer ul li a {
	text-decoration: none;
	padding: .1em 1em;
	color: #fff;
	background-color: #BEA963;
}

#designerFeatureContainer ul li a:hover {
	color: #000;
	background-color: #fff;
}*/

#landFeatureContainer {
	margin: 			0;
	padding: 			0;
	text-align: 		center;
	background-color: #999966;
	padding:1px;
	
}


/*#landFeatureContainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	background-color: #999966;
	height:				20px;
}

#landFeatureContainer ul li {
	display: 		inline;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 

}

#landFeatureContainer ul li a {
	text-decoration: none;
	padding: .1em 1em;
	color: #fff;
	background-color: #999966;
}

#landFeatureContainer ul li a:hover {
	color: #000;
	background-color: #fff;
}
*/

#spotFeatureContainer {
	margin: 			0;
	padding: 			0;
	text-align: 		center;
	background-color: #9C2119;
	padding:1px;
	
}

/*#spotFeatureContainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	background-color: #9C2119;
	
}

#spotFeatureContainer ul li {
	display: 		inline;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	background-color:#fff;
}

#spotFeatureContainer ul li a {
	text-decoration: none;
	padding: .1em 1em;
	color: #fff;
	background-color: #9C2119;
}

#spotFeatureContainer ul li a:hover {
	color: #000;
	background-color: #fff;
}

*/


#machineFeatureContainer {
	margin: 			0;
	padding: 			0;
	text-align: 		center;
	background-color: #63638C;
	padding:1px;
	
}

/*#machineFeatureContainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	background-color: #63638C;
}

#machineFeatureContainer ul li {
	display: 		inline;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal;

}

#machineFeatureContainer ul li a {
	text-decoration: none;
	padding: .1em 1em;
	color: #fff;
	background-color: #63638C;
}

#machineFeatureContainer ul li a:hover {
	color: #000;
	background-color: #fff;
}*/


#fundFeatureContainer {
	margin: 			0;
	padding: 			0;
	text-align: 		center;
	background-color: #4A5BA5;
	padding:1px;
	
}


/*#fundFeatureContainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	background-color: #4A5BA5;
}

#fundFeatureContainer ul li {
	display: 		inline;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 

}

#fundFeatureContainer ul li a {
	text-decoration: none;
	padding: .1em 1em;
	color: #fff;
	background-color: #4A5BA5;
}

#fundFeatureContainer ul li a:hover {
	color: #000;
	background-color: #fff;
}
*/


#renderFeatureContainer {
	margin: 			0;
	padding: 			0;
	text-align: 		center;
	background-color: #c9191f;
	padding:1px;
	width: 400px;
	
}

/*#renderFeatureContainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	text-align: 		center;
	background-color: #4A5BA5;
}

#renderFeatureContainer ul li {
	display: 		inline;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 

}

#renderFeatureContainer ul li a {
	text-decoration: none;
	padding: .1em 1em;
	color: #fff;
	background-color: #4A5BA5;
}

#renderFeatureContainer ul li a:hover {
	color: #000;
	background-color: #fff;
}
*/
/************************************************************************************************* 
===== background colors for the alternate rows in the New in 2008 feature descriptions =====
**************************************************************************************************/
.featureBkgrdColorLight {
	background-color:#e3eaf0;
	margin-top:				5px;
	margin-bottom:		5px;
}

.featureBkgrdColorDark {
	background-color:#becedb;
	margin-top:				5px;
	margin-bottom:		5px;
}

.ARfeatureBkgrdColorLight {
	background-color:#e3eaf0;
	margin-top:				5px;
	margin-bottom:		5px;
}

.ARfeatureBkgrdColorDark {
	background-color:#becedb;
	margin-top:				5px;
	margin-bottom:		5px;
}

.DSfeatureBkgrdColorLight {
	background-color:#F2EEDF;
	margin-top:				5px;
	margin-bottom:		5px;
}

.DSfeatureBkgrdColorDark {
	background-color:#E1D7B4;
	margin-top:				5px;
	margin-bottom:		5px;
}

.FUfeatureBkgrdColorLight {
	background-color:#E2E8F2;
	margin-top:				5px;
	margin-bottom:		5px;
}

.FUfeatureBkgrdColorDark {
	background-color:#BFC5D8 ;
	margin-top:				5px;
	margin-bottom:		5px;
}

.LMfeatureBkgrdColorLight {
	background-color:#E7EADD;
	margin-top:				5px;
	margin-bottom:		5px;
}

.LMfeatureBkgrdColorDark {
	background-color:#C9CCB2;
	margin-top:				5px;
	margin-bottom:		5px;
}

.MDfeatureBkgrdColorLight {
	background-color:#D6D9E5;
	margin-top:				5px;
	margin-bottom:		5px;
}

.MDfeatureBkgrdColorDark {
	background-color:#A1A7C2;
	margin-top:				5px;
	margin-bottom:		5px;
}

.SPfeatureBkgrdColorLight {
	background-color:#EFE6E6;
	margin-top:				5px;
	margin-bottom:		5px;
}

.SPfeatureBkgrdColorDark {
	background-color:#D8CACA;
	margin-top:				5px;
	margin-bottom:		5px;
}

.RWfeatureBkgrdColorLight {
	background-color:#EAEAEA;
	margin-top:				5px;
	margin-bottom:		5px;
}

.RWfeatureBkgrdColorDark {
	background-color:#ccc;
	margin-top:				5px;
	margin-bottom:		5px;
}

/*p.featureBkgrdColorLight  {
	background-color:#e3eaf0;
	margin-top:				5px;
	margin-bottom:		5px;
}

p.featureBkgrdColorDark  {
	background-color:#becedb;
	margin-top:				5px;
	margin-bottom:		5px;
}*/



.newFeatureImage {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:		10px;
font-weight:	bold;

}

.thumbnailImage {
	float:left; 
	margin-top:5px; 
	margin-right:5px
}

.feature {
	min-height:100px;

}


/************************************************************************************************* 
===== this is the container for content in the left mini column that is inside #mainContent =====
**************************************************************************************************/

#subColLeft {
	position:		relative;
	width: 			185px;
	
	float:			left;
	left: 0px;
	background-position: left top;
	text-align: left;
	clear: none;
	padding-right: 5px;
	padding-top: 8px;
}

#subColLeft p {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
	margin-top:		0px;
	margin-bottom: 	0px;

}

#subColLeft a {

}

/* this will color the gray background inside all the subCol divs; basically a box within the box */
.greyBox {
	background-color:#F6F6F6;
	min-height:     150px;	
}

.greyBox p {
	margin-left:10px;
	
}
.greyBox a {
	color: #000;
	text-decoration:none;
	
}

.greyBox a:hover {
	color: #000;
	text-decoration:underline;
	
}

.greyBox a:visited {
	color: #000;
	text-decoration:none;
	
}

.greyBox h3 {
	margin-left:		10px;
	color:					#FFFFFF;
}

/* these are inside the subCols and a colored specifically for each product*/

.subColColorBoxLM {
	background-color:	#999966; 
	height:						20px;
	padding-top:	    10px;
}

.subColColorBoxAR {
	background-color:	#6c8fb7; 
	height:						20px;
	padding-top:	    10px;
}

.subColColorBoxStd {
	background-color:	#666666; 
	height:						20px;
	padding-top:	    5px;
	padding-bottom:	  5px;
}

.subColColorBoxSP {
	background-color:	#9C2119; 
	height:						20px;
	padding-top:	    10px;
}

.subColColorBoxMD {
	background-color:	#63638C; 
	height:						20px;
	padding-top:	    10px;
}

.subColColorBoxDS {
	background-color:	#BEA963; 
	height:						20px;
	padding-top:	    10px;
}

.subColColorBoxFU {
	background-color:	#4A5BA5; 
	height:						20px;
	padding-top:	    10px;
}

.subColColorBoxRW {
	background-color:	#c9191f; 
	height:						20px;
	padding-top:	    10px;
}



/**************************************************************************************************  
===== this is the container for content in the center mini column that is inside #mainContent =====
**************************************************************************************************/
#subColCenter {
	width: 			185px;
	float:			left;
	clear: none;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	padding-top: 8px;
}

#subColCenter p {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
	margin-top:		0px;
	margin-bottom: 	0px;
}

#subColCenter a {

}

/**************************************************************************************************  
===== this is the container for content in the right mini column that is inside #mainContent =====
**************************************************************************************************/

#subColRight {
	/*top: 			relative;*/
	width: 			185px;
	float:			right;
	left: 			0px;
	clear: 			none;
	padding-left: 	5px;
	padding-top: 8px;
}

#subColRight p {
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
	margin-top:		0px;
	margin-bottom: 	0px;

}

#subColRight a {

}

/********************************************************************************************* 
		===== this is the container for footer content, each product has a different color =====
***********************************************************************************************/

#footer{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;  changing height for new 2009 footer img */ 
	height: 60px;
	width: 950px;
	/* background-image: url(../gfx/2008/footer/footerbkground.gif); changing bkground footer images to 2009 images */
	background-image: url(../gfx/2009/footer/footerbkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#homepageFooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/footerbkground.gif);*/
	background-image: url(../gfx/2009/footer/footerbkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#ARfooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/ARFooterBkground.gif);*/
	background-image: url(../gfx/2009/footer/ARFooterBkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#DSfooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/DSFooterBkground.gif);*/
	background-image: url(../gfx/2009/footer/DSFooterBkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#FUfooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/FUFooterBkground.gif);*/
	background-image: url(../gfx/2009/footer/FUFooterBkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#LMfooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/LMFooterBkground.gif);*/
	background-image: url(../gfx/2009/footer/LMFooterBkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#MDfooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/MDFooterBkground.gif);*/
	background-image: url(../gfx/2009/footer/MDFooterBkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#RWfooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/RWFooterBkground.gif);*/
	background-image: url(../gfx/2009/footer/RWFooterBkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}


#SPfooter{
	position:relative;
	background-color: #FFFFFF;
	
	/*height: 45px;*/
	height: 60px;
	width: 950px;
	/*background-image: url(../gfx/2008/footer/SPFooterBkground.gif);*/
	background-image: url(../gfx/2009/footer/SPFooterBkground2009.gif);
	background-position: left top;
	top: 0px;
	left: 0px;
	clear: both;
	float: left;
}

#footerText {
	position:absolute;
	width:	635px;
	height:	40px;
	left: 	160px;
	/*top:		25px; changing footer text position to appear correctly on 2009 footer images */
	top: 40px;
	
}

#formFooter {
	position:	absolute;
	left: 765px;
	/*top: 	18px; changing form footer position to appear correctly on 2009 footer images*/
	top:  33px;
}


.fineprint {
	font-size: 9px;
	text-align: center;
	/*background-color: #fff;*/
	color:#fff;
	font-family: 	Arial, Helvetica, Geneva, Verdana,  sans-serif; 
	font-style: 	normal; 
	font-weight: 	normal; 

}

.fineprint a {
	font-size: 9px;
	text-decoration:none;
	color:#fff;
}

.fineprint a:hover {
	font-size: 9px;
	text-decoration:underline;
	color:#fff;
}

/*=========== LEGACY STYLES ==============*/	

.boldtext {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#000000
}

/*.boldtext a:hover {
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size:		11px; 
	font-style: 	normal; 
	font-weight: 	bold;
	color: 			#FF0000
}*/
	
.bolditalic {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		11px; 
	font-style: 	italic; 
	font-weight: 	bold; 
	color: 			#000000
}
	
.date {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		10px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#333333
}	

.headerblack {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		14px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#000000
}	
	
.header {  
	font-family: 	Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 		14px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#FF0000;
	margin-top: 	0px;
}	
		
.italic {  
	font-family: 	Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		11px; 
	font-style: 	italic; 
	font-weight: 	normal; 
	color: 			#000000;
	margin-top:		0px;
}
	
.redhead {  
	font-family: 	Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	bold; 
	color: 			#FF0000;
	margin-top: 	5px;
	margin-bottom: 	2px;
}	
	
.smalltext {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		10px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000
}

P.noMargin {  
	font-family: 	Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight:	normal; 
	color: 			#000000;
	margin:			0px;
}
	
P.noTopMargin {  
	font-family: 	Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		11px; 
	font-style: 	normal; 
	font-weight: 	normal; 
	color: 			#000000;
	margin-top:		0px;
}
	
img.floatLeft {
	float: 	left;
	margin: -5 8px 2px 0;
}
	
img.floatRight {
	float: 	right;
	margin: 8px;
} 
