﻿@import url(modules.css);

.sm
{
    background: #fff url(../images/page_back3.gif) repeat-x top;
    margin: 0px 0px 0px;
    padding: 0px;
    height: 118px;
    width: 100%;
}
.float
{
    float: left;
}
.clear
{
    clear: both;
}

.bold
{
    font-weight: bold;
}

/* HOME PAGE ONLY */
.L2LHome
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #898887;
    text-align: justify;
}
.L2LTestimonialsLeft
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px;
    color: #898887;
    text-align: justify;
    padding: 10px 0 5px 50px;
    width: 465px;
    font-style: italic;
}
.L2LTestimonialsRight
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px;
    color: #898887;
    text-align: justify;
    padding: 5px 50px 5px 0;
    width: 465px;
    font-style: italic;
}
.TestimonialSignatureRight
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 10px;
    color: #3e3e3e;
    text-align: right;
    font-style: italic;
    padding: 0 0 2px 0;
}
.TestimonialSignatureLeft
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 10px;
    color: #3e3e3e;
    text-align: left;
    font-style: italic;
    padding: 0 0 2px 0;
}
#bigAdLeft
{
    float: left;
    width: 765px;
    margin: 6px 0px 0px;
}
.homepage
{
    color: #d47221;
    font-size: 13px;
    font-style: italic;
    text-decoration: none;
    font-family: Verdana;
    cursor: hand;
    text-align: center;
}
.homepage a
{
    color: #d47221;
    font-size: 13px;
    font-style: italic;
    text-decoration: none;
    font-family: Verdana;
    cursor: hand;
    text-align: center;
}
.homepage a:hover
{
    color: #094fa3;
    font-size: 13px;
    font-style: italic;
    text-decoration: underline;
    font-family: Verdana;
    cursor: hand;
    text-align: center;
}
.new_prod
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #5f5f5e;
    font-style: italic;
}

/*CONTACT US FORM*/
.contact-img
{
    background-image: url('../images/contact-img.jpg');
    background-repeat: no-repeat;
    height: 206px;
    width: 220px;
}
.contact_sub
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #898887;
    text-align: justify;
    font-style: italic;
    padding: 5px 18px 5px 18px;
}
.contact_subtitle
{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #898887;
    text-align: justify;
    font-style: italic;
    line-height: 19px;
}
.info
{
    color: #db7221;
    font-size: 15px;
    font-style: italic;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#ad2
{
    float: left;
    background: url(http://www.realpage.com/templates/sales_marketing/images/more_two.jpg) no-repeat;
    width: 254px;
    height: 127px;
}
#ad2 p
{
    padding: 20px 10px 12px 90px;
    line-height: normal;
    letter-spacing: -1px;
    color: black;
    margin: 0px;
}
#ad2 a
{
    color: #000;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
    padding-left: 30px;
}

#ad3
{
    float: left;
    background: url(http://www.realpage.com/templates/sales_marketing/images/more_three.jpg) no-repeat;
    width: 248px;
    height: 127px;
}
#ad3 p
{
    padding: 20px 10px 12px 105px;
    line-height: normal;
    color: black;
    margin: 0px;
}
#ad3 a
{
    color: #000;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
    padding-left: 24px;
    letter-spacing: -1px;
}

#more
{
    float: left;
    margin: 0px 0px 0px;
    width: 195px;
    padding: 0px 0px 0px;
}
#moreForm
{
    position: relative;
    float: left;
    padding-top: 12px;
    margin: 0px;
    background: url(http://www.realpage.com/templates/sales_marketing/images/more_back.gif) repeat-y;
    width: 195px;
    color: #6D6E71;
    font-size: 11px;
    height: 332px;
}
#moreForm .txtRight
{
    float: left;
    width: 90px;
    text-align: right;
    padding: 2px 6px 2px;
}
#moreForm .field
{
    padding: 0p;
    margin: 5px 0px 2px;
    height: 20px;
}
#moreForm p
{
    padding: 6px 0px 6px;
    margin: 0px;
    line-height: normal;
}
#moreForm .want
{
    padding: 6px 10px 0px;
    font-weight: bold;
    font-size: 12px;
}
#moreForm .check
{
    float: left;
    padding: 3px 0px 0px 5px;
    margin-top: 15px;
}
#moreForm .checkTxt
{
    float: left;
    font-size: 10px;
    line-height: normal;
    margin-top: 6px;
}
#moreForm .right
{
    float: left;
    padding-top: 6px;
    width: 180px;
    text-align: right;
    font-size: 12px;
}
#moreForm .left
{
    float: left;
    width: 80px;
    padding: 2px 6px 2px;
}
#moreForm .area
{
    height: 50px;
    overflow: auto;
}
#moreform input
{
    font-size: 11px;
}

#midLeft
{
    float: left;
    width: 460px;
    margin: 10px 0px 0px 12px;
    padding: 0px;
}
#midRight
{
    float: right;
    width: 460px;
    margin: 10px 5px 0px 0px;
    padding: 0px;
}

.midTop
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/homeadd_top.gif) no-repeat;
    width: 458px;
    height: 29px;
    color: #fff;
    font-size: 19px;
    margin: 0px;
    font-weight: bold;
    padding: 7px 0px 0px 15px;
    border: solid 0px red;
}
#mid247
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/247back.jpg) no-repeat;
    width: 248px;
    height: 136px;
    padding: 15px 10px 0px 200px;
    font-size: 14px;
}
#mid247 p
{
    padding-top: 6px;
}
#midTools
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/toolsback.jpg) no-repeat;
    width: 258px;
    height: 136px;
    padding: 15px 10px 0px 200px;
    font-size: 14px;
}
#midTools p
{
    padding-top: 6px;
}

