body	{ background: #f5f3f3; color: #000; font-size: 62.5%; font-family: Arial, Verdana, sans-serif; margin: 17px auto; text-align: center; overflow: -moz-scrollbars-vertical;}

#page	{ width: 850px; margin: 0 auto; text-align: left; font-size: 1.0em; background: #fff; }

#header	{ height: 124px; background: #000 url('../images/header-bg.gif') no-repeat right; margin-bottom: 4px; position: relative; }
#header h1 a	{ display: block; width: 288px; height: 50px; background: url('../images/domino-careers.gif') no-repeat; position: relative; left: 33px; top: 58px; }

.hide	{ height: 0; width: 0; position: absolute; overflow: hidden; }

#topMenu	{ position: absolute; top: 6px; left: 12px; font-size: 1.1em; color: #999; font-family: Verdana, sans-serif; }
#topMenu a	{ color: #ccc; text-decoration: none; }
#topMenu a:hover	{ text-decoration: underline; }

#menu	{ width: 206px; background: #F79D00 url('../images/menu-bg.jpg') repeat-x top; float: left; margin: 0 4px 4px 0; min-height: 359px; position: relative; font-size: 1.1em; }
* html #menu	{ margin-right: 0; height: 359px; }
#menu ul	{ margin: 0; padding: 10px 0 4px 0; position: relative; }
#menu ul li	{ list-style-type: none; padding: 0 0 2px 23px; margin: 0; }
#menu ul li a	{ display: block; color: #fff; text-decoration: none;  padding-left: 12px; background: url('../images/menu-bullet.gif') no-repeat left; }
#menu ul li a:hover	{ text-decoration: underline; background: url('../images/menu-bullet.gif') no-repeat left; }

#loginForm	{ padding: 0 0 0 33px; color: #fff; width: 140px; }
#loginForm h3	{ padding: 0 0 3px 0; margin: 0; font-weight: normal; font-size: 1.6em; }
#loginForm label	{ display: block; padding: 2px 0 0 0; }
#loginForm input.text	{ border: 0; background: #fff; width: 132px; padding: 1px 4px; color: #333; }
#loginForm input.submit	{ border: 0; background: none; font-family: Arial, sans-serif; font-size: 1.0em; margin: 0; padding: 0; font-weight: bold; color: #851501; cursor: pointer; }
#loginForm p	{ text-align: center; padding: 2px 0 0 0; margin: 0; color: #851501; }
#loginForm a	{ font-family: Arial, sans-serif; font-size: 1.0em; font-weight: bold; color: #851501; text-decoration: none; }
#loginForm a:hover	{ text-decoration: underline; }

#footer	{ clear: both; background: #000 url('../images/footer-bg.gif') repeat-x; color: #fff; padding: 18px 18px 0 18px; font-family: Verdana, sans-serif; font-size: 0.9em; height: 17px; ! height: 35px; }
#copyright	{ float: left; }
#copyright a	{ color: #fff; text-decoration: underline; }
#copyright a:hover	{ text-decoration: none; }
#designBy	{ float: right; }
#designBy a	{ color: #fff; font-weight: bold; text-decoration: none; }
#designBy a:hover	{ text-decoration: underline; }

p	{ margin: 0; padding: 6px 0; }

#content h1	{ font-family: Arial, Verdana, sans-serif; font-size: 2.0em; padding: 12px 0; margin: 0; font-weight: normal; }

#container	{ float: right; width: 616px; font-size: 1.1em; font-family: Verdana, sans-serif; line-height: 1.3em; padding: 12px; background: url('../images/content-bg.jpg') repeat-x top; min-height: 333px; }
* html #container	{ width: 640px; height: 333px; }
#container ul li	{ margin-bottom: 6px; }
#container h3	{ font-family: Arial, Verdana, sans-serif; font-size: 2.0em; padding: 12px 0; margin: 0; font-weight: normal; }
#container h4	{ font-family: Arial, Verdana, sans-serif; font-size: 1.2em; padding: 6px 0; margin: 0; font-weight: bold; }

#container a, #content a	{ color: #F23205; text-decoration: none; }
#container a:hover, #content a:hover	{ text-decoration: underline; }

#homeImage	{ float: right; height: 333px; width: 640px; }
* html #homeImage	{ margin-right: -3px; }

#content	{ background: url('../images/content-bg.jpg') repeat-x top; clear: both; font-size: 1.1em; font-family: Verdana, sans-serif; line-height: 1.3em; padding: 12px; }
* html #content	{ height: 359px; }
#content ul li	{ margin-bottom: 6px; }

#whatsNew	{ background: #000 url('../images/whatsnew-bg.gif') no-repeat right; font-size: 1.1em; color: #fff; float: right; width: 618px; padding: 4px 11px; margin-bottom: 4px; }
* html #whatsNew	{ width: 640px; }
#whatsNew a	{ color: #fff; text-decoration: none; }
#whatsNew span	{ text-transform: uppercase; font-weight: bold; padding-right: 4px; }

#breadcrumb	{ background: #000 url('../images/whatsnew-bg.gif') no-repeat right; font-size: 1.1em; color: #fff; float: right; width: 618px; padding: 4px 11px; margin-bottom: 4px; }
* html #breadcrumb	{ width: 640px; }
#breadcrumb a	{ color: #fff; text-decoration: none; font-weight: bold; }
#breadcrumb a:hover	{ text-decoration: underline; }

table	{ font-size: 1.0em; }
table th	{ text-align: right; width: 200px; padding: 4px; }

.message_error	{ color: #f00; }

#rReading	{ font-size: 1.0em; border: 0; }
#rReading td	{ padding: 12px; }

#feedbackForm label	{ display: block; margin: 9px 0 3px 0; font-weight: bold; font-size: 0.9em; }