﻿body { padding: 0; margin: 0; text-align: center; min-width: 969px; background-color: #FFFFFF; text-decoration: none; top: 200; }
#wrapper { position:relative; text-align: left; width: 969px; background-color: #FFFFFF; margin-left: auto; margin-right: auto; top: 0px; left: 0px; }
.navFont { font-family: メイリオ; color: #FFFFFF; font-size: small; text-decoration: none; }
.takeaWander { color: #FFFFFF; font-family: "Segoe UI"; font-weight: bold; font-size: medium; text-align: right; }
.searchText { color: #8C8C8D; font-family: メイリオ; font-size: small; }
.siteFont { font-family: "Segoe UI"; }
.siteFontHead { font-family: "Segoe UI"; font-weight: bold; font-size: medium; }
.logon { color: #000000; font-size: small; font-weight: bold; text-transform: lowercase; }
.forgotPass { color: #FFFFFF; font-size: x-small; }
.headersFont { font-family: "Segoe UI"; color: #000000; }
.contentTitles { color: #588BA7; font-size: large; font-weight: bold; }
.contentText { color: #000000; font-size: x-small; }
.joinBig { font-size: large; font-weight: bold; }
.joinSmall { font-size: small; }
.white { color: #FFFFFF; font-size: medium; }
.footer { position: absolute; left: 192px; font-family: メイリオ; color: #000000; font-size: small; z-index: 3; font-style: normal; font-weight: normal; margin-left: 40px; }
.popupControl { background-color:#AAD4FF; position:absolute; visibility:hidden; border-style:solid; border-color:Black; border-width:2px; z-index: 100; }
.popupZOnly { z-index:100; }
.modalBackground { background-color:Black; filter:alpha(opacity=75); opacity:0.75; }
/*.modalPopup { background: url("../images/public/ui/modal.jpg") repeat; border-width:1px; border-style:groove; border-color:Gray; padding:1px; width:450px; }*/
.modalLabel { position:absolute; left:20px; }
.modalTextBox { position:absolute; left:139px; font-family:Segoe UI; }
.modalError { position:absolute; left:300px; font-family:Segoe UI; font-size:small; vertical-align:bottom; }
.silverlinks { color: #9E9E9E; font-family:メイリオ; font-size:small; vertical-align:top; }
.bluelinks { color: #80B4D8; font-family:メイリオ; font-size:small; vertical-align:top;	z-index: 5; }
.blackText { color:black; z-index:2; }
.navButtonsMain { color: white; font-family: メイリオ; font-weight: normal; font-size: 19px; z-index: 5; vertical-align: text-top; }
.sitemap { position:absolute; left:150px; }
.modalpopupZ { z-index:10; }
.padded { margin:5px; }
.darkblue { color:#24509E; }
.lightblue { color:#6A82C0; }
.grey { color:#A6A5A5; }
.frame { padding: 5px; border: 1px solid #aaa; }
.alignright { float:right; margin: 0 0 15px 15px; }
.alignleft { float:left; margin: 0 15px 15px 0; }


.navButtonsMain A:link {text-decoration: none; color:#FFFFFF;right: 608px;}
.navButtonsMain A:visited {text-decoration: none; color:#FFFFFF;}
.navButtonsMain A:active {text-decoration: none; color:#0C4871;}
.navButtonsMain A:hover {text-decoration: underline; color:maroon}

.bluelinks A:link {text-decoration: none; color:#80B4D8;}
.bluelinks A:visited {text-decoration: none; color:#80B4D8;}
.bluelinks A:active {text-decoration: none; color:#80B4D8;}
.bluelinks A:hover {text-decoration: underline; color:maroon}

.silverlinks A:link {text-decoration: none; color:#9E9E9E;}
.silverlinks A:visited {text-decoration: none; color:#9E9E9E;}
.silverlinks A:active {text-decoration: none; color:#9E9E9E;}
.silverlinks A:hover {text-decoration: underline; color:maroon}

.headerlink A:link {text-decoration: none; color:#FFFFFF;}
.headerlink A:visited {text-decoration: none; color:#FFFFFF;}
.headerlink A:active {text-decoration: none; color:#FFFFFF;}
.headerlink A:hover {text-decoration: underline; color:maroon}
.footerlink A:link {text-decoration: none; color:black; }
.footerlink A:visited {text-decoration: none; color:black;}
.footerlink A:active {text-decoration: none; color:black;}
.footerlink A:hover {text-decoration: underline; color:maroon}


#NavLeft {display:block; height:30px; width:15px; background: url("../images/public/ui/ProfileNavLeft.png") no-repeat; float:left; }
#NavRight { display:block; height:30px; width:15px; background: url("../images/public/ui/ProfileNavRight.png") no-repeat; float:right; }
#NavMain { margin-left:15px; height:30px; width:942px; background: url("../images/public/ui/navoff.png") repeat; color: white; font-family: メイリオ; font-weight: normal; font-size: 19px; z-index: 5; vertical-align: text-top; }
#NavMain ul { list-style-type:none; margin:0; padding:0;  position:relative; left:175px;}
#NavMain li { float: left; display:inline; padding: 0px 15px 15px 0px; margin: 0; cursor: pointer; }
#NavMain li a {padding: 0px 15px 0px 15px;}
#NavMain li a:link, #NavMain li a:visited {text-decoration: none; color:#FFFFFF}
#NavMain li a:hover, #NavMain ul li a:focus { background: url("../images/public/ui/navon.png") repeat; color:maroon;}
#NavMain li a:active {background: url("../images/public/ui/navfocus.png") repeat; color:Maroon;}