﻿/* CONTAINERS */
.main{width:1000px;background-color:#fff;}
.header{overflow:hidden;position:relative;}
.header table{margin:0;position:absolute;}
.calltoactionbar{margin-top:20px;}
.divCallToAction_Left{float:left;margin-right:10px;width:318px;text-align:center;overflow:hidden;border:solid 1px #ccc;}
.divCallToAction_Middle{float:left;margin:0 10px;width:318px;text-align:center;overflow:hidden;border:solid 1px #ccc;}
.divCallToAction_Right{float:right;margin-left:10px;width:318px;text-align:center;overflow:hidden;border:solid 1px #ccc;}
.body1{background-repeat:repeat-y;width:100%;}
.body2{background-repeat:no-repeat;background-position:bottom left;width:100%;}
.body3{background-repeat:repeat-y;background-position:right;width:100%;}
.body4{background-repeat:no-repeat;background-position:bottom right;width:100%;}
.left{float:left;width:205px;overflow:hidden;}
.lefttop{height:20px;width:205px;overflow:hidden;font-size:1pt;}
.leftmiddle{text-align:center;width:205px;overflow:hidden;position:relative;}
.leftbottom{width:205px;overflow:hidden;}
.center{float:left;margin:20px;width:550px;overflow:hidden;position:relative;}
.right{float:right;width:205px;overflow:hidden;}
.righttop{height:20px;width:205px;overflow:hidden;font-size:1pt;}
.rightmiddle{text-align:center;width:205px;overflow:hidden;position:relative;}
.rightbottom{width:205px;overflow:hidden;}
.clear{clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}
/* RIGHT NAV CONTROLS */
.righttable{margin:1px 5px;width:195px;font-size:11px;}
.righttable th{height:50px;}
.righttableinner{border-right:solid 1px #999;border-left:solid 1px #999;border-bottom:solid 1px #999;background-color:#fff;}
.righttableinner td{padding:5px;width:183px;text-align:center;}
.righttextbox{padding:4px;border:1px solid #999;background-color:#eee;font-weight:bold;color:#333;}
.righttextboxcap{width:50px;margin:0 5px 0 0;padding:5px;border:1px solid #999;background-color:#eee;font-size:18px;font-weight:bold;color:#333;}
.rightbutton{padding:3px 8px;cursor:pointer;}
.righttableQC{background-image:url(../images/sidebarimages/quickcontact1.png);}
.righttableEA{background-image:url(../images/sidebarimages/emailagent1.png);}
.righttableTAF{background-image:url(../images/sidebarimages/tellafriend1.png);}
.righttableN{background-image:url(../images/sidebarimages/news1.png);}
.righttableNL{background-image:url(../images/sidebarimages/newsletter1.png);}
.righttableC{background-image:url(../images/sidebarimages/calculator1.png);}
.righttableQS{background-image:url(../images/sidebarimages/quicksearch1.png);}
.righttableCU{background-image:url(../images/sidebarimages/contactus1.png);}
.righttableL{background-image:url(../images/sidebarimages/location1.png);}
.righttableSS{background-image:url(../images/sidebarimages/schoolsearch1.png);}
/* MAIN CONTENT */
.table1 th, .table1 td{padding:3px;}
.header1{font-size:16px;font-weight:bold;}
.label1{font-weight:bold;}
.textbox1{padding:4px;border:1px solid #999;}
.button1{padding:5px 10px;cursor:pointer;}
/* TD ALIGNMENT */
td.alignleft{text-align:left;}
td.aligncenter{text-align:center;}
td.alignright{text-align:right;}
td.valigntop{vertical-align:top;}
td.valignmiddle{vertical-align:middle;}
td.valignbottom{vertical-align:bottom;}
/* IDX IFRAME */
#idxiframe{margin-bottom:25px;}
/* CAPTCHA */
.rcRefreshImage{display:inline !important;margin-left:10px !important;padding-left:20px !important;background:url('../images/captcha-refresh.png') no-repeat !important;width:16px !important;height:16px !important;vertical-align:middle !important;}
.capImage{display:inline !important;border:solid 1px #999 !important;border-radius:5px !important;vertical-align:middle !important;}
.capTextbox{width:80px;margin:5px 10px 0 0;padding:5px;border:1px solid #999;font-size:24px;}
.capText{font-size:11px;}
/* LINKS */
a.Link,a.Link:link,a.Link:visited,a.Link:hover,a.Link:active{font-weight:normal;color:blue;text-decoration:underline;}
/* LISTINGS */
.Listing{padding:25px;}
.altListing{padding:25px;background-color:#eee;}
.tblListing th, .tblListing td{font-size:11px;}
td.ListingHeader1{font-size:13px;font-weight:bold;}
td.ListingHeader2{font-weight:bold;}
.radshareListing{padding:0 !important;}
.sshBlogger{margin-right:0px !important;}
.imgListings{border:solid 1px #999;}
.imgListingsNew{border:solid 1px #999;padding:5px;background-color:#fff;}
.imgListingDetailsThumb{border:solid 1px #999;background-color:#fff;}
a.ListingLink,a.ListingLink:link,a.ListingLink:visited,a.ListingLink:active{font-size:11px;font-weight:normal;color:#333;text-decoration:none;}
a.ListingLink:hover{font-size:11px;font-weight:normal;color:#333;text-decoration:underline;}
.ListingPagingRecords{font-weight:bold;}
.hrListing{border-style:dotted;color:#999;}
/* CALCULATORS */
.tblCalc{border:solid 1px #ccc;background-color:#eee;}
.tblCalc td{padding:5px;}
/* INTEREST RATES */
.tblInterestRates{border:solid 1px #ccc;background-color:#eee;}
.tblInterestRates td,.tblInterestRates th{padding:5px 0;font-size:14px;font-weight:bold;text-align:center;}
/* LOGIN */
.tblRegister{border:solid 1px #ccc;background-color:#eee;}
.tblRegister td{padding-right:15px;padding-left:15px;}
.registerHeader{border-bottom:solid 1px #999;background-color:#ccc;}
.tblPassword td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
.passwordHeader{color:#333;font-size:14px;font-weight:bold;}
/* BLOG */
.blog{}
.blogItem,.blogAltItem{}
.blogSep{padding:10px 0;display:block;}
.blogHeader{display:table;}
.blogCal{display:table-cell; width:36px;padding-top:25px;text-align:center;font-size:12pt;font-weight:bold;color:#000;}
.blogYear{padding-top:5px;font-size:8pt;font-weight:normal;color:#999;}
.blogTitle{display:table-cell;padding-left:20px;vertical-align:middle;}
a.blogLink,a.blogLink:link,a.blogLink:visited,a.blogLink:hover,a.blogLink:active{font-size:12pt;font-weight:bold;color:#333;text-decoration:none;}
.blogSocialShare{padding-top:0px;}
.blogText{padding-top:20px;}
.blogMore{padding-top:20px;}
a.blogLinkMore,a.blogLinkMore:link,a.blogLinkMore:visited,a.blogLinkMore:hover,a.blogLinkMore:active{font-size:10pt;color:#999;text-decoration:none;}
.blogLine{height:1px;background-color:#ccc;}
/* NEWS */
.dlNewsLine{background-color:#000;}
.dlNews{margin-left:15px;}
a.hlNews,a.hlNews:link,a.hlNews:visited,a.hlNews:hover,a.hlNews:active{font-size:10pt;font-weight:bold;color:#333;text-decoration:underline;}
.divNewsDate{padding:3px 0;font-size:8pt;color:#999;}
.divSep{height:25px;}
/* TESTIMONIALS */
.TestimonialName{padding:0 0 10px 25px;font-size:16px;}
.Testimonial{padding:15px 10px;}
.tdTestimonial{border:solid 1px #ccc;background-color:#eee;}
.tdTestimonialStart{width:50px;height:50px;background:url(../images/quotestart.png) no-repeat top left;}
.tdTestimonialEnd{width:50px;height:50px;background:url(../images/quoteend.png) no-repeat bottom right;}
/* WIDGETS */
/* Featured Listings Widget */
.divFeaturedListings_Widget{width:190px;border:solid 1px #999;}
.Listing_Widget{padding:5px;}
a.ListingLink_Widget:link,a.ListingLink_Widget:visited,a.ListingLink_Widget:hover,a.ListingLink_Widget:active{font-size:11px;font-weight:normal;text-decoration:underline;}
.ListingHeader_Widget{font-size:14px;font-weight:bold;}
/* News Widget */
.dlNews_Widget td{text-align:left;}
.imgNews_Widget{margin-right:10px;}
a.hlNews_Widget,a.hlNews_Widget:link,a.hlNews_Widget:visited,a.hlNews_Widget:hover,a.hlNews_Widget:active{font-size:8pt;font-weight:bold;color:#333;text-decoration:underline;}
/* Quick Search Widget */
.quicksearchdropdown_Widget{font-size:11px}
/* modal popup */
.modalBackground{background-color:#000;opacity:.7;filter:alpha(opacity=70);z-index:4998 !important;}
.modalPopup{background-color:#fff;font-size:11px;text-align:left;z-index:4999 !important;}
.modalwrapper{margin:5px;padding:30px 20px;border-radius:10px;box-shadow:inset 0px 0px 0px 10px #f0f8fe;}

.modaltable{position:static !important;}
.modaltable td{padding:2px;}
.modalrow{background-color:#fff;}
.modalrow-alt{background-color:#fff;}

.modalheader{font-size:16px;font-weight:bold;}
.modal-name{font-weight:bold;}
.modal-value{}

.modaladdress{margin:15px 0;padding:7px;background-color:#f7f7f7;border-bottom:solid 1px #efefee;font-size:12px;font-weight:normal;}
.modaltext{margin:15px 0;font-weight:bold;}

.modaltextbox,.riTextBox{padding:5px !important;width:200px !important;font:12px/1.2 Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif !important;border:solid 1px #ccc !important;box-sizing:content-box !important;}

.modalclose,a.modalclose:link,a.modalclose:visited,a.modalclose:hover,a.modalclose:active{padding:2px 5px;border:solid 1px #efefee;color:#ccc;text-decoration:none;cursor:pointer;}

.modalbutton{padding:5px 10px;cursor:pointer;}
/* FOOTER */
.footer{width:1000px;overflow:hidden;}
.tblfooterprofile{width:100%;border-bottom:solid 2px #fff;background-color:#333;font-size:11px;color:#999;}

.footerHighlightText{font-size:14px;color:#ccc;}
.footerSocialImage{margin:0 2px;}

/* FOOTERNAV */
.ulFooterNav ul{margin:0;list-style-type:none;text-align:right;}
.ulFooterNav li{margin:5px;display:inline;}
a.footernav:link,a.footernav:visited,a.footernav:active{margin:2px 5px;font-size:13px;color:#ccc;text-decoration:none;}
a.footernav:hover{margin:2px 5px;font-size:13px;color:#ccc;text-decoration:underline;}

/* FOOTERLINES */
.footerTopLine{background-image:url(../images/footertopline.gif);background-repeat:repeat-x;}
.footerLine{background-image:url(../images/footerline.gif);background-repeat:repeat-y;}
.footerLineBottom{background-image:url(../images/footerlinebottom.gif);background-repeat:no-repeat;}

/* FOOTERLINKS */
.tblFooterLinks{width:100%}
.tblFooterLinks td{padding:5px 0 1px 0;}
.tdFooterLinks{border-bottom:solid 1px #444;}
.tdFooterLinksSep{width:25px;}
a.footerlinks:link,a.footerlinks:visited,a.footerlinks:hover,a.footerlinks:active{font-size:11px;color:#999;text-decoration:none;}

.footerPhone{}
.footerCopyright{font-family:arial,sans-serif;font-size:11px;}

.tblfootereditor{width:100%;}

.footerUA{width:100%;height:25px;background-color:#232323;}
.footerUACopyright{float:left;padding-left:50px;padding-top:7px;font-family:arial,sans-serif;font-size:11px;color:#666;}
a.footerUALink:link,a.footerUALink:visited,a.footerUALink:hover,a.footerUALink:active{font-family:arial,sans-serif;font-size:11px;color:#666;text-decoration:none;}
.footerUAImage{float:right;padding-right:50px;}
/* STATUS MESSAGES */
div.status_green,.status_green td{background-image:url(../images/status-green.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#b0e576;border:solid 1px #063;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#063;}
div.status_yellow,.status_yellow td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
div.status_red,.status_red td{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}
.ValidationSummary{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}