@charset "utf-8";
/* Nokia minisite: Common classes */

BODY	{ padding:10px 0px 0px 0px; margin:0px; text-align:center; font:normal 12px/16px Arial; vertical-align:top; direction:rtl; }
IMG		{ border:0px; }
FORM	{ width:100%; height:100%; padding:0px; margin:0px; }
.L { float:left; }
.R { float:right; }
.clear { clear:both; font-size:0px; line-height:0px; height:auto;}

TABLE.MainWrapper	{ width:759px; height:100%; }
	TD.Main_Header		{ width:759px; height:67px; text-align:right; vertical-align:top; }
	TD.Main_Header A.Floater:link		{ float:left; font:normal 11px Arial; color:#1144dd; text-decoration:none; vertical-align:middle; }
	TD.Main_Header A.Floater:active		{ float:left; font:normal 11px Arial; color:#1144dd; text-decoration:none; vertical-align:middle; }
	TD.Main_Header A.Floater:visited	{ float:left; font:normal 11px Arial; color:#1144dd; text-decoration:none; vertical-align:middle; }
	TD.Main_Header A.Floater:hover		{ float:left; font:normal 11px Arial; color:#1144dd; text-decoration:underline; vertical-align:middle; }
	TD.Main_Header A.Floater *			{ vertical-align:middle; }
	
	TD.Main_Navigation	{ width:759px; height:26px; background-repeat:repeat-x; background-image:url(../img/nav_tile.gif); text-align:right; }
		TABLE.Main_Navigation		{ }
			TD.MN_Item				{ width:120px; height:26px; vertical-align:middle; text-align:center; }
				TD.MN_Item A:link		{ font:bold 12px/16px Arial; color:#FFFFFF; width:100%; display:block; text-decoration:none; }
				TD.MN_Item A:active		{ font:bold 12px/16px Arial; color:#FFFFFF; width:100%; display:block; text-decoration:none; }
				TD.MN_Item A:visited	{ font:bold 12px/16px Arial; color:#FFFFFF; width:100%; display:block; text-decoration:none; }
				TD.MN_Item A:hover		{ font:bold 12px/16px Arial; color:#FFFFFF; width:100%; display:block; text-decoration:underline; }
		TABLE.Main_Navigation .Selected	{ background-image:url(../img/nav_tile_sel.gif); background-repeat:repeat-x; background-position:top left; }
			TD.MN_Sep				{ width:2px; height:26px; vertical-align:middle; }
	TD.Main_Sep			{ height:6px; }
	TD.Main_Content		{ width:759px; height:100%; vertical-align:top; }
		TABLE.Content		{ width:759px; height:100%; }
			TD.Content_RightNav		{ width:180px; height:100%; vertical-align:top; background-position:top left; background-repeat:repeat-y;
									  background-image:url(../img/content_grad.gif); text-align:right; background-color:#fcfcfc; }
				TABLE.Content_RightNav { width:100%; height:100%; }
				TABLE.Content_RightNav TD.Rpt	{ width:100%; height:100%; background-image:url(../img/rn_grad_end.gif); background-repeat:no-repeat;
												  background-position:bottom left; vertical-align:top; }
				
			TD.Content				{ width:571px !important; width:579px; height:100%; vertical-align:top; text-align:right; padding-right:8px; }

/* Content: Right navigation panel classes */

	DIV.RightNav_Login		{ background-image:url(../img/login_bg.gif); background-repeat:no-repeat; background-position:top; padding-top:29px; }
		DIV.LoginLabel		{ padding:4px 9px 3px 0px; text-align:right; vertical-align:middle; font:normal 11px Arial; color:#1144dd; }
		DIV.LoginLabel *	{ vertical-align:middle; }
		DIV.LoginLabel .Floater	{ float:left; padding-left:10px; }
		DIV.LoginLabel IMG	{ cursor:pointer; }
		DIV.LoginField		{ padding:0px 9px 0px 0px; text-align:right; }
			DIV.LoginField INPUT	{ width:160px; height:20px; border:1px solid #7b7b7b; }
		DIV.LoginNewUser	{ text-align:left; padding-left:10px; clear:both; }
		DIV.LoginNewUser A:link		{ font:normal 11px Arial; color:#1144dd; text-decoration:none; vertical-align:middle; }
		DIV.LoginNewUser A:active	{ font:normal 11px Arial; color:#1144dd; text-decoration:none; vertical-align:middle; }
		DIV.LoginNewUser A:visited	{ font:normal 11px Arial; color:#1144dd; text-decoration:none; vertical-align:middle; }
		DIV.LoginNewUser A:hover	{ font:normal 11px Arial; color:#1144dd; text-decoration:underline; vertical-align:middle; }

	DIV.RightNav_Logout		{ background-image:url(../img/logout_bg.gif); background-repeat:no-repeat; background-position:top; padding-top:29px; }
		DIV.LogoutLabel				{ font:bold 11px/16px Arial; vertical-align:middle; color:#1144dd; text-align:right; padding-right:9px; }
		DIV.LogoutLabel .Floater	{ float:left; padding-left:10px; }
		
	DIV.RightNav_Separator	{ padding:8px 0px; text-align:right; clear:both; }
	DIV.RightNav_Title		{ width:159px !important; background-image:url(../img/rn_title_top.gif); background-position:top left; background-repeat:no-repeat;
							  background-color:#53b931; font:bold 12px/16px Arial; color:#FFFFFF; width:169px; padding:2px 5px; text-align:right; }

		DIV.RN_CategoryBlock	{ width:169px; padding:2px 0px; text-align:right; }
			DIV.RN_CatTitle		{ background-color:#d1d0d0; padding:2px 5px; font:bold 12px/16px Arial; color:#666666; cursor:pointer;
								  text-align:right; display:block; margin:1px 0px; }
			DIV.RN_BlockVisible		{ display:block; visibility:visible; }
			DIV.RN_BlockCollapsed   { display:none; visibility:collapse; }
				DIV.RN_CatItem			{ padding:0px 15px 0px 5px; background-image:url(../img/green_bullet.gif); background-repeat:no-repeat;
										  background-position:top right; text-align:right; }
				DIV.RN_CatItem A:link		{ font:normal 11px/15px Arial; color:#666666; text-decoration:none; }
				DIV.RN_CatItem A:active		{ font:normal 11px/15px Arial; color:#666666; text-decoration:none; }
				DIV.RN_CatItem A:visited	{ font:normal 11px/15px Arial; color:#333333; text-decoration:none; }
				DIV.RN_CatItem A:hover		{ font:normal 11px/15px Arial; color:#666666; text-decoration:underline; }

	TD.MainHome_Footer			{ height:35px; background-image:url(../img/footer_tile.gif); background-repeat:repeat-x; background-position:top; }
		DIV.MainHome_Footer_Nav		{ float:right; font:normal 11px Arial; color:#999999; vertical-align:middle; padding:4px 20px 0px 0px; }
		DIV.MainHome_Footer_Nav *	{ vertical-align:middle; }
		DIV.MainHome_Footer_Nav A:link		{ font:normal 11px Arial; color:#999999; text-decoration:none; }
		DIV.MainHome_Footer_Nav A:active	{ font:normal 11px Arial; color:#999999; text-decoration:none; }
		DIV.MainHome_Footer_Nav A:visited	{ font:normal 11px Arial; color:#999999; text-decoration:none; }
		DIV.MainHome_Footer_Nav A:hover		{ font:normal 11px Arial; color:#999999; text-decoration:underline; }
		
		DIV.MainHome_Footer_Legal	{ float:left; font:normal 10px Arial; color:#999999; vertical-align:middle; direction:ltr; padding:2px 0px 0px 20px; }
		DIV.MainHome_Footer_Legal * { vertical-align:middle; }


/* Nokia button */
	TABLE.NokiaButton		{ display:inline; vertical-align:middle; }
		TD.NokiaButton_Edge		{ width:4px; height:18px; }
		TD.NokiaButton_Mid		   { height:18px; background-image:url(../img/nb_mid.gif); background-repeat:repeat-x; vertical-align:middle; padding:0px 4px; }
		TD.NokiaButton_Mid A:link		{ font:normal 11px/18px Arial; color:#FFFFFF; text-decoration:none; }
		TD.NokiaButton_Mid A:active		{ font:normal 11px/18px Arial; color:#FFFFFF; text-decoration:none; }
		TD.NokiaButton_Mid A:visited	{ font:normal 11px/18px Arial; color:#FFFFFF; text-decoration:none; }
		TD.NokiaButton_Mid A:hover		{ font:normal 11px/18px Arial; color:#FFFFFF; text-decoration:underline; }
		
		