.mdl
{
    float: left;
    width: 300px;
    margin: 0px 10px;
    border: solid 0px red;
}
.md1txt
{
    line-height: normal;
    margin: 5px 0px 0px;
}
.mdlHead
{
    font-size: 18px;
    color: Black;
    font-weight: bold;
}

#quote
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/quote.gif) no-repeat scroll left top;
    font-style: italic;
    padding: 5px 28px 5px;
    margin-left: 10px;
}

.more
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/point_blu.png) no-repeat scroll right center;
    font-weight: bold;
    padding: 0px 14px 0px 0px;
}
a.more
{
    color: #2c89b9;
    text-decoration: none;
}
a.more:hover
{
    text-decoration: underline;
}
input
{
    font-size: 11px;
    color: #6e6f71;
}
select
{
    font-size: 11px;
    color: #6e6f71;
}

#sayLeft
{
    float: left;
    width: 100px;
    margin: 10px 0px 0px 10px;
}
#sayRight
{
    float: left;
    width: 180px;
    font-size: 11px;
    margin-top: 15px;
}

#video
{
    padding-top: 5px;
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
}
#video img
{
    margin: 3px 3px 0px 0px;
    vertical-align: middle;
}
#video a
{
    color: #b40937;
    text-decoration: none;
}

#startLeft
{
    float: left;
    width: 130px;
    margin: 10px 10px 0px 0px;
}
#startRight
{
    float: left;
    width: 160px;
    margin-top: 25px;
    border: solid 0px red;
}
#startRight p
{
    margin: 0px;
    padding-top: 10px;
}

/* END HOME PAGE ONLY */

/* MODULES */

/* Call Us */
#call_us
{
    font-size: 18px;
    color: #f2bc3e;
    padding: 0px 0px 10px 6px;
}

/* red box */
.sm_red
{
    color: #db7221;
}
.sm_mod
{
    margin: 10px 0px;
    width: 190px;
}
.sm_mod_title
{
    text-align: center;
    color: white;
    font-size: 14px;
    font-weight: bold;
    background: url('../images/sm_mod_topback.png') repeat-y;
}
.sm_mod_form
{
   /* background: url(http://www.realpage.com/templates/sales_marketing/images/sm_mod_formback.png) repeat-y;*/
    background: url(../Styles_1.91/Images/sm_mod_formback.png) repeat-y;
    height: 150px;
}
.modTxt
{
    float: left;
    margin: 0px;
    width: 170px;
    padding: 0px 10px;
    font-size: 11px;
    background: url('../images/mod_back.png') repeat-y;
    color: #6e6f71;
}
.modTxt p
{
    padding: 4px 0px;
    margin: 0px;
}
/* solutions */
.sol_modTxt
{
    float: left;
    margin: 0px;
    width: 170px;
    padding: 0px 10px;
    font-size: 11px;
    background: url(../images/sol_mod_back2.jpg);
    color: #6e6f71;
    height: 241px;
}
.sol_modTxt p
{
    padding: 4px 0px;
    margin: 0px;
}
#solTxt
{
    padding: 4px 50px 4px 0px;
    margin: 0px;
}

