body { margin:0px; background-color:#fff; color:#000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; }
img { border:0px; }
p { font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#333; }
a { color:#003366; }
h1 { font-size:24px; line-height:32px; margin-bottom:20px; margin-top:20px; color:#666; font-weight:normal; font-family:Georgia, serif; clear:both; text-align:left; }
h2 { font-size:16px; line-height:22px; margin-bottom:8px; margin-top:30px; color:#333; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; text-align:left; }
h3 { font-size:14px; line-height:20px; margin-bottom:10px; margin-top:0px; color:#fff; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#2f503f; text-indent:5px; clear:both; text-align:center; }
h4 { font-size:15px; margin-bottom:6px; margin-top:0px; color:#666; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; text-align:left; }
hr { color:#ccc; height:1px; margin-top:0px; margin-bottom:0px; }

/* header */
div.head1 { width:923px; height:50px; background-image:url('/images/fsc_header_r1_c1.jpg'); background-repeat:no-repeat; text-align:right; }
div.head2 { width:923px; height:173px; margin:0px 0px 0px 0px; }

/* navbar */
div.nav { width:730px; height:50px; margin:0px 0px 0px 196px; }
div.navItem { width:104px; height:50px; float:left; }
p.navItem { color:#fff; margin:18px 0px 0px 0px; text-align:center; }
a.navItem { color:#fff; text-decoration:none; }

/* languages */
div.languages  { width:923px; clear:both; height:20px; text-align:right; }

/* body */
div.body { width:923px; min-height:400px; }
div.bodyColumnLeft  { width:195px; text-align:left; float:left; }
div.bodyColumnRight  { width:728px; text-align:left; float:left; }

/* footer */
div.footer { width:923px; height:70px; clear:both; border-top:1px solid #2f503f; margin-top:30px; }
p.footer { font-size:10px; line-height:14px; color:#666; margin:20px 0px 30px 0px; text-align:center; }

/* chunks */
div.chunkProducts { float:left; width:329px; height:280px; margin-right:30px; margin-bottom:30px; margin-top:20px; padding:10px; background-color:#BCD8CB; text-align:center; }
div.chunkCompanies { float:left; width:329px; height:280px; padding:10px; margin-bottom:30px; margin-top:20px; background-color:#BCD8CB; text-align:center; }
p.chunkListing1 { margin:0px 0px 12px 0px; font-size:16px; line-height:19px; text-align:center; }
p.chunkListing2 { margin:0px 0px 8px 0px; font-size:16px; line-height:19px; text-align:center; }

/* member area */
div.memberColumnLeft { width:195px; float:left; text-align:left; }
div.memberColumnRight { width:728px; float:left; text-align:left; }
div.memberInfo { width:687px; padding:20px; background-color:#FFFF99; border-right:1px solid #999; border-bottom:1px solid #999; margin-top:30px; }
div.memberInfo p { color:#CC0000; }

p.standard11 { margin:0px 0px 10px 0px; font-size:11px; text-align:left; }

.form { margin:0px 0px 0px 0px; }

/* browse */
p.browse {margin:10px 0px 10px 0px; text-align:center; }
a.browse { text-decoration:underline; }

/* forms */
table.form 		{ background-color:#FFFFFF; border:0px; width:728px; margin-bottom:20px; margin-top:0px;  }
td.form 		{ background-color:#BCD8CB; border-bottom:1px solid #fff; }
td.form2 		{ background-color:#E4EFEA; border-bottom:1px solid #fff; }
td.formAd1 		{ background-color:#eee; border-bottom:2px solid #fff; }
td.formAd2 		{ background-color:#EDF0CE; border-bottom:2px solid #fff; }
td.formhead 	{ background-color:#75AE91; height:18px; border-bottom:1px solid #fff; border-top:3px solid #fff; }
td.formheadcat	{ background-color:#BCD8CB; height:18px; border-bottom:1px solid #fff; }
td.formtitle 	{ background-color:#2f503f; height:20px; border-bottom:1px solid #fff; border-top:3px solid #fff; }
td.formbutton 	{ height:25px; background-color:#eee; text-align:right; vertical-align:middle; }
td.formerror	{ height:25px; background-color:#FFff00; color:#FF0000; }
td.formmessage	{ height:25px; background-color:#D9EFC0; color:#009900; }
p.form 			{ margin:0px; font-size:11px; }
p.form2			{ margin:0px; font-size:11px; }
p.formhead 		{ margin:0px; font-weight:bold; }
p.formtitle		{ margin-top:0px; margin-bottom:0px; color:#fff; font-size:14px }
p.formerror		{ color:#FF0000; margin:2px; }
p.formmessage	{ color:#009900; margin:2px; }
p.formAttribute { margin:0px 0px 0px 10px; font-style:italic; font-weight:bold; }
input.button150 { width:150px; }
table.form input[type='text'] { padding:4px; font-size:14px; }
table.form input[type='password'] { padding:4px; font-size:14px; }
select { padding:4px; font-size:14px; }

/* advertisement */
table.sponsors { width:160px; border-spacing:0px; padding:0px; table-layout:fixed; }
td.sponsorsAd { width:160px; height:85px; background-image:url('/images/ads/frame.jpg'); background-repeat:no-repeat; text-align:center; vertical-align:middle; }
td.sponsorsSpace { height:15px; }

.button1 { width:150px; margin-left:5px; }
.button2 { width:200px; margin-left:5px; }
.icon { width:16px; height:16px; margin-right:3px; }
.textControl { width:98%; }
.product { margin:0px; }

div.navbar { clear:both; width:100%; height:27px; margin:0px; }
div.spacebar { clear:both; background-color:#3C4013; height:3px; width:100%; }
div.tab { float:left; height:25px; background-color:#aaa; margin-right:2px; text-align:center; }
div.tab2 { float:left; height:25px; background-color:#aaa; margin-top:2px; margin-right:2px; text-align:center; }
div.tabSel { float:left; height:27px; background-color:#2f503f; margin-right:2px; text-align:center; }
p.tab { margin:5px 20px 0px 20px; }
a.tab { color:#fff; text-decoration:none; }
a.tabSel { color:#fff; text-decoration:none; }


div.catLevelIcon { width:20px; height:20px; margin-right:2px; float:left; }

div.catLevel1 { width:728px; height:20px; clear:both; margin-top:25px; }
div.catLevel1b { width:646px; height:20px; float:left; background-color:#2f503f; }
div.catLevel1c { width:60px; height:20px; float:left; background-color:#2f503f; text-align:right; }
div.catLevel1Content { width:706px; margin-left:22px; margin-top:2px; background-color:#F1F3F1; }
div.catLevel1Info { width:60px; margin-top:2px; background-color:#F1F3F1; }
div.catLevel1b p, div.catLevel1c p { color:#fff; }

div.catLevel2 { width:706px; height:20px; clear:both; margin-top:2px; margin-left:22px; }
div.catLevel2b { width:624px; height:20px; float:left; background-color:#75AE91; }
div.catLevel2c { width:60px; height:20px; float:left; background-color:#75AE91; text-align:right; }
div.catLevel2Content { width:684px; margin-left:44px; margin-top:2px; margin-bottom:10px; background-color:#F1F3F1; }
div.catLevel2info { width:60px; margin-top:2px; margin-bottom:10px; background-color:#F1F3F1; text-align:right; }

div.catLevel3 { width:684px; height:20px; clear:both; margin-top:2px; margin-left:44px; }
div.catLevel3b { width:602px; height:20px; float:left; background-color:#BCD8CB; }
div.catLevel3c { width:60px; height:20px; float:left; background-color:#BCD8CB; text-align:right; }
div.catLevel3Content { width:662px; margin-left:66px; margin-top:2px; margin-bottom:10px; background-color:#F1F3F1; }
div.catLevel3Info { width:60px; margin-top:2px; margin-bottom:10px; background-color:#F1F3F1; text-align:right; }

div.catLevel4 { width:662px; height:20px; clear:both; margin-top:2px; margin-left:66px; }
div.catLevel4b { width:580px; height:20px; float:left; background-color:#E4EFEA; }
div.catLevel4c { width:60px; height:20px; float:left; background-color:#E4EFEA; text-align:right; }
div.catLevel4Content { width:640px; margin-left:88px; margin-top:2px; margin-bottom:10px; background-color:#F1F3F1; }
div.catLevel4Info { width:60px; margin-top:2px; margin-bottom:10px; background-color:#F1F3F1; text-align:right; }

div.catLevel1 p { line-height:14px; margin:2px 5px; font-weight:bold; }
div.catLevel2 p { line-height:13px; margin:3px 5px; }
div.catLevel3 p { line-height:12px; margin:3px 5px; }
div.catLevel4 p { line-height:12px; margin:3px 5px; }

