@charset "utf-8";
/* Homepage classes */

TABLE.SearchBar		{ width:571px; height:85px; background-image:url(../img/promo_decors/top_571.gif); background-repeat:no-repeat; background-position:top; }
	TD.SearchBar_Top	{ width:571px; height:53px; text-align:center; vertical-align:bottom; }
	TD.SearchBar_Bottom	{ width:571px !important; height:32px; text-align:right; vertical-align:top; width:571px; padding-right:12px; white-space:nowrap }
		TD.SearchBar_Bottom INPUT.Field		{ width:507px; height:18px; border:1px solid #666666; font:normal 12px/16px Arial; color:#666666; }
	TD.SearchBar_ResultHeader	{ width:571px !important; height:32px; text-align:right; vertical-align:top; width:571px; padding-right:12px; white-space:nowrap;
								  font:bold 12px Arial; color:#666666; margin-right:15px; }
								  
	TABLE.SearchRes		{ width:560px; }
		TD.SR_Heading		{ font:bold 12px Arial; color:#FFFFFF; background-color:#999999; padding:2px 10px; white-space:nowrap; }
		TD.SR_Item			{ white-space:nowrap; font:normal 12px Arial; color:#666666; padding:2px 10px; text-align:right; }
		TD.SR_Item A:link	{ font:normal 12px Arial; color:#666666; text-decoration:underline; }
		TD.SR_Item A:active	{ font:normal 12px Arial; color:#666666; text-decoration:underline; }
		TD.SR_Item A:visited	{ font:normal 12px Arial; color:#666666; text-decoration:underline; }
		TD.SR_Item A:hover	{ font:normal 12px Arial; color:#666666; text-decoration:none; }
								  
	DIV.SearchResultItem	{ padding:2px 15px 0px 12px; background-image:url(../img/green_bullet.gif); background-repeat:no-repeat; background-position:top right;
							  margin-right:15px; }
	DIV.SearchResultItem *	{ font:normal 12px Arial; color:#666666; }

TABLE.TwoColumns	{ width:571px; }
	TD.TC_Column	{ width:277px; vertical-align:top; }
		DIV.TC_Item		{ background-image:url(../img/promo_decors/top_277.gif); background-position:top left; background-repeat:no-repeat;
						  padding-top:13px; padding-bottom:10px; width:277px; float:right; height:138px !important; height:161px;
						  margin-left:4px; margin-right:4px; overflow:hidden; }
			DIV.TC_Header	{ width:252px !important; background-color:#53b931; background-image:url(../img/promo_decors/title_top_277.gif); background-repeat:no-repeat;
							  background-position:top; text-align:right; font:bold 12px/16px Arial; color:#FFFFFF; padding-right:5px; width:257px; }
			DIV.TC_Header A:link, DIV.TC_Header A:active, DIV.TC_Header A:visited		{ color:#FFFFFF; text-decoration:none; } 
			DIV.TC_Header A:hover		{ color:#FFFFFF; text-decoration:underline; } 
			DIV.TC_Subitem	{ width:247px !important; font:normal 12px/16px Arial; color:#666666; width:257px; padding:4px 5px; text-align:right; }
			DIV.TC_Subitem A:link, DIV.TC_Subitem A:active, DIV.TC_Subitem A:visited		{ color:#666666; text-decoration:underline; } 
			DIV.TC_Subitem A:hover		{ color:#666666; text-decoration:none; } 
			DIV.TC_Subsep	{ background-color:#666666; margin:0px 10px; }
			DIV.TC_Subsep IMG	{ height:1px; display:block; }
		DIV.TC_Survey	{ background-color:#ffaf18; background-image:url(../img/promo_decors/survey_top_277.gif); background-position:top left;
						  background-repeat:no-repeat; width:270px; padding-top:8px; float:right; margin-left:4px; margin-right:4px;
						  overflow:hidden; }
			DIV.TC_SurveyTitle	{ width:252px !important; background-color:#FFFFFF; background-image:url(../img/promo_decors/survey_title_top_277.gif); width:257px;
								  background-position:top; background-repeat:no-repeat; font:bold 12px/16px Arial; color:#666666; padding-right:5px;
								  text-align:right; }

				TABLE.TC_Survey			{ }
					TD.TC_SQuetions		{ width:130px; vertical-align:top; }
					TD.TC_Results		{ width:122px; vertical-align:middle; }


				TABLE.Results		{ width:122px;  }
					TD.ResultLabel		{ width:32px; text-align:right; font:bold 12px/14px Arial; color:#666666; padding:2px 0px; }
					TD.ResultBar		{ width:90px; vertical-align:middle; text-align:right; padding:2px 0px; }
						DIV.ResultBarCont		{ width:90px; height:9px; background-color:#edecec; text-align:right; }
							DIV.ResultBarSlider		{ width:100%; height:9px; background-color:#53b931; }

				DIV.TC_SurveyQuestion	{ font:bold 12px/16px Arial; color:#FFFFFF; padding:3px 15px; text-align:right; }
				DIV.TC_SurveyOption		{ vertical-align:middle; text-align:right; font:normal 12px/16px Arial; color:#FFFFFF; padding:0px 5px 0px 10px; }
				DIV.TC_SurveyOption *	{ vertical-align:middle; }
			DIV.TC_SurveyClose	{ background-image:url(../img/promo_decors/survey_bottom_277.gif); height:14px; }
			DIV.TC_SurveyClose IMG	{ height:14px; width:1px; display:block; }
	TD.TC_Sep		{ width:29px; }
		
TABLE.MainHome		{ width:756px; height:100%; }
	TD.MainHome_TopBanner		{ width:756px; height:226px; }
	TD.MainHome_Text			{ height:120px; text-align:right; padding:10px 20px; font:normal 12px/20px Arial; color:#142a6f; }
	TD.MainHome_Trio			{ height:139px; elevation:top; }
	TD.MainHome_Trio A			{font:bold 12px/16px Arial; color:#FFFFFF; text-decoration:none;}
		TABLE.Trio				{ width:100%; height:139px; }
			TABLE.Trio DIV		{ width:224px !important; width:234px; height:139px; font:bold 12px Arial; color:#FFFFFF; text-align:right; background-position:top right;
								  background-repeat:no-repeat; padding:0px 10px 0px 0px; cursor:pointer; }
			TD.Trio_Right		{ width:33.333%; height:139px; text-align:right; }
				TD.Trio_Right DIV	{ background-image:url(../img/hp_careers.jpg); float:right; }
			TD.Trio_Center		{ width:33.333%; height:139px; text-align:center; }
				TD.Trio_Center DIV	{ background-image:url(../img/hp_forums.jpg); }
			TD.Trio_Left		{ width:33.333%; height:139px; text-align:left; }
				TD.Trio_Left DIV	{ background-image:url(../img/hp_worldwide.jpg); float:left; }
	TD.MainHome_Spacer			{ height:100%; }
		
		
/*password*/	

TD.passwordText	{ text-align:right; font:bold 12px/15px arial; color:#666666; padding-right:24px; }
	TD.passwordText	.inputPass 	{ width:190px; height:20px;  font:normal 12px/15px arial; color:#666666; margin-top:10px;}
	TD.passwordText .Floater	{ float:left;  padding-left:30px; margin-top:10px; }
	TD.passwordText .floatImg	{ float:left;}


