body {margin: 0; padding: 30px 0 0 0; background: #eeebda url('file:///C:/Users/Owner/Desktop/PinStripe%20Planning/web5/images/application/background.jpg') repeat-x 50% top; 
text-align: center
}
#body a {color: #0a6ba9}
#header {position: relative}
#header h1 {margin: 0; padding: 0 0 0 18px}
#menu-fix {height: 90px; border: 1px solid white}
#header h1 a {display: block; width: 220px; height: 94px; background: url('file:///C:/Users/Owner/Desktop/PinStripe%20Planning/web5/images/application/spark-logo.jpg'); 
text-indent: -3000em
}
#page {width: 766px; margin: 0px auto; text-align: left}
#body {background: url('file:///C:/Users/Owner/Desktop/PinStripe%20Planning/web5/images/application/submenu.gif') repeat-y left 50%
}
#main_tabnav ul {margin: 33px 0 0 0; padding: 0; list-style: none; display: block}
#main_tabnav li {float: left; margin: 0; padding: 0}
#left-content {float: left; width: 370px}
#right-content {position: absolute; right: 0; top: 0px; z-index: 99; width: 165px; padding: 15px; background: white; border: 2px solid #d9d5c0}
#main_tabnav li a {display: block; line-height: 11px; padding: 5px 15px; border-top: 1px solid #afafaf; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-bottom: 6px solid #7abf49; margin-right: 2px; text-decoration: none}
#main_tabnav li a#invest-in-spark {border-bottom: 6px solid #5d99cd}
#main_tabnav li a#invest-in-spark.active, #main_tabnav li a:hover#invest-in-spark {border-bottom: 9px solid #5d99cd}
#submenu {list-style: none; margin: 28px 0 100px 2px; padding: 0; float: left}
#submenu li {margin-bottom: 5px}
#main_tabnav li a:hover, #main_tabnav li a.active, #submenu li a.active {border-bottom: 9px solid #f6a64e}
#submenu li a {width: 129px; padding: 3px 14px; line-height: 15px; border: 0px; text-decoration: none; display: block; color: #5d99cd}
#submenu li a.active, #submenu li a:hover {background: #f6a64e; color: white; border: 0px}
#tagline {position: absolute; display: block; width: 371px; height: 15px; left: 362px; top: 50px; background: url('file:///C:/Users/Owner/Desktop/PinStripe%20Planning/web5/images/tagline.png') no-repeat; 
text-indent: -3000em
}
label {float: left; width: 50px; text-align: right; padding-right: 10px}
#errorExplanation {border-top: 3px solid #f27f7f; background: #ffbebe; padding: 10px}
#errorExplanation, #errorExplanation *, .fieldWithErrors, .fieldWithErrors * {color: #9c2626}
#content {float: right; width: 580px; position: relative}
#footer {background: url('file:///C:/Users/Owner/Desktop/PinStripe%20Planning/web5/images/application/footer.gif') no-repeat; 
text-align: right; padding: 19px 0px; margin: 30px 0 50px 0
}
#footer * {color: #999966; font-size: 10px}
a:focus {outline: none}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display:inline-block;}
.clearfix {display:block;}
body {font-family: verdana, arial, helvetica}
* {font-size: 12px; color: #464646; line-height: 20px}
h1, #body h1 {font-size: 18px; padding: 0; margin: 0 0 2px 0}
h2, #body h2 * {font-size: 11px; font-weight: bold; color: #666633}
#body, #body * {font-size: 11px}