﻿
/*=======================*//* Real Estate Promo Theme */

@import url("StyleDefault.css");
@import url("~/App_Styles/StyleSheet.css");


.userMessage
{font-size: 10px; font-family: Verdana, Arial, Helvetica; color: red;}

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-decoration: none;
    background-color: #2C3740;
}

#main
{
    margin: auto;
    width: 820px;
}


/*=======================*//* Login Controls */

.tbLoginHeader
{
    font-size: x-small;
    color: #666666;
    padding-left: 10px;
}


/*=======================*//* Top Header */

#topHeader
{
    text-align: right;
    color: #FFFFFF;
    width: 820px;
}

#topHeader a
{
    color: #FFFFFF;
    text-decoration: none;
}

#topHeader a:hover
{
    text-decoration: underline;
}


/*=======================*//* Container */

#container
{
    padding: 10px;
    background-color: #FFFFFF;
    width: 800px;
}


/*=======================*//* Header */

#header
{
    width: 910px;
}

.repLogin
{
    background-position: center;
    background-image: url('Images/LoginTextBox.png');
    background-repeat: no-repeat;
    height: 34px;
    width: 135px;
    padding-left: 10px;
}

.repLoginTD
{
    padding-left: 10px;
}

.repLoginWaterMark
{
    color: #C0C0C0;
}


/*=======================*//* Main Nav */

#TopMenu
{
    height: 33px;
    background-image: url('Images/NavBG.png');
    background-repeat: repeat-x;
}

#MainNav
{
    border-left: thin solid #C0C0C0;
    padding: 0px;
    width: 673px;
    height: 33px;
    margin: 0 auto;
    float: left;
}

#MainNav a
{
    text-align: center;
    font-size: medium;
    font-weight: bold;
    color: #FFCC00;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    text-decoration: none;
    float: left;
    height: 28px;
    padding-top: 5px;
    padding-right: 9px;
    padding-left: 9px;
}

#MainNav a:hover
{
    background-image: url('Images/NavBGHover.png');
    background-repeat: repeat-x;
    color: #666666;
}

.MainNavSelected
{
	background-image: url('Images/NavBGHover.png');
    background-repeat: repeat-x;
    color: #666666;
}
.MainNavUnselected
{
	    color: #FFCC00;
}

#MyAccountNav
{
    padding: 0px;
    width: 124px;
    height: 33px;
    margin: 0 auto;
    float: left;
    background-image: url('Images/NavMyABG.png');
    background-repeat: repeat-x;
}

#MyAccountNav a
{
    text-align: center;
    font-size: medium;
    font-weight: bold;
    color: #666666;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    text-decoration: none;
    float: left;
    height: 28px;
    padding-top: 5px;
    padding-right: 16px;
    padding-left: 16px;
}

#MyAccountNav a:hover
{
    background-image: url('Images/NavBGHover.png');
    background-repeat: repeat-x;
    color: #666666;
}


/*=======================*//* Secondary Nav */

#Menu
{
    height: 22px;
    background-color: #E3EEFB;
}

#Menu a
{
    text-align: center;
    font-size: small;
    font-weight: bold;
    color: #666666;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    text-decoration: none;
    float: left;
    height: 20px;
    padding-top: 2px;
    padding-right: 10px;
    padding-left: 10px;
}

#Menu a:hover
{
    color: #000000;
    background-color: #CCCCCC;
}

.Filler
{
    background-color: #CCCCCC;
}

/*=======================*//* Footer */

#footer
{
    width: 820px;
    height: 33px;
    background-image: url('Images/NavBGHover.png');
    background-repeat: repeat-x;
}

#footerBody
{
    padding: 10px;
    width: 800px;
}

#footerBody a
{
    text-decoration: none;
    color: #800000;
}

#footerBody a:hover
{
    color: #0000FF;
}

#copyright
{
    width: 300px;
    float: left;
}

#footerLinks
{
    width: 500px;
    float: left;
    text-align: right;
}


/*=======================*//* Property List Header */

#propertyList1
{
    width: 750px;
    height: 40px;
}

#propertyList2
{
    width: 250px;
    float: left;
    height: 26px;
    vertical-align: middle;
}

