#home-layout { margin-top: 10px; margin-left: 3px;  }
#home-layout div.empty-grid-item { width: 221px; height: 144px; margin: 0 14px 11px 0; padding: 0;  float: left;  }
#home-layout div.html-grid-item { float: left; width: 221px; height: 144px; margin: 0 14px 11px 0; padding: 0; }
#home-layout div.grid-item { width: 221px; height: 144px; margin: 0 14px 11px 0; padding: 0;  float: left; 
	background: url(../images/grid_item_bottomright.gif) no-repeat bottom right; }
#home-layout div.grid-item div.hd {margin:0; background: url(../images/grid_item_topright.gif) no-repeat top right;  height: 28px;}
#home-layout div.grid-item div.hd h4 { padding: 5px 0 8px 11px; color: #379DE9;  font-size: 13px; font-weight: bold;  height: 15px;
background: url(../images/grid_item_hl.gif) no-repeat top left;  margin:0; }
#home-layout div.grid-item div.hd h4 a { margin:0; padding: 0; color: #379DE9; text-decoration:none;}
#home-layout div.grid-item div.bd { margin:0; padding: 0; background: url(../images/grid_item_bl.gif) no-repeat bottom left;  height: 116px; width: 221px;}
#home-layout div.grid-item div.bd div.icon { margin: 0; padding: 0; width: 221px; height:116px; }
#home-layout div.grid-item div.bd div.icon img { width: 214px; height: 110px; border: 0; }
/* List */
#home-layout div.grid-item-list { width: 221px; height: 263px; margin: 0 17px 11px 0; padding: 0; float: left; }
#home-layout div.grid-item-list p.title { margin: 0; padding: 2px 0 2px 4px; border-bottom: 1px solid #cee6f2;  }
#home-layout div.grid-item-list p.title a {text-decoration: none; }
#home-layout div.grid-item-list ul { font-size: 12px; line-height: 1.5em; padding: 0; margin: 5px 0 5px 3px; list-style-type: square; color: #7684de;}
#home-layout div.grid-item-list li { margin-left: 15px; padding: 0; }
#home-layout div.grid-item-list li a,
#home-layout div.grid-item-list li a:active,
#home-layout div.grid-item-list li a:link,
#home-layout div.grid-item-list li a:visited { color: #7684de; text-decoration:none;}
#home-layout div.grid-item-list li a:hover { text-decoration: underline; }
#home-layout div.grid-item-list p.more { text-align: right; margin: 0 3px 0 0; padding: 7px 0 0 0; font-size: 11px; }
#home-layout div.grid-item-list p.more a { color: #7684de; }

#home-layout div.grid-item-right { margin-left: 0px; margin-right: 0; }
#home-layout div.flashbox { color:#fff; }