html {
background-color: #000000;
}

body {
font-family: Arial, sans-serif;
background-color: #000000;
color: #ffffff;
font-size: 10pt;
}

strong {
font-weight: bold;
}

sup {
font-size: 0.5em;
}

.glint {
color: #dfceab;
}

.credit {
margin-top: 5px;
color: #666;
font-size: 0.7em;
}

.credit a {
color: #666;
}

/*-.,_,.-*'~*-.,_,.-*'~* General *-.,_,.-*'~*-.,_,.-*'~*/


a {
color: #dfceab;
text-decoration: none;
}

a:hover, .what_highlight {
color: #ffffff;
text-decoration: underline;
}

#menu a:hover {
text-decoration: underline;
}

p {
margin-bottom: 1em;
line-height: 1.1em;
}


h1 {
line-height: 2em;
display: block;
font-weight: normal;
}

h3 {
margin-bottom: 1em;
line-height: 1em;
}

.actionlink {
color: #dfceab;
}

.actionlink_hover {
color: #ffffff;
cursor: pointer;
}

.actionlink_list {
font-size: 1em;
color: #dfceab;
line-height: 1.14em;
}

.actionlink_list_hover {
font-size: 1em;
color: #cccccc;
cursor: pointer;
line-height: 1.14em;
}

ul,ol {
list-style-type: none;
}

li {
line-height: 14px;
display: block;
font-size: 1em;
color: #dfceab;
border-bottom: 1px solid #000000;
}

.margin_title {
line-height: 14px;
color: #dfceab;
}

/*-.,_,.-*'~*-.,_,.-*'~* Header *-.,_,.-*'~*-.,_,.-*'~*/

#title_address p {
font-size: 1em;
line-height: 1.2em;
}

/*-.,_,.-*'~*-.,_,.-*'~* Menu *-.,_,.-*'~*-.,_,.-*'~*/

#menu a {
color: #ffffff;
}

#menu a:hover {
color: #dfceab;
}

/*-.,_,.-*'~*-.,_,.-*'~* Pillars *-.,_,.-*'~*-.,_,.-*'~*/

.pillarslink {
height: 14px;
line-height: 14px;
display: block;
font-size: 1em;
color: #dfceab;
border-bottom: 1px solid #000000;
}

.pillarslink_hover {
height: 14px;
line-height: 14px;
display: block;
font-size: 1em;
color: #ffffff;
border-bottom: 1px solid #ffffff;
cursor: pointer;
}

.pillarslink_clicked {
height: 14px;
line-height: 14px;
display: block;
font-size: 1em;
color: #ffffff;
border-bottom: 1px solid #ffffff;
cursor: pointer;
}

.pillars_bignumber {
font-size: 20em;
font-weight: normal;
}

/*-.,_,.-*'~*-.,_,.-*'~* What we do *-.,_,.-*'~*-.,_,.-*'~*/

.what_margin {
line-height: 14px;
font-size: 1em;
}

/*-.,_,.-*'~*-.,_,.-*'~* Team! *-.,_,.-*'~*-.,_,.-*'~*/

.teamlink {
height: 14px;
line-height: 14px;
display: block;
font-size: 1em;
color: #dfceab;
border-bottom: 1px solid #000000;
}

.teamlink_hover {
height: 14px;
line-height: 14px;
display: block;
font-size: 1em;
color: #ffffff;
border-bottom: 1px solid #ffffff;
cursor: pointer;
}

.teamlink_clicked {
height: 14px;
line-height: 14px;
display: block;
font-size: 1em;
color: #ffffff;
border-bottom: 1px solid #ffffff;
cursor: pointer;
}

.team_text p {
margin-bottom: 1em;
}

