/* System */
#SystemChangePassword { margin:0px; padding:0px 10px; font-size:12px;}
#SystemChangePassword span.Title{font-weight:bold;}
#SystemChangePassword table{ margin:0px; border:none; border-collapse:collapse; width:100%;}
#SystemChangePassword td{ padding:5px; border:none;}
#SystemChangePassword td.ColSpan2{ padding:5px; border-top:dashed 1px #0068b7;}
#SystemChangePassword td.Buttons{ text-align:center;}
#SystemChangePassword td.Buttons Input{	margin:0px auto;}
#SystemChangePassword td.Topic{ text-align:right; white-space:nowrap; width:150px;}
#SystemChangePassword td.Value{ white-space:nowrap;}
#SystemChangePassword td.Value Input{ width:180px; border:solid 1px #999999; border:solid 1px #999999;}
#SystemChangePassword span.required { color:#ff0000;}

#SystemLogin{ margin:0px; padding:0px; font-size:12px;}
#SystemLogin table{ margin:0px; border:none; border-collapse:collapse; width:100%;}
#SystemLogin td{}
#SystemLogin td.LoginAddress,
#SystemLogin td.LoginPassword{color:#ffffff;}
#SystemLogin td.LoginAddress input{color:#000000; border:solid 1px #999999; height:18px; width:115px; padding:0px 0px 0px 2px;}
#SystemLogin td.LoginAddress span.at{color:#ffffff; margin:0px 0px 0px 3px; padding:0px; height:18px; vertical-align:middle;}
#SystemLogin td.LoginAddress select{color:#000000; border:solid 1px #999999; height:18px; width:130px; margin:2px 0px;}
#SystemLogin td.LoginAddress div.DomainLabel{color:#ffffff; text-align:right; vertical-align:middle; margin:2px 0px; padding:0px;}
#SystemLogin td.LoginPassword input{color:#000000; border:solid 1px #999999; height:18px; width:130px; padding:0px 0px 0px 2px;}
#SystemLogin td.LoginButtons{text-align:right;}

#SystemRegistration { margin:0px; padding:0px 10px; font-size:12px;}
#SystemRegistration span.Title{font-weight:bold;}
#SystemRegistration table{ margin:0px; border:none; border-collapse:collapse; width:100%;}
#SystemRegistration td{ padding:5px; border:none;}
#SystemRegistration td.ColSpan2{ padding:5px; border-top:dashed 1px #0068b7; font-size:12px;}
#SystemRegistration td.ReadMe{ padding:2px 5px; font-size:12px;}
#SystemRegistration td.Buttons{ text-align:center;}
#SystemRegistration td.Buttons Input{	margin:0px auto;}
#SystemRegistration td.AccountCheck{ text-align:center; color:#0068b7;}
#SystemRegistration td.AccountCheck Input{	margin:0px auto;}
#SystemRegistration td.Topic{ text-align:right; white-space:nowrap;}
#SystemRegistration td.Value{ font-size:12px;}
#SystemRegistration td.Value Input{ width:180px; font-size:12px; border:solid 1px #999999;}
#SystemRegistration td.Value Input.Account{ width:100px; font-size:12px;}
#SystemRegistration span.Sex Input{ width:auto; font-size:12px; border:none;}
#SystemRegistration span.required { color:#ff0000;}
#SystemRegistration span.requiredTitle { color:#ff0000; margin: 0px 0px 0px 15px;}
#SystemRegistration span.description{font-size:10px; color:#666666;}

#SystemSupportMail { margin:0px; padding:0px 10px; font-size:12px;}
#SystemSupportMail span.Title{font-weight:bold;}
#SystemSupportMail table{ margin:0px; border:none; border-collapse:collapse; width:100%;}
#SystemSupportMail td{ padding:5px; border:none;}
#SystemSupportMail td.ColSpan2{ padding:5px; border-top:dashed 1px #0068b7;}
#SystemSupportMail td.Buttons{ text-align:center;}
#SystemSupportMail td.Buttons Input{ margin:0px auto;}
#SystemSupportMail td.Topic{ text-align:right; white-space:nowrap; width:100px;}
#SystemSupportMail td.Value{ white-space:nowrap;}
#SystemSupportMail td.Value Input{ width:220px; border:solid 1px #999999;}
#SystemSupportMail td.Value textarea{ width:99%; height:200px; border:solid 1px #999999;}
#SystemSupportMail span.required { color:#ff0000;}

