@charset "utf-8";
/* CSS Document */

body { margin:0; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; }
td { vertical-align:top; }
img { border:0; }
a { text-decoration:none; color:blue; }
a img { cursor:pointer; }
ul.menubar { float:right; list-style:none; margin:7px 0 0 0; padding:3px 0; display:inline; overflow:auto; }
ul.menubar li { display:inline; padding:3px 0; overflow:auto;  white-space:nowrap; }
ul.menubar li a { padding:3px 5px; font-weight:bold; display:inline; color:#003366; }
ul.menubar li a:hover { color:#FFFFCC; text-decoration:underline }
a.opr { padding:3px 5px; font-weight:bold; display:inline; color:#FFFFCC }
div#opr {position:absolute; left:150px; top:60px;}
div#opr2 {display:none}
div#opr2 a {background-color:#FFFFCC; color:#333333; display:block; padding:3px 5px; margin:1px; font-weight:bold}
#topbody { height:90px; background:url(../images/topback.jpg) repeat-x 0 0; }
#body { padding:10px }
#sch { text-align:right; padding:10px }
.gpaths { border:2px solid #ffcc33; padding:0 30px; -moz-border-radius:20px; }
.gpaths a { color:#0000CC; }
.gpaths a:hover { color:#990000; }
#groups { width:100%; }
#groups td { width:50%; border:1px solid #ffcc33; padding:5px; background-color:#FFFFCC; -moz-border-radius:10px; }
div.subgroups a:hover { text-decoration:underline; }
div.groups { white-space:nowrap; padding:0 10px 0 0; }
div.groups ul { margin:0; padding:0 0 0 14px; list-style:none; }
div.groups ul li { padding:0 0 0 14px; margin:0 0 0 -14px; vertical-align:middle; background:url(../images/li.gif) left top no-repeat; }
div.groups a { color:#0033FF; padding:1px; display:inline; font-size:11px; }
div.groups a.selected { background-color:#6699FF; color:#FFFFCC }
div.groups a:hover { text-decoration:underline; }
a.grp { display:block; font-size:larger; font-style:italic; background-color:#3399CC; color:#FFFFFF; padding:1px 2px; }
a.grp:hover { background-color:#006699; }
span.new { color:red; }
a.lang { color:#FF3300; padding:0 3px; }
a.lang:hover { color:#990033; }
a.c, a.q { padding:1px 4px; margin:0 2px; color:#FFFFFF; font-weight:bold; }
a.c:hover, a.q:hover { background-color:#006699; }
a.c { background-color:#FF0000; }
a.q { background-color:#339999; }
div.gq { border:1px solid #FFCC33; -moz-border-radius:10px; padding:5px; margin:4px; }
div.qs, div.gq div { padding:2px 0; margin:2px 0; }
div.pages { padding:4px 10px; }
.phead { background-color:#0066FF; color:#FFFF99; padding:3px 10px; margin:10px 0 0 0; }
.pbody { border:2px solid #0066FF; background-color:#CCFFFF; color:#333333; padding:10px; margin:0; }
#about p { text-indent:30px; }
.pbody p { text-indent:0px; }
#about h3 { display:block; padding:5px 20px; background-color:#0066FF; color:#FFFFFF; font-weight:bold }
#searchpad { padding:20px; text-align:center; background-color:#0099FF; color:#FFFFCC; border:2px solid #0000FF }
