
html  { background-color: white; text-align: center; margin: 0px; padding: 0px }
body    { color: #333333; background-color: white; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: left; word-spacing: 0.1em; letter-spacing: 0.2em; margin: 0px; padding: 0px }
 /* IE ignores this block as it doesn't understand
the selector */
html>body div {	height: auto;} /* Reset the height for good browsers */
p, td, div  { font-size: 12px; word-spacing: 0.2em; letter-spacing: 0.1em }
a:link, a:visited {color: #808080; text-decoration: none; }
a:hover {color: #808080; text-decoration: underline; }
.bodybold { font-weight: bold; }
.LargeWhite  { color: white; font-size: 14px; line-height: 2em; text-align: justify; }
.LargeBlack { color: #000; font-size: 14px; line-height: 2em; text-align: justify; }
.bodyWhite { color: white }
.bodyGrey { color: #d0d0d0 }
.LargeGrey  { color: #d0d0d0; font-weight: normal; font-size: 14px; line-height: 2em; text-align: justify; }
.SmallGrey    { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; color: #808080; font-size: 9px; letter-spacing: 0em; word-spacing : -1px;  }
.SmallGrey a:link   { color: #808080; text-decoration: none }
.SmallGrey a:hover   { color: #808080; text-decoration: underline }
.SmallGrey a:visited   { color: #808080; text-decoration: none }
.WhiteDisclaimer  { color: white; font-size: 11px; line-height: 1.8em; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: left; padding-right: 5px; padding-left: 10px }
.cap { font-size:24px; letter-spacing: -1em;}
#container  { position: absolute; top: 0px; left: 0px; width: 950px; height: 100%; min-height: 800px; visibility: visible; display: block }
#TopNav    { background-color: #7E8083; position: absolute; top: 0px; left: 0px; width: 805px; height: 32px; visibility: visible; display: block }
#LeftSideBar   { background: #fff url(images/bkrd_dot_white.gif) repeat-y; position: absolute; top: 0px; left: 0px; width: 26px; height: 100%; visibility: visible; display: block }
#RightSideBar       { background-color: #000; position: absolute; top: 0px; right: 0px; left: 805px; width: 145px; height: 100%; visibility: visible; display: block; overflow:auto; }
#Main      { background-color: #fff; margin: 0px; padding-top: 3px; padding-right: 5px; padding-left: 5px; position: absolute; z-index: 3; top: 33px; left: 26px; width: 768px;  visibility: visible; display: block }
#Footer    { text-align: center; clear: both; position: absolute; top: 98%; left: 5px; width: 810px; visibility: visible; display: block; margin-bottom: -20px; }

