﻿td {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
th {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
tr {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
thead {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
tfoot {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
tbody {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
caption {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
table {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
legend {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
label {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
form {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
fieldset {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
li {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
ul {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
ol {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
dd {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
dt {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
dl {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
center {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
i {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
u {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
b {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
var {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
tt {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
sup {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
sub {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
strong {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
strike {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
small {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
samp {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
s {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
q {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
kbd {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
ins {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
img {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
font {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
em {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
dfn {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
del {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
code {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
cite {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
big {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
address {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
acronym {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
abbr {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
a {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
pre {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
blockquote {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
p {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
h6 {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
h5 {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
h4 {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
h3 {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
h2 {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
h1 {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
iframe {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
object {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
applet {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
span {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
div {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
body {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
html {
				font-size: 100%;
				margin: 0;
				border: 0;
				padding: 0;
}
body {
				line-height: 1.5;
				background: url(../images/layout/bg.png) repeat-y center #f2f2e3;
}
ul {
				list-style: none;
}
ol {
				list-style: none;
}
img {
				border: none;
}
/*** Global Styles ***/
html {
}
body {
				font-family: arial, sans-serif;
				font-size: 12px;
				color: #4c4c4c;
}
a {
				text-decoration: none;
				color: #4c4c4c;
}
a:hover {
				text-decoration: underline;
}
strong {
				font-weight: bold;
}
.footer_bottom {
				clear: both;
}
.clear {
				clear: both;
}
h1 {
				font-weight: bold;
				margin-bottom: 10px;
}
h2 {
				font-size: 24px;
				padding: 0 0 20px 0;
}
h3 {
				font-size: 24px;
}
h5 {
				font-size: 15px;
				padding-bottom: 10px;
}
h6 {
				font-size: 24px;
				padding: 0 0 20px 0;
}
p {
}
.rotate {
				min-height: 244px;
				overflow: hidden;
}
.search_fieldbox {
				width: 150px;
				margin-right: 10px;
}
.footer {
				height: 95px;
				background: url('../images/layout/footer.png') repeat;
				color: #fff;
}
.footer a {
				color: #fff;
}
.inner_footer {
				float: left;
				height: 50px;
				width: 600px;
				margin: 20px 0 0 0;
				padding-left: 20px;
}
.timberlake_logo {
				float: right;
				height: 50px;
				width: 200px;
				margin: 20px 0 0 0;
				color: #fff;
				font-size: 9px;
}
.tibmerlake_logo a {
				color: #fff;
				font-size: 9px;
}
.dotted_line {
				background: url('../images/layout/DOTTED_LINE.png') repeat-x;
				height: 5px;
				margin-top: 5px;
}
.middle_box {
				min-height: 200px;
				background: #fff;
}
.bottom_over_footer {
				min-height: 60px;
}
.left_box {
				float: left;
				width: 240px;
				background: #8193a7;
				min-height: 200px;
				padding: 0 0 20px 0;
}
.right_box {
				float: right;
				width: 720px;
				min-height: 200px;
				margin: 0 0 0 0;
}
.bottom_box {
				float: left;
				width: 204px;
				min-height: 180px;
				padding: 5px 20px 20px 20px;
}
.bottom_box_blue {
				float: left;
				width: 244px;
				min-height: 180px;
				background: #8193a7;
				padding: 0 0 20px 0;
}
.book {
				background: url(../images/layout/cut_bg.png) repeat-x;
				height: 22px;
}
li.menu_selected {
				font-weight: bold;
				color: #006b93;
}
.include_a {
				position: absolute;
				height: 20px;
				width: 200px;
				top: 95px;
				right: 40px;
}
/*** Navigation & Menu ***/
.menu {
				background: url(../images/layout/menu.png) repeat-x;
				height: 97px;
				padding: 0 0 0 0;
				overflow: hidden;
}
.menu ul {
				float: left;
				padding: 24px 0 0 0;
				list-style: none;
}
.menu ul li {
				float: left;
				list-style: none;
}
.menu ul li ul {
				float: none;
}
.menu ul li ul a {
				display: block;
				font-family: "Times New Roman", Times, serif;
				padding: 18px 20px 0 20px;
				height: 62px;
				float: left;
				font-size: 14px;
				list-style: none;
				color: #4c4c4c;
				background: url(../images/layout/nav_divider.png) top right no-repeat;
}
.menu ul li a {
				display: block;
				font-family: "Times New Roman", Times, serif;
				padding: 18px 20px 0 20px;
				height: 62px;
				float: left;
				font-size: 14px;
				list-style: none;
				color: #4c4c4c;
				background: url(../images/layout/nav_divider.png) top right no-repeat;
}
.menu ul li ul a {
				border: 1px solid #d8d8d8;
				border-top: none;
}
.menu ul li a:hover {
				background: url(../images/layout/nav_divider_hover.png) top right no-repeat;
				list-style: none;
				text-decoration: none;
				color: #006b93;
				font-weight: bold;
}
.menu ul li ul {
				position: absolute;
				width: 10em;
				left: -999em;
				margin-top: 32px;
				padding-top: 1px;
				background: none;
}
.menu ul li:hover ul {
				left: auto;
}
/*** Layout ***/
#wrapper {
				width: 980px;
				margin: 0 auto;
				background: #fff;
}
.top_content_area {
				width: 600px;
				min-height: 60px;
				max-height: 60px;
				float: right;
				margin: 0 20px 0 0;
}
#header {
				height: 140px;
				padding: 30px 0 0 0;
				background: url('../images/layout/fool header alt.png') 28px 5px no-repeat;
				position: relative;
}
.header_content_2 {
				position: absolute;
				height: 20px;
				width: 210px;
				top: 125px;
				right: 90px;
}
.header_logo {
				width: 190px;
				height: 130px;
				background: url('../images/layout/mortgagefool.com_small.png') no-repeat;
				margin: 0 0 0 30px;
}
.login {
}
.login label {
				margin: 0 0 10px 0;
				display: inline-block;
}
.login input {
				margin: 0 0 10px 0;
				display: inline-block;
}
.login h2 {
				font-style: italic;
				padding: 20px 0 5px 0;
				color: #3d3d3d;
}
.login p {
				padding: 0;
}
#loginstyle {
				color: #4c4c4c;
				line-height: 16px;
				padding-top: 10px;
}
.clear {
				clear: both;
}
.seperator {
				height: 20px;
}
