body, table {
    font-family : serif, Times New Roman;
    background-color : white;
    color : black;
    margin : 0px;
    padding : 0px;
    margin: 0px;
}

table {
    border-collapse: collapse;
}

table, tr, th, td, img {
    text-align: left;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

p, ul {
    font-family : serif, Times New Roman;
    color : black;
    text-align: justify;
    margin-top: 5pt;
}

h1, h2, h3, h4 {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 10px;
}

h3 {
    border-bottom: black solid 1px;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}

h4 {
    text-align: left;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 5px;
    border-top: #C0C0FF solid 1px;
    border-bottom: black solid 1px;
    background-color: #202080;
    color: white;
    width: 645px;
}

.center {
    text-align: center;
}

.TOC {
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid black;
    width: 650px;
}

.intro {
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid black;
    width: 650px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.description, .desc, .descDate, .descSize, .descFooter, .descLink, .footer, .alert, .menu, .breadcrumb, .author, .author2, .note {
    font-size: 10pt;
}

.description {
    text-align: justify;
    margin-left: 20px;
    display: none;
}

.descLink {
    cursor: pointer;
    text-align: center;
    color: blue;
}

.descSize {
    text-align: right;
}

.descFooter {
    text-align: center;
}

.FFtitle {
    font-size: 12px;
    font-family: sans-serif, Verdana, helvetica;
    text-align: left;
}

.FFtitle:first-line {
    font-size: 14px;
    font-family: sans-serif, Verdana, helvetica;
}

.FFtitle a, h3 a {
    color: black;
}

table.head {
    background: black url("/Journey/images/elements/fade.gif")  repeat-x scroll bottom left;
    height: 130px;
    width: 100%;
}

table.trans {
    background: transparent;
}

.tablebody {
    height: 100%;
    width: 100%;
}

tr.head {
    background-color: black;
}

img.head {
    float: none;
    vertical-align: bottom;
}

.footer {
    text-decoration : overline;
    color : #C0C0C0;
}

.title {
    font-size : 16pt;
    color : white;
    position: absolute;
    left: 50px;
    top: 75px;
}

.alert {
	color: #ff0000;
    text-align: left;
}

.noAccess {
    color: #ff0000;
    text-align: center;
}

.right {
    text-align: right;
}

.menu {
    font-family: sans-serif, Verdana, helvetica;
    color: white;
    background: transparent;
    padding: 3px;
    vertical-align: middle;
}

.menu a {
    color: white;
    background: transparent;
}

img.thumbnail {
    border: 2px solid black;
    margin-right: 3px;
    vertical-align: text-top;
    float: left;
}

.breadcrumb {
    font-family: sans-serif, Verdana, helvetica;
    color: white;
    background: transparent;
    font-weight: bold;
}

.breadcrumb a {
    color: white;
    font-weight: normal;
}

.author {
    text-align: justify;
    margin-left: 20px;
}

.author2 {
    text-align: justify;
}

.odd {
    background-color: white;
}
.even {
    background-color: #F5F5F5;
}

td {
  vertical-align: top;
}

a.smalllink {
  font-size: 8pt;
  color: #0080ff;
  font-style: italic;
}