/* theweb.css */
body{
 margin:0px;		/* Set to zero for topline and bottomline */
 font-family:sans-serif;background-color:#111111;color:#efefef;
}

#mainClm{margin:8px;} /* reset the margin for the main section of the document. */

#topline.asuka, #bottomline.asuka {
 background-color:#ee0000;
 border-top-color:#ff0000;
 border-bottom-color:#cc0000;
}

#topline.rei, #bottomline.rei {
 background-color:#00eeee;
 border-top-color:#00ffff;
 border-bottom-color:#00cccc;
}

#topline { top:0px; }
#bottomline { bottom:0px; }

#topline, #bottomline {
 /* top:0px; */
 left:0px;
 width:100%;
 /* background-color:#ee0000; */
 color:#000000;
 font-size:10pt;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
 /* border-top: 1px solid #ff0000; */
 /* border-bottom: 1px solid #cc0000; */
}

#topline a, #bottomline a {color:#000000;}
#topline a:link, #bottomline a:link {color:#000000;}
#topline a:visited, #bottomline a:visited {color:#000000;}
#topline a:active, #bottomline a:active {color:#000000;}

#topline table {
 background-color:transparent;
 border: 0px none transparent;
 margin:0px;
 width:100%;
}

#topline table td {
 background-color:transparent;
 border: 0px none transparent;
 margin:0px;
}

#topline table td form {
 background-color:transparent;
 border: 0px none transparent;
 margin:0px;
}

#page_title{
 /* text-align:center; */
 border-width:1px;
 border-style:solid;
 border-color: #333333 #111111 #111111 #333333;
 background-color:#222222;
 width:100%;
}

#page_title h1 {
 text-align:center;
 font-size:64pt;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:0px;
}

#page_subtitle {
 border-width:1px;
 border-style:solid;
 border-color: #333333 #111111 #111111 #333333;
 background-color:#222222;
 width:100%;
}

#page_subtitle h2 {
 text-align:center;
 font-size:18pt;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:0px;
}

a{color:#efefef;}
a:link {color:#ffff00;}
a:visited {color:#ff8800;}

.elevate {border-width:1px;border-style:solid;border-top-color:#444444;border-left-color:#444444;border-bottom-color:#222222;border-right-color:#222222;}
.depress {border-width:1px;border-style:solid;border-top-color:#222222;border-left-color:#222222;border-bottom-color:#444444;border-right-color:#444444;}

/* table{width:100%;} */
/* th{background-color:#333333;} */

#software table{
 width:100%;
 border-width:1px;
 border-style:solid;
 border-top-color:#444444;
 border-left-color:#444444;
 border-bottom-color:#222222;
 border-right-color:#222222;
}

#software table th {
 background-color:#333333;
 border-width:1px;
 border-style:solid;
 border-top-color:#444444;
 border-left-color:#444444;
 border-bottom-color:#222222;
 border-right-color:#222222;
}

#software table td {
 border-width:1px;
 border-style:solid;
 border-top-color:#222222;
 border-left-color:#222222;
 border-bottom-color:#444444;
 border-right-color:#444444;
}

#software table td.online {
 /* background-color:#ffff00;color:#000000; */
 border-width:1px;
 border-style:solid;
 border-top-color:#444400;
 border-left-color:#444400;
 border-bottom-color:#888800;
 border-right-color:#888800;
}

#software table td.mobile {
 /* background-color:#ff8800;color:#000000; */
 border-width:1px;
 border-style:solid;
 border-top-color:#442200;
 border-left-color:#442200;
 border-bottom-color:#884400;
 border-right-color:#884400;
}

#software table td.online a:link{color:#ff0000;}
#software table td.online a:visited{color:#ff4400;}
#software table td.mobile a:link{color:#ff0000;}
#software table td.mobile a:visited{color:#ff4400;}

