body{}

.left-mypage { display:none; }
html>body .center-mypage { margin: 10px 0px 0px 0px;  }
.center-mypage { margin: 10px 0px 0px 0px;  voice-family: "\"}\""; voice-family: inherit; 
		margin: 10px 0px 0px 0px; }
.right-mypage { display:none; }
.WebPartTitleStyle
{ padding: 4px 0px 0px 5px; height: 40px;  color: #0073BA; font-size:100%;  font-weight: bold; }
.WebPartTitleStyle a:link { color: white;  font-weight: bold; text-decoration: none; }
.WebPartTitleStyle a:visited { color: white;  font-weight: bold; text-decoration: none; }
.WebPartTitleStyle a:hover { color: white;  font-weight: bold; }
.mypageminibox { clear:left; font-size: 100%; }
.webpartcatalogmorelink { margin: 0px 0px 10px 0px; }
ul.userpagemenu { position: relative; }
ul.userpagemenu, 
ul.userpagemenu ul { margin: 0; padding: 0; display: block; }
ul.userpagemenu li { position: relative; list-style: none; }
ul.userpagemenu li a { display: block; text-decoration: none; }
ul.userpagemenu ul { position: absolute; display: none; }
ul.userpagemenu li:hover ul ul,
ul.userpagemenu li:hover ul ul ul { display: none; }
ul.userpagemenu li:hover ul,
ul.userpagemenu li li:hover ul
ul.userpagemenu li li li:hover ul,
ul.userpagemenu li li li li:hover ul,
ul.userpagemenu li li li li li:hover ul,
ul.userpagemenu li li li li li li:hover ul,
ul.userpagemenu li.userpagemenu-Hover ul,
ul.userpagemenu li li.userpagemenu-Hover ul,
ul.userpagemenu li li li.userpagemenu-Hover ul,
ul.userpagemenu li li li li.userpagemenu-Hover ul,
ul.userpagemenu li li li li li.userpagemenu-Hover ul,
ul.userpagemenu li li li li li li.userpagemenu-Hover ul { display: block; }
.userpagemenucontainer ul.userpagemenu li { float: left;  border:solid white 2px;}
.userpagemenucontainer ul.userpagemenu li li { float: none; border-left: none; border-top: none; background-color:#ffffff; }
.userpagemenucontainer {  z-index: 300;  }
.userpagemenucontainer ul.userpagemenu {  width: 900px; }
.userpagemenucontainer ul.userpagemenu ul { width: 140px; left: 3px; top: 20px; }
ul.userpagemenu, 
ul.userpagemenu ul { width: 145px;  font-weight: bold; }
ul.userpagemenu ul { left: 145px; top: 0px;   }
ul.userpagemenu li {  border-left:solid 0px; border-top: solid 0px; margin: 5px; }
ul.userpagemenu li a { padding: 1px 1px 1px 1px; }
.newuserpage { border-left:solid 0px; border-top: solid 0px; border-right: solid 0px; border-color:#ffffff;}
ul.userpagemenu li:hover, 
ul.userpagemenu li.userpagemenu-Hover { background:#ffffff; }
ul.userpagemenu li.userpagemenu-Selected { background: white ;  }
ul.userpagemenu li.userpagemenu-Selected ul li.userpagemenu-submenu {background: white ; }
ul.userpagemenu li a:hover { color: #555; }