body { background: #DCDCDC; color: black; margin: 20px auto 20px auto; padding: 0px; width: 776px; font-family: Verdana, sans-serif; font-size: 10pt; overflow: visible; }
hr { display: none; }
.hr { width: 100%; border-right: 50px solid gray; height: 3px; background: gray; position: relative; left: -55px; clear: both; z-index: 100; }
h1 { margin: 0px auto 10px auto; }
td, th { text-align: left; vertical-align: top; }
.SearchTable td, .SearchTable th { padding-left: 20px; }

.FloatLeft { float: left; }
.FloatRight { float: right; }
.Center { text-align: center; }
div.Center { display: table; margin-left: auto; margin-right: auto; }

.PageHolder { position: relative; background-color: White; padding: 10px 10px 10px 70px; width: 696px; }
.TopLeftPageCorner { position: absolute; left: 0px; top: 0px; }
.TopRightPageCorner { position: absolute; right: 0px; top: 0px; }
.BottomLeftPageCorner { position: absolute; left: 0px; bottom: 0px; }
.BottomRightPageCorner { position: absolute; right: 0px; bottom: 0px; }

.Links p { margin: 0px; padding: 0px; }
.Question { font-weight: bold; }
.TextList p { margin-top: 2px; margin-bottom: 22px; }
.ComparisonTable { margin: 0px; padding: 0px; border-collapse: collapse; }
.ComparisonTable td, .ComparisonTable th { border: 1px solid black; margin: 0px; padding: 10px; }
.nowrap { white-space: nowrap; }

#RightSide { width: 60%; padding-left: 20px; background: url(Images/section_divider_repeat.gif) left top repeat-y; }

.button { display: inline-block; background-color: ButtonFace; text-align: center; text-decoration: none; color: ButtonText; border-style: outset; border-width: 2px; padding: 5px 20px; }

.BlackBorder { border: 1px solid black; }
.Border { border: 1px solid red; }