/* RFI form */
#rfiForm
{
    float: left;
    margin: 0px;
    width: 190px;
    padding: 5px 2px;
    font-size: 11px;
    /*background: url(http://www.realpage.com/templates/sales_marketing/images/sm_mod_formback.png) repeat-y;*/
    background: url(../Styles_1.91/Images/sm_mod_formback.png) repeat-y;

    color: #6e6f71;
}
#rfiForm .txtRight
{
    float: left;
    width: 90px;
    text-align: right;
    padding: 5px 6px 0px 0px;
}
#rfiForm p
{
    line-height: normal;
    margin: 0px;
    padding: 0px 0px 10px;
}
#rfiForm .field
{
    padding: 2px 0px;
    height: 20px;
}
#rfiForm .drop
{
    padding: 0px 0px;
    height: 20px;
}
#rfiForm .left
{
    float: left;
    width: 80px;
}
#rfiForm .right
{
    float: left;
    width: 172px;
    text-align: right;
}

/* testimonials */
#modWhat
{
    float: left;
    margin: 0px;
    width: 190px;
    padding: 0px 10px;
    font-size: 11px;
    background: url(http://www.realpage.com/templates/sales_marketing/images/mod_back.png) repeat-y;
    color: #000;
    letter-spacing: -1px;
}
#modWhat .quote
{
    padding: 5px 5px 5px;
    text-indent: 15px;
    margin-left: 10px;
    font-style: italic;
    font-weight: bold;
    width: 150px;
}
#modWhat .left
{
    float: left;
    width: 77px;
    margin: 4px 5px 0px 0px;
    border: solid 0px red;
}
#modWhat .right
{
    float: left;
    margin-top: 4px;
    width: 100px;
    font-size: 9px;
}
#modWhat .play a
{
    padding-top: 0px;
    margin: 0px;
    font-weight: bold;
    font-size: 9px;
    color: #b30937;
}
#modWhat .play a:hover
{
    text-decoration: none;
}
#modWhat .btn_play
{
    vertical-align: middle;
    margin-right: 2px;
    border: 0px;
}

/* read a reiew */
p.bre
{
    padding-top: 10px;
}

/* white paper */
.get
{
    padding-top: 4px;
}

/*search tabs at bottom of page */
.small_tabs .ui-tabs-panel a
{
    color: #474747;
    font-weight: normal;
}
#search_tabs .rsbox a
{
    font-weight: normal;
}
.small_tabs ul.ui-tabs-nav li.ui-tabs-nav-item
{
    width: 70px !important;
    float: left !important;
    margin-right: 1px !important;
    overflow: hidden;
    background: #fff;
}
.small_tabs
{
    position: relative;
    background: #fff;
    border-top: solid 1px #e2e2e2;
    margin-top: 20px;
}
/*wrapper*/
.small_tabs li.ui-tabs-nav-item a:link, .small_tabs li.ui-tabs-nav-item a:visited
{
    color: #b7b7b7;
    display: block;
    text-transform: uppercase;
    background: #fff;
    text-align: left;
    font-weight: normal;
}
.small_tabs .ui-tabs-selected a:active
{
    background: #fff;
    color: red;
}
.small_tabs li.ui-tabs-nav-item a:visited
{
    color: #b7b7b7;
    display: block;
    text-transform: uppercase;
}
#search_tabs ul li
{
    background: none;
}
#search_tabs .ui-tabs-panel
{
    clear: left;
    color: #969393;
    background-color: #fff;
}
#search_tabs .ui-tabs-panel .st
{
    height: auto !important;
    padding: 30px 20px 0px 0px;
}
#search_tabs .rsbox a:hover
{
    text-decoration: underline;
    color: #555;
}
#search_tabs ul
{
    background: #fff;
}
#search_tabs .rsbox
{
    height: auto !important;
}

/* END MODULES */

/* TOP NAVIGATION */
.wrap
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}
div.head
{
    margin: 0px;
}
div.head div.bc
{
    margin-top: 56px;
    padding-top: 4px;
    font-size: 11px;
}
.nav ul#nav li
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/global_menu_bg.png);
}
div.head div.global_phone
{
    background: url(http://www.realpage.com/images/rpHome_phone.png) no-repeat;
}
.footer
{
    color: #999;
    font-size: 11px;
    border-top: 1px solid #ddd;
    margin-top: 20px;
    clear: both;
    padding-top: 10px;
}
div.path a
{
    color: #6e6e6e;
    font-weight: bold;
    text-decoration: none;
}

/*   COLUMNS   */
.colWrap
{
    font-size: 12px;
    margin: 0px !important;
    padding-top: 60px;
    width: 960px;
}
.colWrap .main_col
{
    color: #6E675F;
    font: 12px verdana,Trebuchet MS,sans-serif;
    margin-top: 0px;
}
.colWrap .main_col p
{
    line-height: 20px;
    padding: 6px 0px;
    margin: 0px;
}
.colWrap .main_col h1
{
    font-size: 22px;
    color: #00467d;
    margin: 0px;
}
.colWrap .main_col h2
{
    font-size: 16px;
    color: #00467d;
    font-weight: normal;
    margin: 24px 0px 0px;
}
.colWrap a
{
    color: #0072bc;
    text-decoration: none;
}
.colWrap a:hover
{
    text-decoration: underline;
}
.lCol
{
    margin-left: 205px;
    float: left;
}

.colWrap .left_col
{
    width: 190px;
    min-height: 200px;
    position: absolute;
    margin: 10px 0px 0px;
    padding: 0px;
}
.colWrap .twoCol
{
    float: left;
    width: 540px;
    margin-top: 10px;
    padding: 0px;
}
.colWrap .right_col
{
    float: right;
    width: 190px;
    margin: 0px;
    min-height: 200px;
    margin-top: 10px;
    border: solid 0px red;
}
.main_col ul
{
    padding: 4px 0px 0px 10px;
    margin: 0px;
}
.main_col li
{
    margin-left: 20px;
    padding-top: 6px;
}
.main_content
{
    padding-top: 15px;
}

/*   LEFT MENU   */
.left_menu
{
    color: #6e6f71;
    list-style-type: none;
    margin: 10px 0px 0px;
    padding: 0px;
}
.left_menu li
{
    padding-top: 20px;
    list-style-type: none;
}
.left_menu li a.active
{
    color: #b30937;
    font-weight: normal;
}
.left_menu li a
{
    font-size: 12px;
    text-decoration: none;
    color: #6e6f71;
}
.left_menu ul
{
    margin: 0px;
    padding: 0px 0px 0px 10px;
    font-size: 10px;
}

/*  RIGHT MENU
div.bg2{position:relative; border:1px solid #ccc; width:180px; height:230px; overflow:hidden; margin:0px 0px 20px 0px; padding:0px; background:#fff;}
div.bg2 div.bg2_top{padding:5px 10px; margin:0; height:24px; width:156px; position:absolute; top:2px; left:2px; background: #f2bc3e;}
div.bg2 div.bg2_top h3{padding:0; margin:0; text-align:center; font-size:10px; color:#fff;}
div.bg2 div.bg2_middle{padding:0px 0px 0px 1px; margin:0; width:175px; position:absolute; top:36px; left:0px; background:#e5e3df url(http://www.realpage.com/images/forms/boxback.jpg) no-repeat; }
div.bg2 div.bg2_middle input {color:#666;}
div.bg2 div.bg2_middle select {color:#666;}
div.bg2 div.bg2_bottom{position:absolute; bottom:0; left:0; height:2px; width:180px; padding:0px; margin:0; background:#fff;} */

/*  TOP MENU BAR  */
#sm_sub_head
{
    position: absolute;
    margin: 61px 0px 0px -30px;
}
.sm_top
{
    float: left;
    margin-top: 80px;
    color: #fff;
    text-decoration: none;
}
.sm_top ul
{
    margin-left: 470px;
    position: absolute;
}
.sm_top li
{
    float: left;
    list-style-type: none;
    font-size: 12px;
    margin-right: 40px;
    vertical-align: middle;
    width: 500px;
    text-align: center;
}
.logo_L2L
{
    padding-top: 90px;
    margin-left: -28px;
}
.subt_L2L
{
    margin-top: -30px;
    text-align: right;
    color: #fff;
    margin-left: 330px;
}

/* AD MANAGER */
#amTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/propertylink.png) no-repeat center top;
    width: 550px;
    top: -10px;
    left: -4px;
    position: relative;
}
#amupTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/am_up_head.jpg) no-repeat center top;
    width: 550px;
}
#amupTop h1
{
    padding-top: 280px;
}
#amsimplifyTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/am_simplify_head.jpg) no-repeat center top;
    width: 550px;
}
#amsimplifyBox
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/am_simplify_box.jpg) no-repeat center top;
    width: 540px;
    height: 130px;
}
.amsimplifyBoxbullets li
{
    color: #10497c;
    font: 12px verdana,Trebuchet MS,sans-serif;
    margin-top: 0px;
    font-weight: bold;
    line-height: 20px;
}
#amsimplifyTop h1
{
    padding-top: 240px;
}
#amfillTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/am_fill_head.jpg) no-repeat center top;
    width: 550px;
}
#amfillTop h1
{
    padding-top: 250px;
}
.amfillBoxbullets li
{
    color: #ac1d3f;
    font: 12px verdana,Trebuchet MS,sans-serif;
    margin-top: 0px;
    font-weight: bold;
    line-height: 20px;
}
#amfillBox
{
    background-color: #f9f3dd;
    width: 540px;
}
#amseamlessTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/am_seamless_head.jpg) no-repeat center top;
    width: 550px;
}
#amseamlessTop h1
{
    padding-top: 230px;
}

