body { color: #555; background: #fff url('/f4u/i/alpha_bg.png') repeat-x;}
a { color: #00556F; }
.scrollm .element h2 a:hover, a:hover { color: #003C4F; }
small a, small { color: #555; }

.navx {position: absolute; top: 170px; width: 700px;}
.nex, .pre {height: 24px; width: 24px; text-indent: -7000em; position: absolute;}
.nex {right: -1.25em; background: url('/f4u/i/alpha_rarr.png') no-repeat; }
.pre {left: -1.5em; background: url('/f4u/i/alpha_larr.png') no-repeat;}
.highlight {color: #37B7DF}
.midlight {color: #00556F}
.lowlight {color: #003C4F}

.logo {background: url('/f4u/i/alpha_logo.png') no-repeat; height: 70px; width: 220px; display: block; padding: 0;}
#univ {background: url('/f4u/i/alpha_frame.png') no-repeat 50% 0; width: 60em; padding: 0 3em; z-index: 0; position: relative;}
.yui-t1 {width: 59em;}
/* layout */
#hd {
        margin: 30px auto 0;
        width: 910px;
	position: relative;
	z-index: 10;
}
.controls {background: #37B7DF; padding: .2em 0 .4em; border-bottom: .1em solid #68CFEF; color: #003C4F}
#search_results h2 a {color: #fff;}
#search_results h2 a:hover {color: #D7F0FA; text-decoration: none;}
#search_results {
        background: #00556F;
        color: #A4DAEF;
	border: .2em solid #003C4F;
}
#foryou h3 {color: #00556F}
#foryou span, #browseby span {background: none; color: #00556F;cursor:pointer;}
#foryou span a, #browseby span a {text-decoration: underline;}
#foryou span a:hover, #browseby span a:hover {text-decoration: none;}

.scrollm li {border: solid transparent 2px;}
.index .yui-b {margin-left: -.7em; margin-bottom: 1em;}
.pagecount {display: none}

.gloss:hover, .yui-b.focus  { background: #D7F0FA; border: 2px solid #A4DAEF}
.yui-b.focus .yui-gb .yui-u a {background-color: #EFF7FF;width:50px;height:52px;}
.yui-b.focus ul {border-bottom: 1px solid #B3D3EF; padding-top: 1em; padding-bottom: 1.5em}
.yui-b.focus h4.tog {background: #A4DAEF; border-top: 1px solid transparent; border-bottom: 1px solid #EFF7FF; color: #00556F;}
.yui-b.focus h4 { border-top: 1px solid #EFF7FF; border-bottom: 1px solid #B3D3EF; color: #22496F; background-repeat: repeat-x; background-position: 0 0; padding-top: 1em; padding-bottom: 1em;}
.yui-b.focus .yui-gb .yui-u a:hover {background-color: #A4DAEF;}
.yui-b.focus .yui-gb .yui-u a.selected {background-color: #00556F; color: #fff;}
.download a {background: #3e8c1a url('/f4u/i/goo_bg3.png') repeat-x 0 50%; color: #fff;}
.download a:hover {background: #3e8c1a; color: #296804; text-decoration: none;}
.download-issue a {color: #707070;}
.browse .download a, .index .download a {padding: .4em 1em .3em}

.close { color: #fff; }
.close:hover { color: #22496F;}


.browse #bd ul li {
	border-top: 2px solid #CFF2FF;
}


/* menu nav */
.bar a {
        color: #555;
}
input.submit, .button a {
        background: #00556F;
        color: #fff !important; /* make sure we override ".ui-widget-content a" from jquery UI theme */
}
input {
	padding: .3em .8em !important;
}
#browseby {font-size: 85%; margin-right: -1em;}
#browseby .yui-u a, #foryou .yui-u a {padding: .3em 1em;}
#ft, #browseby .yui-u .button a, #foryou .yui-u .button a, #browseby .yui-u .button a:hover, #foryou .yui-u .button a:hover {text-decoration: none !important; background: url('/f4u/i/alpha_header.png') repeat-x 50% 0 !important; color: #0A88AF !important}
#ft {margin: 0 -10px; border-top: 2px solid #A4DAEF}
#feedback_box { color: #0A88AF; font-size:85%; }
input {
        color: #222;
	background: #fff;
	border: #ddd 1px solid; 
}
input[type=image] {
	border: none;
}
.search input {border: 1px solid transparent;}
.search input:hover {
        border: 1px solid transparent !important;
}

input:hover {
        border: 1px solid #bbb !important;
}
input[type=image]:hover {
	border: none !important;
}
.search input.submit, input.submit {border: none !important; background: #003C4F;}
.bar a:hover, .controls a:hover, .button a:hover, input.submit:hover {
        background-color: #00303F !important;
        color: #fff;
	text-decoration: none;
}

.selected, .scrollv li a.active {background-color: #37B7DF; text-decoration: none; color: #fff; border: none; }
#foryou .yui-g {background: url('/f4u/i/alpha_header.png') repeat-x 50% 0; padding: .8em 1em; display:block; clear: both; color: #aaa; margin: 1em 0 0;}
#foryou .yui-g .yui-u.first {color: #555;}
#foryou .yui-g .yui-u .selected {color: #555}

.scrollv li a { padding: .3em .8em;}

#bene h4 {font-size: 100%;}

.message, .button a, .controls a, #at15s {
-moz-border-radius: 1em;
-webkit-border-radius:.7em;
}
#foryou .yui-g, .gloss, .active, .focus, #at16pcc, #at16p, #foryou .yui-g, .scrollv li a, .download a, .search input, input.submit {
-moz-border-radius: 1em;
-webkit-border-radius:.9em;
}
#at16pi, .focus .yui-u a, .dropdown {
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
}
#at16pt {
-moz-border-radius: .6em .6em 0 0;
-webkit-border-radius: .6em .6em 0 0;
}
#at16pf {
-moz-border-radius: 0 0 .6em .6em;
-webkit-border-radius: 0 0 .6em .6em;
}
