/*========================*/
/*GLOBAL*/
/*========================*/

	p { line-height:150%; margin-bottom:0px; }
	a { outline:none; text-decoration:underline; color:#FFF; }
	body,td,th { font-family:RobotoRegular; font-size:16px; color:#FFF; }
	body { margin:0px; background-color:#000; cursor:default; }
	img { display:block; }
	
	.Clear { clear:both; }
	
	.AccentColor { color:#09F; }
	
	#GlobalNavigation { position:absolute; bottom:12px; right:0px; background-color:#222; border-radius:6px; display:table; padding:0px 16px 0px 16px; }
	#GlobalNavigation .GlobalNavigationCell { display:table-cell; }
	#GlobalNavigation .GlobalNavigationCell a { color:#CCC; text-decoration:none; transition:color 0.2s; }
	#GlobalNavigation .GlobalNavigationCell a .Link { font-family:RobotoMedium; font-size:16px; padding:6px 8px 6px 8px; text-transform:uppercase; transition:background-color 0.2s; }
	#GlobalNavigation .GlobalNavigationCell a .Active { background-color:#09F; color:#FFF; }

	#GlobalNavigation .GlobalNavigationCell:hover a .Link { background-color:#09F; transition:background-color 0.2s; }
	#GlobalNavigation .GlobalNavigationCell:hover a { color:#FFF; transition:color 0.2s; }
	
	#Account { position:absolute; top:8px; right:0px; text-align:right; }
	#Account #Table { display:table; }
	#Account #Table #Label { display:table-cell; vertical-align:middle; padding-right:4px; }
	#Account #Table #Label #Name { font-size:16px; line-height:16px; font-family:RobotoRegular; }
	#Account #Table #Label a { text-decoration:none; }
	#Account #Table #Label a #Link { font-size:12px; line-height:14px; font-family:RobotoMedium; text-transform:uppercase; color:#999; transition:color 0.2s; }
	#Account #Table #Icon { display:table-cell; vertical-align:middle; }
	#Account #Table #Label a #Link:hover { color:#FFF; transition:color 0.2s; }
	
	#Content { background-image:url('/Assets/Graphics/ContentBackground.png'); background-repeat:repeat; background-position:top left; overflow:hidden; }
	#Content #ContentContainer { width:900px; min-height:500px; margin:0px auto; position:relative; }
	#Content #ContentContainer #ContentWatermark { position:absolute; z-index:0; bottom:-150px; right:-250px; width:760px; height:760px; background-image:url('/Assets/Graphics/ContentWatermark.png'); background-repeat:no-repeat; background-position:top right; }
	#Content #ContentContainer #ContentContent { padding:32px 0px 32px 0px; position:relative; z-index:1; }
	
	#FooterContent { display:table; font-size:12px; font-family:RobotoMedium; width:900px; margin:12px auto 64px auto; }
	#FooterContent .SiteMapCell { display:table-cell; width:120px; text-transform:uppercase; vertical-align:top; }
	
	#FooterContent .SiteMapCell a { text-decoration:none; }
	#FooterContent .SiteMapCell a .Category  { color:#CCC; transition:background-color 0.2s,color 0.2s;  }
	#FooterContent .SiteMapCell a .SubCategory  { color:#666; transition:background-color 0.2s,color 0.2s; }
	#FooterContent .SiteMapCell a .Link { border-left:1px #666 solid; padding:2px 0px 2px 6px; margin-right:12px; }
	
	#FooterContent .FooterContentCell { text-align:right; vertical-align:top; }
	
	#FooterContent .SiteMapCell a .Category:hover { color:#FFF; background-color:#666; transition:background-color 0.2s,color 0.2s; }
	#FooterContent .SiteMapCell a .SubCategory:hover { color:#FFF; background-color:#666; transition:background-color 0.2s,color 0.2s; }
	
	
	#SocialNetworks { display:table; margin:32px 0px 0px auto; }
	#SocialNetworks .SocialNetworkCell { display:table-cell; padding-left:12px; }
	#SocialNetworks .SocialNetworkCell a { display:block; border-radius:50%; }
	#SocialNetworks .SocialNetworkCell a .SocialButton { background-color:#999; height:48px; width:48px; border-radius:50%; background-position:center center; background-repeat:no-repeat; transition:background-color 0.2s; }
	#SocialNetworks .SocialNetworkCell a:hover .SocialButton { background-color:#FFF; transition:background-color 0.2s; } 
