HTML, BODY { width:100%; height:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#FFF; background:url(../img/body-background.jpg) center top repeat; scrollbar-3dlight-color:#000; scrollbar-arrow-color:#d7aa33; scrollbar-darkshadow-color:#000; scrollbar-face-color:#000; scrollbar-highlight-color:#000; scrollbar-shadow-color:#000; scrollbar-track-color:#000; }

h1 { font-size:1.15em; color:#d7aa33; margin-bottom:0px; }
p { padding:0px; margin:0px; }
a { color:#d7aa33; text-decoration:underline; }

.mainContainer { width:989px; height:100%; padding-top:0px; padding-bottom:20px; margin:0px auto; }

.logo { width:402px; height:225px; margin:0px auto 0px auto; padding:0px; z-index:1; }
.logo a img { border:none; text-decoration:none; }

.navi { width:980px; height:55px; margin:-76px auto 0px auto; text-align:center; font-family:"Times New Roman", Times, serif; font-size:1.8em; z-index:2; position:relative; }
.navi ul.mainNavi { float:left; width:980px; margin:0px; padding:0px; color:#000; list-style:none; font-size:1.4em; }
.navi ul.mainNavi li { width:163px; float:left; text-align:center; }
.navi ul.mainNavi li.li-no { display:inline; margin-right:0px; padding:0px; }
.navi ul.mainNavi li.li-no a { text-decoration:none; color:#000; }
.navi ul.mainNavi li.li-no a:hover { text-decoration:none; color:#FFF; }
.navi ul.mainNavi li.li-act { display:inline; margin-right:0px; padding:0px; color:#FFF; }
.navi ul.mainNavi li.li-act a { color:#FFF; text-decoration:none; }
.navi ul.mainNavi li div.li-blank { float:left; width:150px; }

.contentContainer { width:989px; float:left; margin:0px auto 0px auto; background:url(../img/content-background.png) #000 center top repeat-y; padding-bottom:20px; border-bottom:70px; }
.iconsLeft { width:380px; float:left; margin:10px; padding:0px; text-align:center; }
.iconsRight { width:380px; float:left; margin:10px 0px 0px 200px; padding:0px; text-align:center; }
.iconsLeft a img, .iconsRight a img { border:0px; }
.contentLeft { width:450px; float:left; margin-left:37px; margin-top:10px; margin-right:25px; font-size:1.0em; text-align:justify; overflow:auto; }
.contentRight { width:450px; float:left; margin-top:10px; text-align:justify; overflow:auto; }

.pressContent { width:910px; height:450px; float:left; margin-left:37px; margin-top:10px; margin-right:25px; font-size:1.0em; text-align:justify; overflow:auto; }

.footer { width:980px; margin:0px auto; text-align:right; margin-top:10px; }
.footer a { color:#FFF; text-decoration:none; }
.footer a:hover { color:#d7aa33; text-decoration:none; }
