body {
  background: #efefef;
}

#container {
  width: 950px;
	margin: auto;
	padding:5px;
	background: #fefefe;
	border: solid #0D4899 1px;
}

h1 {
 margin: 0 0 0px 0;
 color: #0D4899;
}

h2 {
 margin: 10px 0 5px 0;
 color: #0D4899;
}

h3 {
 margin: 0 0 0px 0;
 color: #0D4899;
} 

h4 {
 margin: 0 0 -15px 0;
 color: #0D4899;
}

h5 {
 margin: 0 0 0 0;
 color: #0D4899;
}

h6 {
 margin: 0 0 0px 0;
 color: #0D4899;
}

.clear {
  clear: both;
}

span {
  font-weight: bold;
	color: #0D4899;
}

/*header*/

#head {
	margin: -5px 0 10px 0;
}

#topnav {
 float: right;
 margin: 2px 10px 0 0px;
}

#logo {
  float:left;
	margin: 10px 0 0 10px;
}

#headimg {
  float: right;
	margin: 10px 10px 0 0;
}

/*header 2*/

#head2 {
  margin-top: 43px;
  border-top: solid #0D4899 4px;
	border-bottom: solid #0D4899 4px;
}

.position {
	margin: 3px 0 3px 0px;
	text-align: center;
	text-size: 90%;
}

/*left column*/

#leftnav {
  width: 144px;
	margin-top: 20px;
	float: left;
	text-align: center;
}

#leftnav td {
  background: url('../images/menubox.gif');
	padding: 0px 0px 3px 3px;
}

.heading {
  background: url('../images/menubox.gif')center 100%;
	height: 20px;
	padding-bottom: 5px;
	font-size: 103%;
}

/*content section*/

#content {
		 margin: 5px 180px 10px 175px;
     }
		 
#calculators {
    margin: 0 0 0 50px;
}		 

/*right column*/

#rtcolumn {
  width: 150px;
	margin-top: 20px;
	float: right;
	text-align: center;
}

/*content ads*/

#uppercontentad {
  text-align: center;
}

#lowercontentad {
  text-align: center;
	margin: 30px 0 10px 0;
}

/*footer*/

#foot {
  text-align: center;
	border-bottom: solid #0D4899 4px;
  border-top: solid #0D4899 4px;
}
