body {color:#000; background:#fff; font:70% verdana,tahoma,helvetica,sans-serif; margin:0; padding:0}
h1 {font-size:1.4em}
h2 {font-size:1.3em; border-bottom:2px #fb0 solid; margin-top:1.8em; padding-left:20px; clear:left; background:url(images/r.gif) 0 50% no-repeat}
h3 {font-size:1.2em}
small {font-size:0.7em}
a {text-decoration:underline}
a:link {color:#26a}
a:visited {color:#90a}
a:hover {color:#fb0}
a:active {color:#00c}
h2 a, ins {text-decoration:none}
li {margin-bottom:0.2em}
ol li, .big li, .gap li {margin-bottom:0.6em}
.vbig li, .assess li {margin-bottom:1em}
.big a:visited, a.nochange:visited {color:#26a}
.big a:hover, a.nochange:hover {color:#fb0}
.big a:active, a.nochange:active {color:#00c}
acronym {border-bottom: 1px #fb0 dotted; cursor:help}
a acronym {cursor:pointer}
img {border:0}
ul {margin-top:-0.2em}
li ul {margin-top:0.5em; margin-bottom:0.5em}
.normal {margin-top:1em; list-style:disc}
fieldset {border:1px #26a solid; padding:15px 10px 10px 10px; margin-left:20px; width:75%}
legend {color:#000; font-weight:bold}
li span, .break {display:block}
.clear {clear:both}
.indent {margin: 0 30px; font-weight:bold}
code {color:#080; font:1.1em courier-new,courier,monospace; margin-left:20px; display:block}
code.inline {display: inline; margin:0}
code strong {color:#840}
.bold {font-weight:bold}
.orange {color:#fb0; font-weight:bold}
.noshow {display:none; font-size:0.01em; margin:0; padding:0; border:0; background:none}

/* Top-left area */
#header {padding:10px 0 0 8px}
.logo {width:290px; height:64px}
.skip {width:1px; height:1px}
#tag {color:#26a; width:202px; display:block; text-align:right; white-space:nowrap; font-weight:bold; font-size:1em; position:relative; z-index:4}
#tag span {display:block}
#header a  {color:#26a; text-decoration:none; cursor:pointer}

/* Content */
#content {font-size:1.2em; margin:20px 175px 10px 175px; padding-top:3.5em !important; padding-top:2em; position:relative}
blockquote {margin-bottom:0}
blockquote strong {color:#26a; font-family:serif}
.proverb {color:#336; font-size:0.8em; margin-top:0.5em; text-align:right}
.small {font-size:0.9em}
#comment {color:#fff; background:#26a; border:3px #fb0 ridge; padding:4px; margin:2.5em 25px; height: auto !important; height: 100px; min-height: 100px}
#comment strong {color:#9cf; font-family:serif} 
#comment span {color:#fb0; margin:0.5em 0 0 0.5em; font-weight:bold; display:block}
#comment img {float:left; height:100px; padding-right:6px; width:145px}
#comment blockquote, #testimonials blockquote, #handbook-quotes blockquote, #news-quotes blockquote {display:inline; margin:0; text-align:left}
#credit {margin-top:3em; border-top: 1px #26a dashed}
#assessment h3 {margin: 2em 0 0; padding-left:3px; no-repeat; border-bottom:1px #fb0 solid}
.top {margin-top:0}
.screenshot {float:left; width:220px; height:158px; border:1px solid #000}
.mr {margin-right:10px}
#news-quotes p {color:#336; font-size:0.8em; margin:0.2em 0 2em 2em; font-weight:normal}


.home-left {width:45%; float:left; clear:left}
.home-right {width:45%; float:right; clear:right}
.sitemap-left {width:45%; float:left; clear:left}
.sitemap-right {width:45%; float:right; clear:right}
.sub-site {padding-left:1em; font-size:0.9em}
#cert img {width:88px; height:32px; float:left; padding-right:4px}
#cert p {margin:0; clear:both}
.arrows strong {color:#26a}
.assess strong {font-size:1.1em; display:block; margin:0.2em 0}
.right {text-align:right; font-weight:normal}
.right a:visited, .right a:active {color:#26a}
.right a:link strong, .right a:visited strong, .right a:active strong {text-decoration:none; color:#555; font-weight:bold; padding:1px; border:1px #555 solid}
.right a:hover strong {text-decoration:none; color:#26a; font-weight:bold; padding:1px; border:1px #26a solid}
.right a span {text-decoration:none}
form em span {width:150px}
form em {display:block; font-style:normal; margin-top:1em}
.date {font-weight:bold; margin-bottom:0}
.seealso {margin-top:2.4em; font-weight:bold}
.seealso span {display:block; line-height:1.4em; font-weight:normal}
.seealso span.height {line-height:1.25em}
.seealso span strong {color:#fb0; font-weight:bold}
.seealso .gap {margin-top:0.5em}

#web-dev-flow {padding-bottom:2em}
.user, .goals {font-size: 2em; width:3em; text-align:center; border:2px #26a solid; padding:5px}
.user, .arrow {float:left}
.arrow {color:#26a; font-size: 6em; font-weight:bold}

.mailing, .mailing td, .mailing th {border:1px solid #666; padding:5px; empty-cells:show; text-align:left}

/* Homepage boxes */
/* #c2a {margin:2em 0 0; width:99%; background:#e9e9ff; border:1px #26a dashed} */
#c2a {margin:2em 0 0; width:99%; background:#ffffee; border:1px #26a dashed}
.boxes {width:31%; float:left}
#box1 {padding:0 0.9%; margin:5px 0}
#box2 {padding:0 0.9%; margin:5px 0; border:#26a dashed; border-width:0 1px}
#box3 {padding:0 0.9%; margin:5px 0}
.boxes h2 {color:#fb0; font-size:1.1em; margin:0; padding:0 5px; background:none; border:0}
.boxes h2 a {text-decoration:underline}
.boxes p {padding:5px; margin:0}
.boxes p span {display:block}
.boxes p a {font-weight:bold}
.boxes p a em {text-decoration:none; font-style:normal; color:#fb0}
.boxes p a:hover em {color:#26a}

/* Footer */
#footer {border-top:1px #26a solid; font-size:0.85em; margin-top:30px; clear:both}
address {font-style:normal}
#footer span strong {padding-left:1em; line-height:1.5em}
#footer span.break strong {padding-left:0}
#footer p span {display:block}
.xhtml, .css, .wai, .ufw  {height:32px; width:88px}
.xhtml {background:url(images/xhtml.gif) no-repeat}
.css {background:url(images/css.gif) no-repeat}
.wai {background:url(images/wai.gif) no-repeat}

/* Top-right */
#toprightnav {font-size:1.2em; font-weight:bold; position:absolute; top:10px; right:10px; text-align:right; padding-left:205px; white-space:nowrap; z-index:3}
#toprightnav form {margin-bottom:0.45em; text-align:right}
.formtext {color:#000; background:#ffffee; border:1px #26a solid; font-family:arial,helvetica,sans-serif}
.button {color:#000; background:#fb0; font-size:0.8em; border:2px #9cf solid; border-color:#bcf #26a #26a #bcf; font-weight:bold}
#toprightnav form div {font-size:0.8em; font-weight:normal; display:block; text-align:right}
#toprightnav form img {width:1px; height:1px}
#toprightnav p {text-align:right; margin-top:0}
#toprightnav a, #toprightnav .now {padding-left:8px}
#toprightnav img {position:relative; top:2px; left:-2px}
.faq, .sitemap, .access, .help {height:14px}
.faq {width:14px}
.sitemap {width:15px}
.access {width:20px}
.help {width:15px}


/* Top navigation */
/* Change background:url("images/tab.... to background:url("images/tab....  */
#topnav {width:100%; text-align:center; margin-top:5em; padding-top:45px; position:absolute; top:0; white-space:nowrap; z-index:3}
#topnav .now {background:#26a; font-size:1.2em; display:inline}
#topnav .left {background:url("images/tab-orange-left2.gif") no-repeat 0 0; display:inline}
#topnav .right {background:url("images/tab-orange-right2.gif") no-repeat 100% 0; display:inline}
#topnav .goto {background:#fb0; font-size:1.2em; display:inline}
#topnav .left-now {background:url("images/tab-blue-left2.gif") no-repeat 0 0; display:inline}
#topnav .right-now {background:url("images/tab-blue-right2.gif") no-repeat 100% 0; display:inline}
#topnav .navpad {width:6px; height:1px; padding:0}
#topnav a:link, #topnav a:visited, #topnav a:hover, #topnav a:active {color:#000; text-decoration:none; padding:0 4px}
#topnav strong {color:#fff; padding:0 4px}
#topnav #bread {color:#fff; font-size:1.2em; text-align:left; padding:6px 8px 3px; background:#26a; white-space:nowrap}
#topnav #bread strong {font-size:1em}
#topnav #bread a {font-size:0.9em; padding:0; background:#26a url("images/spacer.gif") no-repeat; text-decoration:underline}
#topnav #bread a:link, #topnav #bread a:visited, #topnav #bread a:active {color:#fb0; font-weight:bold}
#topnav #bread a:hover {color:#fff}

/* Left and right columns */
#leftcol {font-size:1.2em; position:absolute; top:0; float:left; width:150px; margin-top:60px; padding:8.5em 0 0 5px}
#leftcol .menu, #rightcol .menu {font-size:1.1em; font-weight:bold; text-align:left; border:1px #26a solid; padding:3px}
#leftcol h3, #rightcol h3 {margin:0; padding:2px; border-bottom:2px #fb0 dotted}
h3 a {text-decoration:none}
h3 a:visited, h3 a:hover {color:#26a}
h3 a:active {color:#00c}
#leftcol .now {background:#e9e9ff; border:#26a solid; border-width:1px 0; padding:3px 0}
#leftcol .menu div {font-size:0.9em; text-align:left; margin-top:0.5em; text-indent: -14px; padding-left:1em}

/* #leftcol .menu div a {padding-left:14px; clear:left; background:url(images/bullets/arrow-thin.png) 0 50% no-repeat;} */
#leftcol .menu div a {padding-left:14px; clear:left; background:url(images/bullets/small-arrow-box.png) 0 50% no-repeat;}

#leftcol .now span {font-size:0.85em; display:block; margin:0.5em 0; padding-left:1em}
a.black:link, a.black:visited, a.black:hover, a.black:active {color:#000; font-weight:bold}

#leftcol .now a:link em, #leftcol .now a:visited em {color:#fb0; font-style:normal}
#leftcol em, #leftcol .now a:hover em, #leftcol .now a:active em {color:#26a; font-style:normal}
#leftcol div a strong {font-weight:normal}

.seealso a:link em, .seealso a:visited em, .break a:link em, .break a:visited em, .intro a:link em, .intro a:visited em, #leftcol a:link em, #leftcol a:visited em, .seealso a:link em, .seealso a:visited em {color:#fb0; text-decoration:none; font-style:normal; font-weight:bold}
.break a:hover em, .break a:active em, .seealso a:hover em, .seealso a:active em, .intro a:hover em, .intro a:active em, #leftcol a:hover em, #leftcol a:active em, #handbook em {color:#26a; text-decoration:none; font-style:normal; font-weight:bold}

#rightcol {font-size:1.2em; position:absolute; top:0; right:0; float:right; text-align:center; width:150px; margin-top:60px; padding:8.5em 5px 10px 0}
#rightcol #assess {border:1px #26a solid; padding:4px; font-weight:bold; font-size:1.1em}
#rightcol form {border:1px #26a solid; padding:4px; margin-top:1.4em}
#rightcol form strong {display:block; font-weight:normal; margin-top:0.5em}
#rightcol input {margin-top:0.5em}
#rightcol img {clear:both; margin-bottom:15px}
.ukupa {width:71px; height:62px}
.iitt {width:100px; height:89px}
.gawds {width:88px; height:31px}
.ukwda {width:110px; height:42px}
.bwdma {width:125px; height:73px}
#rightcol .menu p {font-size:0.8em; text-align:left; font-weight:normal}
#rightcol .menu p span {display:block}
