body {text-align: center;}
#pg {margin: 0 auto; padding: 0; width: 947px; text-align: left; position: relative;}
#logo {display: none;}

/*header*/
.mmbrs #hdr {background: url(../images/hdr-mmbrs-bg.jpg) no-repeat; width: 947px; height: 281px; position: relative;}
.ftrdflrst #hdr {background: url(../images/hdr-ftrdflrst-bg.jpg) no-repeat; width: 947px; height: 281px; position: relative;}
.cntcts #hdr {background: url(../images/hdr-cntcts-bg.jpg) no-repeat; width: 947px; height: 281px; position: relative;}
.evnts #hdr {background: url(../images/hdr-evnts-bg.jpg) no-repeat; width: 947px; height: 281px; position: relative;}
.nws #hdr {background: url(../images/hdr-nws-bg.jpg) no-repeat; width: 947px; height: 281px; position: relative;}
.rgstrtn #hdr {background: url(../images/hdr-rgstr-bg.jpg) no-repeat; width: 947px; height: 281px; position: relative;}
#hdr h1 a#hmlnk {width: 152px; height: 220px; top: 15px; left: 90px; position: absolute;}
#hdr ul#mnlnks {padding: 259px 0  0 43px; z-index: 0;}
#hdr ul#mnlnks li {list-style: none; display: inline; font-size: 1.2em;}
#hdr ul#mnlnks li a {background: url(../images/hdr-lnk-bg.gif) no-repeat; color: #844D0C; margin: 0 7px 0 0; padding: 0 0 0 15px; font-weight: bold; text-decoration: none;}
#hdr ul#mnlnks li a#mblnk {background: none; padding: 0;}

/*content area*/
#cntnt {position: relative;}
#cntnt a#btn {background: #E1E1C4; color: #000000; width: 947px; height: 11px; display: block; cursor: default;}

/*main area*/
#mn {background: url(../images/mn-bg.gif); position: relative; width: 947px; min-height: 250px;}/*see ie.css **height fix**/
#mn a {background: inherit; color: #844D0C;}
#mmbrs #mn h2 {background: url(../images/ttl-mmbrs.gif) no-repeat; color:#844D0C; width: 192px; height: 67px; margin: 0 0 20px 43px; top: 10px; position: relative;}
#mmbrs #mn ul.wht {background: #FFFFFF; color: #844D0C; width: 84.0em; height: 4.5em; margin: 0 0 0 33px; position: relative;}
#mmbrs #mn ul.brwn {background: inherit; color: #844D0C; width: 84.0em; height: 4.5em; margin: 0 0 0 33px; position: relative;}
#mmbrs #mn ul li {list-style: none;}
#mmbrs #mn ul li.nm {top: 18px; left: 2.0em; position: absolute;}
#mmbrs #mn ul li.ad {top: 14px; left: 20.0em; position: absolute;}
#mmbrs #mn ul li.pn {top: 14px; left: 36.5em; position: absolute;}
#mmbrs #mn ul li.cn {top: 14px; left: 49.0em; position: absolute;}
#mmbrs #mn ul li.cn2 {top: 14px; left: 49.0em; position: absolute;}
#mmbrs #mn ul li.st {top: 18px; left: 63.0em; position: absolute;}
#thnky #mn h2 {background: url(../images/ttl-thnky.gif) no-repeat; color:#844D0C; width: 207px; height: 66px; margin: 0 0 20px 43px; top: 10px; position: relative;}
#ftrdflrst #mn h2 {background: url(../images/ttl-ftrdflrst.gif) no-repeat; color:#844D0C; width: 232px; height: 83px; margin: 0 0 20px 43px; top: 10px; position: relative;}
#cntcts #mn h2 {background: url(../images/ttl-cntcts.gif) no-repeat; color:#844D0C; width: 205px; height: 48px; margin: 0 0 20px 43px; top: 10px; position: relative;}
#evnts #mn h2 {background: url(../images/ttl-evnts.gif) no-repeat; color:#844D0C; width: 206px; height: 48px; margin: 0 0 20px 43px; top: 10px; position: relative;}
#nws #mn h2 {background: url(../images/ttl-nws.gif) no-repeat; color:#844D0C; width: 207px; height: 53px; margin: 0 0 20px 43px; top: 10px; position: relative;}
#rgstr #mn h2 {background: url(../../images/ttl-rgstr.gif) no-repeat; color:#844D0C; width: 204px; height: 61px; margin: 0 0 20px 43px; top: 10px; position: relative;}
h4 {background: inherit; color: #844D0C; margin: 0 0 0 43px; font-size: 1.1em;}
p {background: inherit; color: #844D0C; margin: 0 0 0 43px; padding: 0 0 20px 0; width: 500px; line-height: 1.8;}

#rgstr #sgnpfrm { width: 70em; padding: 1em 1em 1em 1em; margin: 0 auto; background: #fff; border: 1px solid #ccc;}
#rgstr #sgnpfrm label {font-weight: bold; font-size: 1em;}
#rgstrtn p {width: 80em;}
#rgstrtn label {width: 20em; float: left; text-align: left; margin-right: 0.5em; display: block;}
#rgstrtn #btnSgnP {clear: both; margin: 5em 0 0 0;}

/*footer area*/
#ftr {background: url(../images/ftr-bg.gif) repeat-x; position: relative; width: 947px; height: 130px;}
#ftr a#btt {cursor: default;}
#ftr p {background: none; color: #844D0C; bottom: 15px; position: absolute; width: 850px;}
#ftr p#copyright {bottom: 15px; position: absolute;}
#ftr p#contact {bottom: 15px; position: absolute; text-align: right;}
#ftr a {background: inherit; color: #844D0C;}

LABEL.error {
	FONT-WEIGHT: bold; COLOR: #f00;
}
p.error { font-size: 1.2em; font-weight: bold; color: #f00; background: #fff; padding: .5em .5em 2em .5em; width: 80em; }
