/* Body */

body { margin: 0px; background-image: url('images/background.gif'); text-align: center; }

#mainContainer { position: relative; margin-right: auto; margin-left: auto; text-align: left; width: 47em; } 
#pageContainer { position: absolute; width: 47em; border: 1px solid black; }
#bannerContainer { position: relative; top: 0em; left: 0em; width: 47em; height: 9.7em; }
#navigationContainer { position: relative; float: left; width: 7.625em; z-index: 2; }
#contentContainer {  position: relative; float: left; width: 39.375em; background-color: white; background-image: url('images/content_background.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; }
#footerContainer { position: relative; width: 47em; text-align: center; border: 1px solid red; }
#navBorder { border-right: .125em solid orange; }
#middleContainer { position: relative; width: 47em; background-color: #1B2F53; }
#orangeBorder { border-left: .125em solid #ff9002; }

.lowerimage { position: absolute; right: 0px; bottom: 0px; z-index: 2; }
.lowerimagesize { width: 3.9375em; height: 7.3125em; }

/* Banner */

.nodisplay { display: none; }
.w { width: 47em; }
.h { height: 9.7em; }

/* Navigation */

#navBTBorder { border-top: 1px solid #ff9002; border-bottom: 1px solid #ff9002; }

.h2 { height: 19.44em; }
.w2 { width: 7.75em; }

.navImage { position: absolute; bottom: 0em; left: 0em; z-index: 1; }
.bannerImage { position: absolute; z-index: 2; }

a.menuLinks { width: 100%; color: white; font-weight: bold; display: block; text-decoration: none; font-family: arial; font-size: .7em; background-color: #1B2F53; z-index: 1; position: relative; opacity: .6; filter: alpha(opacity=60); }
a:hover.menuLinks { display: block; color: #000000; background-color: white; filter: alpha(opacity=100); opacity: 1; }

a.schrock { width: 90%%; color: white; font-weight: bold; display: block; text-decoration: none; font-family: arial; font-size: .65em; background-color: #1B2F53; z-index: 1; position: relative; text-align: right; padding-right: 100px; opacity: .6; filter: alpha(opacity=60); }

/* Content */

.floatLeft { float: left; display: block; }
.nomargins { margin: 0 0 0 0; }
.padding { padding-left: 5px; padding-right: 3em; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.small { font-size: x-small; }
.color { color: #1B2F53; }
.text { font-family: Arial, Helvetica, sans-serif; }
.image { float: left; width: 100px; padding-right: 3px; }
.goldcolor { color: #996600; }

.smallPadding { padding-left: 2px; display: block; }
.spacerImage { width: 0em; height: 20em; border-left: 1px solid white; }

/* Footer */

.h3 { height: 2.125em; }
.w3 { width: 47em; }
.footerImage { position: relative; bottom: 0px; left: 0px; }
.wbgColor { background-color: white; }

 /* Forms */
 .formleft { display: block; float: left; text-align: right; padding-right: 3px; width: 15em; }
 .formright {display: block; float: left; padding-left: 3px; width: 15em; } 
 .submit { float: left; text-align: right; padding-right: 3px; width: 15em; }
 .reset { float: left; text-align: left; padding-left: 3px; width: 15em; }
 
 div.picpage {	width: 100%;	text-align: center; }
 .picpage pic {	margin: 0 auto; }
 .picpage p {	width: 80%;	margin: 0.5em auto 1em auto; }