html {color:#000; background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
li {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0; font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit}
input,textarea,select{*font-size:100%;}
legend {color:#000}
del,ins {text-decoration:none}
.formError {color:#D1502E; margin-top:2px; margin-bottom:2px}
.form_submit_button {font-size:11px}
#main_box form .form_submit_box {text-align:right}
.right_spacer {margin-right:5px}
#main_box .tall_row form {margin-top:20px}
#main_box .wide_row form {padding-right:40px}
#main_box .wide_row .form_element_block {padding-left:40px}
#main_box form {padding-right:60px}
#main_box form .form_element_inline {margin-bottom:15px; text-align:right}
#main_box form .form_element_inline label {color:#666666; display:inline; margin:0.25em 5px 0px 0px}
#main_box form .form_element_inline input {font-size:110%; width:200px}
#main_box form .form_element_block {margin-bottom:15px; padding-left:60px; text-align:left}
#main_box form .form_element_block .tip {color:#999999; font-size:11px}
#main_box form .form_element_block label {display:block; margin-bottom:2px; font-weight:bold}
#main_box form .form_element_block input {font-size:110%; width:100%}
#main_box form .form_element_block textarea {width:310px}
.form_element_transaction {margin-bottom:20px}
.form_element_transaction label {display:block; float:left; margin:0.25em 10px 0px 0px; text-align:right; width:85px}
.form_element_transaction input {font-size:110%; width:200px}
.form_element_transaction textarea {font-size:110%; width:350px}
.form_submit_transaction {margin-left:95px}
.form_element_report {float:left}
.form_element_report select {margin-left:5px}
.form_element_report input {margin-left:15px}
.form_element_settings {margin-bottom:20px}
.form_element_settings_group {margin-bottom:15px}
.form_element_settings label {display:block; float:left; margin:0.25em 10px 0px 0px; text-align:right; width:140px}
.form_element_settings input {font-size:110%; width:200px}
.form_element_settings span {color:#666666; font-size:80%; margin-left:10px}
.form_submit_settings_submit {width:350px; text-align:right}
.form_submit_settings {}
html,body {background-color:#E8E9EA; color:#333333; font-family:verdana, helvetica, arial, sans-serif; font-size:14px; line-height:18px; margin:0px; padding:0px}
.highlight {background-color:#FFFFCC; font-weight:normal}
.bold {font-weight:bold}
a, a:visited {color: #333333}
a:hover {color:#3399CC}
#flash_box {font-size:12px; margin:12px auto; text-align:center}
#flash_empty {display:none; padding:5px 10px}
#flash_notice {background-color:#9EB979; color:#FFFFFF; padding:5px 40px}
#flash_notice a, #flash_notice a:visited {color:#FFFFFF}
#flash_error {background-color:#D1502E; color:#FFFFFF; padding:5px 40px}
#flash_error a, #flash_error a:visited {color:#FFFFFF}
.navigation_box ul {list-style:none; margin:15px 0px; text-align:right}
.navigation_box li {display:inline; color:#666666; font-size:85%; margin-right:20px}
.navigation_box li a {font-weight:normal}
#bottom_navigation_box {height:25px}
#footer {font-size:11px; text-align:center}
#footer a, #footer a:visited {color:#666666}
#footer a:hover {color:#3399CC}
.row {margin:0px; padding:15px 0px}
.clear {clear:both; display:block}
.hide {display:none}
body {margin-top:70px}
#main_box {background-color:#FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; box-shadow:4px 4px 6px #999999; -moz-box-shadow:4px 4px 6px #999999; -webkit-box-shadow:4px 4px 6px #999999; font-family:"Helvetica Neue", Helvetica, Arial, Verdana, Sans-serif; margin:5px auto 15px auto; padding:10px 0px 20px 0px; width:385px}
#main_box h1, #main_box h1 a, #main_box h1 a:visited, #main_box h1 a:hover {color:#333333; font-size:48px; font-weight:bold; line-height:52px; text-align:center; text-decoration:none}
#main_box h2 {font-size:18px; font-weight:bold; line-height:22px; text-align:center}
#main_box h3 {color:#666666; font-size:16px; font-weight:normal; line-height:20px; margin:20px 0px; text-align:center}
#main_box .divider {background-color:#CCCCCC; height:1px}
#main_box .samples {margin:0px -36px; padding:0px}
#main_box .sample {float:left; width:90px; height:90px; margin:0px 12px; padding:0px}
#main_box .sample a img {border:1px solid #CCCCCC; -webkit-box-shadow:2px 2px 6px #CCCCCC}
#main_box .padded_row {margin-left:40px; margin-right:40px}
#header {font-size:11px; margin:0px auto; padding-left:20px; width:385px; text-align:left}