a { color: #000000; font-weight: bold; text-decoration: none; } a:hover { text-decoration: underline; } h2 { color: #004961; } body { background: #474747; font-family: Frutiger, "Segoe UI", Arial, Helvetica, Verdana, sans-serif; margin: 0; padding: 0; text-align: center; width: 100%; } html { overflow-x: auto; } table.walt { background: #FFF2D4; display: block; } #body { padding: 8px 8px 8px 8px; position: relative; width: 714px; } #footer { border-top: 1px solid #000000; font-size: 75%; height: 6em; line-height: 150%; padding-bottom: 1em; } #footer div.boilerplate { padding: 5px 26px; } #footer div.center { float: left; widtH: 120px; } #footer div.left { float: left; width: 384px; } #footer div.right { float: right; width: 384px; } #grey { background: #d7d8d9; width: 246px; } #header div.right { float: right; text-align: right; } #header div.right div.login { font-size: 85%; padding: 23px 50px 19px 0; } #header div.title { background: url('http://www.msc.tamu.edu/images/mscc-banner-maroon-black.png'); float: left; height: 62px; left: 53px; position: absolute; top: 54px; width: 620px; } #menu { background: #d7d8d9; color: #ffffff; text-align: right; width: 246px; } #menu a { background: #858EAF; color: #ffffff; display: block; font-weight: normal; height: 44px; margin-bottom: 4px; padding-bottom: 4px; padding-right: 32px; width: 246px; } #menu b { background: #004961; display: block; height: 44px; margin-bottom: 4px; padding-bottom: 4px; padding-right: 32px; width: 246px; } #menu br { display: none; } #menu img { display: none; } #runner { padding-bottom: 4px; padding-right: 16px; text-align: right; } #runner img { } #xmenu div.search { background: #d7d8d9; } #menu div.search { font-size: 12px; min-height: 6em; overflow:hidden; padding: 20px 20px 10px; text-align: right; } #menu div.search form { margin: 0; } #menu div.search input { border-style: outset; font-family: Tahoma,Arial,sans-serif; font-size: 100%; margin-top: 2px; } #menu div.search input.inset { border-style: inset; } #menu div.search input.outset { border-style: outset; } #menu div.search p { line-height: 150%; margin: 0; } #menu div.search h2 { border-bottom: 1px solid #999999; color: #500000; font-size: 15px; font-weight: normal; margin: 0; text-align: left; } #menu div.search img { display: block; float: right; padding-top: 1px; } #separator { padding: 8px 0; } #separator div { background: #d7c492; height: 24px; } #table { margin-left: auto; margin-right: auto; position: relative; width: 960px; } div.feature { background: #004961; color: #FFF2D4; padding: 8px 16px; } div.feature a { color: #858EAF; } div.feature div.heading { color: #d7d8d9; font-size: 150%; }