﻿/* CSS Document */
html, body {
height:100%;
width:100%;
}
* {
margin:0;
padding:0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
min-width:960px;
background:#fff url(graphics/bg_main.png) no-repeat 0 0;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a {
color:#005a9b;
}
a:link { color:#005a9b; } 
a:visited { color:#005a9b; } 
a:hover { color:#70afe8; } 
a:active { color:#4085C3; }
a:focus { color:#70afe8; }
a img { border:none; }

a, h1, h2, h3, h4, h5 {
font-weight:normal;
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
html > body .wrapper {
height:auto;
}
.wrapper {
width:100%;
margin:0 auto;
height:auto;
min-height:100%;
position:relative;
voice-family:inherit;
}
body.ie .wrapper {
height:100%;
}
/* {
padding-left:310px;
padding-right:20px;
}*/
/*end of base*/

/* Header */
.header {
float:left;
width:100%;
height:108px;
}
.header .logo {
float:left;
width:152px;
height:50px;
margin:15px 0 0 240px;
}
.header .search {
float:right;
width:320px;
margin-right:35px;
margin-top:70px;
}
.search input {
float:left;
width:216px;
padding:0 0 0 2px;
border:1px solid #e16d00;
}
.search .search-submit {
color:#e16d00;
background-color:#fff;
font-size:80%;
width:72px;
padding:1px 0;
margin-left:10px;
}
.silverilght-link {
float:right;
width:40%;
font-size:85%;
padding-right:55px;
padding-top:80px;
text-align:right;
}
.silverilght-link a {
color:#e16d00;
}
/*end of header*/

/*Navigation*/
.navigation {
float:left;
width:100%;
height:42px;
background-color:#e16d00;
}


.navigation .login-form {
float:left;
width:290px;
padding:12px 10px 0 20px;
color:#eee3d9;
font-size:75%;
}
.navigation .login-form input {
border:1px solid #FFEFD5;
width:100px;
height:18px;
padding:0 0 0 2px;
}
.navigation .login-form .submit {
background-color:#FFEFD5;
border-color:#FFEFD5;
color:#E16D00;
width:auto;
padding:0 8px;
height:22px;
margin-bottom:-1px;
}
body.ie .navigation .login-form .submit, body.ieseven .navigation .login-form .submit {
padding:0 4px;
}


.navigation .user {
float:left;
width:290px;
padding:17px 10px 0 20px;
color:#eee3d9;
font-size:75%;
}
.navigation .user a {
color:#fff;
}
.navigation .menu {
float:left;
list-style-type:none;
}
.navigation .menu li {
float:left;
padding:0 0 0 15px;
margin-top:2px;
}
.navigation .menu li a {
float:left;
color:#fff;
font-size:130%;
padding:8px 15px 0 0;
line-height:32px;
}
.navigation .menu li a:hover {
color:#ffd2a7;
}
.navigation .menu li.current {
background:transparent url(graphics/menu-l.png) no-repeat 0 0;
}
.navigation .menu li.current a {
color:#e16d00;
text-decoration:none;
background:transparent url(graphics/menu-r.png) no-repeat 100% 0;
}
.navigation .support-link {
float:right;
color:#fff;
padding:10px 33px 0 0;
margin-right:22px;
background:transparent url(graphics/r-arrow.png) no-repeat 100% 19px;
font-size:115%;
}
.navigation a:hover {
color:#ffd2a7;
}
/*end of navigation*/

/*Content*/
.content {
padding-left:335px;
padding-right:20px;
}
.content p {
font-size:80%;
}
.content h2 {
color:#3e3d3d;
font-size:150%;
}
.left-column {
float:left;
clear:left;
width:255px;
padding:10px 14px 20px;
margin:16px 0 32px -315px;
background-color:#ffefd5;
border:1px solid #e47600;
}
body.ie .left-column {
margin-left:-157px;
}
.left-column h3 {
font-size:105%;
color:#343434;
padding:14px 0 0 0;
line-height:20px;
}
.left-column h4 {
font-size:75%;
padding:2px 0;
color:#888;
}
.left-column h4 a {
font-size:120%;
}
.left-column h4 .notice {
color:#ff0000;
}
.left-column .cat {
font-size:120%;
color:#000;
}
.right-column {
float:left;
width:100%;
margin:27px 0 0 0;
}
.right-column h2 {
padding-bottom:14px;
}
.right-column h2 span a {
font-size:70%;
color:#57a8e2;
}
.right-column h3 {
font-size:130%;
padding-top:20px;
}
.right-column .document {
color:#888;
font-size:75%;
padding:2px 0 6px;
}
.right-column .document a {
font-size:140%;
}
.faq-item {
float:left;
width:100%;
margin-bottom:20px;
}
.faq-item ul, .faq-item ol {
padding-left:40px;
line-height:22px;
font-size:80%;
}
.faq-item .question {
float:left;
width:100%;
background-color:#FFEFD5;
}
.faq-item .question p {
padding:8px 12px;
font-size:105%;
}
.faq-item .question p span a {
font-size:75%;
color:#aaa;
}
.faq-item .answer {
float:left;
width:100%;
}
.faq-item .answer p {
padding:4px 12px;
font-size:80%;
}
/*End of content*/

/*Footer*/
.footer-fix {
clear:both;
height:49px;
line-height:1px;
padding:0 0 49px 0;
}
body.ie .footer-fix, body.ieseven .footer-fix {
float:left;
}
.footer {
clear:both;
position:absolute;
bottom:0;
height:24px;
width:96%;
padding:16px 0 9px;
font-family:Tahoma, Arial, sans-serif;
font-size:70%;
margin:0 2%;
border-top:1px solid #e47600;
}
.footer p {
text-align:center;
padding:2px 0 0;
}
/*end of footer*/