body {
	margin:0;
	padding:0 0 60px 0;
	background:#424c67 url(/style/bg1.png) top center repeat-x;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:90%;
	font-weight:200;
}

h1,h2,h3,h4,h5,h6,ul#navigation {
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
}

p { padding:0; margin:0.5em 0; }
li { margin-top:0; margin-bottom:0; }
li+li {margin-top:0.25em; }

b, strong { font-weight:800; }

h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	margin:0.75em 0 0.2em 0;
	padding:0;
	font-weight:400;
}
h1 { font-size:1.75em; }
h2 { font-size:1.5em; }
h3 { font-size:1.33em; }
h4 { font-size:1.25em; }
h5 { font-size:1.18em; }
h6 { font-size:1em; }

a:link { text-decoration:none; color:#45f; }
a:visited { text-decoration:none; color:#56b; }
a:hover { text-decoration:underline; }
a:active { color:#f00; }

#wrapper {
	background:#747f98 url(/style/bg2.png) top center repeat-x;
	width:948px;
	margin:0 auto 3px auto;
	padding:0 10px 10px 10px;
}

#content {
	background:#fff url(/style/new-wrtbc-masthead.jpg) top center no-repeat;
	width:900px;
	padding:168px 24px 10px 24px;
}


address {
	display:block;
	width:968px;
	margin:4px auto;
	font-size:88%;
	color:#abd;
	font-style:normal;
}

ul#navigation {
	list-style-type:none;
	margin:8px 0 0 0;
	padding:0;
	font-size:100%;
	font-weight:700;
	text-transform:uppercase;
	width:100%;
	background:url(/style/menu-bg.png) center center repeat-x;
	text-align:center;
}
ul#navigation li { display:inline; margin:0; padding:0; }
ul#navigation li + li { margin-left:4px; }
ul#navigation a:link,ul#navigation a:visited { text-decoration:none; color:#000; background-color:#fff; }
ul#navigation a:visited { color:#333; }
ul#navigation span#here { color:#fff; background-color:#e23e16; }
ul#navigation a:hover { background-color:#fea; }
ul#navigation a:active { color:#fff; background-color:#e23e16; }
ul#navigation a, span#here { padding: 4px 6px 2px 6px; border:2px solid #e23e16; }

div.left { width:630px; float:left; }
div.right { width:260px; float:right; font-size:88%; margin-top:1em;}
div.right div {
	background-color:#d8e8f0;
	padding:10px;
	margin-bottom:10px;
}
div.right div h1, div.right div h2 { margin-top:0; }
div.right ul { margin-left:0; padding-left: 1em; }
div.right ul li { margin-left:0.5em; padding-left:0; }

div.imgright {
	font-size:88%;
	padding:10px;
	background-color:#ffe796;
	float:right;
	clear:right;
	margin:0 0 10px 8px;
}

div.imgleft {
	font-size:88%;
	padding:10px;
	background-color:#ffe796;
	float:left;
	clear:left;
	margin:0 10px 10px 0;
}

div.imgmiddle {
	font-size:88%;
	padding:10px;
	background-color:#ffe796;
	clear:both;
	margin:0 auto 10px auto;
}
p.img { margin:0; }
p.imgcaption { margin:4px 0 0 0; }

img { border-width:0; }
a:hover img { text-decoration:none; outline:1px dotted #45f; }


dt { font-weight: bold; }
dd { padding-left: 0; margin-left: 0; margin-bottom: 0.5em; }

td { vertical-align: top; }
table.bb { margin:0; }
table.bb td { padding: 2px 2px 2px 0; }
table.bb td + td { padding-left: 36px; }

table.schedule { font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Calibri,"Bitstream Vera Sans",sans-serif; font-size:86%; border:1px solid #b3b6b5; border-collapse:collapse; }
table.schedule th { background-color:#e3e4e4; font-weight: bold; }
table.schedule td, table.schedule th { padding:3px; border:1px solid #b3b6b5; vertical-align:middle; text-align:center; padding:0 0.5em; }
table.schedule td { height: 4em; }
/* table.schedule th.scol { width:9.5em; } */
table.schedule td.first { font-weight: bold; text-align:left; }
table.schedule td.sen { background-color:#eef; }
table.schedule td.jun { background-color:#efe; }
table.schedule td.senjun { background:#eee url(/images/deco/mixed-play.png); }
table.schedule td.pdl { background-color:#ffd; }
table.schedule td.senpdl { background:#eee url(/images/deco/mixed-play2.png); }
table.schedule td.opn { background-color:#fed; }

table.list { width:100%;border-collapse:collapse; }
table.list tr { border:1px solid #d84; }
table.list th { background-color:#fec; }
table.list th, table.list td { text-align:left;padding:0.25em; }

p.smallfoot { margin:2px 24px; font-size:0.8em; color:#abd; text-align:right; }
p.smallfoot a { color:#bce; text-decoration:none; }
p.smallfoot a:visited { color:#bce; }
p.smallfoot a:hover { color:#eee; }
p.smallfoot a:active { color:#fff; }

input, textarea { font-size:inherit; font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Calibri,"Bitstream Vera Sans",sans-serif; }
.wideinput { width: 36em; }

.summary { background-color:#e3e4e4; margin:6px 0; padding:0 16px; font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Calibri,"Bitstream Vera Sans",sans-serif; font-size:0.93em; border:1px solid #b3b6b5; }
.summary h1, .summary h2, .summary h3 { font-size:100%; margin:1em 0 0 0; padding:0; font-weight: bold; }
.summary p { margin:0.25em 0; }
/* .summary hr { display:none; } */
b.emergency { background-color:#f44; color:#fff; text-decoration: blink; }
.alert { background:#ffff9d url(/images/deco/alert.png) top left no-repeat; border: 1px solid #f90; margin:0.5em 9em; padding:6px 10px 6px 90px; font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Calibri,"Bitstream Vera Sans",sans-serif; font-size:90%; }
.alert h2 { font-size:1.2em; font-weight:bold; }
blockquote { margin-left:4em; padding-left:0; }
p.cite { margin-top:0; margin-left:4em; text-align:right; color:#aab; border-top:1px solid #b3b6b5; }

.popWin { background:#fff none; margin:0; padding:6px; font-size:100%; color:#20322f; font-family:"Lucida Bright","Bitstream Vera Serif",Cambria,"Palatino Linotype",Palatino,serif; min-width:300px; border-width:0; }
img.btn { background-color:#fff; background-repeat:no-repeat; background-attachment:scroll; background-position:top center; cursor:pointer; }
img.btn:hover { background-position:bottom center; }
img.help { background-color:#fff; background:url(/admin/btn/help.png) top center no-repeat; cursor:help; }
img.help:hover { background-position:bottom center; }

#plug { color:#aad; font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Calibri,"Bitstream Vera Sans",sans-serif; margin:0 24px 0 24px; padding:2px 0 4px 0; font-size:88%; min-width:600px; text-align:right; }
#plug a, #plug a:visited { color:#aad; text-decoration:none; }
#plug a:hover { color:#bbe; text-decoration:none; }
#plug a:active { color:#fff; text-decoration:none; }

#titlemain, #titlesub { display:none; }
