/* Copyright (C) 2007 HeartRails Inc. All Rights Reserved. */

* { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: x-small; font-style: normal; font-weight: normal; line-height: 150%; margin: 0px; padding: 0px; }
body { background-color: #000000; }
h1 { padding: 20px 0px 0px; text-align: center; }
h2 { color: #676767; font-size: medium; font-weight: bold; padding: 20px; text-align: center; }
img { border: 0px none #ffffff; vertical-align: middle; }
table { border-collapse: collapse; margin: 0px auto; text-align: left; }
form { background-color: #f0f8ff; border: 1px solid #0000ff; margin: 0px auto; padding: 10px; width: 600px; }
div#container { background-color: #ffffff; min-width: 800px; width: 100%; }
div#outer { padding: 0px 20px; text-align: center; }
div#inner { margin: 0px auto; text-align: left; width: 750px; }
div#navigation { padding: 30px 0px 0px; }
div#navigation div { background-color: #676767; padding: 5px 0px; text-align: center; width: 100%; }
div#navigation p { color: #ffffff; font-weight: bold; padding: 2px; }
div#navigation a { color: #ffffff; font-weight: bold; }
div#footer { background-color: #000000; padding: 5px 0px; text-align: center; width: 100%; }
div#footer p { color: #ffffff; font-weight: bold; padding: 2px; }
div#footer a { color: #ffffff; font-weight: bold; }
table#header { background-color: #000000; color: #ffffff; width: 100%; }
table#header th { font-weight: bold; padding: 5px 10px; text-align: left; }
table#header th a { color: #ffffff; font-weight: bold; text-decoration: none; }
table#header td { font-weight: bold; padding: 5px 10px; text-align: right; }
table#header td a { color: #ffffff; font-weight: bold; }
p#noscript { border: 3px solid #676767; font-weight: bold; margin: 20px 0px 0px; padding: 10px; text-align: center; }
p#error { border: 3px solid #ff6767; font-weight: bold; margin: 0px 0px 20px; padding: 10px; text-align: center; }
div.kwout { padding: 0px 0px 10px 0px; }
div#errormsg { border: 3px solid #ff0000; margin: 20px 100px; }
div#errormsg p { font-weight: bold; padding: 5px 0px; text-align: center; }
table#info th { text-align: left; color: #676767; padding-right: 10px; }
table#info td { text-align: center; padding-left: 10px; }
table#info a { color: #000000; text-decoration: none; }
