@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
}
.j font[size="-1"], .e .j {
	font-size:100%
}
.sl, .e .j font[size="-1"] {
	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, #tads h2, #mbEnd h2 {
	color:#454545
}
.a, cite, .cite, .cite:link {
	color:green;
	font-style:normal
}
#mbEnd {
	float:right
}
h1, ol {
	margin:0;
	padding:0
}
li.g, body, html, .std, #tads h2, #mbEnd h2, h1 {
	font-size:small;
	font-family:arial, sans-serif
}
#tads h2, #mbEnd h2, h1 {
	font-weight:normal
}
#ssb, .clr {
	clear:both
}
#nav a, #nav a:visited, .blk a {
	color:#000
}
#nav .b a, #nav .b a:visited {
	color:#00c;
	font-size:medium
}
#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 {
	font-size:0;
	display:block;
	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;
	cursor:hand
}
h3, .med {
	font-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 {

	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
}
#tads {
	background:#fff8dd
}
#tads li {
	padding:0 3px 0 5px;
	margin:0
}
#tads .tam, #tads .tal {
	padding-top:12px
}
#mbEnd li {
	margin:1em 0;
	padding:0;
	zoom:1
}
.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, #brs a {
	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
}