#amTop h1
{
    padding-top: 360px;
    margin: 0 7px 0 12px;
}
#amtopnarrow
{
    margin: 0 7px 0 7px;
}
#greyLeft
{
    float: left;
    width: 262px;
    margin: 10px 0px 0px;
    padding: 0px;
}
#greyLeft p
{
    line-height: normal;
}
#greyRight
{
    float: right;
    width: 262px;
    margin: 10px 0px 0px;
    padding: 0px;
}
#greyRight p
{
    line-height: normal;
}

.greyTop
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/grey_top.gif) no-repeat;
    width: 262px;
    height: 22px;
    color: #fff;
    font-size: 12px;
    margin: 0px;
    font-weight: bold;
    padding: 5px 0px 0px 8px;
}
.greyMid
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/grey_back.gif) repeat-y;
    width: 242px;
    min-height: 100px;
    padding: 5px 10px 5px;
    font-size: 11px;
    border: solid 0px red;
}
.greyMid2
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/grey_back.gif) repeat-y;
    width: 242px;
    min-height: 50px;
    padding: 5px 10px 5px;
    font-size: 11px;
    border: solid 0px red;
}

.amImgLeft
{
    float: left;
    width: 120px;
}
.amBulRight
{
    float: left;
    width: 350px;
}

/* SERVICE CENTER */
#schomeTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/servicecenter.png) no-repeat center top;
    width: 550px;
    top: -10px;
    position: relative;
    left: -4px;
}
#schomeTop h1
{
    padding-top: 340px;
    margin: 0 10px 0 11px;
}
#schomeTop p
{
    margin: 0 10px 0 10px;
}
#schomenarrow
{
    margin: 0 10px 0 10px;
}
#screspondTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/lo_sc_respond_head.jpg) no-repeat center top;
    width: 550px;
}
#screspondTop h1
{
    padding-top: 260px;
}
#scemergencyTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/lo_sc_emergency_head.jpg) no-repeat center top;
    width: 550px;
}
#scemergencyTop h1
{
    padding-top: 280px;
}
.scredbullets li
{
    color: #b21e39;
    font: 11px verdana,Trebuchet MS,sans-serif;
    margin-top: 0px;
    font-weight: bold;
    line-height: 20px;
}
.redbold h1
{
    color: #b30937;
    font-weight: bold;
}
#screportingTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/lo_sc_reporting_head.jpg) no-repeat center top;
    width: 550px;
}
#screportingTop h1
{
    padding-top: 170px;
}
#scfollowupTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/lo_sc_followup_head.jpg) no-repeat center top;
    width: 550px;
}
#scfollowupTop h1
{
    padding-top: 280px;
}
#scflexibleTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/lo_sc_flexible_head.jpg) no-repeat center top;
    width: 550px;
}
#scflexibleTop h1
{
    padding-top: 260px;
}
#scgetstartedTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/lo_sc_getstarted_head.jpg) no-repeat center top;
    width: 550px;
}
#scgetstartedTop h1
{
    padding-top: 260px;
}

