/* (c)2008 PEAK6 Investments, LLC. All rights reserved. { Layout } */
/*---------------------
 	FIREFOX FIXES 
-----------------------*/
html { overflow-y:scroll; }
button { line-height:1; }
button::-moz-focus-inner { border:0; border-style:none; line-height:1; }
input[type="hidden"] { display:none !important; visibility:hidden !important; }
/*-------------
	FONTOGRAPHY
 --------------*/
body { *font-size:small; *font:x-small; }
table { font-size:inherit; font-size:100%; }
/* heading */
h1 		{ font-size:180%; } 
h2 		{ font-size:160%; color:#8dc63f; } 
h3 		{ font-size:18px; color:#666; }
p  		{ font-size:12px; } 
h4 		{ font-size:110%; font-weight:bold; } 
h5 		{ font-size:90%; font-weight:bold; }
h6 		{ font-size:80%; }
/*-------------
	COLOR - BACKGROUND
 --------------*/
body { color:#333300; }
/* links */
a, a:visited { color:#336699; text-decoration:none; }
a:hover { text-decoration:underline; }
.adZone { color:#7f7f7f; }
#Content .adZone { text-align:center; }
/* containers */
#PrintCopyright { display:none; }
/* ---------------------
 * Rounded corner caps
 * rounded1 = white
 * rounded2 = green
 * rounded3 = gray
 * rounded4 = dark gray
 * rounded5 = dark gray top, light gray bottom
 * rounded6 = light green
 -----------------------*/
.rounded1 b, .rounded1 i { background:url(/images/backgrounds/roundedCornerMask1.png) no-repeat 0 0; display:block; height:9px; }
.rounded2 b, .rounded2 i { background:url(/images/backgrounds/roundedCornerMask2.png) no-repeat 0 0; display:block; height:9px; }
.rounded5 b, .rounded5 i { background:url(/images/backgrounds/roundedCornerMask5.png) no-repeat 0 0; display:block; height:9px; }
.cornerTop { position:absolute; top:0; left:0; width:100%; z-index:500; }
.cornerBottom { position:absolute; bottom:0; left:0; width:100%; z-index:500; }
.cornerTop b { background-position:100% -10px; }
.cornerTop i { background-position:0 0; }
.cornerBottom b { background-position:100% -22px; }
.cornerBottom i { background-position:0 -31px; }
/* gain/loss */
.txtLoss { color:#990000; }
.txtGain { color:#9fa24b; }
.pendingOrder { color:#ff0000; }
/*----------------------------------
	STATE SPRITES - (s = sprite)
------------------------------------*/
img.sState 	{ background:url(/images/sprites/states.png) no-repeat 0 5px; width:65px; height:60px; border:0; }
img.sAK 	{ background-position:0 0; }
img.sAL 	{ background-position:0 -60px; }
img.sAR 	{ background-position:0 -120px; }
img.sAZ 	{ background-position:0 -180px; }
img.sCA 	{ background-position:0 -240px; }
img.sCO 	{ background-position:0 -300px; }
img.sCT 	{ background-position:0 -360px; }
img.sDE 	{ background-position:0 -420px; }
img.sFL 	{ background-position:0 -480px; }
img.sGA 	{ background-position:0 -540px; }
img.sHI 	{ background-position:0 -600px; }
img.sIA 	{ background-position:0 -660px; }
img.sID 	{ background-position:0 -720px; }
img.sIL 	{ background-position:0 -780px; }
img.sIN 	{ background-position:0 -840px; }
img.sKS 	{ background-position:0 -900px; }
img.sKY 	{ background-position:0 -960px; }
img.sLA 	{ background-position:0 -1020px; }
img.sMA 	{ background-position:0 -1080px; }
img.sMD 	{ background-position:0 -1140px; }
img.sME 	{ background-position:0 -1200px; }
img.sMI 	{ background-position:0 -1260px; }
img.sMN 	{ background-position:0 -1320px; }
img.sMO 	{ background-position:0 -1380px; }
img.sMS 	{ background-position:0 -1440px; }
img.sMT 	{ background-position:0 -1500px; }
img.sNC 	{ background-position:0 -1560px; }
img.sND 	{ background-position:0 -1620px; }
img.sNE 	{ background-position:0 -1680px; }
img.sNH 	{ background-position:0 -1740px; }
img.sNJ 	{ background-position:0 -1800px; }
img.sNM 	{ background-position:0 -1860px; }
img.sNV 	{ background-position:0 -1920px; }
img.sNY 	{ background-position:0 -1980px; }
img.sOH 	{ background-position:0 -2040px; }
img.sOK 	{ background-position:0 -2100px; }
img.sOR 	{ background-position:0 -2160px; }
img.sPA 	{ background-position:0 -2220px; }
img.sRI 	{ background-position:0 -2280px; }
img.sSC 	{ background-position:0 -2340px; }
img.sSD 	{ background-position:0 -2400px; }
img.sTN 	{ background-position:0 -2460px; }
img.sTX 	{ background-position:0 -2520px; }
img.sUT 	{ background-position:0 -2580px; }
img.sVA 	{ background-position:0 -2640px; }
img.sVT 	{ background-position:0 -2700px; }
img.sWA 	{ background-position:0 -2760px; }
img.sWI 	{ background-position:0 -2820px; }
img.sWV 	{ background-position:0 -2880px; }
img.sWY 	{ background-position:0 -2940px; }
/*----------------------------------
	STATE SPRITES (32px)
------------------------------------*/
img.sState32 { background:url(/images/sprites/states_32.jpg) no-repeat 0 0; width:32px; height:32px; border:0; }
img.sAK32 	{ background-position:0 0; }
img.sAL32 	{ background-position:0 -32px; }
img.sAR32 	{ background-position:0 -66px; }
img.sAZ32 	{ background-position:0 -103px; }
img.sCA32 	{ background-position:0 -136px; }
img.sCO32 	{ background-position:0 -170px; }
img.sCT32 	{ background-position:0 -205px; }
img.sDE32 	{ background-position:0 -239px; }
img.sFL32 	{ background-position:0 -270px; }
img.sGA32 	{ background-position:0 -306px; }
img.sHI32 	{ background-position:0 -342px; }
img.sIA32 	{ background-position:0 -375px; }
img.sID32 	{ background-position:0 -408px; }
img.sIL32 	{ background-position:0 -442px; }
img.sIN32 	{ background-position:0 -475px; }
img.sKS32 	{ background-position:0 -510px; }
img.sKY32 	{ background-position:0 -542px; }
img.sLA32 	{ background-position:0 -580px; }
img.sMA32 	{ background-position:0 -612px; }
img.sMD32 	{ background-position:0 -646px; }
img.sME32 	{ background-position:0 -680px; }
img.sMI32 	{ background-position:0 -715px; }
img.sMN32 	{ background-position:0 -748px; }
img.sMO32 	{ background-position:0 -781px; }
img.sMS32 	{ background-position:0 -816px; }
img.sMT32 	{ background-position:0 -852px; }
img.sNC32 	{ background-position:0 -884px; }
img.sND32 	{ background-position:0 -918px; }
img.sNE32 	{ background-position:0 -951px; }
img.sNH32 	{ background-position:0 -987px; }
img.sNJ32 	{ background-position:0 -1018px; }
img.sNM32 	{ background-position:0 -1053px; }
img.sNV32 	{ background-position:0 -1087px; }
img.sNY32 	{ background-position:0 -1123px; }
img.sOH32 	{ background-position:0 -1156px; }
img.sOK32 	{ background-position:0 -1190px; }
img.sOR32 	{ background-position:0 -1225px; }
img.sPA32 	{ background-position:0 -1260px; }
img.sRI32 	{ background-position:0 -1293px; }
img.sSC32 	{ background-position:0 -1329px; }
img.sSD32 	{ background-position:0 -1360px; }
img.sTN32 	{ background-position:0 -1396px; }
img.sTX32 	{ background-position:0 -1428px; }
img.sUT32 	{ background-position:0 -1462px; }
img.sVA32 	{ background-position:0 -1496px; }
img.sVT32 	{ background-position:0 -1531px; }
img.sWA32 	{ background-position:0 -1564px; }
img.sWI32 	{ background-position:0 -1600px; }
img.sWV32 	{ background-position:0 -1632px; }
img.sWY32 	{ background-position:0 -1667px; }
/*------------------------
	ICON SPRITES 
	icon  = text right
	iconR = text left
	iconS = no text
	iconT = for use in text boxes
--------------------------*/
.icon	{ background:url(/images/icons/icons.png) no-repeat 0 5px; padding:4px 2px 4px 25px; `line-height:.9em; border:0; }
.iconR	{ background:url(/images/icons/icons.png) no-repeat 98% 0; padding:4px 25px 4px 2px; border:0; }
.iconS	{ background:url(/images/icons/icons.png) no-repeat 0 0; width:25px; height:25px; overflow:hidden; display:-moz-inline-box; display:inline-block; vertical-align:middle; text-align:left; font-size:0; border:0; }
.iconS b{ display:none; visibility:hidden; text-align:left; }
input.iconT	{ background:url(/images/icons/icons.png) no-repeat scroll 0 0; padding: 4px 4px 4px 10px !important; }
.iRss{background-position:0 0;}
/* expert article page */
/* social bookmarks - learn, commentary */
.iDigg 			{ background-position:0 -75px; }
.iGmark 		{ background-position:0 -150px; }	
.iDelicious 	{ background-position:0 -225px; }
.iFurl 			{ background-position:0 -375px; }
.iFacebook 		{ background-position:0 -450px; }
.iStumble 		{ background-position:0 -2250px; }
.iInbox 		{ background-position:0 -2807px; }
.iVideo{background-position:0 -527px;}
.iComment{background-position:0 -1050px;}
/* Comment bubble - appears on posts */
/* Feed icon - used on News page */
.iProfile{background-position:0 -1200px;}
/* the token torso icon - used on portfolio page and group page */
.iValue{background-position:-8px -1275px;}
/* The WeSeed dollar sign */
.iconT.iValue	{ background-position:-8px -1275px; } 
.iAdd{background-position:0 -1500px;}
/* plus sign in circle */
.iClearField{background-position:0 -1575px;}
/* rotated plus sign (used for clearing text boxes) */
.iClose{background-position:0 -1651px;}
/* The red close icon,used on modals & more */
.iCloseSec{background-position:0 -1650px;}
/* same as iClose (should be taken out) */
.iHelp{background-position:0 -1902px;height:25px;width:25px;}
/* learn,wesocial,portfolio */
.iMaximizeDark{background-position:0 -2050px;}
/* maximize/minimize icons */
.iMaximizeDark:hover { background-position:0 -2025px; }
.iMinimizeDark		 { background-position:0 -2125px; }
.iMinimizeDark:hover { background-position:0 -2100px; }
.iWeSeedToday{background-position:-2px -2351px;}
/* search page */
.iSearchMagify{background-position:0 -2400px;}
/* used in the portfolio page social drop-down lists */
.iFlag{background-position:98% -2476px;}
/* commenting,portfolios */
.iFlagged		{ background-position:98% -2502px; }
.iArrowDown{background-position:0 -2678px;}
/* Search page video panels */
.iArrowRight 	{ background-position:0 -2760px; }
.iTrash{background-position:0 -3054px;}
/* Portfolio manager */
/* mail center */
.iUnreadMessage	{ background-position:0 -2782px; }
.iReply 		{ background-position:0 -3155px; }
.iTwitter{background-position:0 -3602px;}
.iFacebookConnect{background-position:0 -3800px;}
/* Portfolio page,trade ticket */
.iFriends{background-position:0 -3850px;}
.iClapboard{background-position:0 -3922px;}
/* Learn page */
/* My companies */
.iChart			{ background-position:0 -4091px; }		
.iChart:hover   { background-position:0 -4118px; }
.iUp			{ background-position:2px -4154px; }
.iDown   		{ background-position:2px -4174px; }

.iLoading { position:absolute; top:45%; left:45%; height:40px; width:40px; padding:0; font-size:120%; `line-height:.9em; border:0;
	background:url(/images/icons/loading.gif) no-repeat 0 0; }
	

/*--------------------------
	ICON SPRITES 38 X 38
	icon38  = text right
	iconR38 = text left
	iconS38 = no text
	iconT38 = for use in text boxes
----------------------------*/
.icon38	      { background:url(/images/icons/icons38x38.png) no-repeat 0 5px; padding:4px 2px 4px 25px; `line-height:.9em; border:0; }
.iconR38	  { background:url(/images/icons/icons38x38.png) no-repeat 98% 0; padding:4px 25px 4px 2px; border:0; }
.iconS38	  { background:url(/images/icons/icons38x38.png) no-repeat 0 0; width:38px; height:38px; overflow:hidden; display:-moz-inline-box; display:inline-block; vertical-align:middle; text-align:left; font-size:0; border:0; }
input.iconT38 { background:url(/images/icons/icons38x38.png) no-repeat scroll 0 0; padding: 4px 4px 4px 10px !important; }
.iconS38 b    { display:none; visibility:hidden; text-align:left; }
.iWord38 		{ background-position:0 -1px; }
.iWord38:hover	{ background-position:0 -40px; }
.iPdf38			{ background-position:0 -81px; }
.iPdf38:hover   { background-position:0 -120px; }
/*-------------------
	PAGE ICONS (MULTI-SIZE)
-------------------*/
.page-icon			{ background-image:url(/images/icons/page-icons.png); background-repeat:no-repeat; }
.page-search-150	{ height:116px; width:138px; background-position:0 0; }
.page-markets-150	{ height:116px; width:160px; background-position:-200px 0; }
.page-portfolio-150	{ height:116px; width:107px; background-position:-400px 0; }
.page-search-80		{ height:80px; width:80px; background-position:0 -200px; }
.page-markets-80	{ height:80px; width:90px; background-position:-200px -200px; }
.page-portfolio-80	{ height:80px; width:65px; background-position:-400px -200px; }
/*-------------------
	SIGNUP STEPS
-------------------*/
.signup-steps		{ height:65px; width:280px; background-image:url(/images/sprites/signup-steps.png); background-repeat:no-repeat; }
.signup-step-1		{ background-position:0 0; }
.signup-step-2		{ background-position:0 -65px; }
/*-------------------
	FEEDS ICONS
-------------------*/
img.iconFeed			{ background:url(/images/icons/feed_icons.png) no-repeat 0 0; width:25px; height:25px; overflow:hidden; display:-moz-inline-box; vertical-align:middle; }
img.iTrade				{ background-position:0 -150px; }
img.iCommentResponse	{ background-position:0 -225px; }
img.iNewPost			{ background-position:0 -300px; }
img.iPerformance		{ background-position:0 -375px; }
img.iShareLink			{ background-position:0 -450px; }
img.iAddFriend			{ background-position:0 -525px; }
img.iWallPost			{ background-position:0 -600px; }
img.iJoinNetwork		{ background-position:0 -525px; }
img.iStatusUpdate		{ background-position:0 -600px; }
/*-------------------
	SOCIAL SPRITES
-------------------*/
img.socialSprite		{ height:17px; width:60px; background:url(/images/icons/socialIconSprites.png) no-repeat 0 0; vertical-align:middle; }
img.sMySpace			{ background-position:0 0; }
img.sFacebook			{ background-position:-100px 0; }
img.sTwitter			{ background-position:-200px 0; }
img.sFacebook-small		{ height:21px; width:22px; background-position:-300px 0; }
img.sTwitter-small		{ height:21px; width:22px;background-position:-350px 0; }
/*----------------
	THUMB JOBS
------------------*/
img.iThumbs	    { background:url(/images/icons/thumbs.png) no-repeat 0 0; }
img.iThumbDown1 { width:46px; height:60px; background-position:0 0; }
img.iThumbDown2 { width:31px; height:39px; background-position:-56px 0; }
img.iThumbDown3 { width:16px; height:20px; background-position:-99px 0; }
img.iThumbUp1   { width:46px; height:60px; background-position:0 -68px; }
img.iThumbUp2   { width:31px; height:39px; background-position:-56px -68px; }
img.iThumbUp3   { width:16px; height:20px; background-position:-99px -68px; }
/*------------------------------------
	MINI-MARKET MINI-ICON SPRITES
------------------------------------*/
img.iMiniMarket		{ height:32px; width:32px; background:url(/images/markets/smallIcons/markets_smallIcons_spritegrid.png) no-repeat 0 0; }
img.agriculture-professional-stock-market 				{ background-position:0 -1536px; }
img.auto-stock-market									{ background-position:0 -2112px; }
img.building-and-construction-professional-stock-market	{ background-position:0 -1344px; }
img.autoworker-stock-market						{ background-position:0 -1440px; }
img.educator-stock-market								{ background-position:0 -1248px; }
img.entertainment-stock-market							{ background-position:0 -1632px; }
img.fashion-stock-market								{ background-position:0 -2976px; }
img.financial-professional-stock-market					{ background-position:0 0; }
img.food-and-restaurant-professional-stock-market		{ background-position:0 -1152px; }
img.food-stock-market									{ background-position:0 -2592px; }
img.gamblers-stock-market								{ background-position:0 -2304px; }
img.gamers-stock-market									{ background-position:0 -2016px; }
img.green-stock-market									{ background-position:0 -2784px; }
img.home-stock-market									{ background-position:0 -2688px; }
img.homemaker-stock-market								{ background-position:0 -1056px; }
img.insurance-professional-stock-market					{ background-position:0  -864px; }
img.it-pro-stock-market						{ background-position:0  -960px; }
img.kids-stock-market									{ background-position:0 -2400px; }
img.media-pro-stock-market								{ background-position:0  -768px; }
img.medical-professional-stock-market					{ background-position:0  -672px; }
img.metal-and-mining-professional-stock-market			{ background-position:0  -576px; }
img.military-stock-market								{ background-position:0 -3072px; }
img.money-stock-market									{ background-position:0 -3168px; }
img.oil-and-energy-professional-stock-market			{ background-position:0  -480px; }
img.parents-stock-market								{ background-position:0 -2880px; }
img.pets-stock-market									{ background-position:0 -2496px; }
img.retail-pro-stock-market								{ background-position:0  -384px; }
img.sports-stock-market									{ background-position:0 -1728px; }
img.student-stock-market								{ background-position:0  -288px; }
img.tech-stock-market									{ background-position:0 -2208px; }
img.telecommunications-professional-stock-market		{ background-position:0  -192px; }
img.travel-professional-stock-market					{ background-position:0   -96px; }
img.travel-stock-market									{ background-position:0 -1920px; }
img.wellness-stock-market								{ background-position:0 -1824px; }
/*------------------------------------
	MINI-MARKETS (ACORN)
------------------------------------*/
.icon-mini-market				{ height:52px; width:52px; background:url(/images/icons/markets.gif) no-repeat 0 0; }
.icon-agriculture-professional-stock-market 				{ background-position:0 0px; }
.icon-farming-stock-market					 				{ background-position:0 0px; }
.icon-auto-stock-market										{ background-position:0 -61px; }
.icon-building-and-construction-professional-stock-market	{ background-position:0 -122px; }
.icon-construction-stock-market								{ background-position:0 -122px; }
.icon-car-professional-stock-market							{ background-position:0 -183px; }
.icon-educator-stock-market									{ background-position:0 -244px; }
.icon-energy-pro-stock-market								{ background-position:0  -1407px; }
.icon-entertainment-stock-market							{ background-position:0 -305px; }
.icon-fashion-stock-market									{ background-position:0 -366px; }
.icon-finance-stock-market									{ background-position:0 -427px; }
.icon-financial-professional-stock-market					{ background-position:0 -427px; }
.icon-food-and-restaurant-professional-stock-market			{ background-position:0 -488px; }
.icon-food-stock-market										{ background-position:0 -549px; }
.icon-gamblers-stock-market									{ background-position:0 -610px; }
.icon-gamers-stock-market									{ background-position:0 -671px; }
.icon-green-stock-market									{ background-position:0 -732px; }
.icon-health-pro-stock-market								{ background-position:0  -1159px; }
.icon-home-stock-market										{ background-position:0 -793px; }
.icon-homemaker-stock-market								{ background-position:0 -854px; }
.icon-insurance-professional-stock-market					{ background-position:0 -915px; }
.icon-it-professional-stock-market							{ background-position:0 -976px; }
.icon-it-pro-stock-market									{ background-position:0 -976px; }
.icon-kids-stock-market										{ background-position:0 -1037px; }
.icon-media-pro-stock-market								{ background-position:0  -1098px; }
.icon-media-professional-stock-market						{ background-position:0  -1098px; }
.icon-medical-professional-stock-market						{ background-position:0  -1159px; }
.icon-metal-pro-stock-market								{ background-position:0  -1221px; }
.icon-metal-and-mining-professional-stock-market			{ background-position:0  -1221px; }
.icon-military-stock-market									{ background-position:0 -1283px; }
.icon-money-stock-market									{ background-position:0 -1345px; }
.icon-oil-and-energy-professional-stock-market				{ background-position:0  -1407px; }
.icon-parents-stock-market									{ background-position:0 -1469px; }
.icon-pets-stock-market										{ background-position:0 -1531px; }
.icon-retail-pro-stock-market								{ background-position:0  -1593px; }
.icon-retail-professional-stock-market						{ background-position:0  -1593px; }
.icon-sports-stock-market									{ background-position:0 -1655px; }
.icon-student-stock-market									{ background-position:0  -1716px; }
.icon-tech-stock-market										{ background-position:0 -1778px; }
.icon-telecom-stock-market									{ background-position:0  -1840px; }
.icon-telecommunications-professional-stock-market			{ background-position:0  -1840px; }
.icon-travel-professional-stock-market						{ background-position:0   -1902px; }
.icon-travel-stock-market									{ background-position:0 -1964px; }
.icon-wellness-stock-market									{ background-position:0 -2025px; }
.icon-small-mini-market			{ height:36px; width:40px; background:url(/images/icons/markets.gif) no-repeat 0 0; }
.icon-small-agriculture-professional-stock-market 				{ background-position:-6px -8px; }
.icon-small-farming-stock-market					 			{ background-position:-6px -8px; }
.icon-small-auto-stock-market									{ background-position:-6px -69px; }
.icon-small-building-and-construction-professional-stock-market	{ background-position:-6px -130px; }
.icon-small-construction-stock-market							{ background-position:-6px -130px; }
.icon-small-car-professional-stock-market						{ background-position:-6px -191px; }
.icon-small-educator-stock-market								{ background-position:-6px -252px; }
.icon-small-energy-pro-stock-market								{ background-position:-6px -1415px; }
.icon-small-entertainment-stock-market							{ background-position:-6px -313px; }
.icon-small-fashion-stock-market								{ background-position:-6px -374px; }
.icon-small-finance-stock-market								{ background-position:-6px -435px; }
.icon-small-financial-professional-stock-market					{ background-position:-6px -435px; }
.icon-small-food-and-restaurant-professional-stock-market		{ background-position:-6px -496px; }
.icon-small-food-stock-market									{ background-position:-6px -557px; }
.icon-small-gamblers-stock-market								{ background-position:-6px -618px; }
.icon-small-gamers-stock-market									{ background-position:-6px -679px; }
.icon-small-green-stock-market									{ background-position:-6px -740px; }
.icon-small-health-pro-stock-market								{ background-position:-6px -1167px; }
.icon-small-home-stock-market									{ background-position:-6px -801px; }
.icon-small-homemaker-stock-market								{ background-position:-6px -862px; }
.icon-small-insurance-stock-market								{ background-position:-6px -923px; }
.icon-small-insurance-professional-stock-market					{ background-position:-6px -923px; }
.icon-small-it-professional-stock-market						{ background-position:-6px -984px; }
.icon-small-it-pro-stock-market									{ background-position:-6px -984px; }
.icon-small-kids-stock-market									{ background-position:-6px -1045px; }
.icon-small-media-pro-stock-market								{ background-position:-6px -1106px; }
.icon-small-media-professional-stock-market						{ background-position:-6px -1106px; }
.icon-small-medical-professional-stock-market					{ background-position:-6px -1167px; }
.icon-small-metal-pro-stock-market								{ background-position:-6px -1229px; }
.icon-small-metal-and-mining-professional-stock-market			{ background-position:-6px -1229px; }
.icon-small-military-stock-market								{ background-position:-6px -1291px; }
.icon-small-money-stock-market									{ background-position:-6px -1353px; }
.icon-small-oil-and-energy-professional-stock-market			{ background-position:-6px -1415px; }
.icon-small-parents-stock-market								{ background-position:-6px -1477px; }
.icon-small-pets-stock-market									{ background-position:-6px -1539px; }
.icon-small-retail-pro-stock-market								{ background-position:-6px -1601px; }
.icon-small-retail-professional-stock-market					{ background-position:-6px -1601px; }
.icon-small-sports-stock-market									{ background-position:-6px -1663px; }
.icon-small-student-stock-market								{ background-position:-6px -1724px; }
.icon-small-tech-stock-market									{ background-position:-6px -1786px; }
.icon-small-telecom-stock-market								{ background-position:-6px -1848px; }
.icon-small-telecommunications-professional-stock-market		{ background-position:-6px -1848px; }
.icon-small-travel-professional-stock-market					{ background-position:-6px -1910px; }
.icon-small-travel-stock-market									{ background-position:-6px -1972px; }
.icon-small-wellness-stock-market								{ background-position:-6px -2033px; }
/*-------------
	CONTROL ELEMENTS
 --------------*/
/* generic disabled button */
.btnDisabled   { background-color:#CCC !important; background-image:none !important; cursor:default !important; color:#FFF !important; }
.btnDisabled * { background-image:none !important; color:#777 !important; cursor:default !important; }
/*------------------------
	ACTION BUTTONS
 -------------------------*/
/* Yellow action button (used for sign up on homepage & my companies) */
a.action-button{display:block;height:31px;padding:17px 0 5px;margin-bottom:5px;text-align:center;font-size:20px;line-height:95%;color:#4C2D18 !important;text-shadow:rgba(255,255,255,0.85) 0px 1px 0px;background:#FFCC00 url(/images/buttons/signup-action-button-gradient.png) repeat-x 0 0;border:1px solid #FFCC00;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
a.action-button:hover	{ background-position:0 100%; text-decoration:none !important; border-color:#EBBA00; }
a.action-button:active	{ background-image:none; background-color:#EBBA00; text-shadow:rgba(255,255,255, 0.85) 0px -1px 0px; }
/*-------------
	FORMS
 --------------*/
legend { color:#888; }
input[type="radio"], 
input[type="checkbox"],
input.radio, 
input.checkbox { cursor:pointer; }
select { border:1px solid #888; vertical-align:middle; }
textarea { border:1px solid #888; vertical-align:middle; font-family:'Trebuchet', 'Trebuchet MS', sans-serif; }
.fldRequired { font-weight:bold; }
div.disabledCover{position:absolute;z-index:2001;background:transparent url(/images/backgrounds/blank.gif) repeat 0 0;}
/*-------------------------
	FORM ERROR HANDLING
---------------------------*/
i.frmFldError, input.frmFldError, textarea.frmFldError { border:1px solid #ff3333 !important; }
i.errorLbl,
i.fldErrorBorder { position:absolute; z-index:2001; color:#ff3333; font-style:normal; font-size:10px; }
div.errorMsgsWrap { max-width:260px; min-width:165px; min-height:15px; position:absolute; z-index:2001; display:none; padding:15px 15px 15px 5px; background-color:#fff7b2; color:#af0000; font-size:12px; font-style:normal; font-weight:normal; border:1px solid #ee4923; -moz-border-radius:5px; -webkit-border-radius:5px; }
div.errorMsgsWrap a.errorMsgClose { position:absolute; top:1px; `top:0; right:2px; padding:1px 2px 5px 5px; color:#af0000; font-size:7px; text-decoration:underline; }
div.errorMsgsWrap a.errorMsgClose:hover { text-decoration:none; }
div.errorMsgsWrap ul { padding:0 !important; }
div.errorMsgsWrap ul li { margin:0 0 0 10px !important; list-style-type:none !important; }
div.errorMsgsWrap ul.bullets { padding-left:7px !important; }
div.errorMsgsWrap ul.bullets li { list-style-type:disc !important; }
/*-----------------------------------
	MESSAGES/ALERTS/ERRORS/SYSTEM
-------------------------------------*/
.msgMsg, .msgAlert, .msgError, .msgSystem { font-weight:bold !important; }
.msgMsg    { padding:10px !important; border:1px solid #d7d7d7 !important; background-color:#efefef !important; }
.msgError  { color:#ff0033 !important; padding:5px !important; }
.msgSystem { color:#4476a6 !important; padding:5px !important; }
.msgAlert  {  }