#SystemCancelRegistrationStep2 { margin:0px; padding:0px 10px; font-size:12px;}
#SystemCancelRegistrationStep2 table{ margin:0px; border:none; border-collapse:collapse; width:100%;}
#SystemCancelRegistrationStep2 td{ padding:5px; border:none;}
#SystemCancelRegistrationStep2 td.Topic{ text-align:right; white-space:nowrap; width:100px;}
#SystemCancelRegistrationStep2 td.Value{ white-space:nowrap;}
#SystemCancelRegistrationStep2 td.Value Input{ width:200px; border:solid 1px #999999;}
#SystemCancelRegistrationStep2 span.required { color:#ff0000;}
#SystemCancelRegistrationStep2 td.Buttons{ text-align:center;}
#SystemCancelRegistrationStep2 td.Buttons Input{ margin:0px auto;}

#SystemCancelRegistrationStep2 span.waiting{color:#0068b7;}
#SystemChangePassword span.waiting{color:#0068b7;}
#SystemRegistration span.waiting{color:#0068b7;}

/* Layout */
body{padding:0px;margin:0px;}
a{ padding:0px;margin:0px;border:none;}
img{padding:0px; margin:0px; border:none;}
div{margin:0px;padding:0px;}

#layoutOutline{ width:800px; border:solid 1px #333333; margin:0px auto; padding:0px; }

#layoutHeader1{ width:100%; background-color:#ffffff;}
#layoutHeader2{ width:100%;  background-color:#ffffff;}}
#layoutHeader3{ width:100%;  background-color:#ffffff;}}

#layoutBody{ width:100%; background-color:#ffffff;}}
#layoutContentsOutline{ width:800px; }
#layoutContents1{ vertical-align:top; width:150px;}
#layoutContents2{ vertical-align:top; }
#layoutContents3{ vertical-align:top; width:150px;}

#layoutFooter1{ width:100%;  background-color:#ffffff;}}
#layoutFooter2{ width:100%;  background-color:#ffffff;}}

/* Style */
.content {  background-color: #FFFFFF; font-size: 12px; line-height: 1.5em; border-top: 0px solid;
border-right: 1px #666666 solid;
border-bottom: 0px;
border-left: 1px #666666 solid;}
.rightmenu {  font-size: 12px; line-height: 1.5em; border-top: 1px #0068b7 solid;
border-right: 1px #0068b7 solid;
border-bottom:  1px #0068b7 solid;
border-left: 1px #0068b7 solid;}
.leftmenu {  font-size: 10px; border-top: 1px #d3d3d3 solid;
border-right: 1px #d3d3d3 solid;
border-bottom:  1px #d3d3d3 solid;
border-left: 1px #d3d3d3 solid;}
.leftmenu a {
text-decoration: none;
}
.text { font-size: 12px; line-height: 1.5em;}
br  { font-size: 12px;}
.head {
}
.foot {
border-top: 0px solid;
border-right: 1px #666666 solid;
border-bottom: 0px;
border-left: 1px #666666 solid;
}

.faqmenu { 
font-size: 12px; 
line-height: 1.5em; 
color:#0068b7; 
font-family:"MS UI Gothic";
}
.faqheader { 
font-size: 12px; 
line-height: 1.5em; 
color:#585858; 
font-family:"MS UI Gothic";
}
.faqhr{
border-style: dashed; 
border-color: #0068b7;
size:1px;
}
.fq a:link {
color: #0068b7;
text-decoration: none
}
.fq a:visited {
color: #0068b7;
text-decoration: none
}
.fq a:hover {
color: #0068b7;
text-decoration: underline
}
.fq a:active {
color: #0068b7;
text-decoration: none
}
