body { background-color:#e5e6e7; background-image:url('/images/body.gif'); background-repeat:repeat-x; margin:0px 0px 0px 0px; }
body,div,td { font:9pt Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:18px; color:#e31b22; margin:0px; padding:0px; }
h2 { font-size:14px; margin-top:24px; }
a { color:#e31b22; }
input, select { margin-bottom:0.4em; }
.sampleEstimator label { display:block; float:left; clear:left; width:200px; padding-right:10px; text-align:right; margin-top:0.2em; margin-bottom:0em; }

.body { width:854px; margin-left:auto; margin-right:auto; }
.bodyNoNav { width:854px; margin-left:auto; margin-right:auto; margin-top:8px; }
.body#content { background-color:white; }
.bodyLeft { width:22px; background-image:url('/images/bodyLeft.gif'); background-repeat:repeat-y; }
.bodyRight { width:44px; text-align:right; background-image:url('/images/bodyRight.gif'); background-repeat:repeat-y; }

.headerBar { left:0px; width:100%; height:52px; background-color:#464646; }
.footerBar { left:0px; width:100%; height:96px; background-color:#e31b22; }
.footerText { width:854px; height:96px; margin-left:auto; margin-right:auto; text-align:center; color:#fa989b; font-size:8pt; }
.footerText a { color:#fa989b; }

.imageTitle { margin-left:2px; }

p.subNav { font-size:8pt; }
p.subNav a { color:#e31b22; }
p.teamQuote { font-style:italic; color:#e31b22; }

span.teamPic { display:block; float:left; clear:left; margin-right:16px; margin-bottom:8px; }
span.teamName { display:block; float:left; text-decoration:underline; margin-top:28px; margin-bottom:8px; }

.subnavOption { position:relative; width:170px; height:41px; }
.subnavOptionContainer { position:absolute; top:0px; left:-20px; width:190px; height:41px; visibility:hidden; }
.subnavOptionBackground { position:absolute; top:0px; left:0px; width:190px; height:41px; background-color:#ececec; overflow:hidden; }
.subnavOptionBackgroundTexture { position:absolute; left:0px; width:190px; height:500px; background-image:url(../images/subnavBackgroundGrey.jpg); }
.subnavOptionButton { position:absolute; top:0px; left:0px; width:170px; height:41px; }
.subnavShadow { position:absolute; top:-5px; left:190px; width:195px; background-color:white; }
.subnavMenu { position:absolute; top:0px; left:190px; width:190px; background-color:#e32027; overflow:hidden; }
.subnavMenuBackground { position:absolute; left:0px; width:190px; height:500px; background-image:url(../images/subnavBackground.jpg); }
.subnavMenuContent { position:absolute; top:0px; left:0px; }