@charset "utf-8";
/* CSS Document */

body { margin: 0; }

h1{ font-size: 1.5em; color: #20394c; text-align: center; }

h2{ font-size: 1.3em; color: #20394c; }

h3{ font-size: 1.2em; color: #20394c; }

#header-wrapper { background: url(images/header-background.jpg) repeat-x; height: 69px; margin-top: 25px; }
#header { width: 900px; margin: 0 auto; }

#logo { text-align: center;}
#logo img { border: 0; }

#main_nav-wrapper { background-color: #000; border-bottom: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #fff; padding: 10px 0; }
#main_nav { margin: 0 auto; width: 900px; }
#main_nav ul, #main_nav li { display: inline; padding: 0; margin: 0; list-style: none;}
#main_nav li a{ color: #fff; text-decoration: none;}
#main_nav li span{ padding: 0 10px;}
	 
#content-wrapper { background: url(images/full-background.jpg) #fff repeat-x top left; padding-top: 45px; }
#content{ width: 900px; margin: 0 auto; }

#left-nav { float: left; width: 200px; }
#left-nav ul, #left-nav li { padding: 0; margin: 0; list-style: none;}
#left-nav li a{ color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: .9em; }
#left-nav li span{ padding: 0 10px; font-size: .8em font-weight: bold; }

#calc { float: left; width: 650px; background-color: #fff; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: .8em; }
#calc .inputinfo { background-color: #000; font-size: .9em; color: #fff; font-weight: bold; padding: 10px; }

.chapter{ font-weight: bold; color: 666; background-color: #f2f2f2; padding: 10px; border-bottom: 1px solid #fff; text-align: center; }

#calc table{ width: 100%; }
#calc .first, .last, .td25, .chapter25, .td50, .analysis{ color: 666; background-color: #f2f2f2; padding: 10px; border-bottom: 1px solid #fff; font-size: inherit; }

#calc a{ color: #459ed3; }

.button { background-color: #000; border-top: 1px solid #fff; padding: 10px; }

#footer-wrapper { background-color: #20394c; height: 83px; padding-top: 5px; clear: both; }
#footer { font-family: Arial, Helvetica, sans-serif; font-size: .7em; width: 900px; margin: 0 auto; }
#f-copyright { float: left; color: #fff; }

#f-links { float: right; color: #fff; }
#f-links ul, #f-links li { display: inline; padding: 0; margin: 0; list-style: none;}
#f-links li a{ color: #fff; text-decoration: none;}
#f-links li a:hover { text-decoration: underline; }
#f-links li span{ padding: 0 5px;}

.clear { clear: both; }

.alignleft {
float: left;
padding-right: 10px;
}

.alignright {
float: right;
padding-left: 10px;
}

.aligncenter {
	  display: block;
	  margin: 0 auto 5px auto;
}