#propertyList3
{
    width: 492px;
    float: right;
    text-align: right;
}

#propertyList3 a
{
    color: #003399;
}

#propertyList3 a:hover
{
    color: #0088b7;
    text-decoration: none;
}


/*=======================*//* Go To Meeting Image Control */

#GoToMeetingControl
{
    background-image: url('../../MyAccount/GoToMeeting/GoToMeetingControl.png');
    width: 36px;
    height: 418px;
    background-repeat: no-repeat;
    float: right;
}

#GoToMeetingControl:hover
{
    width: 310px;
    height: 418px;
}


/*=======================*//* Video Tutorials */


#tdVideoDownload
{
    vertical-align: top;
}

#tdVideoDownload a
{
    font-weight: bold;
    color: #3399FF;
    text-decoration: none;
}

.tdVideoDefault
{
    vertical-align: top;
}


/*=======================*//* Websites Default Page */

.tdStyle1
{
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
    width: 245px;
}

.tdStyle2
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    width: 120px;
    text-align: center;
    color: #FFFFFF;
    font-size: medium;
}

.tdStyle3
{
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: thin;
    border-left-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    background-color: #E8F0FB;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    font-weight: bold;
    width: 252px;
}

.tdStyle4
{
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: thin;
    border-left-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    background-color: #D6E3F5;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    font-weight: bold;
    width: 252px;
}

.tdStyle5
{
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    background-color: #E8F0FB;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    width: 117px;
}

.tdStyle6
{
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    background-color: #D6E3F5;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    width: 117px;
}

.tdStyle7
{
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: thin;
    border-left-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
}

.tdStyle8
{
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #C0C0C0;
    font-weight: bold;
}

.tdPropertyStyle1
{
    font-weight: bold;
    width: 100px;
}

.tdPropertyStyle2
{
    padding-right: 5px;
    padding-left: 5px;
    width: 150px;
}

.tdPropertyStyle3
{
    font-weight: bold;
}


/*=======================*//* AJAX Accordion Control */

.accordionHeader
{
    font-family: Arial, Sans-Serif;
    font-size: large;
    font-weight: bold;
}

.accordionHeader a
{
    text-decoration: none;
}

.accordionHeader a:hover
{
	text-decoration: underline;
}

.accordionHeader ul
{
    list-style-image: url('../../Images/collapse.jpg');
    padding-bottom: -20px;
}

.accordionHeaderSelected
{
    font-family: Arial, Sans-Serif;
    font-size: large;
    font-weight: bold;
}

.accordionHeaderSelected a
{
    color: #0066FF;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	text-decoration: underline;
}

.accordionHeaderSelected ul
{
    list-style-image: url('../../Images/expand.jpg');
}

.accordionContent
{
    font-weight: bold;
    color: #0000FF;
    background-color: #FFFFFF;
}

.accordionContent ul
{
    line-height: 20px;
}

.accordionContent a
{
    color: #0000FF;
    text-decoration: none;
}

.accordionContent a:hover
{
    text-decoration: underline;
}


/*=======================*//* AJAX Hover Menu Extender */

.hoverMenu
{
    position: absolute;
    visibility: hidden;
    vertical-align: middle;
    background-color: #FBFBFB;
    border: thin dashed #000080;
    padding: 5px;
    width: 200px;
    height: auto;
}

/*=======================*//* Side Column1 Navigation*/

#sidecolumn1
{
    width: 270px;
}

