*{margin:0;padding:0}
body{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px}
h1,h2,h3,h4,h5{margin:7px 0}
h1{font-size:18px;}
h2{font-size:15px;color:#004990}
img{border:none}
a{text-decoration:none}
a:focus, button:focus{outline:none;}
p{margin:18px 0}
ul{list-style-image:url(../img/bullet.jpg);padding-left:30px}
ol{list-style-image:none;padding-left:30px}
ol li{margin-top:5px;}
form.default dt{float:left;clear:left}
form.default dd{padding-left:100px;padding-bottom:10px}
#content{background-color:white;min-height:200px;}
#layout-wrapper{position:relative;width:993px;margin:0 auto}
#facebook-wrapper{position:relative;width:655px;margin:0 auto}
#layout-header{position:relative;overflow:hidden;}
#layout-header .download_application{width:380px;position:relative;top:15px;left:2px;float:left;color:#340100;padding-bottom:10px;font-size:11px;}
#layout-header .download_application a{display:block;}
#social_networking{float:left;height:30px;margin:4px 20px;}
#layout-header .regonline{float:left;width:300px;padding:5px;}
#layout-header .leadership_conference{float:left;padding-top:20px;}
#layout-header .candidate{float:left;padding:40px;font-size:20px;font:Arial, Helvetica, sans-serif;background-image:url(http://manage.top5inrealestate.com/img/header2_bg.gif);background-repeat:repeat-x;background-position:center 39%;}
#layout-header .fcandidate{float:right;padding:40px;font-size:20px;font:Arial, Helvetica, sans-serif;background-image:url(http://manage.top5inrealestate.com/img/header2_bg.gif);background-repeat:repeat-x;background-position:center 39%;}
a#top5-logo{margin:10px 20px;float:left;}
#layout-main-menu{clear:both;width:965px;text-align:center;border-bottom:2px solid #c1bfbf;margin:0 auto 3px}
#layout-main-menu a{font-size:18px;color:#110d0e;margin:0 13px}
#layout-main-menu a.selected{color:#6489c7;border-left:2px solid #bdbbbb;border-right:2px solid #bdbbbb;border-bottom:2px solid #ffffff;padding:0 3px;}
#facebook-main-menu{clear:both;width:655px;text-align:center;border-bottom:2px solid #c1bfbf;margin:0 auto 3px}
#facebook-main-menu a{font-size:18px;color:#110d0e;margin:0 13px}
#facebook-main-menu a.selected{color:#6489c7;border-left:2px solid #bdbbbb;border-right:2px solid #bdbbbb;border-bottom:2px solid #ffffff;padding:0 3px;}
#layout-secondary-menu{padding:5px;border-left:2px solid #bdbbbb;border-right:2px solid #bdbbbb;margin:-5px 15px 0px;}
#layout-secondary-menu a{font-size:15px;color:#6489c7;margin:0 13px}
#layout-secondary-menu a.selected{color:#c09757}
#layout-footer{text-align:center;font-size:10px}
#layout-footer p{margin-top:30px;color:#969696}
.layout-container-top{background:url(../img/container-top.png) top left no-repeat;padding-top:14px}
.layout-container-top-header{position:relative;background:url(../img/container-top-header.jpg) top left no-repeat;padding-top:63px}
.layout-container-top-header div#header-container{position:absolute;top:10px;left:10px;padding-top:2px;overflow:visible}
.layout-container-top-header div#header-container img{float:left;margin:0 4px}
.layout-container-top-header div#header-container h1{float:left;margin-top:9px;margin-left:6px;font-size:18px}
.layout-container-bottom{clear:both;padding-bottom:15px}
.layout-container-middle{position:relative;overflow:auto;padding:0 10px}
.layout-container-middle a{color:#004990;text-decoration:none}
a.image_text_button{text-decoration:none;font-size:16px;font-weight:700;margin:5px}
table.default_table tr th{height:34px;border-right:1px solid #d7e5f1;background:#e9eff7;color:#30517d;padding:4px 8px}
table.default_table tr td{border-right:1px solid #cfd7e3;border-bottom:1px solid #cfd7e3;background:#FFF;color:#30517d;padding:4px 8px}
.table_action:hover{background:#f0f5f0;}
input[type="submit"],input[type="button"],input[type="submit"].submit_btn_small,input[type="submit"].submit_btn_medium,input[type="submit"].submit_btn_large{display:block;height:25px;border:none;text-align:center;padding-bottom:1px;cursor:pointer;font-size:15px}
input[type="submit"],input[type="button"],input.submit_btn_small{background:url(../img/buttons/submit_btn_small.png) no-repeat;width:74px}
input.submit_btn_medium{background:url(../img/buttons/submit_btn_medium.png) no-repeat;width:152px}
input.submit_btn_large{background:url(../img/buttons/submit_btn_large.png) no-repeat;width:234px}
.form_footer_buttons{clear:both;height:26px;padding-left:20px;margin:8px 0}
.form_footer_buttons input[type="submit"],.form_footer_buttons input[type="button"]{float:left;margin-right:7px}
div.column{float:left;text-align:center;margin:0 10px}
tr.z-odd{background:#ddd}
tr.z-even{background:#eee}
h2.header-label{width:283px;height:45px;background:url(../img/brown-label.jpg) no-repeat;text-align:center;font-size:15px;font-weight:700;line-height:3em;margin:0 auto 5px}
.section-small{width:317px;margin-bottom:15px;padding-top:6px;background:url(../img/section-top-small.jpg) top left no-repeat;text-align:left}
.section-small .section-bottom{padding-bottom:13px;background:url(../img/section-bottom-small.jpg) bottom left no-repeat}
.section-small .section-middle{background:url(../img/section-middle-small.jpg) left top repeat-y;overflow:auto;padding:0 6px}
.section-medium{width:425px;margin-bottom:15px;padding-top:6px;background:url(../img/section-top-medium.jpg) top left no-repeat;text-align:left}
.section-medium .section-bottom{padding-bottom:13px;background:url(../img/section-bottom-medium.jpg) bottom left no-repeat}
.section-medium .section-middle{background:url(../img/section-middle-medium.jpg) bottom left repeat-y;overflow:auto;padding:0 6px}
.section-large{width:564px;margin-bottom:15px;padding-top:6px;background:url(../img/section-top-large.jpg) top left no-repeat;text-align:left}
.section-large .section-bottom{padding-bottom:13px;background:url(../img/section-bottom-large.jpg) bottom left no-repeat}
.section-large .section-middle{background:url(../img/section-middle-large.jpg) bottom left repeat-y;overflow:auto;padding:0 6px}
.section-header{position:relative;height:28px;margin-bottom:6px;border-bottom:1px solid #74a0cf;background:url(../img/section-header.png) repeat-x;padding:5px 0 0 5px}
.section-header h2{position:relative;top:-5px;display:inline;font-size:18px;font-weight:700;text-align:center;color:#000}
.section-header img.header-image{margin-right:5px}
.section-middle .content{text-align:left}
.section-middle .content h3{margin-bottom:2px;font-size:15px}
.section-middle .content p{margin-bottom:12px;font-size:13px}
.section-middle a.learn-more{font-size:14px;color:#407dbd;font-weight:700}
.section-middle ul.default{list-style-type:none;list-style-image:none;padding-left:0}
.section-middle ul.default li{background:url(../img/default-list-item.png) left top repeat-x;min-height:45px}
.section-small p,.section-medium p,.section-large p{margin:5px 0}
.section-small .content,.section-medium .content,.section-large .content{padding:10px}
body#about .layout-container-middle,body#about-ris .layout-container-middle,body#requirements .layout-container-middle,body#realtown .layout-container-middle,body#rismedia .layout-container-middle,body#member-benefits .layout-container-middle,body#download-application .layout-container-middle,body#value-of-membership .layout-container-middle,body#benefits .layout-container-middle,body#mortgage-forgiveness .layout-container-middle,body#buffering-your-business .layout-container-middle,body#bailout .layout-container-middle{padding:0 66px}
body#home #welcome-image{width:420px;margin:10px 0}
body#home .column{width:465px}
#private_menu{clear:both;text-align:right;margin-right:15px;margin-top:6px;font-size:12px;color:white;}
#private_menu a{color:white;text-decoration:none;}
#featured-articles{margin-top:7px;margin-bottom:35px}
#featured-articles .content{padding:2px 20px 0}
#featured-articles .actions{background:url(../img/featured-actions-bg.jpg) repeat-x;text-align:center}
#people-saying .content img{float:left;margin-right:8px}
#people-saying .content p{font-style:italic}
#people-saying .content span{float:right;font-size:10px}
#latest-news{color:#000;margin:0 auto}
#latest-news h4{margin-bottom:5px;color:#777;font-size:12px;font-weight:400}
#latest-news div.list-column{width:300px;padding-left:3px}
#latest-news ul.default li{overflow:auto;padding:20px 15px;}
#latest-news ul.default li img{float:left;margin-right:5px;border:1px solid #555}
#faq-answers .content{padding:0 20px}
#faq-answers .content p{color:gray}
img.questions-title{margin-bottom:5px}
div.questions-list{width:341px;margin-left:14px;font-size:16px;text-align:left}
div.questions-list ul.body{background:url(../img/questions-body.jpg) repeat-y;list-style-image:url(../img/bullet.jpg);padding:5px 10px 5px 0}
div.questions-list ul.body li{margin-left:30px;vertical-align:top;padding:5px 0}
div.questions-list ul.body li a{margin-left:5px;color:#110d0e;font-family:Arial, Helvetica, sans-serif;font-size:12px;vertical-align:top;padding:2px 0}
div.questions-list ul.body li a:hover{color:#405880}
.inline{margin:0}
div.questions-list a.previous{display:block;height:29px;background:url(../img/questions-up_btn.jpg) no-repeat}
div.questions-list a.next{display:block;height:33px;background:url(../img/questions-down_btn.jpg) no-repeat}
body#contact-member .column{margin:0 18px}
div#member-search .content,div#search-results .content{padding:0 10px}
div#member-search .content{font-weight:700;color:#5b7cb0}
div#search-results table{width:100%;background:#F2F2F2;border:1px solid #9c9c9c;padding:5px}
div#search-results table td{padding:3px}
div#search-results table tr.fields td{font-weight:700;border-bottom:1px solid #9c9c9c}
body#member-message .column{margin:0 3px}
body#member-message .content img{float:left;margin:5px}
img.about-top5-image{float:left;margin:10px 10px 10px 0}
body#about .layout-container-middle{padding:0 64px}
#overview .avatar-column-left{width:150px}
#overview .avatar-column-right{width:150px;text-align:right}
#overview h3{margin-bottom:10px}
#overview .description-left{width:700px;padding-right:25px;padding-left:25px;color:#555;text-align:left}
#overview .description-right{width:275px;color:#555;text-align:left}
body#overview img.proctor-pic{float:right;margin-left:10px;margin-bottom:5px}
#member_menu{clear:both;width:965px;border-bottom:1px solid #c1bfbf;margin:3px 0px 0px 30px;}
#member_menu a{font-size:16px;font-weight:bold;color:#004990;text-decoration:none;margin:0 10px}
#member_menu a:hover{color:#ff7800}
#member_menu a.selected{color:#ff7800;padding:0 3px}
#member_submenu{padding:7px 20px}
#member_submenu a,#member_submenu a.large{display:block;float:left;width:186px;height:28px;padding-top:6px;background:url(../img/buttons/member_button_blue.png) no-repeat;text-align:center;font-size:13px;color:#050a30;text-decoration:none}
#member_submenu a:hover,#member_submenu a.selected,#member_submenu a.large:hover,#member_submenu a.large.selected{background:url(../img/buttons/member_button_orange.png) no-repeat;color:#371c06}
#member_submenu a.large{height:58px;background:url(../img/buttons/member_button_blue_large.png) no-repeat}
#member_submenu a.large:hover,#member_submenu a.large.selected{background:url(../img/buttons/member_button_orange_large.png) no-repeat}
#member_status_options{padding-left:25px;color:#004990;font-family:Arial,Helvetica,sans-serif;font-weight:700}
#member_status_options a{text-decoration:none;color:#004990}
.layout-middle-wrapper{position:relative;top:-200px;left:0}
.layout-middle-wrapper h2{font-weight:700;color:#0c1e30;text-decoration:underline;font-size:15px;text-align:center}
#layout-menu-column{float:left;width:187px;padding-top:10px}
#layout-menu-column ul.menu{list-style-type:none;list-style-image:none;font-size:14px}
#layout-menu-column ul.menu li{text-align:right;margin:12px 0}
#layout-menu-column ul.menu li a{color:#FFF;padding:5px 7px 5px 0}
#layout-menu-column ul.menu li.selected{position:relative;left:2px;background:url(../img/menu-selected.png);height:27px}
#layout-menu-column ul.menu li.selected a{display:block;color:#001e41}
#layout-content-column{float:left;width:604px}
#layout-content-column #player{position:relative;top:0;left:89px}
#layout-content-column #title{position:absolute;left:283px;top:100px;width:416px;font-weight:700;text-align:center}
#layout-content-column div.play{opacity:0.9px;z-index:100;position:absolute;top:111px;left:190px;width:50px;height:50px;margin-bottom:-50px;cursor:pointer;background:url(../img/play.png) no-repeat}
#layout-content-column div.play:hover{opacity:1px}
#layout-options-column{float:left;width:182px}
#layout-options-column ul.options{list-style-type:none;list-style-image:none;padding:0}
#layout-options-column ul.options li{width:175px;height:50px;padding-left:12px;padding-top:3px;margin:7px 0}
#layout-options-column ul.options li a{font-size:11px;color:#0a131d}
#layout-options-column ul.options li a img{position:relative;top:3px;float:left;margin-right:5px}
#top5_index div.welcome{font-size:13px;margin:33px 0 51px;padding:0 79px}
#top5_index div.welcome span.first_letter{color:#004990;font-size:1.5em}
#top5_index div.welcome p{margin:23px 0}
div#buttons{border:1px solid #888;background-color:#f1f8fb}
ul#button-menu{display:block;float:left;width:200px;list-style-type:none;list-style-image:none;margin:0;padding:0}
ul#button-menu li.heading{display:block;background-color:#e1e1e1;border-left:5px solid #0676bc;font-weight:700;padding:5px 10px}
ul#button-menu li a{display:block;background-color:#fff;border-left:5px solid #0676bc;border-right:5px solid #c7d6de;border-top:1px solid #e8eef2;border-bottom:1px solid #ccc;padding:5px 10px}
ul#button-menu li a:hover{background-color:#f2f2f2;border-left:5px solid #043f63;border-right:5px solid #0676bc;border-top:1px solid #e8eef2;border-bottom:1px solid #ddd}
div#active-button{float:left;width:510px;text-align:center;margin:10px;padding:5px}
div#button-code{float:left;width:600px;border:2px dashed #e1e1e1;background-color:#fff;text-align:left;margin:10px;padding:15px}
div#button-code h4{font-size:12px;margin:0;padding:0}
.button-image{float:left;margin:10px}
div#button-actions{text-align:right}
#member_login_box,#member_forgot_box{margin:20px auto}
#member_login_box .content{padding-top:0}
#member_login_box .content h3{font-size:17px;font-weight:400;color:#407dbd;margin-top:0}
#UserLoginForm div.submit{margin-bottom:6px}
#users_forgot h3{text-align:center;padding:50px}
#subscribers_index form#searchForm{margin-bottom:15px}
#affiliates_edit form{margin-bottom:29px}
ul.subsection_tabs{clear:both;list-style-type:none;list-style-image:none;height:29px;border-bottom:1px solid #CCC;margin:15px 0 7px;padding:0}
ul.subsection_tabs li a{margin-right:15px;display:block;height:23px;font-weight:700;color:#333;text-decoration:none;padding:7px 15px 0}
ul.subsection_tabs li a:hover{background:url(../img/subsection_tab_gray_hover.png) repeat-x}
input[type=text],input[type=file],input[type=password]{font-size:13px;border:1px solid #ccc;padding:2px}
select{font-size:14px;border:1px solid #ccc;padding:1px;}
textarea{border:1px solid #ccc}
.third-field select{width:102%}
.full-field label,.half-field label,.third-field label{display:block;margin-bottom:3px;background-color:#e1e1e1;font-size:12px;font-weight:700;font-style:italic;color:#000;padding:3px}
.full-field input,.half-field input,.third-field input{margin-right:5px;padding:2px}
.full-field,.half-field,.third-field{float:left;margin-bottom:8px}
.full-field{width:731px;clear:both}
.half-field{width:358px;margin-right:15px}
.third-field{width:234px;margin-right:15px}
.input{margin-bottom:12px}
.input label{display:block;margin-bottom:3px;font-size:13px;font-weight:700;color:#000;font-style:italic;padding:4px}
.first-last{float:left;width:300px;height:50px}
.checkbox{display:inline;padding-left:5px;padding-right:5px;background-color:#fff}
.checkbox label{display:inline;font-size:12px;font-weight:400;background-color:#fff;margin:0;padding:0 6px 0 1px}
#form_heading{width:100%;color:#4783c4;font-size:16px;font-weight:700;float:left;margin-top:8px;margin-bottom:3px;clear:both}
#form_subheading{width:100%;padding-left:10px;color:#000;font-size:12px;float:left;margin-bottom:2px;clear:both}
.clear-both{clear:both}
#MemberPreferredMailingAddress{padding-left:1px;clear:both}
#MemberExperienceYears,#MemberProductionVolume,#MemberProductionUnits{width:50px;padding-left:5px;padding-right:5px}
#MemberProfessionalEducation{width:200px;padding-left:5px;padding-right:5px}
#MemberCommunityCommitment{width:300px;padding-left:5px;padding-right:5px}
.CriteraCheckbox{position:relative;top:2px}
.Submit_Button{clear:both;width:90%;text-align:center}
.changepassword{margin-top:20px;margin-left:20px}
#error{font-size:12px;font-weight:700;color:#494b4f;text-align:center;border:1px solid #ccc;background-color:#ffd7d9;margin:5px 20px;padding:3px}
#notice{font-size:12px;font-weight:700;color:#494b4f;text-align:center;border:1px solid #ccc;background-color:#dee5f8;margin:5px 20px;padding:3px}
.visible{display:show}
ul#contact-list li{margin:3px}
#welcome{margin-top:25px;margin-left:50px}
.welcome-member{list-style-type:none;list-style-image:none;display:inline;font-weight:700;font-size:12px;margin:0}
.welcome-member-last-log-in{font-weight:700;font-size:10px;margin:0}
welcome-member-info-last-log-in{font-weight:700;color:#004990;font-size:10px}
.welcome-member-info{font-weight:700;color:#004990;font-size:12px}
.welcome-member-your-profile{font-weight:700;margin-top:15px}
.welcome-name{font-size:18px;color:#000}
.welcome-images{list-style-type:none;list-style-images:none;display:inline}
.welcome-images li{display:inline;float:left;text-align:center;width:150px}
.welcome-images li img{vertical-align:bottom;display:block;margin:0 auto}
.newsletter-description{width:800px}
.newsletter-center-bold{font-weight:700;color:#004990;font-size:18px}
.newsletter_table th{background:#e9eff7;color:#30517d;padding:4px 8px}
.newsletter_table tr th{height:34px;background:#e9eff7;padding:2px 8px}
.newsletter_table tr td{background:#FFF;padding:2px 8px}
.subscribe{width:460px;border:1px solid #9da6b3;background:#faf7fc}
.subscribe td{padding:3px 20px}
.subscribe input,select{font-size:11px}
.subscribe label{font-style:normal;font-size:12px;font-family:helvetica, impact, sans-serif;color:#335}
.member_directory_search{margin:5px 0;padding:5px}
.member_directory_search td{padding:5px 10px}
.member_directory_search input:focus,select:focus{background:#efefef;border:1px solid #50749a}
.member_directory_search label{font-style:normal;font-size:12px;color:#004990;padding:10px}
.member_directory_search select{font-size:12px;width:208px}
.member_directory{width:900px;border:1px solid #dde;margin:15px 10px}
.member_directory p{margin:10px 0}
.member_directory td{padding:2px 5px}
.member_directory b{color:#667}
.member_name{padding-top:0;font-size:16px;font-weight:600}
.member_name img{padding-left:5px}
.row{margin:8px;padding:5px}
.row-alt{margin:8px;padding:5px}
table tr.row-alt td{background:#f5f5f5;}
.member_detail{width:600px;border:1px solid #ccd;margin:5px}
#flowplayer{width:400px;height:253px;margin-right:auto;margin-left:auto}
#bp-testimonials li{display:block;float:left;width:170px;padding:3px 6px}
ul#testimonials li{display:inline;float:left;width:200px;font-size:12px;padding:3px 5px;text-align:left;}
ul li.current-testimonial{background-color:#cee0f1;border:1px solid #7a9ec1}
.testing{border:1px solid #7a9ec1}
#referral_exchange{font-size:11px;float:right;width:250px}
#referral_pdf{padding-left:20px}
a.button_gray{display:block;width:180px;height:15px;border:1px solid #004990;background:url(../img/button.png) repeat-x;color:#34393e;font-weight:700;font-size:15px;text-align:center;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:4px 30px 6px}
.member_detail_tag{font-size:11px;color:#004990}
.directory_img{border:1px solid #5792bd;margin:2px;padding:2px}
.inactive_subscriber,.inactive_subscriber a,.inactive_subscriber a:link,.inactive_subscriber a:visited{color:#888}
.subscriber_table{margin:10px 0px;}
.subscriber_table tr th{height:34px;border-right:1px solid #d7e5f1;background:#e9eff7;padding:4px 8px;}
.subscriber_table tr td{border-right:1px solid #cfd7e3;border-bottom:1px solid #cfd7e3;background:#FFF;padding:4px 8px}
.seperator{color:#efefff;height:1px;margin:10px}
.sns_settings{padding-top:15px}
#AffiliateSocialNetworkingDelivery1 label{width:100px}
#video-downloads{width:500px;float:left}
.mrss-box{width:300px;float:right;border:1px solid #9DA6B3;background-color:#e9eff7;padding:5px}
#resns{width:600px;float:left}
#rss-box{width:200px;float:right;border:1px solid #9DA6B3;background-color:#e9eff7;padding:5px}
#resns-settings-box{float:right;width:300px;min-height:220px;border:1px solid #9DA6B3;background:#f8f8ff;margin:10px auto;padding:5px}
#resns-delivery{text-align:left;height:20px;margin:5px;padding:20px 50px;}
#resns-frequency{float:right}
#resns-update{clear:both;padding-top:10px}
.icon{padding:0 2px}
h3,#faq-answers .content h2{font-size:15px}
#facebook-main-menu a:hover,#layout-footer a:hover,#layout-footer a.selected{color:#6489c7}
#layout-main-menu a:hover,#layout-footer a:hover,#layout-footer a.selected{color:#6489c7}
#layout-footer a,#featured-articles .content p,.required label{color:#000}
.layout-container-middle a:hover,.member_directory a{text-decoration:underline}
table.default_table,.newsletter_table,.subscriber_table{border:1px solid #9da6b3;margin:5px 0}
#main_content{clear:both;background-color:white;}
#main_content,#users_edit #main_content,#users_admin_edit{padding:0 24px;}
div.list-column,ul.subsection_tabs li,#resns-type{float:left}
#people-saying .content{padding:5px 20px}
#latest-news .content,body#member-message .content{padding:0}
#latest-news h3,#latest-news h3 a{font-size:12px;color:#3a78ba}
body#member-message .content ul.default li,.member_detail td{padding:5px}
#users_login span.required,.hidden{display:none}
#users_edit table.designations,#users_admin_edit table.designations{width:737px;border:0}
#users_edit table.designations td,#users_admin_edit table.designations td{padding:2px}
#users_edit #images h3,#users_admin_edit #images h3{margin:20px 0 7px}
#users_edit .image_preview,#users_admin_edit .image_preview{border:2px dashed #A6BFCC;background:#F1F8FB;text-align:center;width:346px;margin:14px 20px 0;padding:6px 0}
#users_edit .image_preview h2,#users_admin_edit .image_preview h2{font-size:12px;margin-top:0}
#users_edit .image_preview img.preview,#users_admin_edit .image_preview img.preview{border:1px solid #A6BFCC;margin:0 0 7px}
#users_edit .display_on_top5,#users_admin_edit .display_on_top5{display:block;margin-bottom:8px}
#member_application,.newsletter_preview{margin-left:100px}
ul.subsection_tabs li a.active,ul.subsection_tabs li a.active:hover{background:url(../img/subsection_tab_gray.png) repeat-x;}
.full-field label,.full-field input[type=text],.half-field label,.half-field input[type=text],.half-field input[type=password],.third-field label,.third-field input[type=text]{width:100%}
.required,.ErrorMessage,.error-message{color:#611307}
.member_detail b,a.button_gray:hover{color:#004990}
.datepickerControl{border:1px solid #999999;background-color:#dddddd;padding:5px;}
.datepickerControl td{text-align:center;font-family:sans-serif;font-size:11px;padding:1px;}
.datepickerControl tr.monthLabel td{background-color:#FFFFFF;border:1px solid #999999;font-weight:bold;}
.datepickerControl tr.navigation td{cursor:pointer;}
.datepickerControl tr.navigation td:hover{text-decoration:underline;}
.datepickerControl tr.dayLabel td{border:1px solid #003366;background-color:#003366;color:white;font-weight:bold;}
.datepickerControl td.day, .datepickerControl td.dayothermonth{cursor:pointer;background-color:#FFFFFF;border:1px solid #EEEEEE;width:2em;}
.datepickerControl td.dayothermonth{color:#999999;font-style:italic;}
.datepickerControl td.day:hover{background-color:#EBE4C0;}
.datepickerControl td.weekend{background-color:#CCCCCC;font-style:italic;}
.datepickerControl td.today{font-weight:bold;}
.datepickerControl td.hour{cursor:pointer;background-color:#FFFFFF;border:1px solid #EEEEEE;width:2em;}
.datepickerControl td.minute{cursor:pointer;background-color:#FFFFFF;border:1px solid #EEEEEE;width:2em;}
.datepickerControl td input,
.datepickerControl td button{font-size:11px;padding:0;border:1px solid #999999;text-align:center;}
.datepickerControl td.ampm{cursor:pointer;background-color:#CCCCCC;border:1px solid #EEEEEE;width:2em;}
.datepickerControl td.current{font-weight:bold;background-color:#EBC2C0;}
.datepickerControl input.current{background-color:#EBC2C0;}
.datepickerControl td.current:hover{background-color:#EBC2C0;}
#prospect_details{margin-left:20px;margin-top:10px;}
#prospect_details label{margin-bottom:0px;}
#prospect_form{background-color:#fafcfa;}
#prospect_form input:focus{background:#f5f5fe;border:1px solid #88a;}
#prospect_form select{font-size:12px;background:#f8f8ff;}
#prospect_form label{display:block;font-size:10px;color:#888;}
.address_rows{height:40px;}
#broker_details{width:500px;margin-left:20px;}
#broker_details label{}
.mediaCenter{padding-left:3px;margin:0px;font-size:10px;font-style:normal;color:#333;}
#report_paramaters input.report_button{display:inline;background-image:none;background:#FFFFFF;border:1px solid #0D497F;width:auto;font-size:12px;height:20px;margin-right:0px;}
#report_paramaters input.report_button:hover{background:#FDF5CE;}
#report_table{margin-left:50px;margin-top:15px;margin-bottom:10px;border:1px solid #eaeade;text-align:left;}
#report_table th{background-color:#eaeade;}
#report_table .row{background-color:#ffffff;}
#report_table .row-alt{background-color:#eaeade;}
#report_table tr th, #report_table tr td{padding:3px;font-size:11px;}
#benefits tr:hover{background-color:#FDF5CE;}
#benefits tr td{padding:10px;}
#settings{width:800px;}
#settings tr td{padding:15px;}
#property_detail{border:1px solid #9DA6B3;}
#property_detail label{font-weight:bold;display:block;}
#property_detail tr td{padding:10px 0px;}
#property_detail tr.row{background-color:#ffffff;}
#property_detail tr.row-alt{background-color:#f5f5f5;}
img.bordered{border:1px solid #6D83AA;}
img.thumbnail{max-width:60px;max-height:60px;margin:1px;}
#top5_content{padding:30px 0px 0px 0px;min-height:400px;background-color:white;}
#footer-body{position:absolute;bottom:0;width:100%;text-align:center;height:25px;line-height:25px;padding:0;margin:0;color:white;font-size:11px;background-image:url('images/footer.png');background-position:bottom left;border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}