/* Tag References */
BODY {
	margin-left: 0px;
	margin-top: 0px;
	background: #494949;
}

/* PLEASE LEAVE THIS MARGIN @ 40px ASJ */
UL {margin: 0px 0px 0px 40px}

A {color: #660000; font-family: Verdana,Arial,Helvetica; font-size: 10px;}
A:visited{color: #000000}
IMG {border-color: #666666}
li.error{	list-style : none;}
P {font-family: Verdana,Arial,Helvetica; font-size: 10px;}
LI {font-family: Verdana,Arial,Helvetica; font-size: 10px;}
TD {font-family: Verdana,Arial,Helvetica; font-size: 10px;}
INPUT {font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height: 10px}
TEXTAREA {font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height: 14px}
SELECT {font-family: Verdana,Arial,Helvetica; font-size: 10px; line-height: 14px}
STRONG {font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #999966; font-weight:bold;}

.error {font-family: Verdana,Arial,Helvetica; color: red; font-weight:bold;}

/* standard styles */
.catalog			{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:#3E6795; font-weight:bold }
.catalogsubnav		{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:#223C5F; font-weight:bold }
.catalogheader		{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#999966; font-weight:bold }
.catalogFeature		{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:white; line-height: 14px }
.catalogFeatureHeader		{font-family: Verdana,Arial,Helvetica; font-size: 12px; color:white; font-weight:bold; line-height: 20px}

.headerLink		{font-family: Verdana,Arial,Helvetica; font-size: 9px; color:white; line-height: 14px; font-weight:bold; text-decoration:none; }
.headerLink:visited		{font-family: Verdana,Arial,Helvetica; font-size: 9px; color:white; line-height: 14px; font-weight:bold; text-decoration:none; }
.headerLink:hover		{font-family: Verdana,Arial,Helvetica; font-size: 9px; color:#999966; line-height: 14px;font-weight:bold; text-decoration:none;  }

.myfootjoyheader	{font-family: Verdana,Arial,Helvetica; font-size: 14px; color:#887744; font-weight:bold }
.myfootjoysmallheader 		{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:#8F7D4B; font-weight:bold }

.ecbreadcrumb				{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#41639A; font-weight:bold;}
.ecbreadcrumb_current		{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#16213D; font-weight:bold; text-decoration:none }
.ecbreadcrumb_inactive		{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#919191; font-weight:bold; text-decoration:none }
.ec							{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#000000; }
.ec_strong					{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; color:#000000;}
.ec_small					{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:#000000;}
.ec_small_strong			{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#000000;}
.ec_white					{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; }
.ec_white_strong			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; color:#FFFFFF;}
.ec_white_small				{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:#FFFFFF;}
.ec_white_small_strong		{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#FFFFFF;}
.ec_fire					{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#D35B1F; }
.ec_fire_strong				{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; color:#D35B1F;}
.ec_fire_small				{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:#D35B1F;}
.ec_fire_small_strong		{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#D35B1F;}
.ec_grey					{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#C9C9C9; }
.ec_grey_strong				{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; color:#C9C9C9;}
.ec_grey_small				{font-family: Verdana,Arial,Helvetica; font-size: 10px; color:#C9C9C9;}
.ec_grey_small_strong		{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#C9C9C9;}


.ec_error					{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#CC5200; }

/* added for F04 */
.home_link_learnmore {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; font-style:normal; color:#FF9900;}
.home_link_learnmore:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; font-style:normal;color:#FF9900;}
.home_link_viewallnews {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:underline; color:#CCCC99;}
.home_link_viewallnews:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:underline; color:#CCCC99;}
.home_spotlightTitle {font-family: Arial,Verdana,Helvetica; font-size: 16px; font-weight:bold; color:#CED09F;}
.home_spotlightHeader {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#FFFFFF;}
.home_spotlightBody {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:normal; color:#FFFFFF;}
.productcategory_title {font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; font-style:normal;color:#AAAA7B;}
.productcategory_thumbbody {font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:normal; font-style:normal;color:#000000;}
.productcategory_tab {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
.productcategory_tab:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; font-style:normal;color:#000000;text-decoration:none;}
.productlist_tab {font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
.productlist_tab:visited {font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; font-style:normal;color:#000000;text-decoration:none;}
.product_subhead {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; font-style:normal;color:#999966;}
.product_subhead:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; font-style:normal;color:#999966;}
.prodbg_small {	position:relative; top:0px; left:0px; width:25px; height:25px; background-image:url(images/fj_globalc_topbg.gif); background-repeat:repeat; overflow: hidden; }
.prodbg_long {	position:relative; top:0px; left:0px; width:552px; height:25px; background-image:url(images/fj_globalc_topbg.gif); background-repeat:repeat; overflow: hidden; }
.td_bg_572 { position:relative; top:0px; left:0px; width:572px; height:25px; background-image:url(images/fj_globalc_topbg.gif); background-repeat:repeat; overflow: hidden; }
.td_bg_313 { position:relative; top:0px; left:0px; width:313px; height:25px; background-image:url(images/fj_globalc_topbg.gif); background-repeat:repeat; overflow: hidden; }
.td_bg_244 { position:relative; top:0px; left:0px; width:244px; height:25px; background-image:url(images/fj_globalc_topbg.gif); background-repeat:repeat; overflow: hidden; }
.td_bg_335 { position:relative; top:0px; left:0px; width:340px; height:25px; background-image:url(images/fj_globalc_topbg.gif); background-repeat:repeat; overflow: hidden; }
.breadcrumb {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#DED9CA;}
.breadcrumb:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#DED9CA;}
.standardPageHeader {font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; font-style:normal;color:#999966;}
.NewsHeader {font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight:bold; font-style:normal;color:#999966;}
.mfj_title {font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight:bold; font-style:normal;color:#999966;}
#menuhome { margin: 0; padding: 0; }
#menubg { background: url(..images/fj_topbar_row.gif) repeat-x top left; }
.subMenuItem, .subMenuItemOver { color: #363636; padding-left: 10px; font: 11px Arial, sans-serif; text-align: left; text-decoration: none }
.itemBorder, .itemBorderOver { border: 1px solid #BBB9AD }
.footerlink {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:normal; text-decoration:none; color:#CCCC99;}
.footerlink:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:normal; color:#CCCC99;}
.myjoysfooterlink {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; text-decoration:none; color:white;}
.myjoysfooterlink:visited {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:white;}

.productFinderLabelOn {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#000000;}
.productFinderLabelOff {font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight:bold; color:#AAAAAA;} 
/* end 04 additions */


/* eNewsletter additions 9/2005 */
.enewsTitle {font-family: Arial,Verdana,Helvetica; font-size: 16px; font-weight:bold; color:#000000;}
.enewsInThisIssue {font-family: Arial,Verdana,Helvetica; font-size: 14px; font-weight:bold; color:#000000;}
.enewsContentsLink {font-family: Arial,Verdana,Helvetica; font-size: 12px; font-weight:bold; color:#006CBA; text-decoration:none;}
.articleTitleLarge {font-family: Arial,Verdana,Helvetica; font-size: 14px; font-weight:bold; color:#999966;}
.articleTitleSmall {font-family: Arial,Verdana,Helvetica; font-size: 12px; font-weight:bold; color:#999966;}
.articleBody {font-family: Arial,Verdana,Helvetica; font-size: 11px; color:#333333;}
.enewsFooterText {font-family: Arial,Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#333333; text-decoration:none;}
.enewsFooterLink {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:bold; color:#999966; text-decoration:none;}
.enewsFooterLink:hover {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:bold; color:#999966; text-decoration:underline;}
.enewsFooterLink:visited {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:bold; color:#999966; }
.enewsDate {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:bold; color:#FFFFFF;}

.enewsLink1 {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:bold; color:#FF9900; text-decoration:underline;}
.enewsLink1:hover {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:bold; color:#FF9900; text-decoration:underline;}
.enewsLink1:visited {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:bold; color:#FF9900; text-decoration:underline; }

.enewsLink2 {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:normal; color:#FF9900; text-decoration:underline;}
.enewsLink2:hover {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:normal; color:#FF9900; text-decoration:underline;}
.enewsLink2:visited {font-family: Arial,Verdana,Helvetica; font-size: 11px; font-weight:normal; color:#FF9900; text-decoration:underline; }

.enewsLink3 {font-family: Arial,Verdana,Helvetica; font-size: 11px; color:#0000ff;font-weight:normal;text-decoration:underline;}
.enewsLink3:hover {font-family: Arial,Verdana,Helvetica; font-size: 11px;color:#0000ff; font-weight:normal;  text-decoration:underline;}
.enewsLink3:visited {font-family: Arial,Verdana,Helvetica; font-size: 11px; color:#0000ff;font-weight:normal;  text-decoration:underline; }

/*- Bold FF9900 with underline
- FF9900 with underline (no bold)
- Traditional blue link with underline*/



.sitesearchhighlight 		{font-family: Verdana,Arial,Helvetica; font-size: 11px; color:#887744; font-weight:bold }

.highlight {font-family: arial,sans-serif; font-size: 11px; color: #cc6600;}
.text-large {font-family: arial,sans-serif; font-size: 12px; line-height: 17px; }
.text-medium {font-family: arial,sans-serif; font-size: 11px; }
.text-small {font-family: arial,sans-serif; font-size: 10px; }

.EVENROW {background-color: #ffffff; font-family: arial,sans-serif; font-size: 10px; height: 18; text-align: left; }
.HEADER {background-color: #F6F6F6; color: #000000; font-family: arial,sans-serif; font-size: 11px; }
.ODDROW {background-color: #fffff9; font-family: arial,sans-serif; font-size: 10px; height: 18; text-align: left; }
.SELECTEDROW {background-color: #fff5d0; font-family: arial,sans-serif; font-size: 10px; height: 18; text-align: left; }



/* anchor for positioning DHTML elements */
#menuAnchor { position:relative; visibility:hidden; width:1em; height:1em; left:0px; top:0px; }

/* andchors for IE5.0 Mac DHTML menus */
#menuAnchor1 { position:relative; visibility:hidden; width:1px; height:10px; left:0px; top:0px; }
#menuAnchor2 { position:relative; visibility:hidden; width:1px; height:10px; left:0px; top:0px; }
#menuAnchor3 { position:relative; visibility:hidden; width:1px; height:10px; left:0px; top:0px; }


/* DHMTL Navigation Menu Items (added 2/2005) */
.subMenuItem, .subMenuItemOver { color: #363636; padding-left: 10px; font: 11px Arial, sans-serif; text-align: left; text-decoration: none }

.navMainMenuOff
{
	padding-left: 10px;
	font: 11px Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
}

.navMainMenuOff:visited
{
	padding-left: 10px;
	font: 11px Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
}

.navMainMenuOver { color: #363636; padding-left: 10px; font: 11px Arial, sans-serif; text-align: left; text-decoration: none; font-weight:bold; }

.navOn {text-align:center; color: #cc6600; font-size: 14px;}
.navRightBorder { border-right:1; border:1; }

/* International translation additions */

/*.button { background-color: #CECA82; border: 1px solid #FFFFFF; }
.button:visited { background-color: #CECA82; border: 1px solid #FFFFFF; }
*/
.button { color:White; background-color: #999966; border: 1px solid #FFFFFF; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; text-decoration:none; }
.button:visited { background-color: #999966; border: 1px solid #FFFFFF; }
.button:hover { color:#999966; background-color: #999966; border: 1px solid #FFFFFF; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; text-decoration:none; }

.buttonOnBlack { color:White; background-color: #999966; border: 1px solid #FFFFFF; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; text-decoration:none; }
.buttonOnBlack:visited { background-color: #999966; border: 1px solid #FFFFFF; }
.buttonOnBlack:hover { color:#999966; background-color: #999966; border: 1px solid #FFFFFF; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; text-decoration:none; }

.glossary_tab {font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
.glossary_tab:visited {font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; font-style:normal;color:#000000;text-decoration:none;}

.foo { color:White; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; text-decoration:none; }
.foo:visited { border: 1px solid #FFFFFF; }
.foo:hover { color:#999966; font-family: Verdana,Arial,Helvetica; font-size: 9px; font-weight:bold; text-decoration:none; }

