@charset "UTF-8";
/* CSS Document */
body{
background:#fff;
color:#000;
margin:3px 8px;
}
#gbar{
height:22px;
padding-left:2px;
}
.gbh,.gbd{
border-top:1px solid #c9d7f1;
font-size:1px;
}
.gbh{
height:0;
position:absolute;
top:24px;
width:100%;
}
#gbi,#gbs
{
background:#fff;
left:0;
position:absolute;
top:24px;
visibility:hidden;
z-index:1000;
}
#gbi{
border:1px solid;
border-color:#c9d7f1 #36c #36c #a2bae7;
z-index:1001;
}
#guser{
padding-bottom:7px !important
}
#gbar,#guser{
font-size:13px;
padding-top:1px !important
}
@media all{
.gb1,.gb3{
height:22px;
margin-right:.73em;
vertical-align:top;
}
#gbar{
float:left;
}
}
.gb2{
display:block;
padding:.2em .5em;
}
a.gb1,a.gb2,a.gb3{
color:#00c !important
}
.gb2,.gb3{
text-decoration:none;
}
a.gb2:hover{
background:#36c;
color:#fff !important
}
.ts{
border-collapse:collapse;
}
.ts td{
padding:0;
}
.ti,.bl,form,#res h3{
display:inline
}
.ti{
display:inline-table
}
.fl:link,.gl a:link{
color:#77c
}
a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited{
color:#00c
}
.mblink:visited,a:visited{
color:#551a8b
}
a:active{
color:red
}
.cur{
color:#a90a08;
font-weight:bold;
}
.b{
font-weight:bold;
}
.j{
width:42em;
font-size:82%;
}
.s{
max-width:42em
}
.sl{
font-size:82%
}
#gb{
text-align:right;
padding:1px 0 7px;
margin:0}
.hd{
position:absolute;
width:1px;
height:1px;
top:-1000em;
overflow:hidden
}
.f,.m,.c h2,#mbEnd h2{
color:#676767
}
.a,cite,.cite,.cite:link{
color:green;
font-style:normal
}
#mbEnd{
float:right
}
h1,ol{
margin:0;
padding:0
}
li.g,body,html,.std,.c h2,#mbEnd h2,h1{
font-size:small;
font-family:arial,sans-serif
}
.c h2,#mbEnd h2,h1{
font-weight:normal
}
#ssb,.clr{
clear:both
}
#nav a,#nav a:visited,.blk a{
color:#000
}
#nav a{
display:block
}
#nav .b a,#nav .b a:visited{
color:#00c
}
#nav .i{
color:#a90a08;
font-weight:bold
}
.csb,.ss{
background:url(/images/nav_logo3.png) no-repeat;
height:26px;display:block
}
.ss{
background-position:0 -87px;
position:absolute;
left:0;
top:0}
.cps{
overflow:hidden;
height:18px;
width:114px
}
.mbi{
width:12px;
height:12px;
background-position:-114px -78px;
margin-right:2px
}
#nav td{
padding:0;
text-align:center
}
#logo{
display:block;
overflow:hidden;
position:relative;
width:150px;
height:52px;
margin:14px 0 7px
}
#logo img{
border:none;
position:absolute;
left:0;
top:-26px
}
#logo span,.ch{
cursor:pointer
}
h3,.med{
pfont-size:medium;
font-weight:normal;
padding:0;
margin:0
}
.e{
margin:.75em 0
}
.slk td{
padding-left:40px;
padding-top:5px;
vertical-align:top
}
.slk div{
padding-left:10px;
text-indent:-10px
}
#mbEnd cite{
display:block;
text-align:left
}
#mbEnd p{
margin:-.5em 0 0 .5em;
text-align:center
}
#bsf,#ssb,.blk{
border-top:1px solid #6b90da;
background:#f0f7f9
}
#bsf,#ssb{
margin:11px 0
}#bsf{
border-bottom:1px solid #6b90da
}
#ssb div{
float:left;
padding:4px 0 0;
padding-left:4px;
padding-right:.5em
}
#prs a,#prs b{
margin-right:.6em
}
#ssb p{
text-align:right;
white-space:nowrap;
margin:.1em 0;
padding:.2em}
#ssb{
margin-top:0;
padding:.1em
}
#mbEnd{
background:#fff;
padding:0;
border-left:10px solid #fff;
border-spacing:0;
white-space:nowrap
}
#res{
padding-right:1em
}
.c{
background:#fff8dd
}
.c li{
padding:0 3px 0 5px;
margin:0
}
.c .tam,.c .tal{
padding-top:12px
}
#mbEnd li{
margin:1em 0;padding:0
}
.xsm{
font-size:x-small
}
.sm{
margin:0 0 0 40px;padding:0
}
ol li{
list-style:none
}
.sm li{
margin:0
}
.gl,#bsf a,.nobr{
white-space:nowrap
}
#mbEnd .med{
white-space:normal
}
.sl,.r{
display:inline;
font-weight:normal;
margin:0
}
.r{
font-size:medium
}
h4.r{
font-size:small
}
.g{
margin:1em 0
}
em{
font-weight:bold;
font-style:normal
}
em,b{
text-decoration:inherit
}
.gl1{white-space:nowrap}
.sl1{
display:inline;
font-weight:normal;
margin:0
}


