body {
margin: 0;
background-color: #000000;
}

/* Style the container */
.container {
margin-left:auto; 
margin-right:auto;
width: 1200px;
background-image: url("balfour_images/gradient_bg_1200x800.jpg");
padding: 0px;
}

/* Style the header */
.header {
background-color: transparent;
padding: 20px;
}
table.header {
margin-left:auto; 
margin-right:auto;
}

/* Style the vertical spacers */
.vspace {
background-color: transparent;
margin-top: 30px;
padding: 20px;
}
.vspace120 {
background-color: transparent;
margin-top: 120px;
padding: 20px;
}

/* style header text */
.header h1 {
font-family: narkisimregular, Serif;
margin-top: 0px;
margin-left:55px;
text-align: center;
font-size: 33px;
line-height: 44px;
font-weight: bold;
background: transparent;
color: #000000;
}

.header p {
font-family: narkisimregular, sans serif;
margin-top: 0px;
margin-left:55px;
text-align: left;
font-size: 22px;
line-height: 22px;
font-weight: normal;
background: transparent;
color: #000000;
}

/* Style the navbar */
.navbar {
background-color: transparent;
padding: 20px;
}
table.navbar {
width: 700px;
margin-left:auto; 
margin-right:auto;
}

/* Style the navbar text */
.navtext {
font-family: tahoma, helvetica, sans-serif;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #000000;
background: transparent;
}
.navtext a {
font-family: tahoma, helvetica, sans-serif;
text-align: center;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #000000;
background: transparent;
display: block;
padding: 4px;
}
.navtext a:hover {
font-family: tahoma, helvetica, sans-serif;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #000000;
background: #cccccc;
padding: 4px;
}

/* Style the content */
.content {
background-color: transparent;
padding: 0px;
}
table.content {
margin-left:auto; 
margin-right:auto;
}

/* style content text */
.content h1 {
font-family: narkisimregular, sans serif;
margin-top: 0px;
margin-left:55px;
text-align: left;
font-size: 44px;
line-height: 44px;
font-weight: bold;
background: transparent;
color: #000000;
}
.content h2 {
font-family: narkisimregular, sans serif;
margin-top: 0px;
margin-left:55px;
text-align: left;
font-size: 24px;
line-height: 24px;
font-weight: bold;
background: transparent;
color: #000000;
}
.content h3 {
font-family: narkisimregular, sans serif;
margin-top: 0px;
margin-left:10px;
text-align: left;
font-size: 18px;
line-height: 18px;
font-weight: bold;
background: transparent;
color: #000000;
}
.content h4 {
font-family: narkisimregular, sans serif;
margin-top: 0px;
margin-left:10px;
text-align: left;
font-size: 18px;
line-height: 18px;
font-weight: normal;
background: transparent;
color: #000000;
}
.content p {
font-family: narkisimregular, sans serif;
margin-top: 0px;
margin-bottom: 6px;
margin-left:55px;
text-align: left;
font-size: 15px;
line-height: 18px;
font-weight: normal;
background: transparent;
color: #000000;
}
.content a {
font-family: narkisimregular, sans serif;
text-align: left;
font-size: 24px;
line-height: 24px;
font-weight: bold;
text-decoration: none;
color: #000000;
background: transparent;
display: block;
padding: 4px;
}
.content a:hover {
font-family: narkisimregular, sans serif;
text-align: left;
font-size: 24px;
line-height: 24px;
font-weight: bold;
color: #aaaaaa;
background: transparent;
}

/* Style the footer */
.footer {
background-color: transparent;
padding: 20px;
}
table.footer {
margin-left:auto; 
margin-right:auto;
}

/* style footer text */
.footer p {
font-family: arial, sans serif;
margin-top: 0px;
margin-left:55px;
text-align: center;
font-size: 11px;
line-height: 11px;
font-weight: normal;
color: #000000;
background: transparent;
}