body {font-size: 12px; font-family: arial,helvetica; color: black}
h1 {font-size: 24px; color:#666; padding: 0 6px 0 0; margin: 0 0 .2em 0}
button {margin: 4px}

.width_limited {width: 750px}
.error, .errorlist {color: red}
.fg1 {color: #006699}
.fg2 {color: black}
.bg1 {background-color: white}
.bg2 {background-color: #006699}

/* PAGE STRUCTURE */
#header {width:100%}

/*  HEADER  */
#header {background: #417690; color:#ffc; overflow:hidden}
#header a:link, #header a:visited {color: white}
#header a:hover {text-decoration: underline}
#brand h1 {padding: 0 10px; font-size: 18px; margin: 8px 0; font-weight: bold; color: yellow}
#global-links {position:absolute; top:0; right:0; padding:1.2em 10px; font-size:11px; text-align:right}

table.sortable thead {background-color: #aaaaaa; font-weight: bold; cursor: pointer}
table.sortable th.sorttable_nosort {background-color: #aaaaaa; color: #666666; font-weight: bold; cursor: default}
