/* CSS Document */
html { overflow: -moz-scrollbars-vertical; overflow: scroll; }
body { background-color:#eeeeee; background-image:url(images/tf_bkgd.png); background-repeat:repeat; font-size:14px; line-height:1.5em; }
#container { background-color:#FFFFFF; border:1px solid #333333; margin:0 auto; overflow:none; padding:0; width:900px; }
.darkGreyBorder { background-color:#C9C9C9; border:0; display:block; margin:0; overflow:hidden; padding:0; width:900px; }
.lightGreyBorder { background-color:#D8D8D8; border:0; margin:.2em; padding:.3em; }
.whiteBackground { background-color:#FFFFFF; border:0; display:block; padding:0; }
.whiteBkgdOverflow { background-color:#FFFFFF; overflow:auto; }
/* nav */
#navContainer { background-color:#000000; margin:0; overflow:hidden; padding:0; width:900px; }
#navPadding { margin:0; padding:.15em 0; width:100% }
ul#nav { margin:0px auto; text-align:center; }
ul#nav li { display: inline; list-style-type:none; }
ul#nav li a { color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0px 3px; text-decoration:none; }
ul#nav li a:hover { color:#999999; }
/* body */
#body { background-color:#FFFFFF; display:block; margin:0; padding:.5em; }
#bodyBlock { background-color:#FFFFFF; display:block; overflow:auto; margin:0px auto; padding:0 .25em; }
#bodyBlock p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#bodyInline { width:inherit; }
#leftBarContainer { background:#FFFFFF; float:left; margin:0; overflow:hidden; padding:0; width:146px; }
#leftBar { border-right:1px solid #111111; font-family:Arial, Helvetica, sans-serif; margin:0 1 1 0; padding:1em 0px; }
#mainContainer { float:left; overflow:auto; padding:1em 0 1em 4px; width:720px; }
#main { display:block; font-family:Arial, Helvetica, sans-serif; overflow:hidden; }
#bodyBlockAbout {  background-color:#FFFFFF; display:block; overflow:auto; margin:0px auto; padding:0 .25em; }
#mainAbout { font-family:Arial, Helvetica, sans-serif; margin-right: 175px; padding:1em 1em 1em 0; }
#rightBarContainer { background:#FFFFFF; display:inline; float:right; margin:0; overflow:auto; padding:0; width:170px; }
#rightBar { border-left: 1px solid #111111; float:inherit; font-family:Arial, Helvetica, sans-serif; margin-bottom:1px; margin-left:1px; padding:1em 0; }
#rightBar p { color:#333333; font-weight:bold; }
#rightBar img{ margin-left:6px; margin-bottom:2px; }
/* footer */
#footerContainer { background-color:#000000; border:0; color:#FF0000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; overflow:hidden; padding:0; text-align:center; }
#footerSubContainer { margin:0px; overflow:auto; padding:3px 0px; }
.footerCell { float:left; margin:0px; overflow:hidden; padding:3px 0px; width:298px; }
.footerCellBorder {  border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; float:left; margin:0; padding:3px 1px; width:296px; }
#footerContainer p { font-size:13px; font-weight:700; line-height:1.25em; margin:0; padding:.5em }
#footerContainer a { color:#999999; }
/* form formatting */
button { font-weight:700; margin-left:8.7em; margin-bottom:.5em;}
form { margin:.5em; padding-bottom:.5em; }
fieldset { border:1px solid #999999; margin:0; padding:0; }
input { border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px;	height:1em; margin-left:.5em; padding:.35em; width:12em; }
label { color:#333333; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:1em; margin-left:.25em; padding:.35em; text-align:right; width:7em; }
legend { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:.5em; padding:.5em; }
textarea { border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:.5em; padding:.35em; }
#formLayout { min-width:353px; overflow:hidden; width:65%; }
.formlineContainer { overflow:auto; padding-bottom:.5em; }

