/* ---------- layout.css ---------- */
/** BASIC */

html, body {
	height: 100%;
}

#wrapper2 {
	width: 927px;
	margin: 0px auto;
	padding: 112px 0px 0px 0px;
	background: #FFFFFF url(images/header.jpg) no-repeat left top;
}

#center {
	float: left;
	width: 927px;
	background: url(images/vertdots.gif) repeat-y;
}

/** SIDEBAR */

#sidebar {
	float: left;
	width: 232px;
	padding-left: 30px;
	background: url(images/logo.gif) no-repeat 30px top;
}

/** MENU */

#menu {
	margin-top: 86px;
	margin-bottom: 30px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu #calculators li {
	display: block;
	width: 232px;
	background: url(images/calcmenubottomborder.gif) no-repeat 0 bottom;
}
#menu #calculators a {
	display: block;
	width: 232px;
	height: 25px;
	text-decoration: none;
	font-size: 13px;
	color: #495256;
	padding: 15px 0px 0px 0px;
}
#menu #calculators a:hover{background-position: -583px center; color:#ec4d21}
#menu #calculators li:hover {background-position: -232px bottom;}

/*#menu1 { background: url(images/homepage09.gif) no-repeat right center; }*/
#menu1{background: url(images/01.gif) 217px center no-repeat;}
#menu2{background: url(images/02.gif) 217px center no-repeat;}
#menu3{background: url(images/03.gif) 217px center no-repeat;}
#menu4{background: url(images/04.gif) 217px center no-repeat;}
#menu5{background: url(images/05.gif) 217px center no-repeat;}


#menu #articles li {
	display: block;
	width: 232px;
	background: url(images/calcmenubottomborder.gif) no-repeat -232px bottom;
}
#menu #articles a {
	display: block;
	width: 232px;
	height: 25px;
	text-decoration: none;
	font-size: 13px;
	color: #495256;
	padding: 5px 0px 0px 0px;
}
#menu #articles a:hover{color:#ec4d21}
#menu #articles li:hover {background-position: 0px bottom;}


/** CONTENT */

#content {
	float: right;
	width: 565px;
	padding: 0px 33px 0px 34px;
}

/** FOOTER */

#footer {
	clear: both;
	height: 20px;
	padding-top: 50px;
	width: 927px;
	margin: 0px auto;
	background: url(images/footer.gif) no-repeat left top; 
}
#footer p{
	text-align: center;
	color: #5C6466;
}
#footer p a{
	color: #5C6466;
}
#footer p a:hover{
	color: #ec4d21;
}

/* ---------- default.css ---------- */
/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: url(images/bg.gif) repeat-x left top;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818080;
}
input{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#495256;
}
p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
	line-height:150%;
}


h1 {
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: normal;
	color: #495256;
	padding-top:25px;
}

h2 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #495256;
}
h2.belowcalc{	padding-top: 25px;	padding-bottom: 15px;
}

/** LINKS */

a {
	color: #E44519;
}

a:hover {
	text-decoration: none;
}

/** MISC */

img { border: none; }

#cathead{
font-size:18px;
text-align:center;
color:#818080;
margin:35px 27px 10px 27px;
}
.clear {clear: both;}
#terms{ color:#b6b8b8; font-size:11px; padding-top:10px;line-height:100%;}
#terms a{color:#b6b8b8; font-size:11px; line-height:100%; text-decoration:none}
#terms a:hover{color:#b6b8b8; font-size:11px; line-height:100%; text-decoration:none}
#terms a:visited{color:#b6b8b8; font-size:11px; line-height:100%; text-decoration:none}
.cent{ text-align:center;}
.javacalc{ padding-top:10px;}
.nounder{ text-decoration:none}
#legal{line-height:100%;}
table {width:100%; margin-top:10px; margin-bottom:10px;}
/*td {text-align:center; padding:5px;}
th {text-align:center; padding:7px;} Because of the leadpile form*/
#leadform p{ margin-top:10px;margin-bottom:10px;line-height:normal;text-align:center}
.listhead{ list-style-type:none; font-style:italic;}
.ital{font-style:italic;}
#rightads{ float:right; width:255px; margin-top:50px; text-align:left}
#rightads li{ margin-top:10px;}