
h1 { display:none; }

/*--- stages ------- */

#stages { background:#fff; width:560px; }
#stagescontents { background:#FAFAFA; }
#about, #online, #download { float:left; margin-bottom:35px; }
#about { width:176px; padding-right:10px; }
#online { width:176px; padding-right:10px; }
#download { width:172px; }
#stages h3 { background:#E0E0E0 none; font:normal 1.2em arial,helvetica,sans-serif; font-weight:bold; margin:0; padding:5px 10px 3px 10px; }
#stages #about h3 { padding-left:26px; }
#stages h3 a, #stages h3 a:visited { color:#6B6C69; }
#stages h3 a:hover, #stages h3 a:hover:visited { color:#999; }
#stages ul { list-style-type:none; margin:0 9px 0 0; padding:0; }
#stages #download ul { margin:0; }
#stages #about ul { margin:0 10px 0 16px; }
#stages li { background:url(/img/bullet_square_w.gif) no-repeat 0px .5em; margin:6px 0 14px 0; padding-left:10px; }
#stages ul ul { padding-top:4px; }
#stages ul ul li { background-image:none; font-size:0.8em; margin:0; padding:0; line-height:1.2em; }
#stages a, #stages a:visited { color:#333; text-decoration:none; }
#stages a:hover, #stages a:visited:hover { color:#999; }
div.clear { clear:both; } 


#intro1 { background:white; width:560px; font:normal 0.8em arial,helvetica,sans-serif; margin:0; padding:5px 0px 20px 0px; }
#intro1 h2 { background:#E0EAEF none; color:#2F778E; font:normal 1.2em times new roman; font-weight:bold; margin:0; padding:3px 15px 3px 10px; text-align:right; border-top:thin solid silver; border-left:thin solid silver;}

#intro1 span { color:maroon; font-weight:bold; padding:5px 0px 20px 25px; }
#intro1 p { background:#FFFFF4 none; border-top: thin dotted silver; border-left: thin dotted silver; margin:0; padding: 10px 5px 10px 5px; }
#intro1 ul { background:#FFFFF4 none; margin:0; padding:0px 0px 0px 40px; border-left: thin dotted silver; font-style:italic; }
#intro1 p.cont { border-top: none; }

#stages1 { background:#fff; width:560px; }
#stages1 h3 { background:#EEEEEE none; font:normal 0.8em arial,helvetica,sans-serif; font-weight:bold; color:gray; margin:0; padding:5px 10px 3px 10px; text-align:center; }

#about1, #online1, #downld1 { float:left; text-align: left; padding-right:1 }

caption { margin:0; background:FAFAFA; font-weight:bold; caption-side: bottom; margin-bottom: 0em; vertical-align: bottom; width: auto;  }
#stages1 a, #stages1 a:visited { color:#FFFFFF; font:normal 0.8em arial,helvetica,sans-serif; font-weight:bold; display:block; line-height:2.0em; width:176px; white-space:nowrap; overflow:hidden; text-decoration:none; }

#about1 a:hover, #about1 a:visited:hover { color:#60B020; }
#online1 a:hover, #online1 a:visited:hover { color:#E08010; }
#downld1 a:hover, #downld1 a:visited:hover { color:#6080A0; }

#about1 { border-top: 1px solid green; border-left:1px solid green; background:#BFDF8F url(../images/s1.gif) no-repeat 9px 0.3em;  }
#online1 { border-top: 1px solid maroon; border-left:1px solid maroon; background:#FFBF4F url(../images/s2.gif) no-repeat 9px 0.3em; }
#downld1 { border-top: 1px solid navy; border-left:1px solid navy; background:#AFBFCF url(../images/s3.gif) no-repeat 9px 0.3em;  }
#stages1 a span { padding-left: 31px; }

#stages1 td { background:#fff; font: 0.8em arial,helvetica,sans-serif; vertical-align: top; border-left:thin dotted; padding: 0px 0px 10px 2px; }

/*--------- topbar styles -------*/

#menu1 { background:#005F9F none; color:white; font:normal 0.7em arial,helvetica,sans-serif; padding:1px 5px 1px 5px; font-weight:bold; }
#menu1 a, #menu1 a:visited { color:#fff; white-space:nowrap; overflow:hidden; text-decoration:none; }
#menu1 a:hover, #menu1 a:visited:hover { background:#0071BB; color:yellow; font-weight:bold; }

/*--------- news styles ---------*/

#news { font:normal 0.9em arial,helvetica,sans-serif; border:1px solid silver; margin-top:5; padding:0px 0px 0px 0px; width:220; }
#news h4 { background:#FFECCE; font:normal 0.9em arial,helvetica,sans-serif; color:#700000; padding:2px 0px 2px 0px; margin-top:0; border-bottom:1px solid silver; text-align:center; width:200; }
#news p { color:gray; padding:2px 0px 0px 5px; margin-top:-10; margin-bottom:5; border:none; }
#news span { color:silver; }

/*--------- on-line styles ------*/

#trans { background:white; width:560px; margin:0; padding:5px 0px 20px 0px; }
#trans td { background:#c0d0e0; font: 0.8em arial,helvetica,sans-serif; vertical-align:top; border-left:thin dotted; padding: 0px 0px 10px 2px; }
#sets { background:#eaeff4; text-align:right; padding: 10px 5px 10px 0px; text-valign:top; border:thin outset; width=180px; }
#funcs { background:#eaeff4; text-align:left; padding: 10px 0px 8px 10px; text-valign:top; border:thin outset; width=180px; }

#onlinks { background:#FAFAFA; color:gray; font:normal 0.8em arial,helvetica,sans-serif; padding: 10px 10px 10px 0px; }
#onlinks a, #onlinks a:visited { color:gray; white-space:nowrap; overflow:hidden; text-decoration:none; }
#onlinks a:hover, #onlinks a:visited:hover { color:black; text-decoration:underline; }

#down1 { font:normal 0.8em arial,helvetica,sans-serif; border:1px solid silver; margin:0; padding:10px 10px 0px 10px; text-align:center; }

#config1 ( width:560px; margin:0; padding:5px 0px 20px 0px; margin-top:5; } 
#config1 td { font: 0.8em arial,helvetica,sans-serif;}

#but_tran { background:#E0E0E0; letter-spacing: 0.2em; font: 1.0em arial,helvetica,sans-serif; }