#hd, .marquee .yui-g, .core {width: 960px; margin: 10px auto; position: relative;}
#bd {padding-left: 1em;}
.marquee img {position: relative; z-index: 0 !important}
.marquee .url {padding:50px 20px; float: right; color: #3f739b}
#block-menu-primary-links {position: absolute; top: 9px; left: 120px; z-index: 10;}
#block-menu-primary-links ul.menu li {display: inline}
#block-menu-primary-links ul.menu ul.menu {display: none}
#block-menu-primary-links ul.menu ul.menu li {display: block; }
#hd {z-index: 3;}
.active, .selected {font-weight: bold; text-decoration: none; color: #555;}
.marquee {
	height:175px;
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	z-index: 0;
	background-image: url(header_bg.gif);
	background-repeat: repeat-x;
}
.box {background: url(images/box_bg.png) no-repeat; padding: .5em 2em}
.sbox {padding: 0 1em 2em; clear: left;}
.cbox {padding: 0 0 2em;}

/* scroll */
.scrollm li {display: none; background-color: transparent !important; float: left; width: 100%; text-align: center; padding: 0; margin: 0 0 1em; list-style: none; vertical-align: top; position: relative;  z-index: 0 !important;}
.scrollm ul {
	width: 100%;
	padding: 0;
	z-index: 1 !important;
	position: relative;
	margin-top: -27px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.scrollm {position: relative; z-index: 5;}
.marquee .navx {position: absolute; top: 70px; width: 100%; z-index: 6; clear: both;}
.marquee .nex, .marquee .pre {height: 48px; width: 48px; text-indent: -7000em; position: absolute;}
.marquee .nex {right: 0; background: url('arrow_n_b.png') no-repeat; }
.marquee .pre {left: 0; background:  url('arrow_p_b.png') no-repeat;}
.marquee .nex:hover {right: 0; background: url('arrow_n_b_h.png') no-repeat; }
.marquee .pre:hover {left: 0; background:  url('arrow_p_b_h.png') no-repeat;}

.scrolls li {float: left; width: 100%; text-align: center; padding: 0; margin: 0 0 1em; list-style: none; vertical-align: top; position: relative;  z-index: 0 !important;}
.scrolls ul {width: 100%; margin:0; padding: 0; z-index: 1; position: relative;}
.scrolls {width: 300px;}
.yui-gb .navx {position: absolute; top: 80px; width: 100%; z-index: 3; clear: both;}
.yui-gb .nex, .yui-gb .pre {height: 48px; width: 48px; text-indent: -7000em; position: absolute;}
.yui-gb .nex {right: 0; background: url('arrow_n_s.png') no-repeat; }
.yui-gb .pre {left: 0; background:  url('arrow_p_s.png') no-repeat;}
.yui-gb .nex:hover {right: 0; background: url('arrow_n_s_h.png') no-repeat; }
.yui-gb .pre:hover {left: 0; background:  url('arrow_p_s_h.png') no-repeat;}
