body {
font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
background-color: White;
color: Black;
margin: 0;
padding: 30px;
}
table {
font-size: 100%;
}

a {
color: #436976;
background-color: transparent;
}
img {
border: none;
vertical-align: middle;
}
p {
margin: 0 0 0.75em 0;
line-height: 1.5em;
}
p img {
border: none;
margin: 0;
}
hr {
border: 0;
height: 1px;
color: #8cacbb;
background-color: #8cacbb;
margin: 0.5em 0 1em 0;
}
h1, h2, h3, h4, h5, h6 {
color: Black;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
margin: 0.75em 0 0.25em 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: Black ! important;
text-decoration: none;
}
h1 {
font-size: 160%;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 125%;
border-bottom: none;
font-weight: bold;
}
h4 {
font-size: 110%;
border-bottom: none;
font-weight: bold;
}
h5 {
font-size: 100%;
border-bottom: none;
font-weight: bold;
}
h6 {
font-size: 90%;
border-bottom: none;
font-weight: bold;
}
ul {
line-height: 1.5em;
padding: 0px 0px 0px 10px;
list-style-type: square;
}
/*ol {
line-height: 1.5em;
padding: 0;
}*/
li {
margin-bottom: 0.1em;
}
dt {
font-weight: bold;
}
dd {
line-height: 1.5em;
margin-bottom: 1em;
}
abbr, acronym, .explain {
border-bottom: 1px dotted Black;
color: Black;
background-color: transparent;
cursor: help;
}
abbr .explain {
border-bottom: none;
}
q {
font-family: Baskerville, Georgia, serif;
font-style: italic;
font-size: 120%;
}
code, tt {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 120%;
color: Black;
background-color: #dee7ec;
padding: 0 0.1em;
}
pre {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 100%;
padding: 1em;
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
overflow: auto;
}
ins {
color: green;
text-decoration: none;
}
del {
color: red;
text-decoration: line-through;
}

td.releaseleft { padding:10px 10px 10px 20px; vertical-align:top; width:20%}
td.releaseright { padding:10px 10px 10px 20px; background-color: #dee7ec; border: 1px solid #8cacbb;}
td.doculeft { padding:10px 10px 10px 20px;background-color: #dee7ec; border: 1px solid #8cacbb;}
td.docuright { padding:10px 10px 10px 20px;background-color: #dee7ec; border: 1px solid #8cacbb;}
td.contactus { padding:10px 10px 10px 20px; background-color: #dee7ec; border: 1px solid #8cacbb;}
td.examples { padding:10px 10px 10px 20px; background-color: #dee7ec; border: 1px solid #8cacbb;}
td.sourcecode { padding:10px 10px 10px 20px; background-color: #dee7ec; border: 1px solid #8cacbb;}
pre.sourcecode { background-color: #ffffff; padding:0px; border: 0px;}

table.ideas { border-spacing: 15pt; }
td.ideas1 { padding:10px 10px 10px 20px;background-color: #fcfcfc; border: 1px solid #8cacbb;}
td.ideas2 { padding:10px 10px 10px 20px;background-color: #f2f2f2; border: 1px solid #8cacbb;}
td.ideas3 { padding:10px 10px 10px 20px;background-color: #dee7ec; border: 1px solid #8cacbb;}
td.ideas4 { padding:10px 10px 10px 20px;background-color: #ced7dc; border: 1px solid #8cacbb;}


span.easy { color: green; font-weight: bold;}
span.medium { color: blue; font-weight: bold;}
span.difficult { color: red; font-weight: bold;}

