#mainContainer {
  width:1000px;
  height:auto;
  margin:0px auto;
  padding:0px;
  text-align:center;
}
#borderContainer {
  width:1000px;
  margin:0 auto;
  padding:0;
  display:table;
}

#centerContainer {
  background:#FFFFFF;
  width:1000px;
  min-height:400px;
  margin:0 auto;
  padding:0px;
  text-align: center;
  overflow:hidden;
  height:expression(this.scrollHeight < 400? "400px" : "auto" );
  border: 0px solid #000000;
}
#contentContainer{
  background:#FFFFFF;
  position: relative;
  min-height: 300px;
  width:998px;
  margin:0px auto;
  padding:0px;
  text-align: center;
}

#formContainer {
  margin:0px auto;
  padding:3px 0px 5px 3px;
  text-align: left;
  float:left;
  background:#FFFFFF;
  overflow:hidden;
  min-height:440px;
  font-family: verdana, Tahoma, Arial,  sans-serif;
  font-size:12px;
  width:998px;
  z-index:1px;
  height:expression(this.scrollHeight < 440? "440px" : "auto" );
}
#mainContainerStatic {
        width:800px;
        height:auto;
        margin:0px auto;
        padding:0px;
        text-align:center;
        border: solid 0px #000000;
}
#borderContainerStatic {
  width:800px;
  margin:0 auto;
  padding:0;
  display:table;
}

#centerContainerStatic {
  background:#FFFFFF;
  width:800px;
  min-height:400px;
  margin:0 auto;
  padding:0px;
  text-align: center;
  overflow:hidden;
  height:expression(this.scrollHeight < 400? "400px" : "auto" );
  border: 0px solid #000000;
}
#contentContainerStatic{
  background:#FFFFFF;
  position: relative;
  min-height: 300px;
  width:798px;
  margin:0px auto;
  padding:0px;
  text-align: center;
}

#formContainerStatic {
  margin:0px auto;
  padding:3px 0px 5px 3px;
  text-align: left;
  float:left;
  background:#FFFFFF;
  overflow:hidden;
  min-height:440px;
  font-family: verdana, Tahoma, Arial,  sans-serif;
  font-size:12px;
  width:798px;
  z-index:1px;
  height:expression(this.scrollHeight < 440? "440px" : "auto" );
}
#lenderLoader {
     float:left;
     margin-left:20px;
     text-align:center;
}
.clsPremium {
  float:left;
  border:5px solid #1a7bbf;
  margin-bottom:5px;
  width:970px;
}

.clsFont,.clsLink {
  margin:0px 5px 0px 5px;
}
.clsFont td,.clsLink td {
    line-height: 20px;
}

.clsFont tr td {
  font-family: verdana, Tahoma, Arial,  sans-serif;
  font-size:0.8em;
  color: #3c3c3c;
}
.clsCompany {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    text-align:left;
    line-height:16px;
}
.resultInfo {
    width:auto;
}
.resultInfo,.suppResult,.suppResultStatic {
    border:1px solid #8db2e3;
    background-color:#deecfd;
    margin-bottom:10px;
    float:left;
}
.suppResultStatic {
    float:left;
    width:727px;
    padding:10px;
    text-align:left;
}
.suppResult {
    width:957px;
    padding:10px;
    text-align:left;
}
#divLoad {
    float:left;
    padding-left:20px;
    margin-top:1px;
    display:none;
}
.resultInfo p,.suppResult p,.suppResultStatic p {
    clear: both;
    padding:5px;
    margin:0px;
    font-size: 1.5em;
    font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
}
.resultInfo span,.suppResult span,.suppResultStatic span{
    text-align:left;
    clear: both;
    padding:0px;
    margin:0px;
    font-size: 1.3em;
    font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
    color:red;
}

.clsBasic {
  float:left;
  border-bottom:1px solid #1a7bbf;
  margin-bottom:5px;
  width:970px;
  padding:5px;
}

