html, body {
margin:0;
padding:0;
height:100%;
width:100%;

color:#474e52; 
background-color:#c0d3dd;
font-family: "arial", sans-serif; 
} 

a {text-decoration: none; color: #005a88;}
a:hover {color:#ff4f01; text-decoration: none;}

.normalText {font-size:14px; font-family: arial, sans-serif; color: #474e52;}

.bigHead {font-size:18px; font-weight:bold; color: #005a88; font-family: "arial", sans-serif;}
.bigHeadOrange {font-size:18px; font-weight:bold; color: #ff4f01; font-family: "arial", sans-serif;}
.medHead {font-size:16px; font-weight:bold; color: #005a88; font-family: "arial", sans-serif;}
.medHeadOrange {font-size:16px; font-weight:bold; color: #ff4f01; font-family: "arial", sans-serif;}
.smallHead {font-size:14px; font-weight:bold; text-align:left; color: #005a88; font-family:  "arial", sans-serif;}

.blued {color: #005a88;}

ul {list-style-position: inside;}
.marginList {margin-left:15px; padding-left:15px; margin-right:30px;}
p.spaced {line-height:150%;}
p.left {text-align:left;}

.bigger {font-size:15px;}


/* news updates */
.dateText {font-size:9px; font-family: arial, sans-serif; color: #005a88; }

.newsText {margin-left:15px; margin-right:15px; padding-top:10px;}



/* menu styles */
.smallMenu {font-size:14px;}
.orangeBold {color:#ff4f01; font-weight:bold;}


/* images */
.twoBorder {border-style:solid; border-width:2px; border-color:#005a88;}

.newsImage {border-style:solid; border-width:2px; border-color:#005a88; margin-left:14px; margin-top:14px;}
.newsImageLink {margin-left:14px; margin-top:14px; margin-bottom:14px;}

.marginBottom {margin-bottom:5px;}
.marginSides {margin-bottom:15px; margin-top:15px; margin-left:15px;}
.marginLeft15 {margin-left:15px;}



.bookThumb {margin-bottom:5px; border-style:solid; border-width:2px; border-color:#005a88;}
.artThumb {margin-bottom:5px; margin-top:10px;}



.histPic {margin-bottom:8px; border-style:solid; border-width:2px; border-color:#005a88;}
.histPicLeft {margin-bottom:8px; margin-left:15px; border-style:solid; border-width:2px; border-color:#005a88;}

.magPicL {margin-bottom:8px; margin-top:5px; border-style:solid; border-width:2px; border-color:#005a88;}

.magPic {margin-bottom:8px; margin-top:5px; margin-left:55px; border-style:solid; border-width:2px; border-color:#005a88;}

.magPic4L {margin-bottom:8px; margin-top:5px; border-style:solid; border-width:2px; border-color:#005a88;}

.magPic4 {margin-bottom:8px; margin-top:5px; margin-left:15px; border-style:solid; border-width:2px; border-color:#005a88;}


.floatRight {float:right; margin: 0 0 10px 10px;}
.floatRightMain {float:right; margin: 0 0 10px 20px;}
.floatLeft {float:left; margin: 0 17px 10px 10px;}
.floatLeftSmall {float:left; margin: 20px 15px 15px 5px; border-style:solid; border-width:2px; border-color:#005a88;}
.floatRightSmall {float:right; margin: 10px 15px 15px 5px; border-style:solid; border-width:2px; border-color:#005a88;}
.floatRightMainTop {float:right; margin: 15px 5px 10px 20px;}





/* main and header layout */

#mainContainer {width:1050px; margin:auto; height:1575px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#bgImage {position:relative; width:1046px; height: 1571px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#logoLayer {position:relative;  color:#005a88; left:10px; top:10px; height:82px; width:569px; font-size:70px; z-index: 2;}

#portraitLayer {position:absolute; left:894px; top:15px; height:173px; width:133px; border-style:solid; border-width:2px; border-color:#005a88; z-index: 5;}

#copyLayerTop {position:absolute; top:198px; left:892px; width:139px; text-align:right; font-family: arial, sans-serif; font-size:8.5px; color:#ff4f01; z-index:15;}

/* menu */

#menuContainer {position:absolute; left:5px; top:125px; width:200px; height:320px; z-index:3;}
#menuLayer {position:relative; padding-left:15px; font-size:16px; color:#005a88;  font-family: arial, sans-serif; z-index:4;}


/* normal pages */

#mainTextContainer {position:absolute; left:205px; top:150px; width:655px; height:800px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#mainText {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:justify; z-index:5;}


/* index page */

.floatLeftSmallBox {float:left; margin: 10px 15px 0px 5px; font-size:10px; width:229px; height:255px;}
.indexPic {border-style:solid; border-width:2px; border-color:#005a88; margin-bottom:5px;}


/* front page only */

#topTextContainer {position:absolute; left:205px; top:150px; width:655px; height:405px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#frontPageTopText {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:justify; z-index:5;}


#bottomTextContainer {position:absolute; left:340px; top:599px; width:655px; height:940px; background-color:#ffffff;  border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#frontPageLowerText {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; font-family: arial, sans-serif; color: #474e52;; text-align:justify; z-index:5;}



#diaryContainer {position:absolute; left:45px; top:599px; width:250px; height:460px;  background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:3;}
#diaryLayer {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:12px; color:#474e52;  font-family: arial, sans-serif; z-index:4;}







/* news page */
#newsContainer {width:1050px; margin:auto; height:4080px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#newsBg {position:relative; width:1046px; height: 4076px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#newsTextContainer {position:absolute; left:205px; top:150px; width:655px; height:3890px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#newsTextBox {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:justify; z-index:5;}


/* about page */
#aboutContainer {width:1050px; margin:auto; height:844px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#aboutBg {position:relative; width:1046px; height:840px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#aboutTextContainer {position:absolute; left:205px; top:150px; width:655px; height:665px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}






/* interests pages */

#leftTextContainer {position:absolute; left:205px; top:150px; width:400px; height:800px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#leftText {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:justify; z-index:5;}

#rightPicContainer {position:absolute; left:630px; top:150px; width:230px; height:800px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#rightPic {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:11px; line-height:12px; color:#474e52; text-align:right; z-index:5;}


/* women + innovation */
#mainContainerWom {width:1050px; margin:auto; height:889px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#womBg {position:relative; width:1046px; height: 885px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}


#leftTextContainerWom {position:absolute; left:205px; top:150px; width:400px; height:700px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#rightPicContainerWom {position:absolute; left:630px; top:150px; width:230px; height:700px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}




/* childhood + toys */
#mainContainerChi {width:1050px; margin:auto; height:1414px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#chiBg {position:relative; width:1046px; height: 1410px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}


#leftTextContainerChi {position:absolute; left:205px; top:150px; width:400px; height:1225px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#rightPicContainerChi {position:absolute; left:630px; top:150px; width:230px; height:1225px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}


/* memory + souvenirs */
#mainContainerMem {width:1050px; margin:auto; height: 1008px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#memBg {position:relative; width:1046px; height: 1004px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}


#leftTextContainerMem {position:absolute; left:205px; top:150px; width:400px; height:225px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#bottomTextContainerMem {position:absolute; left:205px; top:400px; width:400px; height:570px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#rightPicContainerMem {position:absolute; left:630px; top:150px; width:230px; height:819px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}



/* industrial design */
#mainContainerID {width:1050px; margin:auto; height:839px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#idBg {position:relative; width:1046px; height: 835px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}


#leftTextContainerID {position:absolute; left:205px; top:150px; width:400px; height:650px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#rightPicContainerID {position:absolute; left:630px; top:150px; width:230px; height:650px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}


/* company histories */
#mainContainerHist {width:1050px; margin:auto; height:758px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#histBg {position:relative; width:1046px; height: 754px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#histTextContainer {position:absolute; left:205px; top:150px; width:378px; height:309px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#histRightPicContainer {position:absolute; left:610px; top:150px; width:250px; height:309px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#histRightPic {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:11px; color:#474e52; text-align:right; z-index:5;}

#histPicContainer {position:absolute; left:205px; top:482px; width:655px; height:240px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#histPic {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:left; z-index:5;}



/* ingenious women */

#iwContainer {width:1050px; margin:auto; height:1540px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#iwBg {position:relative; width:1046px; height: 1536px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#leftTextContainerIW {position:absolute; left:205px; top:150px; width:431px; height:1345px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

 /* leftText from interests section goes inside */

#rightPicContainerIW {position:absolute; left:661px; top:150px; width:199px; height:1345px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

 /* rightPic from interests section goes inside */




/* history of toys */
#toysContainer {width:1050px; margin:auto; height:910px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#toysBg {position:relative; width:1046px; height: 906px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#leftTextContainerToys {position:absolute; left:205px; top:150px; width:431px; height:720px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

 /* leftText from interests section goes inside */

#rightPicContainerToys {position:absolute; left:661px; top:150px; width:199px; height:720px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

 /* rightPic from interests section goes inside */




/* Victoria */
#vicContainer {width:1050px; margin:auto; height:720px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#vicBg {position:relative; width:1046px; height: 716px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#leftTextContainerVic {position:absolute; left:205px; top:150px; width:431px; height:540px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

 /* leftText from interests section goes inside */

#rightPicContainerVic {position:absolute; left:661px; top:150px; width:199px; height:540px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

 /* rightPic from interests section goes inside */


/* Magazines */

/* new mag layout */
#magContainerNew {width:1050px; margin:auto; height:1086px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#magBgNew {position:relative; width:1046px; height: 1082px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}


#magTopContainer {position:absolute; left:205px; top:150px; width:655px; height:344px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}


#magText {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:justify; z-index:5;}


#magBottomLeftContainer {position:absolute; left:205px; top:519px; width:431px; height:525px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#magBottomRightContainer {position:absolute; left:661px; top:519px; width:199px; height:525px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}




/* art */
#artTopContainer {position:absolute; left:205px; top:150px; width:655px; height:1720px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#artTopText {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:justify; z-index:5;}

.voidPic {width:550px; height:900px;}
.artTable {margin-left:40px;}

#diaBox {position:relative; width: 593px; height: 394px; margin-left: 15px; margin-right: 15px; font-size:10px; border-style:solid; border-width:1px; border-color:#005a88;  z-index:6; }

#diaInner {position:relative; height: 374px; width: 568px; margin-top:15px; margin-left: 10px; font-size:10px; z-index:7;}

#diaText {position:absolute; top: 175px; left: 0px; width: 37px; height: 183px; font-size:10px;  z-index:10;}

#diaPics {position:absolute; left: 44px; top: 0px;  height: 358px; width: 524px; font-size:10px;  z-index:11;}

#diaCopy {position:absolute; left: 478px; top: 361px;  height: 13px; width: 90px; font-size:10px;  z-index:12;}


.dia {margin-left: 8px; margin-bottom: 8px; border-style: none;}
.diaL {margin-bottom: 8px; border-style: none;}
.diaB {margin-left: 8px; border-style: none;}


/* publications */

#pubContainer {width:1050px; margin:auto; height:1900px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#pubBg {position:relative; width:1046px; height: 1896px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#pubTextContainer {position:absolute; left:205px; top:150px; width:655px; height:100px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#pubTopText {position:relative; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#474e52; text-align:justify; z-index:5;}


.pubText {position:relative; padding-left:14px; padding-right:14px; padding-top:14px; padding-bottom:14px; font-size:11px; line-height:12px; color:#474e52; text-align:justify; z-index:5;}

/* pubs - row 1 */

#r1c1PubContainer {position:absolute; left:205px; top:150px; width:201px; height: 595px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#r1c2PubContainer {position:absolute; left:431px; top: 150px; width:201px; height:595px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#r1c3PubContainer {position:absolute; left:659px; top: 150px; width:201px; height: 595px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

/* pubs - row 2 */
#r2c1PubContainer {position:absolute; left:205px; top:770px; width:201px; height:445px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#r2c2PubContainer {position:absolute; left:431px; top: 770px; width:201px; height:445px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#r2c3PubContainer {position:absolute; left:659px; top: 770px; width:201px; height:445px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

/* pubs - row 3 */
#r3c1PubContainer {position:absolute; left:205px; top:1240px; width:201px; height:585px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#r3c2PubContainer {position:absolute; left:431px; top: 1240px; width:201px; height:585px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}

#r3c3PubContainer {position:absolute; left:659px; top: 1240px; width:201px; height:585px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}



/* contact page */
#contactContainer {width:1050px; margin:auto; height:620px; border-top-style:solid; border-bottom-style:solid; border-color:#c0d3dd;  border-top-width:10px; border-bottom-width:10px; background-color:#ffffff; z-index: 0;}

#contactBg {position:relative; width:1046px; height: 616px; border-style:solid; border-width:2px; border-color:#005a88; z-index:1;}

#contactTextContainer {position:absolute; left:205px; top:150px; width:655px; height:350px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#005a88; z-index:4;}







/* currently out of use */

#copyLayer {position:absolute; top:985px; right:4px;  font-family: arial, sans-serif; font-size:9px; color:#3d3d3d; z-index:15;}