/* LEAD 2 LEASE */
#l2lhomeTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/leadtolease.png) no-repeat center top;
    width: 550px;
    top: -10px;
    position: relative;
    left: -4px;
}
#l2lhomeTop h1
{
    padding-top: 340px;
    margin: 0 7px 0 11px;
}
#l2lhomeTop p
{
    margin: 0 7px 0 11px;
}
#l2lnarrow
{
    margin: 0 6px 0 8px;
}
#l2limproveTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/L2L_ImproveLeasing.jpg) no-repeat center top;
    width: 550px;
}
#l2limproveTop h1
{
    padding-top: 260px;
}
#l2lcaptureTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/L2L_CaptureAccurateGuestCards.jpg) no-repeat center top;
    width: 550px;
}
#l2lcaptureTop h1
{
    padding-top: 240px;
}
#l2lmonitorTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/L2L_MonitorAndImprove.jpg) no-repeat center top;
    width: 550px;
}
#l2lmonitorTop h1
{
    padding-top: 240px;
}

/* LEASING CENTER */
#lcTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/levelone.png) no-repeat center top;
    width: 550px;
    top: -10px;
    position: relative;
    left: -4px;
}
#lcTop h1
{
    padding-top: 330px;
    color: #b30937;
    margin: 0 7px 0 10px;
}
#lctopnarrow
{
    margin: 0 6px 0 8px;
}
.box_left
{
    float: left;
    background: url(http://www.realpage.com/templates/sales_marketing/images/box_left.jpg) no-repeat center left;
    padding-left: 8px;
    height: 121px;
    border: solid 0px red;
    margin: 10px 0px;
}
.box_mid
{
    float: left;
    background: url(http://www.realpage.com/templates/sales_marketing/images/box_back.jpg) repeat-x;
    height: 121px;
    font-size: 12px;
    width: 346px;
    margin: 10px 0px;
}
.box_mid ul
{
    padding-top: 10px;
}
.box_mid li
{
    color: #10497c;
    font-weight: bold;
    padding-top: 8px;
}

.point_red
{
    background: url(http://www.realpage.com/templates/sales_marketing/images/point_red.png) no-repeat scroll right bottom;
    padding-right: 14px;
}
a.red
{
    color: #b30937;
    text-decoration: none;
}
a.red:hover
{
    text-decoration: underline;
}

.lc_apt
{
    padding: 9px 0px 0px 15px;
}
.lc_aptTxt
{
    padding-top: 46px;
}
.lc_bst
{
    padding: 18px 0px 0px 5px;
}
.lc_bstTxt
{
    padding-top: 20px;
}

#lc01Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/LOLeasing_CaptureMoreLeads.jpg) no-repeat center top;
    width: 550px;
    min-height: 200px;
    padding-top: 250px;
}
#lc01Top h1
{
    padding-right: 260px;
}
#lc01Top p
{
    padding-right: 230px;
}
.lc01BoxLeft
{
    float: left;
}

#lc02Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/LOLeasing_ShortenYour.jpg) no-repeat center top;
    width: 550px;
    padding-top: 320px;
}

#lc03Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/LOLeasing_OptimizeYourAdvertising.jpg) no-repeat center top;
    width: 550px;
    padding-top: 300px;
}
#lc03Table td
{
    vertical-align: top;
    padding: 10px 0px;
}
#lc03Table li
{
    font-size: 11px;
    padding-top: 2px;
}