#photoHolder {
    width: 112px;
    height:122px;
    padding:0px;
    margin:5px;
    text-align:center;
    float:left;
    background-color:#cccccc;
}
#agentPhoto {
    border: 1px solid #ffffff;
    margin-top:4px;
    width: 102px;
    height:112px;
}
#nameDiv {
    font-size: 11px;
    line-height: 20px;
    color: #3c3c3c;
    float:left;
    font-weight:bold;
    padding:5px;
    width:120px;
}
#contactInfoHolder {
    float: left;
    border-right: 1px solid #d8d8d8;
}
#contactInfoHolder table {
    width: 250px;
}
#contactInfoHolder table tr td {
    height: 17px;
    font-size: 0.6em;
    color: #006abe;
    padding: 3px;
}
#contactInfoHolder table tr td a {
    color: #006abe;
}
.borderBottom {
    border-bottom: 1px solid #d8d8d8;
}
.clsLink tr td{
    margin-top: 10px;
    font-weight:bold;
    font-size:11px;
    font-family: tahoma;
    color: #006abe;
}
.clsLink img {
    width: 169px;
    height: 27px;
}
.clsFont .clsLoginDate {
    text-align:right;
    font-size: 0.6em;
    color: red;
    font-weight:bold;
}
.AEDiv {
    font-size: 11px;
    line-height: 20px;
    color: #3c3c3c;
    padding:5px;
    width:250px;
}
.AEDivNiche {
    font-size: 11px;
    line-height: 20px;
    color: #3c3c3c;
    padding:5px;
    width:240px;
}
.clsCompLink {
    float:left;
    width:170px;
}
.clsCompAE {
    float:left;
    width:100%;
}
.clsCompAE td,.clsCompAE a {
    color: #006abe;
    text-align:left;
    font-weight:normal;
    font-size: 11px;
}

.clsCompLink,.clsCompLink a,.AEDivNiche a ,.AEDiv a {
    color: #006abe;
    text-align:left;
    font-weight:bold;
}

.clsCompAE .clsLogin {
    text-align:right;
    color: red;
    font-size:10px;
    font-family: tahoma;
    padding-right:5px;
}
.clsCompAE .AEmail {
    float:left;
    padding-left:10px;
}
.clsCompAE .userName {
    float:left;
    line-height:19px;
    font-family:tahoma;
    font-weight:bold;
}
.clsCompAE .clsRolodex{
    text-align:left;
    font-size:11px;
    font-family:tahoma;
    font-weight:normal;
}
.clsAELinks {
    float:left;
    width:700px;
}

.clsAEName,.clsAEName a{
    color: #006abe;
    font-weight:bold;

}

.clsHead {
    border-bottom: 1px dotted #494949;
    text-align:left;
    width:700px;
    font-weight:bold;
    font-size:12px;    
    color:#990000;
    padding: 5px 0px 5px 0px;
    display:table;
}

.clsPremiumStatic {
  float:left;
  border:5px solid #1a7bbf;
  margin-bottom:5px;
  width:740px;
}
.clsBasicStatic {
  float:left;
  border-bottom:1px solid #1a7bbf;
  margin-bottom:5px;
  width:740px;
  padding:5px;
}
.clsAELinksStatic {
    float:left;
    width:480px;
}

.clsHeadStatic {
    border-bottom: 1px dotted #494949;
    text-align:left;
    width:480px;
    font-weight:bold;
    font-size:12px;    
    color:#990000;
    padding: 5px 0px 5px 0px;
    display:table;
}
.borderTop td{
    border-top: 1px solid #494949;
}

.freeLender {
    margin-left:7px;
    width:475px;
    float:left;
    border:1px solid #8db2e3;
    text-align:center;
    height:55px;
}

.freeLender h2 {
    font-size: 1.5em;
    font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
    line-height:20px;
    width:400px;
}

.lenderHR {
  display: block;
  width: 100%;
  height: 1px;
  color: #8db2e3;
  overflow: hidden;
  border-bottom: 1px #8db2e3 solid;
}
.clsLeft {
  padding-left:5px;
  float:left;
}

.clsNicLogDiv {
    float:left;
    width:250px;
}
.cls12Font{
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
    color:#000000;
}
.clsBorderRight {
    border-right: 1px dotted #494949;
}
.clsSuppPr {
    width:975px;
}

.clsSuppPrStatic {
    width:745px;
}
.clsAEImg {
    float:left;
    padding-left:20px;
    cursor:pointer;
}
.clsHelp,.clsHelp td{
    font-size:11px;
    font-weight:bold;
    font-family: tahoma;
}

