/* General Styles */

body { font-family: Arial, Helvetica, sans-serif; font-size: 0.69em; line-height: 17px; color: #2a2a2a; }

a:link { color: #2a2a2a; text-decoration: underline; }

a:visited { color: #2a2a2a; text-decoration: underline; }

a:hover { color: #ab0202; text-decoration: underline; }

#footer { border-top: 1px solid #ab0202; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; text-align: center; padding-top: 20px; padding-bottom: 20px; clear: both; }

#footer li { font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; display: inline; list-style-type: none; border-right: 1px solid #2a2a2a; padding-left: 10px; padding-right: 10px; }

#footer ul { margin: 0px; padding: 0px; }

#footer a:link { color: #2a2a2a; text-decoration: underline; }

#footer a:visited { color: #2a2a2a; text-decoration: underline; }

#footer a:hover { color: #ab0202; text-decoration: underline; }

.grey { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #2a2a2a; }

.formstyle { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #2a2a2a; border: 1px solid #999; padding: 2px; margin: 2px; }

/* Calculator Styles */

#calhead { background-image: url(images/calhead.gif); background-repeat: no-repeat; width: 843px; height: 111px; margin: 0 auto; }

#calnav { background-image: url(images/navbg.gif); background-repeat: repeat-x; height: 31px; margin: 0 auto; text-align: center; padding-top: 6px; }

#calnav li { font-family: Arial, Helvetica, sans-serif; font-size: 0.90em; display: inline; list-style-type: none; border-right: 1px solid #FFF; padding-left: 10px; padding-right: 10px; }

#calnav ul { margin: 0px; padding: 0px; }

#calnav a:link { color: #FFF; text-decoration: none; }

#calnav a:visited { color: #FFF; text-decoration: none; }

#calnav a:hover { color: #fbd7c9; text-decoration: none; }

#calcon { width: 883px; margin: 0 auto; padding-top: 20px; }

#fixed {width: 243px; top: 250px; height: 200px; background-color:#999; right:0px; position:fixed; }

#calculator { width: 600px; float: left; }

#income { width: 600px; }

#expenditure { width: 600px; }

#creditory { width: 600px; }

#personal { width: 600px; }

#submitcon { width: 600px; padding-top: 20px; margin-bottom: 20px; }

#submit { width: 280px; float: left; text-align: center; }

#print { width: 280px; float: right; text-align: center; }

#print2 { width: 600px; text-align: center; padding-top: 20px; padding-bottom: 20px; }

#submit2 { width: 600px; text-align: center; padding-top: 20px; padding-bottom: 20px; }

#printincome { width: 360px; float: left; }

#printexpenditure { width: 843px; float: left; }

#printcreditory { width: 843px; float: left; }

#printpersonal { width: 843px; float: left; }

#workout { width: 243px; float: left; }

#fixedtop { position: fixed; top: 270px; left: 650px; right: 0; border: none; z-index: -50; }

#center250 { width: 250px; float: right; background-color: #fcfdfd; padding: 10px; } 

#expenditure legend  { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #b46e0b; }

#expenditure fieldset { border: 1px solid #b46e0b; background-color: #fcfdfd; margin-top: 12px; margin-bottom: 12px; }

#creditory legend  { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #5e7706; }

#creditory fieldset { border: 1px solid #5e7706; background-color: #fcfdfd; margin-top: 12px; margin-bottom: 12px; }

#personal legend  { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #a70909; }

#personal fieldset { border: 1px solid #a70909; background-color: #fcfdfd; margin-top: 12px; margin-bottom: 12px; }

#divtoprint { width: 850px; height: 500px; margin: 0 auto; }

legend  { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #0b94b4; }

fieldset { border: 1px solid #0b94b4; background-color: #fcfdfd; margin-top: 12px; margin-bottom: 12px; }

.blue { font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; font-weight: bold; color: #0b94b4; }

.orange { font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; font-weight: bold; color: #b46e0b; }

.red { font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; font-weight: bold; color: #a70909; }