#mainnavigation1
{
    width: 270px;
    background-image: url('../../Images/LinkNavBG.png');
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

#mainnavigationLabel1
{
    height: 33px;
    width: 270px;
    background-image: url('../../Images/LinkNav.png');
    background-repeat: no-repeat;
}

#mainnavigationLabel1 h1
{
    background-position: transparent;
    margin: 0px;
    font-weight: bold;
    font-size: 150%;
    background: transparent;
    padding-left: 20px;
    padding-top: 5px;
    color: #9A0E0F;
}

#mainnavigation1 td
{
    text-align: left;
}

#sbifooter1
{
    width: 270px;
    height: 10px;
    background-image: url('../../Images/LinkNavFooter.png');
    background-repeat: no-repeat;
}


/*=======================*//* Side Column2 Navigation*/

#sidecolumn2
{
    width: 250px;
}

#mainnavigation2
{
    width: 250px;
    background-image: url('../../Images/LinkNavBG2.png');
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

#mainnavigationLabel2
{
    height: 33px;
    width: 250px;
    background-image: url('../../Images/LinkNav2.png');
    background-repeat: no-repeat;
}

#mainnavigationLabel2 h1
{
    background-position: transparent;
    margin: 0px;
    font-weight: bold;
    font-size: 150%;
    background: transparent;
    padding-left: 20px;
    padding-top: 5px;
    color: #9A0E0F;
}

#mainnavigation2 td
{
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

#sbifooter2
{
    width: 250px;
    height: 10px;
    background-image: url('../../Images/LinkNavFooter2.png');
    background-repeat: no-repeat;
}


/*=======================*//* Admin Control */

.adminHeader h1
{
    color: #999999;
    font-size: 150%;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #999999;
}

.adminHeader2 h1
{
    color: #999999;
    font-size: 125%;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #999999;
}

.adminContent
{
    width: 748px;
}

.adminContent td
{
    padding-left: 5px;
    vertical-align: top;
}

.adminContentTD
{
    padding: 5px 5px 5px 10px;
    background-color: #000080;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 125%;
}


/*=======================*//* Update Button */

#UpdateButtonImg
{
    width: 91px;
    height: 20px;
}

#UpdateButtonImg a
{
    border-width: 0px;
    display: block;
    overflow: hidden;
    background-image: url('../../Images/UpdateButton.png');
    text-indent: -9999px;
    width: 91px;
    height: 20px;
}

#UpdateButtonImg a:hover
{
    background-position: 0px -20px;
}


/*=======================*//* Registration Box */

#regBox
{
    background-image: url('../../Images/RegisterBox234.png');
    background-repeat: no-repeat;
    width: 234px;
    height: 425px;
    margin-left: 15px;
}

#registration
{
    width: 194px;
    padding: 20px;
    text-align: center;
}

#registration h1
{
    font-size: 150%;
}

.regLogin
{
    background-position: center;
    background-image: url('Images/LoginTextBox.png');
    background-repeat: no-repeat;
    height: 34px;
    width: 135px;
}

.regPanel
{
    margin: 0px;
    padding: 0px;
}


/*=======================*//* Default Page */

#mainPanel
{
    width: 534px;
    float: left;
    border-right: thin dashed #C0C0C0;
}

#mainPanel1
{
    height: 232px;
    border-bottom: thin dashed #C0C0C0;
}

#contentBox01
{
    width: 256px;
    height: 290px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
    border-right: thin dashed #C0C0C0;
}

#contentBox01 h1
{
    font-size: 150%;
    color: #666666;
}

#contentBox02
{
    width: 256px;
    height: 290px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
}

#contentBox02 h1
{
    font-size: 150%;
    color: #666666;
}

#contentBox13
{
    width: 250px;
    height: 270px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
}

#contentBox13 h1
{
    font-size: 150%;
    color: #666666;
}

#contentBox14
{
    width: 250px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
    border-bottom: thin dashed #C0C0C0;
}

#contentBox14 h1
{
    font-size: 150%;
    color: #666666;
}
#updateRegPanel
{
    width: 258px;
    float: left;
}

#contentWrapper
{
    float: left;
    margin: auto;
}

.tblDefault
{
    vertical-align: top;
}

.tblText
{
    vertical-align: top;
    padding-right: 5px;
    padding-left: 2px;
    height: 160px;
}


/*=======================*//* State List */

.tbStateList
{
    vertical-align: top;
    text-align: left;
}

.tbStateList a
{
    text-decoration: none;
    color: #0000FF;
}

.tbStateList a:hover
{
    text-decoration: underline;
    color: #800000;
}


/*=======================*//* Webinar Count Down Timer */

#countDownPanel
{
    border: thin solid #C0C0C0;
    text-align: center;
    font-weight: bold;
    color: #000080;
}