
div.Homepage .Content-Container{float:left;width:703px;margin:0;padding:0;}
div.Homepage .Margin-Container{margin:0px 0 0 727px;padding:0;}
div.Homepage .Top{height:175px;margin:0 0 26px 0;margin-bottom:25px;}
div.Homepage .Top .InnerBox{border-bottom:1px solid #BCBEC0;}
div.Homepage .Top #Keyvisual{float:left;width:472px;height:100%;}
div.Homepage .Top .Content{width:473px;height:175px;margin:0 0 0 472px;background:url(../files/Hom/$file/Con_Top_BG.gif) 0px 0px transparent no-repeat}
div.Homepage .Top  *{margin:0;padding:0;font-size:12px;color:#000000;}
div.Homepage .Top .Content .InnerContent{padding:27px 25px 0 25px;}
div.Homepage .Top .Content h3{padding:0 0 2px 0;color:#77787B;border-bottom:1px solid #BCBEC0;font-weight:bold;font-size:11px;text-transform:uppercase;}
div.Homepage .Top .Content h1{margin:13px 0 12px 0;color:#EC008C;font-size:14px;font-weight:bold;}
div.Homepage .Top .Content .Abstract{}
div.Homepage .Content .Left{float:left;width:218px;}
div.Homepage .Content .Right{margin:0 0 0 242px;}

div.Homepage .Content .News *,
div.Homepage .Margin .Event *,
div.Homepage .Margin .Product *{margin:0;padding:0;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
div.Homepage .Content .Head,
div.Homepage .Margin .Head{font-size:11px;padding:0 0 3px 0;color:#77787B;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #BCBEC0;}
div.Homepage .Content {display:block !important;}
div.Homepage .Content .News .Header{padding:7px 0 15px 0;border-bottom:1px dotted #BCBEC0;}
div.Homepage .Content .News .Head{margin-bottom:4px;}
div.Homepage .Content .News .Headline{margin:3px 0 6px 0;}
div.Homepage .Content .News .Headline,
div.Homepage .Content .News .Headline a{font-size:16px;color:#EC008C;font-weight:bold;}
div.Homepage .Content .News .Abstract,
div.Homepage .Content .News .DateTime,
div.Homepage .Content .News .DateTime a{font-size:11px;font-weight:bold;}
div.Homepage .Content .News .Abstract a{}
div.Homepage .Content .News .MoreButton{text-decoration:underline;color:#77787B;font-size:12px;}
div.Homepage .Content .News .Archive{padding:1px 0 4px 0;margin:0;border-bottom:1px solid #BCBEC0;}
div.Homepage .Content .News .Archive a{font-size:11px;display:block;text-align:right;color:#77787B;text-decoration:underline;}

div.Homepage .Margin .Event {margin:0 0 25px 0;}
div.Homepage .Margin .Event .Header{margin:13px 0 0 0;}
div.Homepage .Margin .Event .DateTime,
div.Homepage .Margin .Event .DateTime a{font-size:11px;}
div.Homepage .Margin .Event .DateTime{margin-bottom:2px;}

div.Homepage .Margin .Event .Headline,
div.Homepage .Margin .Event .Headline a{color:#77787B;font-weight:bold;font-size:11px;}
div.Homepage .Margin .Event .Abstract,
div.Homepage .Margin .Event .Abstract a{font-size:11px;}
div.Homepage .Margin .Event a.MoreButton{text-decoration:underline;color:#77787B;font-size:11px;}
div.Homepage .Margin .Event .Archive{padding:1px 0 4px 0;margin:15px 0 0 0;border-top:1px dotted #BCBEC0;border-bottom:1px solid #BCBEC0;}
div.Homepage .Margin .Event .Archive a{font-size:11px;display:block;text-align:right;color:#77787B;text-decoration:underline;}

div.Homepage .Margin .Product{padding:0 0 15px 0;border-bottom:1px solid #BCBEC0;}
div.Homepage .Margin .Product .Picture{margin-bottom:13px;}
div.Homepage .Margin .Product .Headline,
div.Homepage .Margin .Product .Headline a{font-size:11px;color:77787B;font-weight:bold;}
div.Homepage .Margin .Product .Abstract,
div.Homepage .Margin .Product .Abstract a{font-size:11px;}
div.Homepage .Margin .Product a.MoreButton{text-decoration:underline;color:#77787B;font-size:11px;}

div.Ticker{height:78px;margin:14px 0 0 0;background:url(../files/Box/$file/Box_Ticker_BG.gif) transparent  repeat-x 0 0}
div.Ticker .InnerBox{padding:10px 25px 0 20px;}
div.Ticker marquee {display:block;margin:14px 0 0 0;border:1px solid #BCBEC0;}
