body {
    background-color: white;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    /*padding: 20px 30px;*/
    padding: 0px;
    margin: 0px;
    width: 740px;
    font-size: 14px;
    line-height: 1.7em;
}
h1 {
    font-weight: normal;
    margin: 42px 0 0 0;
    line-height: 1.5em;
}
h2 {
     font-weight: normal;
}
ol, ul {
    /* Set to 0 because lots of lists misses the parent ol or ul element */
    margin: 0;
    padding: 0;
}
li {
     margin-left: 40px;
}
th, td {
    border: 1px solid #c8c8c8;
    padding: 4px 7px;
    vertical-align: top;
}
li{
	list-style : disc;
	color : #2F2F2F;
}
hr {
	text-align : center;
	/*width : 700px;*/
	height : 1px;
	color:#3C5677;
}
pre {
    margin: 0;
    padding: 0;
    white-space: pre-line;
}
table.nav-bar {
    width: 980px
}
table.nav-bar th,
table.nav-bar td {
    border: none;
    background-color: #d3d3d3;
}
table.nav-bar td {
    text-align: right;
}
a.nav:link,
a.nav:visited,
a.nav:hover {
    width: 180px;
    padding: 6px;
}
a.nav-active:link,
a.nav-active:visited,
a.nav-active:hover {
    background-color: white;
}
.sidebar {
    /*position: absolute;*/
    /*top: 80px;*/
    /*left: 0;*/
    float: left;
    width: 280px;
    /*background-color: sandybrown;*/
    border: 1px solid white;
    margin: 120px 0 0 0;
}
.sidebar li {
    list-style: none;
    margin-left: 0px;
    padding: 0 12px;
}
.sidebar a:link,
.sidebar a:visited
.sidebar a:hover {
    display: block;
    /*background-color: #d3d3d3;*/
    text-decoration: none;
    padding: 7px 16px;
    line-height: 1.2em;
}
.sidebar a:hover {
     /*background-color: greenyellow;*/
}
.sidebar a.active:link,
.sidebar a.active:visited
.sidebar a.active:hover {
    background-color: #e5e5e5;
}
.main {
    /*position: absolute;*/
    /*top: 80px;*/
    /*left: 300px;*/
    margin-left: 280px;
    /*background-color: yellow;*/
    /*min-width: 300px;*/
    /*max-width: 700px;*/
    width: 100%;
    border: 1px solid white;
}
.content {
    padding: 0 24px 60px 0;
    width: 700px;
}
.faq {
    margin: 14px 0;
}
.faq-short {
    padding: 0 21px 9px 21px;
    display: none;
}
a.faq:link,
a.faq:visited,
a.faq:hover {
    display: block;
    text-decoration: none;
    line-height: 1.4em;
}
h5.faq-answer {
    color: #696969;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    margin: 2.2em 0 0 0;
}
h5.faq-answer + p {
    margin: 0 0 1em 0;
}