#lc04Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/loleasing_relyonourexperts.jpg) no-repeat center top;
    width: 550px;
    padding-top: 300px;
}
#lc04Top p
{
    padding-right: 180px;
}
#lc05Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/LOLeasing_FlexibleService.jpg) no-repeat center top;
    width: 550px;
    padding-top: 256px;
}
.iconLeft
{
    float: left;
    width: 105px;
    align: right;
    margin-top: 6px;
}
.iconTxt
{
    float: left;
    width: 400px;
}
#lc06Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/LOLeasing_GetStarted.jpg) no-repeat center top;
    width: 550px;
    padding-top: 260px;
}
#lc07Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/LOLeasing_WhatOur-Clients.jpg) no-repeat center top;
    width: 550px;
    padding-top: 250px;
}
#lc08Top
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/LOLeasing_ArticlesReports.jpg) no-repeat center top;
    width: 550px;
    padding-top: 300px;
}

/* SYSTEM INTEGRATION */

#sisTop
{
    background: url(http://www.realpage.com/uploadedcontent/image/sales_marketing/ssTop.jpg) no-repeat center top;
    width: 550px;
    padding-top: 240px;
}

/*RED PRODUCT INFORMATION REQUEST FORM ///////////////////////////////////////////*/
div.productinforequest-red
{
    position: relative;
    border: 0;
    width: 190px;
    height: 290px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    padding: 0px;
   /* background: transparent url(http://www.realpage.com/templates/sales_marketing/images/sm_mod_formback.png) repeat-y;*/
   background: url(../Styles_1.91/Images/sm_mod_formback.png) repeat-y;
}
div.productinforequest-red div.productinforequest-red_top
{
    padding: 0;
    margin: 0;
    width: 190px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #ffffff url(../images/sm_mod_top.png) no-repeat;
}
div.productinforequest-red div.productinforequest-red_top h3
{
    text-align: center;
    color: white;
    font-size: 14px;
    font-weight: bold;
    background: url('../images/sm_mod_topback.png') repeat-y;
    padding: 0 0 4px 0;
    margin: 10px 0 0 0;
}
div.productinforequest-red div.productinforequest-red_middle
{
    padding: 0px 5px;
    margin: 0;
    width: 176px;
    position: absolute;
    top: 31px;
    left: 2px;
    background: transparent;
    border-top: 4px solid #fff;
}
div.productinforequest-red div.productinforequest-red_middle input
{
    color: #666;
}
div.productinforequest-red div.productinforequest-red_middle select
{
    color: #666;
}
.bg_logintext
{
    text-align: left;
    padding-right: 12px;
    padding-left: 12px;
}
div.productinforequest-red div.productinforequest-red_bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 11px;
    width: 190px;
    padding: 0px;
    margin: 0;
   /* background: #ffffff url(http://www.realpage.com/templates/sales_marketing/images/sm_mod_btm.png) no-repeat;*/
   background:#ffffff url(../Styles_1.91/Images/sm_mod_btm.png) no-repeat;

}

