/* cal-lending.com CSS file - by DianeV.com */

body {color:#000; margin:0; padding:0; font-size:62.5%; font-family:Arial,Helvetica,sans-serif; text-align:center; background:#CFCDB9 /*C2B48C*/}

#bktop {width:800px; height:14px; margin:0 auto}
#pagewrap {position:relative; width:800px; margin:0 auto; text-align:left; background:#fff url(images/l/bkpage.jpg) repeat-y}

#logocontainer {width:780px; margin:0 auto; background:#0A4373; padding:0}
#thelogo  {width:780px; background:#0A4373}
#tnav {color:#E6E6E6; width:780px; margin:auto; font-size:11px; letter-spacing:2px; font-weight:bold; text-align:center; background-color:#0A4373}

#tcurve {width:780px; margin:auto}

#maintable {width:770px; margin:auto}

/* LEFT NAV */
#navtd {width:170px; height:540px}
#thenav {position:absolute; visibility:visible; top:138px; left:10px; width:151px} /* fixes position */
#thenav a.navinquire {color:#fff; font-size:12px; background-color:#D0B072; padding:1px 25px 1px 4px; font-weight:bold; text-decoration:none; border-left:5px solid #B8903F}
#thenav a:hover  {color:#D5A455; text-decoration:underline}
#thenav a.navinquire:hover {color:#063258; text-decoration:none; background-color:#D0B072}

#thenav ul {list-style:none; width:151px; font-size:11px; margin:0; padding:0}
#thenav ul li {display:block; line-height:1.3em}
#thenav ul li a {color:#4D7496; display:block; padding-left:12px; text-decoration:none; background:#fff}
#thenav ul li a:hover {color:#0A4373; text-decoration:none; background:#DFCA9F}

#thenav ul li.navtitle a {font-size:12px; font-weight:bold; background: url(images/l/navdot.gif) no-repeat}
#thenav ul li.navtitle a:hover {color:#0A4373; text-decoration:none; background:#DFCA9F url(images/l/navdoton.gif) no-repeat}

#thenav ul li.navrelite  a {color:#bb8b42}
#thenav ul li.navretitle a {color:#BB8B42; font-size:12px; font-weight:bold; background: url(images/l/navdot.gif) no-repeat}
#thenav ul li.navretitle a:hover {color:#0A4373; text-decoration:none; background:#DFCA9F url(images/l/navdoton.gif) no-repeat}

#navloanflag {width:142px; color:#FEFEFE; font-size:12px; font-weight:bold; text-align:center; margin-top:5px; padding:3px; background-color:#0A4373; border:2px solid #C4A258; border-top:4px solid #C4A258; border-bottom:4px solid #C4A258}
#navloanflag a {color:#fefefe; text-decoration:underline}
#navloanflag a:hover {color:#E4C689; text-decoration:none}

/* CONTENT */
#thecontent {width:600px; font-size:10pt}

#bstuff {margin-top:30px; color:#114D81; font-size:10pt}
#bstuff a.bstuffapply {color:#fff; font-size:12px; background-color:#D0B072; font-weight:bold; text-decoration:none}
#bstuff a.bstuffapply:hover {color:#006; text-decoration:none; background-color:#7BA8CE}
.company {color:#114D81; font-size:17px}
#bstufflegal {color:#114D81; font-size:11px; margin-top:10px}

/* FOOTER */
#tella {width:710px; text-align:right; font-size:11px}

#prefooter {width:750px; margin:auto}
#prefooterlogo {float:left; width:146px}
#prefooterlogo img {width:144px; height:56px}
#prefooterlogo img a {border:none}

#prefootercallcont {float:right; width:572px; color:#114D81; font-size:1.2em; padding:15px 25px 0 0; margin:13px 5px 10px 0; text-align:center; border-top:2px solid #ccb48e; background:#fff}
#prefootercallcont .company {color:#114D81; font-size:1.4em}
.applygoldbox,a.applygoldbox:link,a.applygoldbox:visited {color:#fff; font-size:12px; letter-spacing:1px; background-color:#D0B072; font-weight:bold; text-decoration:none}
a.applygoldbox:hover {color:#CF2627; background-color: #D0B072}

#ownercont {clear:both; width:750px}
	#hud {float:left; width:80px; text-align:center}
	#hud img {margin-top:30px}
#ownership {float:right; width:670px; color:#114D81; font-size:1.1em; margin-bottom:15px}
#ownership a {text-decoration:underline}
#ownership a:hover {text-decoration:none}

#thec {clear:both; width:740px; margin:auto; color:#e1e1e1; font-size:1.1em; text-align:right; padding:3px 40px 0 0; background:#0A4373 url(images/l/curveup.jpg) no-repeat}
#thec a {color:#e1e1e1; text-decoration:underline}
#thec a:hover {color:#e1e1e1; text-decoration:none}

#bkbtm {clear:both; width:800px; height:21px; margin:auto; background:url(images/l/bkbtm.jpg) no-repeat}

/* END MAJOR LAYOUT STYLES */
.mnav {color:#fff; font-size:11px; letter-spacing:4px; line-height:14px; font-weight:bold; background-color:#86A7C3; padding-left:10px}
.breadcrumbs,a.breadcrumbs:link,a.breadcrumbs:visited {color:#4D7496; font-size:11px}
/* END MAIL LAYOUT STYLES */

h1,h2,h3,.h1,.h2,.h3 {color:#001040; font-weight:bold; letter-spacing:-1px}
h1,.h1 {font-size:20px; line-height:18px}
h2,.h2 {font-size:19px; line-height:18px}
h3,.h3 {font-size:17px}
.h4margin {margin-bottom:-20px}
.hnomargin {margin-bottom:0}
  .pnomargin {margin-top:0}
.b {font-weight:bold}
.i {font-style:italic}
.bi {font-weight:bold; font-style:italic}

.mt0 {margin-top:0}
.mb0 {margin-bottom:0}

/* COLORS */
.clr-redbold {color:#DE050E; font-weight:bold}
.clr-red {color:#DE050E}
.clr-black {color:#000}
.clr-blue {color:#114D81}
.clr-smblue  {color:#114D81; font-size:11px}
.clr-smgold  {color:#D5A455; font-size:11px}
.clr-smgrey  {color:#666; font-size:11px}
.clr-cobalt,a.clr-cobalt:link,a.clr-cobalt:visited {color:#4D7EE3; font-weight:bold}
.clr-cobaltdark {color:#1D5EE5}
.clr-orange {color:#F05F40}
a.clr-redbold:link, a.clr-redbold:visited {color:#de050e; font-weight:bold; text-decoration:underline}
a.clr-redbold:hover  {color:#3374FD; text-decoration:none}

/*.dv {color:#D41272; font-size:13px; font-weight:bold; font-style:italic}*/
.inline {display:inline}
.padding5 {padding:5px}
.dollar {color:#5353AC; font-weight:bold; font-size:17px}

.localesidebar {border-left:1px solid #C1D6E1; padding-left:10px}
.defsidebar {color:#001040; border-left:1px solid #C1D6E1; padding-left:10px}

/* LIST STYLES */
ul.libtm7em li, ol.libtm7em li   {margin-bottom:.7em}
ul.libtm15em li, ol.libtm15em li {margin-bottom:1.5em}

/* THE BOXES & TAB LINKS */
.btnlinkblue, a.btnlinkblue:link, a.btnlinkblue:visited {color:#fff; font-size:12px; background-color:#7BA8CE; font-weight:bold; text-decoration:none; padding:0 4px}
a.btnlinkblue:hover {color:#006; text-decoration:none; background-color:#7BA8CE}

.boxapplymra {width:314px; margin:auto; color:#fff; background:#0A4373; padding:2px; font-weight:bold; text-align:center; border-top:4px solid #B89E64}
.boxapply {width:318px; margin:auto; color:#114D81; border:1px solid #B89E64; border-bottom:none;}
.boxapply td {padding:2px}
.boxapplybrokers {width:318px; margin:auto; font-size:15px; text-align:center; background:#D0B479; border-bottom:3px solid #B89E64}
.boxapplybrokers a {font-weight:bold; text-decoration:none}
.boxapplybrokers a:hover {color:#fff; font-weight:bold; text-decoration:none}

.boxbrokerstos {width:150px; border-top:3px solid #B89E64} /* the red box */
.boxbrokerstos td {padding:5px; background-color:#de050e}
.boxbrokerstos td a {color:#fff; font-size:13px; font-weight:bold; text-decoration:none}
.boxbrokerstos td a:hover {color:#efefef; text-decoration:underline}

.boxinvestors {padding:5px 0; background:#447599; border-top:3px solid #D0B072}
.boxinvestors h2, .boxinvestors h3 {margin:0}
#thecontent .boxinvestors a {color:#fff; font-weight:bold;}

#thecontent .glossary td p a {color:#BD953C; padding:0 2px}
#thecontent .glossary td.glossaryalpha {color:#D0B072; font-weight:bold; font-size:35px; font-weight:bold; border-style:solid; border-width:1px; border-color:#DCC08C}

/* hard money tos */
td.tdbluetop {border:1px solid #7BA8CE; border-right:none; padding:3px}
td.tdbluetoprt {border:1px solid #7BA8CE; padding:3px}
td.tdbluemid {font-size:11px; border:1px solid #7BA8CE; border-top:none; border-right:none; padding:3px}
td.tdbluert {border:1px solid #7BA8CE; border-top:none; padding:3px}
.tenpx {font-size:11px}

form td.formlink {color:#de050e; font-size:12px}
form td.formlink a {color:#4D7EE3}

/*table#loaninquiries {border:1px solid #3D76A6}*/
table#loaninquiries td {padding:10px; line-height:1.4em}
#loaninquiries td p, #loaninquiries td ul li {font-size:13px; text-align:center; padding:10px 0; list-style:none}
#loaninquiries td ul li {border-bottom:1px solid #d0b072}
#loaninquiries td p a, table#loaninquiries td ul li a {font-weight:bold}
#loaninquiries td ul li a:hover, #loaninquiries td p a:hover {text-decoration:none}

.ftnote,a.ftnote:link,a.ftnote:visited {color:#3374FD; font-size:11px}
a.ftnote:hover {color:#f00; text-decoration:none}

.ttype {font-size:11px; text-decoration:none}
a.ttype:link, a.ttype:visited {color:#000; font-size:11px; text-decoration:underline}

/* REAL ESTATE LISTINGS */
table.realestateindex td.reindeximgs {text-align:center; background-color:#ccc}
table.realestateindex td.reindeximgs img {border:1px solid #999}
table#redetailstable {color:#000}
table#redetailstable th {color:#fff; background-color:#1A507E}
table#redetailstable th a {color:#fff; text-decoration:underline}
table#redetailstable th a:hover {color:#ECD0A4; text-decoration:none}
table#redetailstable p.relistingad {color:#3F6DD3; font-size:15px; font-weight:bold}
table#redetailstable td img {border:1px solid #82A7C4}
table#redetailstable td#reremarks {color:#000; border:1px solid #C4A258; background-color:#E7E9E9}
td.remoredetails {font-weight:bold; background-color:#E7E9E9}
td.remoredetailsfeatures {background-color:#E7E9E9}
td.refeatures {background-color:#ACC3D6}
#reagenttable {border:1px solid #D0B072; margin-top:1em; margin-bottom:1em}
table.repictable td img {border:1px solid #82A7C4}

ol.ollispacing li {margin-bottom:.5em}

ol.oltestimonials {color:#C19544}
ol.oltestimonials li {font-size:19px; font-weight:bold; padding-top:1em; padding-bottom:1em; border-bottom:1px solid #ccc}
ol.oltestimonials li span {color:#000; font-size:12px; font-weight:normal}

/* red:de050e  cobalt:4D7EE3 gold:D0B072 paleblue:7BA8CE*/

a img {border:none}

a:link,a:visited {color:#00447D}
a:hover  {color:#3374FD; text-decoration:none}
