/** BASIC */

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: verdana, arial, sans-serif;
color: #0F0F0F;
background-color: #FCFCFC;
min-width: 720px;
overflow: hidden;
}

h1, h2, h3, h4, h5, h6 {
margin: 0em;
padding: 0em;
color: #000099;
}

p, ol, ul {
font-size: 1em;
}

ul {
list-style-type: circle;
}

a {
color: #0000CC;
}

a:hover {
text-decoration: none;
background-color: #0000CC;
color: #FFFFFF;
}

/** HEADER */

#header {
margin: 0 0 0 0;
padding: 0.5em 1em 0 1em;
background-color: #000099;
position: absolute;
top: 0;
left: 0;
right: 0;
height: 3.5em;
}

#header h1 {
margin: 0em;
padding: 0em;
color: #FCFCFC;
font-size: 1.6em;
}

#header h2 {
margin: 0em;
padding-left: 1em;
padding-bottom: 0.5em;
font-size: 0.9em;
color: #F0F0F0;
}

#main {
padding: 0;
position: absolute;
top: 4.1em;
left: 0;
right: 0;
bottom: 2em;
overflow: auto;
}


/** MENU */

#menu {
float: left;
width: 12em;
padding: 0.5em;
}

#menu ul {
margin: 0em;
padding: 0em;
list-style: none;
text-align: left;
line-height: 180%;
}

#menu li {
font-weight: normal;
color: #996666;
}

#menu a {
font-weight: normal;
text-decoration: none;
color: #990000;
}

#menu a:hover {
color: #FFFFFF;
background-color: #990000;
}

a.m1 {font-weight: normal; color: #990000;}
div.m2 {padding-bottom: 0.3em; padding-left: 0.5em; font-size: 90%; font-weight: normal; }
div.m3 {padding-bottom: 0.3em; padding-left: 1.5em; font-size: 85%; font-weight: normal; }

/** CONTENT */

#content {
margin-left: 13em;
padding-right: 1em;
padding-left: 1em;
padding-top: 0.7em;
padding-bottom: 0.7em;
margin-bottom: 0;
line-height: 120%;
}

#content h2 {
font-size: 1.3em;
color: #000099;
}

#content h3 {
padding-top: 1em;
}

.date {
font-size: 90%;
line-height: 160%;
font-weight: bold;
color: #0000CC;
}

.date1 {
font-size: 90%;
line-height: 160%;
font-weight: bold;
color: #333399;
}


.faq {
margin-top: 1em;
padding-left: 0.5em;
padding-right: 0.5em;
border: 1px solid #BFBFBF;
background-color: #EFEFEF;
line-height: 135%;
}

.sample {
font-size: 0.8em;
text-align: right;
font-family: "Courier New", Courier, monospace;
}

.question {
font-weight: bold;
color: #990000;
margin-top: 1em;
}

div.support {
margin-top: 20px;
padding-top: 10px;
font-size: 65%;
color: #330000;
border-top: 1px dotted #BFBFBF;
}


/** FOOTER */

#footer {
position: absolute;
padding: 0.5em 1em 0.5em 0.5em;
background-color: #000099;
left: 0;
right: 0;
bottom: 0;
height: 1.5;
}

#footer p {
margin: 0em;
padding: 0em;
font-size: 0.7em;
text-align: right;
color: #EFEFEF;
}

