body {color: black; font-family: Courier, serif; background-color: white;}

/*#mainBackground {visibility: visible; z-index: 1; width: 100%; height: 115%; position: absolute; top: 0px; left: -20px; background-image: url("../background.jpg");  background-attachment: relative; background-position: 50% 0%; background-repeat: repeat-x;}*/
table {background: none; border: none; padding: 0pt}
#preloader-error {font-size: 10pt;}

.justify {text-align: justify;}
.boldunderline {text-decoration: underline; font-weight: bold;}
.bold {font-weight: bold;}

a:link {color: red; text-decoration: none}
a:active {color: red; text-decoration: none}
a:visited {color: red; text-decoration: none}
a:hover {color: red; text-decoration: underline}

a:link.naviLink {color: black; text-decoration: none}
a:active.naviLink {color: black; text-decoration: none}
a:visited.naviLink {color: black; text-decoration: none}
a:hover.naviLink {color: black; text-decoration: underline}

img {border: 0pt; z-index: 2; position: relative;}

.SmallText {font-size: 10pt;}

.SmallTextPhilo {font-size: 10pt; background-image:url(../logo/headinglogophilo.jpg) }

#OverLay {position: absolute; top: 0px; left: 0px; width: 0%; height: 0%; background-color: white; z-index: 1;}
#MasterContainer {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: white; z-index: 5; visibility: visible;}
#hiddenLinks {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; z-index: -2; visibility: hidden;}
#mb_contact{ position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; visibility: hidden; z-index: 0;}

#logo {position: fixed; left: 5px; top: 5px; visibility: visible; z-index: 4;}

#filmlogo {position: fixed; left: 100%; top: 5px; visibility: visible; z-index: 4;}
img.filmlogo {position: relative; left: -180px;}

#buildlogo {position: fixed; left: 100%; top: 100%; visibility: visible; z-index: 4;}
img.buildlogo {position: relative; top: -70px; left: -180px;}

#deslogo {position: fixed; left: 5px; top: 100%; visibility: visible; z-index: 4;}
img.deslogo {position: relative; top: -70px;}


/* Main Page ****************************/  

div.MainTable {position: absolute; top: 20px; left: 50%; width: 2px; }
table.MainTable {position: relative; left: -390px;}

table.NavTable {position: relative; left: 395px; top: 320px;}
#navLinks {position: absolute; top: -300px; left: 50%; z-index: 4; visibility: visible; font-size: 10pt;}
/****************************************/


/* Photo Page ***************************/  

div.PhotoTable {position: absolute; top: 350px; left: 50%; width: 2px}
table.PhotoTable {position: relative; left: -1170px;}

table.NavTablePhoto {position: relative; top: 350px;left: 395px; z-index: 4;}
#navLinksPhoto {position: absolute; top: 0px; left: 50%; z-index: 4; visibility: visible; font-size: 10pt; width: 1px, height: 1px;}
/****************************************/


/* Film Page ****************************/  

div.FilmTable {position: absolute; top: 0px; left: 50%; width: 2px}
table.FilmTable {position: relative; left: -390px;}

table.NavTableFilm {position: relative; top: 296px; left: -40px; z-index: 4;}
#navLinksFilm {position: absolute; top: 0px; left: 50%; z-index: 4; visibility: visible; font-size: 10pt; width: 1px, height: 1px;}


a:link.naviLinkFilm {color: black; text-decoration: none; font-size: 7pt;}
a:active.naviLinkFilm {color: black; text-decoration: none; font-size: 7pt;}
a:visited.naviLinkFilm {color: black; text-decoration: none; font-size: 7pt;}
a:hover.naviLinkFilm {color: black; text-decoration: underline; font-size: 7pt;}

a:link.naviLinkFilmHead {color: black; text-decoration: none; cursor: default;}
a:active.naviLinkFilmHead {color: black; text-decoration: none; cursor: default;}
a:visited.naviLinkFilmHead {color: black; text-decoration: none; cursor: default;}
a:hover.naviLinkFilmHead {color: black; text-decoration: none; cursor: default;}


/****************************************/


/* Build Page ****************************/  
.projectSummary {position: relative; font-size: 10pt; line-height: 11pt;}

div.BuildTable {position: absolute; top: 120px; left: 50%; width: 2px}
table.BuildTable {position: relative; left: -390px;}


#navLinksBuild {position: absolute; top: 0px; left: 50%; z-index: 4; visibility: visible; font-size: 10pt; width: 1px, height: 1px;}
table.NavTableBuild {position: relative; top: 220px; left: -390px; z-index: 4;}

#navLinksBuild2 {position: fixed; top: 0px; left: 100%; z-index: 4; visibility: visible; font-size: 10pt; width: 1px, height: 1px;}
table.NavTableBuild2 {position: relative; top: 340px; left: -110px; z-index: 4;}
/****************************************/


/* Design Page **************************/  

div.DesignTable {position: absolute; top: 20px; left: 50%; width: 2px}
table.DesignTable {position: relative; left: 80px;}


#navLinksDesign {position: absolute; top: 0px; left: 50%; z-index: 4; visibility: visible; font-size: 10pt; width: 1px, height: 1px;}
/*table.NavTableDesign {position: relative; top: 0px; left: -225px; z-index: 4;}*/

/****************************************/
