/* global */
body { margin:0px; padding:0px; font-family:arial, helvetica, sans-serif; background-color:#ECECEC; text-align:center;}
form { margin:0px; padding:0px; }  

/* this helps divs from over floating */
.clearboth { clear:both; margin:0px; padding:0px; height:1px; background:none; }

/* container */
#container { margin:0 auto 0 auto; padding:0 4px; width:760px; text-align:left; background-image:url("/fgimages/searchearn/network-bg.gif"); background-repeat:repeat-y; background-position:top left;  }

#Logo { margin:0; padding:19px 0 0 20px; width:238px; height:61px; float:left; }
#NavGlobal { margin:0; padding:30px 20px 0 0; width:482px; height:50px; font-size:13px; float:left; text-align:right; }
#NavGlobal h6 { margin:0; padding:20px 0 0 0; font-weight:100; font-size:12px; color:#666666; text-align:right; }


/* tabs */
#Tabs { clear:both; margin:0 0 20px 0; padding:0; height:29px; font-size:12px; line-height:1.25em; }
#Tabs ul { margin:0; padding:0 0 0 20px; list-style:none; }
#Tabs li { margin:0; padding:0; display:inline; }
#Tabs a { margin:0 5px 0 0; padding:0 0 0 4px; float:left; text-decoration:none; background-image:url("/fgimages/searchearn/network-tab-left.gif"); background-repeat:no-repeat; background-position:top left; }
#Tabs a span { padding:7px 8px 7px 4px; float:left; display:block; background-image:url("/fgimages/searchearn/network-tab-right.gif"); background-repeat:no-repeat; background-position:top right; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Tabs a span { float:none; }
/* End IE5-Mac hack */
#Tabs a:hover span { color:#FFFFFF; }
#Tabs a:hover { background-position:0% -43px; }
#Tabs a:hover span { background-position:100% -43px; } 
/* Selected Tabs */
#Sel a { color:#FFFFFF; background-position:0% -43px; font-weight:bold; }	
#Sel a span { color:#FFFFFF; background-position:100% -43px; }	

#Search { clear:both; margin:0 0 30px 0; padding:25px 0 0 0; width:760px; height:54px; background-image:url("/fgimages/searchearn/network-bg-search.gif"); background-repeat:repeat-x; background-position:bottom left; }
#Search h3 { margin:0; padding:0 5px 0 20px; font-size:16px; color:#FFFFFF; }
#Search input.txt { margin:0 10px 0 0; width:415px; }

#SearchResults { clear:both; margin:0; padding:0 0 0 0; width:760px; height:109px; background-image:url("/fgimages/searchearn/network-bg-search.gif"); background-repeat:repeat-x; background-position:bottom left; }
#SearchResults h3 { margin:0; padding:0 5px 0 20px; font-size:16px; color:#FFFFFF; }
#SearchResults input.txt { margin:0 10px 0 0; width:415px; }
#SearchResults .searchbox { clear:both; margin:0; padding:7px 0 0 0; height:40px; }

#Breadcrumb { margin:0 0 0px 0; padding:10px 20px; font-size:12px; background-color:#CBD9EE; width:720px;}

#Text { margin:0; padding:0 30px 20px 20px; width:730px; float:left; }
#Text h3 { margin:0; padding:0 0 10px 0; font-size:20px; }
#Text h4 { margin:0; padding:10px 0 5px 0; font-size:16px; }
#Text h5 { margin:0; padding:10px 0 3px 0; font-size:14px; }
#Text p { margin:0; padding:0 0 10px 0; font-size:14px; color:#666666; line-height:1.45em; }
#Text ul { margin:0 10px 0 0; padding:0; width:126px; float:left; list-style:none; font-size:14px; line-height:1.7em; }

#Callout { margin:20px 0 0 0; padding:19px; width:238px; float:left; background-color:#E3EAF6; border:1px solid #CCCCCC; text-align:center; }
#Callout h3 { margin:0; padding:0 0 10px 0; font-size:22px; }
#Callout p { margin:0; padding:0 0 20px 0; font-size:14px; color:#666666; line-height:1.5em; }

#BContent { margin:0; padding:0 30px 20px 20px; width:730px; float:left; }

/* directory */
#ResBox p { margin:0px; padding:0px; line-height:15px; color:#000000; font-size:13px; }
#ResBox p.spns { clear:both; margin:0px 0px 5px 0px; padding:0px; line-height:15px; font-size:11px; color:#999999; }
#ResBox a.SpLnk { margin:0px; padding:0px 0px 0px 0px;  text-decoration:none; color: #009900; }
#ResBox h2 { margin:0px; padding:0px 0px 0px 0px; font-weight:100; font-size:16px; }
#ResBox a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
#ResBox h3 { margin:0px; padding:0px 0px 10px 0px; font-weight:100; font-size:13px; }
a.GrnLnk:link, a.GrnLnk:visited, a.GrnLnk:active, a.GrnLnk:hover { color:#009900; text-decoration:none; }
#ResBox p.Next { vertical-align:text-middle; }
#ResBox a.add { position:relative; top:-16px; left: 515px; color:#0000CC;}

/*#ResultsOptR { margin:0; padding:20px 0 0 0; }*/

/* related links module */
#Related { margin:15px 0 0 0; padding:15px 0px 10px 0px; line-height:1.2em; border-top:1px solid #CCCCCC; }
#Related h2 { margin:0px; padding:0px; color:#000000; font-size:14px; }
#Related ul { margin:10px 0px 5px 0px; padding:0 20px 0 0; list-style:none; font-size:15px; width:300px; float:left; } 
#Related li { margin:0 0 6px 0; padding:0px; }

/* related links Module */
#Rel { margin:10px 0px 15px 0px; padding:0px 0px 10px 0px; border:1px solid #CCCCCC; background-color:#E3EAF6; }
#Rel p { margin:0 9px 0 9px; padding:0 0 10px 0; font-size:12px; line-height:1.2em; }
#Rel h1 { margin:0 0 10px 0; padding:9px 0px 9px 9px; font-size:16px; background-color:#FFFFFF; color:#000000; border:none; }
#Rel ul { margin:10px 0px 5px 0px; padding:0 9px; list-style:none; font-size:14px; } 
#Rel li { margin:0 0 6px 0; padding:0px; }

#BRelated { margin:0; padding:0 20px 20px 0; width:280px; float:right; }

/* IB MARKETPLACE Module */
#IBMkt { margin:10px 0px 15px 0px; padding:0px 0px 10px 0px; border:1px solid #CCCCCC; background-color:#E3EAF6; }
#IBMkt p { clear:both; margin:0 9px 0 9px; padding:0px; color:#000000; font-size:12px; line-height:1.2em; }
#IBMkt h1 { margin:0 0 5px 0; padding:9px 0px 9px 9px; font-size:16px; background-color:#FFFFFF; color:#000000; border:none; }
#IBMkt .Large { margin:0 0 5px 0; padding:1px 9px 0px 0px; font-weight:100; font-size:11px; text-align:right; width:38%; float:right; }
#IBMkt h3 { clear:both; margin:0 9px 0 9px; padding:5px 0 2px 0; font-weight:100; font-size:14px; background:none; }
#IBMkt h4 { margin:0 9px 0 9px; padding:0 0 5px 0; font-weight:100; font-size:12px; line-height:1.2em; }
#IBMkt a.Desc { margin:0px; padding:0px; text-decoration:none; color:#000000;  }
#IBMkt a.GrnLnk { margin:0px; padding:0px; text-decoration:none; color:#5AA324; font-size:12px;  }

/* featured sites Module */
#Feat { margin:10px 0px 15px 0px; padding:0px 0px 10px 0px; border:1px solid #CCCCCC; background-color:#E3EAF6; }
#Feat h1 { margin:0 0 5px 0; padding:9px 0px 9px 9px; font-size:16px; background-color:#FFFFFF; color:#000000; height:20px; }
#Feat h3 { margin:0; padding:5px 0 2px 0; font-weight:100; font-size:13px; background:none; }
#Feat .site { margin:0; padding:10px 0 10px 9px; width:125px; float:left; text-align:center; }

/* network Module */
#Network { margin:10px 0px 15px 0px; padding:0px 0px 10px 0px; border:1px solid #CCCCCC; background-color:#E3EAF6; }
#Network p { margin:0 9px 0 9px; padding:0 0 10px 0; font-size:12px; line-height:1.4em; }
#Network h1 { margin:0 0 10px 0; padding:9px 0px 9px 9px; font-size:16px; background-color:#FFFFFF; color:#000000; border:none; }

#Featured { clear:both; margin:0; padding:20px 0px 20px 20px; width:740px; background-color:#5F97E9; background-image:url("/fgimages/searchearn/network-bg-featured.gif"); background-repeat:repeat-x; background-position:top left;  }
#Featured h3 { margin:0; padding:0 0 10px 0; font-size:16px; color:#FFFFFF; }

#Featured .Sites { margin:0 20px 20px 0; padding:10px; width:204px; height:115px; border:1px solid #FFFFFF; background-color:#CBD9EE; float:left; }
#Featured h2 { margin:0; padding:0 0 5px 0; font-size:14px; }
#Featured ul { margin:0; padding:0; width:115px; list-style:none; font-size:12px; line-height:1.7em; }
#Featured img { margin:0; padding:0 0 10px 0; width:78px; float:left; }

/* footer */
#Footer { margin:0 auto 0 auto; padding:20px 0; width:768px; font-size:12px; color:#666666; text-align:left; }
#Footer p { margin:0 0 1px 0; padding:0; }
