/* Page Setup
-------------*/
body{margin:0px;padding:0px;width:100%;height:100%;background-color:#fff;}
html,body,form,input,select,textarea{padding:0px;margin:0px;}
body,input,select,textarea{font-family:Arial,Verdana,Sans-Serif;font-size:small;color:#000;}
img{border:0;vertical-align:middle;}
table{border-spacing:0px;border-collapse:collapse;}
th{text-align:center;}

blockquote{margin:10px;}
p{margin-top:0px;margin-left:10px;font-weight:normal;}
h1,h2,h3{margin:0px;}
h1{font-size:large;}
h2{font-size:medium;margin-left:5px;}
h3{font-size:small;margin-left:10px;}
h1 img,h2 img,h3 img{vertical-align:middle;}

a{color:#3d4359;text-decoration:none;}
a:hover{text-decoration:underline;}

input{padding:3px;}
input,select,textarea{background-color:#f0f0f1;border:1px solid #afafaf;color:#0b222d;}
.req input,.req select{background-color:#bbbfc3;}
input:focus,textarea:focus{background-color:#fff;border:1px solid #d74a04;}
iframe{border:1px solid #afafaf;}

.advertisement {text-align:center;z-index:0;margin:auto;font-size:xx-small;color:#777;}
.advertisement p{text-align:center !important;margin:0px;}
/* Layout
----------------------------------------------- */
#header{height:106px;padding:0px;border-bottom:2px solid #58b8d0;color:#eee;}
#header .header_light,#header .header_light a{color:#eeeeec;}
#header .header_dark,#header .header_dark a{color:#005c73;}
#lender411-logo{padding-top:19px;}
#site-search{border:none;padding:0px;margin-top:10px;width:262px;height:60px;float:right;}
#site-search input{border:none;background:none;font-size:11px;color:#596583;}
#top-nav1{background: #e3e3e3 url('./images/bg-nav1.gif') repeat-x top left;border-bottom:2px solid #58b8d0;}
#top-nav1 .menu{width:974px;}
#top-nav1 .menu td{padding:5px 10px;border:1px solid #58b8d0;border-width:0px 1px;font-size:large;text-align:center;}
#top-nav1 .menu a{color:#005c73;display:block;width:100%;text-decoration:none;}
#top-nav1 .menu a:hover{color:#d74a04;text-decoration:underline;}
#top-nav1 .menu .selected {background:none;background-color:#fff;}
#top-nav1 .menu .selected a{color:#d74a04;}
#top-nav1 .menu .selected .sub-menu a{color:#005c73;}
#top-nav1 .menu .sub-menu .selected a{color:#d74a04;}
#top-nav1 .menu .menu-item{width:100%;}
#top-nav1 .menu .menu-item td {border:0px;padding:0px;margin:0px;text-align:center;}
#top-nav1 .menu .sub-menu {padding:0px;margin:0px;display:none;position:absolute;top:auto;left:auto;border:2px solid #58b8d0;z-index:254;}
#top-nav1 .menu .sub-menu th{background-color:#e3e3e3;padding:1px;border:1px solid #d3d3d3;border-right:0px;}
#top-nav1 .menu .sub-menu td{padding:2px 20px 2px 2px;font-size:small;text-align:left;border:1px solid #d3d3d3;border-left:0px;vertical-align:middle;}
#top-nav1 .menu .sub-menu .c0 td{background-color:#f4f4f6;}
#top-nav1 .menu .sub-menu .c1 td{background-color:#fff;}
#top-nav1 .menu td:hover .sub-menu{display:block;}

#top-nav2{background: #e3e3e3 url('./images/bg-nav2.gif') repeat-x top left;border-bottom:1px solid #cdd6dd;}
#top-nav2 .menu a{text-decoration:none;}
#top-nav2 .menu a:hover{color:#d74a04;text-decoration:underline;}
#top-nav2 .menu .selected a{color:#d74a04;}
#top-nav2 .menu th{color:#8d969d;padding:3px 5px;}
#top-nav2 .menu td{padding:0px 2px;border-width:0px 1px;font-size:small;color:#717171;vertical-align:middle;height:16px;}
#top-nav2 .menu {border-width:0px;}
#top-nav3{background: #e3e3e3 url('./images/bg-nav3.gif') repeat-x top left;border-bottom:3px solid #d5d5d5;border-top:1px solid #bbcbd8;}
.frame{width:974px;margin:0px auto;padding:0px;}
.frame td{vertical-align:top;padding:0px;}

#body{min-width:604px;padding:0px 5px;font-size:small;}
#body h1{margin:0px 0px 10px 0px;padding:2px 5px;background: #e8e8e8 url('./images/bg-h1.gif') repeat-x top left;border:1px solid #afafaf;color:#003b5d;}
#body p{margin:5px 5px 12px 5px;}
#body a{color:#006da5;}

#top-nav4{background-color:#eee;border-top:3px solid #d5d5d5;font-size:x-small;}
#top-nav4 a{color:#3d4359;}

#footer{background-color:#e8e8e8;border-top:1px solid #afafaf;background: #fff url('./images/bg-footer.gif') repeat-x top left;height:78px;font-size:x-small;}
#footer a{color:#3d4359;}
#footer ul{list-style-type: none; margin:5px 11px; padding:0px;}
#footer li{font-size:x-small;}


/* Dialog Boxes
----------------------------------------------- */
#body .dialog-err h1,#body .dialog-err div,#body .dialog-err p,#body .dialog-info h1,#body .dialog-info div,#body .dialog-info p {margin:0px !important;padding:2px;}
#body .dialog-err {background-color:#f0a4b9;border:solid 2px #ca3f63;}
#body .dialog-err h1 {background-color:#f0a4b9;color:#0b222d;font-size:normal;border:solid 1px #ca3f63;border-width:0px 0px 1px 0px;}
#body .dialog-err div,#body .dialog-err p {background-color:#f6cfdd;}
#body .dialog-err ol {margin:0px;padding:0px;list-style-position:inside;}

#body .dialog-info {background-color:#c2ddfb;border:solid 2px #204a87;}
#body .dialog-info h1 {background-color:#729fcf;font-size:normal;color:#0b222d;border:solid 1px #204a87;border-width:0px 0px 1px 0px;}
#body .dialog-info div,#body .dialog-info p {background-color:#edf3fb;}

/* Form Formating
----------------------------------------------- */
#body .form textarea {width:500px;height:250px;}
#body .form .size_textarea {font-size:xx-small;}
#body .form fieldset {margin:0px 0px 10px 0px;padding:0px 0px 5px 0px;border:1px solid #afafaf;background-color:#fafafb;width:100%;}
#body .form h1 {padding:3px;margin:0px 0px 10px 0px;font-size:medium;border-width:0px 0px 1px 0px !important;border-bottom:1px solid #afafaf;background-color:#eff0f4;}
#body .form label {width:180px;float:left;text-align:right;margin-right:0.5em;display:block;vertical-align:top;color:#000;font-weight:bold;}
#body .form li {color:#3d4359;}
#body .form fieldset ol {margin:0;padding:0;}
#body .form fieldset li {list-style:none;padding:5px;margin:0;min-height:16px;}
#body .form fieldset fieldset {border:none;margin:3px 0px 0px 0px;}
#body .form fieldset fieldset legend {padding:0px 0px 5px 20px;font-weight:normal;font-size:small;}
#body .form fieldset fieldset label {display:block;width:auto;float:none;text-align:left;}
#body .form em {font-weight:bold;font-style:normal;color:#a40000;}
#body .form fieldset fieldset label {margin-left: 133px;}
#body .form hr {border:1px solid #afafaf;margin:0px;}
#body .button {background: #f8f8f8 url('./images/bg-button.gif') repeat-x top left;}
#body .form blockquote {padding-left:155px}
#body .popup {display:inline;}
#body .popup div {padding:5px;display:none;position:absolute;top:auto;left:auto;width:450px;}
#body .popup:hover div{display:block;background-color:#fcf8d3;border:1px solid #c4a000;}

/* Table Formating
----------------------------------------------- */
#body .table,#body .table th,#body .table td,#top-nav3 .table,#top-nav3 .table th,#top-nav3 .table td{border:1px solid #afafaf;white-space:nowrap;vertical-align:middle;}
#body .table,#top-nav3 .table {border:1px solid #afafaf;}
#body .table a, .table th, .table th {color:#000;}
#body .table a {text-decoration:none;display:block;width:100%;height:100%;padding:0px;}
#body .table a:hover{background-color:#d2d8ea;}
#body .table .selected {background-color:#c3d0f3 !important;}

#body .table .title th,#top-nav3 .table .title th{padding:3px;text-align:left;background:#e3e3e3 url('./images/bg-nav2.gif') repeat-x top left;color:#003b5d;font-size:medium;}
#body .table .header th,#top-nav3 .table .header th{background-color:#e3e3e3;}
#body .table .header td,#top-nav3 .table .header td{background-color:#cdcdd1;text-align:center;}
#body .table .icon,#body .table .pages .icon,#top-nav3 .table .icon{background-color:#cdcdd1;width:16px;padding:1px !important;}
#body .table .c0,#top-nav3 .table .c0 {background-color:#f4f4f6;}
#body .table .c1,#top-nav3 .table .c1 {background-color:#fff;}
#body .table .c0 td, #body .table .c1 td,#top-nav3 .table .c0 td,#top-nav3 .table .c1 td{padding:5px;}

#body .table .footer th{background-color:#e4e4e6;}
#body .table .footer td{background-color:#c5c5c7;border-width:1px 0px;}

#body .table .pages th {text-align:left;font-weight:normal;background-color:#f4f4f6;}
#body .table .pages td {background-color:#e4e5e9;}
#body .table .pages .numbers {background-color:#eff0f4;}
#body .table .pages .selected {font-weight:bold;background-color:#d4d5d9 !important;border:1px solid #afafaf;}
#body .table .pages a {display:inline;}

#current-rates .table .title th {border-width:0px 0px 1px 0px;}
#current-rates .table {border:none;width:100%;}
#current-rates .table .header th {font-size:small;background-color:#fff;border:0px;}
#current-rates .table .c0 td,#current-rates .table .c1 td {font-size:x-small;border:0px;padding:3px;}
#current-rates .table .icon {background-color:#fff;border:0px;}
#current-rates h1{margin:0px 0px 10px 0px;padding:2px 5px;background: #e8e8e8 url('./images/bg-h1.gif') repeat-x top left;border-bottom:1px solid #afafaf;color:#003b5d;}