.clsBgAqua{
    background-color:#eeeeee;
}
#headStatic1,#headStatic2 {
    background-color:#CCFFFF;
}


.clsPremiumAEStatic {
  float:left;
  border:5px solid #FF6600;
  margin-bottom:5px;
  width:740px;
}
.clsPremiumAE {
  float:left;
  border:5px solid #FF6600;
  margin-bottom:5px;
  width:970px;
}

/ *** AE Profile Popup ***/
.divNicheGroup,.faqHeader{
	font-size: 1.0em;
	color: #667179;
        background-color:#d9ecf9;
        font-weight:bold;
}
.divNiche {
        float:left;
        border:1px solid #b0c5d3;
        display:none;
        width:99%;
        margin-left:2px; 
}
.divNicheGroup {
        float:left;
        width:98%;
        display:block;
        padding-left:5px;
        margin:5px;
        height:30px;
}
.divNicheExpln {
        float:left;
        width:98%;
        padding-left:7px;
        height:150px;
        overflow:auto;
        display:none;
}
.faq {
        border:1px solid #b0c5d3;
        margin:5px;
        padding:5px;
}
.divNicheExpln ,.faqText {
	font-size: .9em;
	color: #667179;
}
.faqText {
	clear: both;
	padding-top:10px;
}
.faqHeader {
	clear: both;
	padding:5px;
}
.inputLabel {
    float:left;
    width:140px;
}
.aeInpField {
    float:left;
    margin-top:1px;
    font-size:12px;
    line-height:18px;
    padding:3px;
}
.aeInpView {
    float:left;
    margin-top:1px;
    font-size:12px;
    line-height:18px;
    width:97%;    
    padding:5px;
}
.aeInpLabel {
   float:left;
   width:75px;
   font-size:12px;
   margin-left:1px
}
.inpField {
    float:left;
}

.aeinputLabel {
   float:left;
   width:75px;
   margin-left:1px;
   margin-top:3px;
   margin-bottom:0px;
}.divRes{
        padding-left:20px;
        padding-bottom:5px;

}
.divRes a,.divRes a:hover,.divRes a:visited{
        padding-top:5px;
        padding-left:5px;
        margin:0px;
        border:0px solid #000000;
	font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #666666;
}
.dottedLine {
	border-bottom: 1px dotted #494949;
	margin-top:5px;
	margin-bottom:5px;
}
.divIndent {
        padding-left:5px;
        padding-right:5px;
}
#nicheText{
	font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
	font-size: 1.0em;
        padding-top:5px;
	font-weight: bold;
	color: #666666;
	float:left;
	width:190px;
        border:0px solid #ee0000;
}
.nicheDisp{
        float:left;
        width:24%;
}
.arrowImg{
        padding-right:7px;
        padding-left:7px;
}
.divNicheGroup,.faqHeader{
	font-size: 1.0em;
	color: #667179;
        background-color:#d9ecf9;
        font-weight:bold;
}
.divNiche {
        float:left;
        border:1px solid #b0c5d3;
        display:none;
        width:99%;
        margin-left:2px; 
}
.divNicheGroup {
        float:left;
        width:98%;
        display:block;
        padding-left:5px;
        margin:5px;
        height:30px;
}
.divNicheExpln {
        float:left;
        width:98%;
        padding-left:7px;
        height:150px;
        overflow:auto;
        display:none;
}
.faq {
        border:1px solid #b0c5d3;
        margin:5px;
        padding:5px;
}
.divNicheExpln ,.faqText {
	font-size: .9em;
	color: #667179;
}
.faqText {
	clear: both;
	padding-top:10px;
}
#ContactPopup,#nicheGuidePopup,#highlightPopup,#territoryPopup,#formPopup,#faqPopup,#commentsPopup {
	text-align:left;
}
.faqHeader {
	clear: both;
	padding:5px;
}

.divRes{
        padding-left:20px;
        padding-bottom:5px;

}
.divRes a,.divRes a:hover,.divRes a:visited{
        padding-top:5px;
        padding-left:5px;
        margin:0px;
        border:0px solid #000000;
	font-family: tahoma, helvetica, arial, "lucida grande", sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #666666;
}