body { text-align: left; background-image:url("/s3/site/images/fe/background.gif");}
.body { padding: 10px 10px 10px 20px; }
.header { font-size: 11pt; font-weight: bold; color: #081E8E; }

.centeredImage{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;}

hr { height: 1px; color: #000; background-color: #fff; margin: 3x 0 3px 0; }
h1 { color: #081E8E; font-size: 10pt; font-size: bold; margin: 8px 0 8px 0; }
h2 { color: #081E8E; font-size: 10pt; margin: 8px 0 8px 0; }
h3{ color: #000; font-size: 8pt; margin-bottom: 0; padding-bottom: 2px; }
img { border: 0 }
.spacer {clear:both;}
div, td, span { font-family: Tahoma, Helvetica; text-align: left; font-size: 9pt; }

/* grouser styles 1/12/09 */
#grouserBack {background-image:url("/s3/site/images/fe/grouser/background.gif");width:590px;background-position: center;background-repeat: repeat-y;border:solid #414242 1px;background-color:#ebb15f}
#grouserTitle {background-image:url("/s3/site/images/fe/grouser/header.jpg");background-repeat:no-repeat;height:118px; background-position: center;margin-bottom:12px}
.grouserProducts {margin-left:100px;text-align:left;margin-bottom:12px;font-weight:bold;font-size:11pt}
#grouserCol1 {float:left;width:234px;padding-left:40px}
#grouserTitle2{color:#231f20;font-size:12pt;font-weight:bold;margin-bottom:0px}
UL {margin-bottom:0px;margin-top:0px;margin-left:18px}
LI {margin-left:0px;}
#grouserCol2 {float:left;width:260px;padding-left:40px}
#grouserImages {width:590px;text-align:center;margin-top:10px}
#grouserCol3 {float:left;width:234px;padding-left:40px;margin-top:10px;margin-bottom:10px}
#grouserTitle3 {color:#231f20;font-size:11pt;font-weight:bold;margin-bottom:0px}
#grouserCol4 {float:left;width:300px;text-align:right;margin-top:10px;margin-bottom:10px}
#grouserImages2 {width:574px;text-align:center;margin-bottom:10px}



a:link, 
a:visited { color: #081E8E; }
a:hover { color: #3C4DA4; }
a.altNav:link, 
a.altNav:visited { font-family: arial; color: #081E8E; font-size: 8pt; }
a.altNav:hover { font-family: arial; color: #3C4DA4; font-size: 8pt; }
a.freeSubscription:link, 
a.freeSubscription:visited { font-family: arial; color: #fff; font-weight: bold; text-decoration: none; }
a.freeSubscription:hover { font-family: arial; color: #fff; font-weight: bold; text-decoration: underline; }
a.currentIssue:link, 
a.currentIssue:visited { font-family: arial; color: #1A2E93; font-weight: bold; font-size: 8pt; }
a.currentIssue:hover { font-family: arial; color: #AD282B; font-weight: bold; font-size: 8pt; }
a.splash:link, 
a.splash:visited { font-family: arial; color: #081E8E; font-size: 8pt; }
a.splash:hover { font-family: arial; color: #3C4DA4; font-size: 8pt; }
a.product:link, 
a.product:visited { color: #AD282B; font-weight: bold; text-decoration: none; }
a.product:hover { color: #AD282B; font-weight: bold; text-decoration: underline; }
a.leftNav:link, 
a.leftNav:visited { color: #000; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.leftNav:hover { color: #000; font-size: 8pt; font-weight: bold; text-decoration: underline; }
a.footer:link, 
a.footer:visited { color: #606060; font-size: 8pt; text-decoration: none; }
a.footer:hover { color: #606060; font-size: 8pt; text-decoration: underline; }
a.copyright:link, 
a.copyright:visited, 
a.copyright:hover { color: #000; font-size: 7pt; }
a.cgColorLink:link, 
a.cgColorLink:visited { color: #081E8E; font-size: 8pt; } 
a.cgColorLink:hover { color: #212121; font-size: 8pt; }
a.cgColorTwo:link, 
a.cgColorTwo:visited { color: #825031; font-weight: bold; }	
a.cgColorTwo:hover { color: #806555; font-weight: bold; }

.bannerAd { text-align: center; }
.bannerAd img { border: 0; margin: 15px; }
.copyright { color: #000; font-size: 7pt; }
.footer { color: #606060; font-size: 8pt; text-align: center; }
.leftNavPadding { padding-left: 8px; padding-bottom: 8px; }
.product { color: #AD282B; font-weight: bold; }
.required { color: red; }
.small { font-size: 8pt; }
.smallSpaced { font-size: 7pt; word-spacing: 3px; }
.splashText { font-size: 8pt; font-family: arial; padding-left: 2px; }
.subHeader { color: #081E8E; }

/*column/row colors used throughout tools (ex. discussion board, news)*/
.cgRowHeader { background-color: #1A2E93; color: #fff; font-weight: bold; font-size: 9pt; }
.cgTopicHeader { background-color: #B1B1B1; color: #000; font-weight: bold; font-size: 9pt; }
.cgColumnColor1 { background-color: #D3D2D2; color: #000; font-size: 8pt; }
.cgColumnColor2 { background-color: #eee; color: #000; font-size: 8pt; }
.cgColumnColor3 { background-color: #ddd; color: #000; font-size: 8pt; }
.cgColumnColor4 { background-color: #C4C4C4; color: #000; font-size: 8pt; }
.cgColumnColor5 { background-color: #eee; color: #000; font-size: 8pt; }

.lessCatList { margin: 0px; padding: 0px; }
	.lessCatList li ul { margin: 0px; padding: 0px 0px 0px 5px; }
.categoryItem, .catListContainer { cursor: pointer; list-style: none outside square; padding: 2px 0px 2px 0px; }
.chosenCat { color: #ff0000; }
#catList { width: 385px; }
label.error { display: block; color: #ff0000; }
/* some "generic" styles.. */
.width60 { width: 60%; }
.width40 { width: 40%; }
.alignTop { vertical-align: top; }
#page1 table tr td, #page2 table tr td, #page3 table tr td, #page4 table tr td, #page5 table tr td { vertical-align: top; }

.catListContainer { font-weight: bold; }
.categoryItem { font-weight: normal; }
.selectedCategory { color: #081E8E; font-weight: bold; }


div.FEsupplier { padding: 5pt; margin-bottom: 10px; }
/* Gold */
div.supplierLevel10 { border: 3pt solid #DAA520; }
/* Silver */
div.supplierLevel20 { border: 3pt solid #C0C0C0; }
/* Bronze */
div.supplierLevel30 { border: 3pt solid #8C7853; }

dl#supplierInfo dt { font-weight: bold; float: left; width: 100px; }
dl#supplierInfo dd { margin-left: 100px; }
