﻿body { margin: 0; padding: 0; background: black url(images/pageBG.jpg) repeat-y left top; font-size: .85em; }

#mainContent { width: 439px; margin: 126px 0 0 211px; _margin: 126px 0 0 201px; _width: 459px; }
#mainContent h1 { margin: 140px 0 5px 0; _margin: 10px 0 5px 0; }
#mainContent h1.homeTitle { margin: 15px 0 5px 0; }
#leftColumn { float: left; width: 268px; _padding-left: 10px; }
#rightColumn { float: right; width: 161px; margin-right: -10px; padding-bottom: 20px; _margin-top: 0px; }
#rightColumn img { margin: 0 0 15px 10px; border-width: 0; }
#rightColumn div#companiesList { padding: 0 5px 0 5px; }
#rightColumn h2 { font-size: 115%; margin: 5px 0 -10px 0; }
#specialNotice { width: 153px; height: 207px; background: url(images/specialNoticeBG.jpg) no-repeat left top; padding: 10px 4px 4px 4px; _margin: 0px 0 10px 0; }

#flashBG { margin-left: -10px; _margin-left: 0; }
#MNEFlash { margin-left: -10px; _margin-left: 0; }
#logo { position: absolute; left: 0; top: 0; }
#navContainer { background-image: url(images/navBG.jpg); width: 574px; height: 126px; position: absolute; top: 0; left: 201px; }
#navContainer ul { list-style-type: none; margin: 0 0 0 0; padding: 0; position: absolute; left: 0; bottom: 0; }
#navContainer ul li { float: left; width: 114px; height: 24px; margin-right: 1px; }
#navContainer ul li a { color: White; text-decoration: none; display: block; width: 114px; height: 24px; _height: 20px; padding-top: 4px; text-align: center; font-size: .85em; }
#navContainer ul li.lastLink { margin-right: 0; }

#largeImageLeft { position: absolute; left: 0; top: 126px; }
#largeImageRight { position: absolute; left: 661px; top: 126px; }

.rightImage { float: right; margin-left: 10px; }
.centerImage { margin-left: 18px; border: solid 1px black; }

#tribe { padding-bottom: 20px; }
#companies { padding-bottom: 20px; }
#companies dt { float: left; width: 90px; }
#companies dd { margin: 0 0 20px 90px; }

#physAddress { float: left; height: 60px; width: 45%; }
#mailAddress { float: left; height: 60px; }
#phone { clear: both; }

.userForm { width: 430px; }
.row { clear: both; }
.label { float: left; width: 140px; text-align: right; margin-right: 10px; color: #666666; margin-bottom: 10px; }
.field { float: left; margin-bottom: 10px; width: 280px; _width: 270px; }
.buttonRow { text-align: right; }
.textbox { width: 280px; _width: 270px; }
.button { background-color: #979798; border: outset 2px #000000; }
.errorLabel { font-weight: bold; color: #660000; padding: 14px; font-family: Arial; font-size: 12px; }
.readOnlyForm .label { padding-top: 0; }
.readOnlyForm div.altFormRow { background-color: White; }
.formLegend { color: #666666; }

.loginForm { width: 260px; border: solid 1px #000000; background-color: #DEE2E5; margin: 40px 0 0 70px; }
.loginForm .label { width: 100px; color: #000000; }
.loginForm .field { width: 150px; }
.loginForm .textbox { width: 120px; }
.loginForm .button { margin: 0 30px 15px 0; }

#newsFrame { margin-top: 10px; border-width: 0; }


.pageContent { padding: 0 10px; }
.clearer { height: 1%; clear: both; }
#footer { padding: 0 0 10px 10px; }





