body{
 margin:0;
 padding:0;
 background:#FFFFFF url(/Sf/interface/bg1.png) repeat left top;
}
body,td{
 color:#000000;
 font-family:Arial, "Nimbus Sans L", "Helvetica CY", sans-serif;
 font-size:12px;
}
table{
 border:0;
 border-collapse:collapse;
}
td{
 padding:0;
 vertical-align:top;
}
form{
 margin:0;
}
img{
 border:0;
}
h1,h2,h3,h4,h5,h6{
 font-size:13px;
 margin:10px 0;
}
p{
 margin:5px 0;
}
a:link,a:visited,a:active{
 color:#155D6A;
 text-decoration:underline;
}
a:hover{
 color:#2481B3;
}
textarea,input{
 font-family:Arial;
 font-size:12px;
}
input{
 height:22px;
}
/*---*/
textarea.standard{
 background-color:#FFFFFF;
 color:#000000;
}
input.standard{
 background-color:#FFFFFF;
 color:#000000;
}
input.button{
 background-color:#FFFFFF;
 color:#000000;
 font-weight:bold;
}
/*---*/
input.entry{
 background:#FFFFEE url(/Sf/interface/entry-u.png) no-repeat left top;
 border:0;
 width:105px;
 height:19px;
 position:absolute;
 margin:6px 0 0 62px;
}
input.entry2{
 background-image:url(/Sf/interface/entry-p.png);
 width:76px;
 margin-top:30px;
}
img.entry{
 width:36px;
 height:21px;
 position:absolute;
 margin:29px 0 0 139px;
}
/*---*/
textarea.assistant{
 background:#FFFFEE url(/Sf/interface/assistant-text.png) no-repeat left top;
 border:0;
 width:138px;
 height:102px;
 position:absolute;
 margin:-3px 0 0 14px;
}
img.assistant{
 width:90px;
 height:30px;
 position:absolute;
 margin:105px 0 0 37px;
}
/*---*/
a.menu:link,a.menu:visited,a.menu:active{
 color:#000000;
 font-weight:bold;
 font-size:12px;
 letter-spacing:1px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
 margin:1px 1px 0 0;
 height:35px;
 background:#FFFEC1 url(/Sf/interface/menu1.png) repeat-x center top;
}
a.menu:hover{
 color:#333333;
 background-color:#D0E4ED;
 background-position:center bottom;
}
a.menuselect:link,a.menuselect:visited,a.menuselect:active{
 background-color:#FFD794;
 background-image:url(/Sf/interface/menu2.png);
}
a.menuselect:hover{
 background-color:#D0E4ED;
}
span.menu{
 display:block;
 padding:9px 14px 0;
}
/*---*/
table.relation{
 width:650px;
 margin:0 0 11px;
}
td.relationlink{
 width:450px;
}
td.relationnext{
 width:200px;
}
div .relationnext{
}
input.relation{
}
input.relationsubmit{
}
a.relation:link,a.relation:visited,a.relation:active{
 color:#303960;
 font-weight:bold;
 font-size:12px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
 margin:1px;
 height:16px;
 background:#EEEEFF url(/Sf/interface/relation1.png) repeat-x left top;
 border-top:1px solid #303960;
}
a.relation:hover{
 color:#606990;
 background-color:#FFFFCC;
 background-position:left bottom;
 border-color:#CCCC22;
}
a.relationselect:link,a.relationselect:visited,a.relationselect:active{
 color:#802920;
 background-color:#E7C9C9;
 background-image:url(/Sf/interface/relation2.png);
 border-top:1px solid #802920;
}
a.relationselect:hover{
 color:#606990;
 background-color:#FFFFCC;
 border-color:#CCCC22;
}
span.relation{
 display:block;
 padding:1px 2px 0;
}
/*---*/
p.Notice{
 color:#CC1000;
 font-weight:bold;
 margin:10px 10px 20px;
}
font.s1{
 font-size:9px;
}
font.s2{
 font-size:9px;
}
font.s3{
 font-size:10px;
}
/*---*/
a.LeftBMeny:link,a.LeftBMeny:visited,a.LeftBMeny:active{
 color:#A5DCFB;
 font-size:0.9em;
 font-weight:bold;
}
a.LeftBMeny:hover{
 color:#CCE6FF;
}
a.Deneb:link,a.Deneb:visited,a.Deneb:active{
 color:#4C6A87;
}
a.Deneb:hover{
 color:#CC6633;
}
/*---*/
a.TopLink1:link,a.TopLink1:visited,a.TopLink1:active{
 display:block;
 border:1px solid #646464;
}
a.TopLink1:hover{
 color:#4C6A87;
 background-color:#E7ECEF;
 border:1px solid #4C6A87;
}
center.TopLink1{
 font-weight:bold;
 margin:3px 2px;
}
a.TopLink2:link,a.TopLink2:visited,a.TopLink2:active{
 color:#A5DCFB;
 display:block;
 padding:2px;
 border:1px solid #4C6A87;
}
a.TopLink2:hover{
 color:#4C6A87;
 background-color:#E7ECEF;
 border:1px solid #CCE6FF;
}
center.TopLink2{
 font-weight:bold;
 margin:0;
}
a#TopLinkM:link,a#TopLinkM:visited,a#TopLinkM:active{
 color:#A5DCFB;
 font-size:0.9em;
 font-weight:bold;
}
a#TopLinkM:hover{
 color:#CCE6FF;
}
/*---*/
div.NavigatenPageName{
 margin:10px 0 10px 40px;
}
h1.NavigatenPageName{
 color:284D71;
}
div.NavigatePaths{
 margin:10px 0 10px 40px;
}
a.NavigatePaths:link,a.NavigatePaths:visited,a.NavigatePaths:active{
}
a.NavigatePaths:hover{
}
div.NavigatePages{
 margin:15px 0 0;
 padding:4px;
 background:#FFFFB7 url(/Sf/interface/gradient1bg.png) repeat-y left top;
}
a.NavigatePages:link,a.NavigatePages:visited,a.NavigatePages:active{
}
a.NavigatePages:hover{
}
/*---*/
div.Quest{
 width:205px;
 margin:20px 0 0;
 background:#FFFFB7 url(/Sf/interface/gradient2bg.png) repeat-y right top;
}
table.Quest{
 width:100%;
}
td#Quest_{
 color:#333333;
 width:100%;
 padding:5px 2px;
}
div.QuestVariants{
 margin:15px 0 0;
}
a.QuestVariant:link,a.QuestVariant:visited,a.QuestVariant:active{
 color:#307020;
 font-size:11px;
 text-decoration:none;
}
a.QuestVariant:hover{
 color:#509040;
}
a#QuestSubmit:link,a#QuestSubmit:visited,a#QuestSubmit:active{
 color:#000000;
 font-size:1.1em;
 text-decoration:none;
 letter-spacing:1px;
 display:block;
 width:110px;
 height:24px;
 margin:15px 0 0 40px;
 background:transparent url(/Sf/interface/quest-submit.png) no-repeat left top;
}
a#QuestSubmit:hover{
 color:#17263E;
}
span.QuestSubmit{
 display:block;
 padding:3px 0 0 3px;
}
p.QuestTitle{
 font-weight:bold;
 text-indent:10px;
 margin:0 3px 5px;
}
/*---*/
p.QuestVariant{
 margin:10px 0 5px;
}
p.QuestVoices{
 font-size:0.9em;
 letter-spacing:2;
 margin:0 0 2;
}
table.QuestResult{
 width:100%;
 height:26;
}
td.QuestResult1{
 width:40;
 color:#FF6600;
}
td.QuestResult2{
}
div.QuestPercent{
 height:16;
 border-left:1px #304628 solid;
 border-right:1px #304628 solid;
 background:#D05030 url(/Sf/interface/quest-percent.png) repeat-x left top;
}
/*---*/
div.Ref{
 margin:15px 0 5px;
 padding:5px 0;
}
h2.RefTitle{
}
p.RefLink{
}
a.RefLink{
}
img.RefImg{
}
/*---*/
div.LLeft{
 margin:16px 5px 16px 0;
 padding:4px;
 background-color:#FFDF72;
 border:1px solid #505050;
 border-top:2px solid #505050;
}
div.LRight{
 margin:16px 5px 0 0;
 padding:4px;
 background-color:#FFDF72;
 border:1px solid #505050;
 border-top:2px solid #505050;
}
div.LBottom{
 margin:16px 5px;
 padding:4px;
 background-color:#FFDF72;
 border:1px solid #505050;
 border-top:2px solid #505050;
}
/*---*/
div.CodePlus{
 margin:16px 10px;
 padding:4px 0;
 border-top:2px solid #505050;
}
/*---*/
p.c-caption{
 font-weight:bold;
 margin:0 0 5px;
}
p.c-foreword{
}
div.c-signature{
}
p.c-source{
}
p.c-author{
}
/*-*/
div.c-intbottom{
 margin:20px 0 0;
 background:#FFFFB7 url(/Sf/interface/gradient1bg.png) repeat-y left top;
}
table.c-intbottom{
}
td.c-intbottom{
 padding:4;
 font-size:11px;
}

/*content-dlnk*/
div.content-dlnk1{
 margin:16px 0;
 padding:4px 0;
 border-top:2px solid #505050;
}

/*imperial_lnk*/
div.imperial_lnk table{
 margin:16px 100px 26px;
 width:100%;
}
td.imperial_lnk_icnt{
 padding:0 10px 0 0;
}

/*dsg*/
div.s05907-dsg{
 margin:18px 4px;
 padding:5px;
 /*background:#FFFEE2 url(/Sf/interface/dsg_bg.png) repeat-x left top;*/
 background-color:#FFFEE2;
 border-radius:8px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 -khtml-border-radius:8px;
 font-size:12px;
}
div.s05907-dsg a,div.s05907-dsg a:visited{
 color:#0E119F;
}
div.s05907-dsg a:hover{
 color:#387400;
}