/*READ A REVIEW FORM ///////////////////////////////////////////*/
div.productinforequest-red2
{
    position: relative;
    border: 0;
    width: 190px;
    height: 170px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: transparent url(../images/bg_formback.png) repeat-y;
}
div.productinforequest-red2 div.productinforequest-red2_top
{
    padding: 0;
    margin: 0;
    width: 190px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #ffffff url(../images/sm_mod_top.png) no-repeat;
}
div.productinforequest-red2 div.productinforequest-red2_top h3
{
    text-align: center;
    color: white;
    font-size: 14px;
    font-weight: bold;
    background: url('../images/sm_mod_topback.png') repeat-y;
    padding: 0 0 4px 0;
    margin: 10px 0 0 0;
}
div.productinforequest-red2 div.productinforequest-red2_middle
{
    padding: 0px 5px;
    margin-right: 5px;
    width: 176px;
    position: absolute;
    top: 31px;
    background: transparent;
    text-align: left;
}
div.productinforequest-red2 div.productinforequest-red2_middle input
{
    color: #666;
}
div.productinforequest-red2 div.productinforequest-red2_middle select
{
    color: #666;
}
.bg_text
{
    text-align: left;
    padding-right: 8px;
    padding-left: 8px;
    width: 160px;
}
div.productinforequest-red2 div.productinforequest-red2_bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 11px;
    width: 190px;
    padding: 0px;
    margin: 0;
    background: #ffffff url(../images/bg_btm.png) no-repeat;
}

