html {
overflow:hidden;
border:0 none;
}

body {
background-color:#000000;
color:#808080;
overflow:hidden;
margin:0px;
padding:0px;
font:normal 9pt Tahoma;
}

#mask {
z-index:1;
background-color:#000000;
filter:alpha(opacity=70);  /* Internet Explorer */
opacity:0.7;  /* Firefox, Opera and Safari */
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}

#icon {
text-align:right;
}

#top {
color:#8FBC8F;
font-size:12pt;
text-align:left;
}

#left {
font-size:12pt;
color:#8FBC8F;
text-align:right;
}

#printer {
display:none;
}

#center {
overflow:auto;
border-style:solid;
border-width:1px;
border-color:#202020;
font-size:11pt;
padding:20px;
text-align:left;
}

#canvas {
font-family:Monotype Corsiva;
text-align:left;
padding:20px;
}

#contact {
color:#606060;
text-align:right;
}

#error {
color:#FFFFFF;
text-align:center;
font-size:14pt;
font-weight:normal;
}

#printCurrentMenu {
display:none;
}

#balloon {
color:#808080;
font-family:Tahoma;
font-size:10pt;
}

#courses {
color:#707070;
font-size:20pt;
font-weight:bold;
padding-top:20px;
text-decoration:underline;
}

#name {
color:#E0E0E0;
font-size:16pt;
}

#description {
font-size:14pt;
width:500px;
padding-bottom:20px;
}

#price {
color:#E0E0E0;
font-size:16pt;
font-weight:bold;
float:right;
padding-left:20px;
padding-right:10px;
}

#footer {
color:#606060;
padding-top:9px;
text-align:right;
font-size:8pt;
}

#disclaimer {
font-family:Tahoma;
font-size:9pt;
color:#606060;
text-align:left;
}

.printer {
display:none;
}

.button {
color:#FFFFFF;
padding:5px 10px 5px 10px;
text-align:center;
cursor:pointer;
font-size:12pt;
float:left;
}

.button2 {
background:#D0D0D0;
color:#000000;
text-align:center;
cursor:pointer;
font-size:12pt;
margin-top:1px;
}

.window {
visibility:hidden;
z-index:2;
position:absolute;
left:50%;
top:50%;
width:400px;
height:420px;
margin-left:-200px;
margin-top:-220px;
border-style:solid;
border-width:1px;
border-color:#808080;
background:#000000;
padding:10px;
font-size:8pt;
}

.window .title {
color:#FF0000;
margin:0px;
padding-bottom:10px;
font-size:12pt;
}

.window .panel {
overflow:auto;
background:#000000;
color:#808080;
margin:0px;
padding:5px;
height:380px;
}

.box {
background:#000000;
padding:10px;
border-style:solid;
border-width:1px;
border-color:#404040;
text-align:left;
}

.link {
color:#FFFFFF;
cursor:pointer;
}

.label {
color:#808080;
padding-right:10px;
vertical-align:top;
position:relative;
top:3px;
text-align:right;
font-size:11pt;
nowrap:nowrap;
}

.user {
color:#FFFFFF;
font-family:Arial;
font-size:22pt;
font-weight:bold;
padding-bottom:10px;
}

.label {
color:#A0A0A0;
font-size:14pt;
text-align:right;
padding-right:10px;
}

.comment {
color:#A0A0A0;
font-size:12pt;
}

h1 {
color:#FFFFFF;
margin:0px;
padding:0px;
text-align:left;
font-family:Monotype Corsiva;
font-size:28pt;
border-bottom-style:solid;
border-width:1px;
border-color:#FFFFFF;
}

h2 {
color:#FFFFFF;
margin:0px;
padding:0px;
text-align:left;
font-family:Tahoma;
font-size:11pt;
}

p {
text-align:left;
margin:0px 0px 10px 0px;
padding:0px;
}

input, textarea {
font-family:Tahoma, Arial, sans-serif;
font-size:11pt;
}

a:link {
color:#808080;
}

a:visited {
color:#808080;
}

a:hover {
color:#FFFFFF;
}

a:active {
color:#808080;
}
