/* CSS Document */
body{margin:0px;padding:0px;}
body,table,td{font-family:Arial,Tahoma,Verdana;font-size:11px;color:#888;}
.FormLabel{font-size:11px;color:#888;font-family:Arial;font-weight:bold;}
#Main{width:100%;margin:0 auto;text-align:center;}
#Header{background-image:url(../__Imgx/__jpg/__topredline.jpg);background-repeat:repeat-x;background-position:left top;width:980px;height:180px;display:inline-block;margin-bottom:5px;}
#Header #Languages{float:left;font-weight:bold;margin-top:10px;color:#999999;}
#Header #Languages .Pipe{color:#d81921;}
#Header #Languages .CurrentCulture{color:#d81921;}
#Header #Languages .Culture{cursor:pointer;}
#Header #User{height:40px;margin-top:20px;text-align:right;}
#Header #User #LoginForm{float:right;}
#Header #User #LoginForm SPAN{float:left;padding-top:2px;}
#Header #User #LoginForm #Form{float:left;}
#Header #User #LoginForm .LoginBox{border:1px solid #EAEAEA;font-family:Arial, Helvetica, sans-serif;font-size:9px;margin-left:3px;margin-right:3px;}
#Header #User .LoginFormTextButton{color:#999999;font-weight:bold;cursor:pointer;font-size:10px;	margin-right:3px;}
#Header #User #RememberPanel{float:right;clear:both;}
#Header #User #RememberPanel .FormLabel{color:#999999;font-weight:bold;cursor:pointer;font-size:10px;}
#Header #Menu{margin-top:2px;height:105px;padding:3px;position:relative;text-align:left;}
#Header #Menu IMG{cursor:pointer;}
#Header #Menu #Logo{float:left;margin-right:10px;}
#Header #Menu DIV{float:left;}
#Header #Menu .MenuItem{cursor:pointer;border-left:1px solid #d81921;padding-left:1px;padding-right:1px;margin-top:23px;}

#PageArea {width:980px;display:inline-block;min-height:500px;}
#PageArea #MainPagePanel{margin-bottom:5px;text-align:left;}
#PageArea #MainPagePanel .ImageContainer{float:left;}
#PageArea .Title{color:#d81921;font-weight:bold;font-size:12px;}
#PageArea #MainPagePanel #MainPageContent{margin-top:10px;clear:both;float:right;width:40%;}
#PageArea #MainPagePanel #MainPageContent .TextContent{margin-top:5px;padding-bottom:3px;height:120px;overflow:auto;}

#PageArea .Context{width:100%;margin-top:5px;margin-bottom:5px;display:inherit;position:relative;}
#PageArea .Context .Menu{float:left;text-align:left;text-align:left;width:150px;padding:2px;overflow:visible;position:relative;display:inherit;min-height:300px;}
#PageArea .Context .Menu #MenuTitle{font-weight:bold;color:#d81921;font-size:14px;text-align:left;margin-bottom:5px;}
#PageArea .Context .Menu .MenuItemContainer{padding-left:13px;text-align:left;}
#PageArea .Context .Menu .MenuItem{background:url(../__Imgx/__jpg/__menuArrowDefault.jpg) #FFFFFF no-repeat;font-weight:bold;color:#888;padding-left:13px;text-align:left;margin-top:3px;cursor:pointer;font-stretch:extra-expanded;padding-top:2px;padding-bottom:2px;padding-right:2px;}
#PageArea .Context .Menu .MenuItemSelected{background:url(../__Imgx/__jpg/__menuArrowSelected.jpg) #d81921 no-repeat;font-weight:bold;color:#FFF;padding-left:13px;text-align:left;margin-top:3px;cursor:pointer;font-stretch:extra-expanded;padding-top:2px;padding-bottom:2px;padding-right:2px;}
#PageArea .Context .Menu .SubMenuItem{font-weight:bold;color:#888;padding-left:13px;text-align:left;margin-top:3px;cursor:pointer;font-stretch:extra-expanded;padding-top:2px;padding-bottom:2px;padding-right:2px;}
#PageArea .Context .Menu .SubMenuItemSelected{font-weight:bold;color:#d81921;padding-left:13px;text-align:left;margin-top:3px;cursor:pointer;font-stretch:extra-expanded;padding-top:2px;padding-bottom:2px;padding-right:2px;}
#PageArea .Context .Content{width:760px;float:left;margin-left:60px;display:inherit;text-align:left;position:relative;}

#YoursContainer{width:100%;position:inherit;display:inherit;margin:2px;padding:1px;}
#YoursContainer #YoursTitle{color:#d81921;font-weight:bold; padding:1px;}
#YoursContainer #YoursImageContainer{padding:1px;margin-top:2px;}
#YoursContainer #YoursImageContainer IMG{margin:10px;}
#YoursContainer #YoursLinkContainer{padding:1px;margin-top:2px;}
#YoursContainer #YoursLinkContainer IMG{cursor:pointer;margin-right:5px;}

#WhatContainer{width:100%;position:relative;margin:2px;}
#WhatContainer #Top{border-bottom:1px solid #d81921;margin:2px;position:relative;height:220px;margin-left:0px;}
#WhatContainer #Top .OnlyTop{height:100;width:450px;}

#WhatContainer #WhatSlogan{font-size:13px;color:#999;font-weight:light;margin-top:30px;overflow:auto;}
#WhatContainer #WhatTitle{color:#d81921;font-weight:bold;margin-top:30px;}
#WhatContainer #WhatDescription{color:#999;font-weight:bold;margin-top:10px;overflow:auto; height:auto;}
#WhatContainer #Top .Left{float:left;margin-right:5px;clear:both;width:450px;}

* html #WhatContainer #Top .Right{right:0px;}
#WhatContainer #Top .Right{position:absolute;right:0px;top:-50px;float:right;}

* html #WhatContainer #Bottom{clear:both;margin:2px;position:relative;height:280px;}
#WhatContainer #Bottom{clear:both;margin:2px;position:relative;}
#WhatContainer #Bottom .Left{float:left;margin-left:-60px;margin-right:5px;clear:both;position:relative;}
#WhatContainer #Bottom .Right{margin-bottom:2px;position:relative;height:290px;}
#WhatContainer #Bottom #Preview{position:absolute;right:-458px;top:9px;float:right;width:400px;height:281px;}
#WhatContainer #Bottom #ThumbnailContainer{position:absolute;right:0px;top:5px;height:281px;width:310px;overflow:auto;}
#WhatContainer #Bottom #ThumbnailContainer .ThumbnailBox{cursor:pointer;width:96px;height:96px;background:url(../__Imgx/__jpg/__ThumbnailBg.jpg) no-repeat;background-color:#FFFFFF;float:left;overflow:hidden;position:relative;}
#WhatContainer #Bottom #ThumbnailContainer .ThumbnailBox .Thumbnail{margin-top:15px;margin-left:18px;}
#WhatContainer #Bottom #ThumbnailContainer .ThumbnailBox .Title{font-size:9px;position:absolute;bottom:10px;left:12px;}
#WhatContainer #Bottom #Preview IMG{position:absolute;}
#WhatContainer #Bottom .BottomContainer{position:absolute;}
#WhatContainer #Bottom .BottomContainer .Left{float:left; left:40px; top:9px;}
#WhatContainer #Bottom .BottomContainer .Right{float:right; right:-70px; top:9px;}

#ErrorContainer{margin:2px;padding:2px;background-color:#FFF;width:auto;}
#ErrorContainer SPAN.Error{color:#d81921;font-weight:bold;text-decoration:underline;}

#Footer{width:100%;text-align:center;font-family:Arial;font-size:10px;margin-top:4px;	padding-top:2px;border-top:3px solid #d81921;margin-bottom:3px;}
#FooterContainer{text-align:left;width:980px;display:inline-block;}
#Address{margin-left:48px;}
#SiteTitle{margin-left:0px;}
#FooterContainer .Contains{margin-left:5px;}
#Footer .Title{font-weight:bold;color: #e0474d;margin-left:10px;}