/*INTEGRATION SOLUTIONS FORM ///////////////////////////////////////////*/
div.integration
{
    position: relative;
    border: 0;
    width: 190px;
    height: 220px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: transparent url(../images/bg_formback.png) repeat-y;
}
div.integration div.integration_top
{
    padding: 0;
    margin: 0;
    width: 190px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #ffffff url(../images/sm_mod_top.png) no-repeat;
}
div.integration div.integration_top h3
{
    text-align: center;
    color: white;
    font-size: 14px;
    font-weight: bold;
    background: url('../images/sm_mod_topback.png') repeat-y;
    padding: 0 0 4px 0;
    margin: 10px 0 0 0;
}
div.integration div.integration_middle
{
    padding: 0px 5px;
    margin-right: 5px;
    width: 176px;
    position: absolute;
    top: 31px;
    background: transparent;
    text-align: left;
}
div.integration div.integration_middle input
{
    color: #666;
}
div.integration div.integration_middle select
{
    color: #666;
}
.bg_intext
{
    text-align: left;
    padding-right: 8px;
    padding-left: 8px;
}
div.integration div.integration_bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 11px;
    width: 190px;
    padding: 0px;
    margin: 0;
    background: #ffffff url(../images/bg_btm.png) no-repeat;
}

/*INTEGRATION SOLUTIONS FORM ///////////////////////////////////////////*/
div.abc
{
    position: relative;
    border: 0;
    width: 190px;
    height: 106px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: transparent url(../images/bg_formback.png) repeat-y;
}
div.abc div.abc_top
{
    padding: 0;
    margin: 0;
    width: 190px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #ffffff url(../images/sm_mod_top.png) no-repeat;
}
div.abc div.abc_top h3
{
    text-align: center;
    color: white;
    font-size: 14px;
    font-weight: bold;
    background: url('../images/sm_mod_topback.png') repeat-y;
    padding: 0 0 4px 0;
    margin: 10px 0 0 0;
}
div.abc div.abc_middle
{
    padding: 0px 5px;
    margin-right: 5px;
    width: 176px;
    position: absolute;
    top: 31px;
    background: transparent;
    text-align: left;
}
div.abc div.abc_middle input
{
    color: #666;
}
div.abc div.abc_middle select
{
    color: #666;
}
.bg_abctext
{
    text-align: left;
    font-style: italic;
    text-align: center;
    text-decoration: none;
    padding: 8px 8px 8px;
    margin-left: 6px;
    text-align: center;
    width: 150px;
}
.bg_abctext a
{
    text-align: left;
    font-style: italic;
    text-align: center;
    text-decoration: none;
    padding: 8px 8px 8px;
    margin-left: 6px;
    text-align: center;
    width: 150px;
}
.bg_abctext a:hover
{
    text-align: left;
    font-style: italic;
    text-align: center;
    text-decoration: underline;
    padding: 8px 8px 8px;
    margin-left: 6px;
    text-align: center;
    width: 150px;
}
div.abc div.abc_bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 11px;
    width: 190px;
    padding: 0px;
    margin: 0;
    background: #ffffff url(../images/bg_btm.png) no-repeat;
}

.wrap
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

/*calendar CSS*/
#wrap
{
    width: 1100px;
    margin: 0 auto;
}

.external-events
{
    float: left;
    width: 150px;
    padding: 0 10px;
    border: 1px solid #ccc;
    background: #eee;
    text-align: left;
}

.external-events h4
{
    font-size: 16px;
    margin-top: 0;
    padding-top: 1em;
}

.external-event
{
    /* try to mimick the look of a real event */
    margin: 10px 0;
    padding: 2px 4px;
    background: #d86e24;
    color: #fff;
    font-size: .85em;
    cursor: pointer;
}

.external-events p
{
    margin: 1.5em 0;
    font-size: 11px;
    color: #666;
}

.external-events p input
{
    margin: 0;
    vertical-align: middle;
}

.calendar
{
    float: right;
    width: 620px;
}
.event_edit_container, .about
{
    display: block;
}

.external-event2
{
    /* try to mimick the look of a real event */
    margin: 10px 0;
    padding: 2px 4px;
    background: #7e7e7e;
    color: #fff;
    font-size: .85em;
    cursor: pointer;
}

.external-event3
{
    /* try to mimick the look of a real event */
    margin: 10px 0;
    padding: 2px 4px;
    background: #5a8b4c;
    color: #fff;
    font-size: .85em;
    cursor: pointer;
}

/*

		.ui-datepicker-trigger {
    margin-left : 5px;
    vertical-align : top;
    position:absolute;
    top:82px;
    left:346px;
}

/* BUG FIX FOR CALENDAR WIDGET ON SHOWING NOT POSITION FIXED
.ui-helper-hidden-accessible { top: -99999999px; }*/