body
{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #FFFFFF;
	color: #333333;
	background: url('template/background.jpg');
}
/**********START: MENU TEXT*********/
.nav_button
{
   color: #ffffff;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
   text-transform: lowercase;
}
a.nav_button:link {
   color: #ffffff;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
a.nav_button:visited {
   color: #ffffff;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
a.nav_button:hover {
   color: #ffffff;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
a.nav_button:active {
   color: #ffffff;
   text-decoration: none;
   font-family: tahoma;
   font-size: 8pt;
   font-weight: bold;
}
.contentCell{
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	padding-left: 1px;
	padding-right: 1px;
}
/**********END: MENU TEXT*********/

.home_parade_cell{
	padding-top: 15px; 
	text-align:center; 
	width:100%;
}

/**********START: ALL PAGES*********/
.home_welcomeTableCell{
	background-color: #FFFFFF;
}
.contentCell_right {
	width: 235px;
	background: url('template/side_panel_bg.jpg');
	color: #ffffff;
}
.contentCell_right_innerTable
{
	width: 100%;
}
.contentCell_right a { color: White; }
.contentCell_right a:visited{	
	color: #ffffff;
}
.about_leftBodyCell{
	width: 70%;
	background-color: #ffffff;
}
.listings_outerTable_body{
    background-color: #ffffff;
    width: 70%;
}
.aboutCity_leftBodyCell{
	width: 70%;
	background-color: #ffffff;
}
.usefulLinks_leftBodyCell{
	width: 70%;
	background-color: #ffffff;
}
.userInfo_leftBodyCell{
	width: 70%;
	background-color: #ffffff;
}
.showPage_leftBodyCell{
	background-color: #ffffff;
	width: 70%;
}
/**************END: ALL PAGES*********/
/* default Page */
.default_pageTable {
    border-collapse: collapse;
    background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
	
}



.default_bannerTable {
    height: 288px;
	background: url('template/top.jpg') no-repeat;
	width: 100%;
}
.default_banner_agentPicCell{
    width: 107px;
    margin-bottom: auto;
}
.default_banner_agentPic{
    position: relative;
	left: 55px;
	top: -60px;
}
.default_bannerTextCell{
    padding-left: 10px;
    width: 470px;
    margin-bottom: auto;
}
.topParagraph {
	position: relative;
	left: 120px;
	top: -55px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.bannerHead{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	color: #ffffff;
}
.bannerText{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.bannerText a:Link, .bannerText a, .bannerText a:visited, .bannerText a:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}

.bannerSlogan {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
}

.default_bannerCompanyPicCell{
    margin-bottom: auto;
}
.default_bannerCompanyPic{
	position: relative;
	left: -550px;
	top: 70px;	
    Width: expression(Math.min(document.body.clientWidth, this.width) > 140 ? "140px": Math.min(document.body.clientWidth, this.width));
	Max-width: 140px;
	Height: expression(Math.min(document.body.clientHeight, this.height) > 130 ? "130px": Math.min(document.body.clientHeight, this.height));
    Max-height: 130px;
    margin-bottom: auto;
}
.default_wanisoft{
    width: 800px;
    text-align: right;
}
.default_bottombar{
	background: url('template/bottom_bar.gif');
	height: 30px;
}
.default_bottom{
	background-color: #ffffff;
	color: #000000;
	height: 28px;
}
/**********************/

/**************START: NEWSLETTER*********/
.newsletter_bannerHead{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bolder;
    font-variant: normal;
    text-transform: capitalize;
    color: #ffffff;
}
.newsletter_pageTable {
    border-collapse: collapse;
    border: 1px #999999 solid;
    width: 550px;
    background-color: #ffffff;
}
.newsletter_bannerCell {
    background-color: #ffffff;
}
.newsletter_bannerTable {
    height: 200px;
    width: 100%;
}
.newsletter_banner_agentPicCell{
    width: 107px;
    /*height: 200px;*/
    margin-bottom: auto;
}
.newsletter_banner_agentPic{
    /*width: 165px;
    height: 200px;*/
}
.newsletter_bannerTextCell{
    padding-left: 30px;
	text-align: left;
    margin-bottom: auto;
}
.newsletter_bannerCompanyPicCell{
    width: 165px;
/*    height: 200px;*/
    margin-bottom: auto;
}
.newsletter_bannerCompanyPic{
    /*width: 165px;
    height: 200px;*/
    margin-bottom: auto;
}
.newsletter_wanisoft{
    width: 550px;
    text-align: right;
}
.newsletter_filter_table{

}
/**************END: NEWSLETTER*********/

/*******************/
.viewClients_table{
    font-family: tahoma;
    font-size: 8pt;
    width: 100%;
}

.savedNewsLetters_table{
    font-family: tahoma;
    font-size: 8pt;
    width: 80%;
}
.dg_header {
    font-weight: bold;
    background-color: #eeeeee;
}
.dg_alt {
    background-color: #dfebfb;
}
/* Authentication Control Style */
.auth_table{
    border-collapse: collapse;
    width: 100%;
    text-align: left;
}
.auth_innerTable{
    border-collapse: collapse;
    font-family: tahoma;
    font-size: 7pt;
    margin-left: auto;
}
.auth_textbox{
    font-family: tahoma;
    font-size: 7pt;
}
.auth_submit{
    font-family: tahoma;
    font-size: 7pt;
}
/********************************/

/* home.ascx styles */
.home_outerTable {
    border-collapse: collapse;
    width: 100%;
    font-family: tahoma;
    font-size: 9pt;
    color: #333333;
}

.home_welcomeTable{
    border-collapse: collapse;
    width: 525px;
    font-family: tahoma;
    font-size: 9pt;
    color: #333333;
}
.home_costomPic1Cell{
    width: 150px;
}
.home_costomPic1{
    width: 150px;
}
.home_welcomeMessage{
    padding: 20px;
}
.home_subDivisionModuleOuterTable{
    border-collapse: collapse;
    width: 525px;
}
.home_subDivisionModuleInnerTable{
    border-collapse: collapse;
    width: 525px;
}
.home_subDivisionModuleCell{
   /* border: #314594 1px solid;*/
    width: 525px;
}
.home_featuredModuleOuterTable {
    border-collapse: collapse;
    width: 525px;
}
.home_featuredModuleCell{
    /*border: #314594 1px Solid;*/
	
}
.home_featuredModuleCellTable 
{
	border-collapse: collapse;
	border-color: #111111;
	width: 100%;
	background-color: White;
}
.home_searchModuleOuterTable{
    width: 100%;
}
/********************/

/***listBySub.ascx styles**/
.subDivisionListOuterTable{
   width: 100%;
}
.subDivisionListInnerTable{
   width: 100%;
}
/****************************/


/**********START: SEARCH FOR RESIDENTIAL/COMMERCIAL LISTINGS BOX*********/
.searchMain_outerTable{
    border-collapse: collapse;
    background-color: #ffffff;
    width: 235px;
    font-family: tahoma;
    font-size: 8pt;
    color: #ffffff;
}

.searchMain_innerTable{
    border-collapse: collapse;
    width: 235px;
    font-family: tahoma;
    font-size: 8pt;
    color: #ffffff;
}
.searchMain_contentCell{
    background: url('template/side_panel_bg.jpg');
    width: 235px;
    border-left: 0px solid #ffffff;
}
.searchMain_contentTable{
    font-family: tahoma;
    font-size: 8pt;
    color: #ffffff;
}
.searchMain_contentTable_cell{
    font-family: tahoma;
    font-size: 8pt;
    color: #ffffff;
    padding-bottom: 5px;
}
.searchMain_contentTable_dropdown{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.searchMain_contentTable_submit{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
/**********END: SEARCH FOR RESIDENTIAL/COMMERCIAL LISTINGS BOX*********/

/**********START: Signup for listings via email BOX*********/

.emailListings_innerTable_cell{
    background: url('template/side_panel_bg.jpg');
    border-collapse: collapse;
    width: 235px;
}
.emailListings_innerTable_cell a {
    color: White;
}
.emailListings_innerTable_cell a:visited {
	color: White;
}
.emailListings_innerTable_cell a:link {
    color: White;
}
.emailListings_innerTable_cell a:active {
    color: White;
}
.emailListings_innerTable_cell a:hover {
    color: blue;
}
/**********END: Signup for listings via email BOX*********/

/***commercialListings.ascx styles************/
/* SEE ABOVE For: listings.ascx styles       */
/* For now the listings classes will do here */
/* If we need to expand in the future we can */
/*********************************************/

/***property.ascx styles ***/
.property_navTable{
    background-color: #ffffff;
    border-collapse: collapse;
    width: 800px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_outerTable{
    background-color: #ffffff;
    border-collapse: collapse;
    width: 800px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_outerTable2{
    border-collapse: collapse;
    width: 800px;
    border: #999999 0px solid;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_thumb_cell{
    width: 38%;
}
.property_innerTable_thumb_table{
    border-collapse: collapse;
    width: 100%;
    height: 290px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    z-index: 99;
}
.property_innerTable_thumb_table_cell{
    border-collapse: collapse;
    border: #999999 1px solid;
    width: 100%;
    height: 293px;
}
.property_innerTable_thumb_navCell{
    border: #999999 1px solid;
    width: 100%;
}
.property_innerTable_thumb_navTable{
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_thumb_navTable_leftNrightnav{
    width: 10%;
}
.property_innerTable_info_cell{
    width: 62%;
}
.property_innerTable_info_table{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_info_table_cell{
    border-bottom: 1px #ffffff solid;
    background-color: #dfebfb;
    width: 100%;
}
.property_innerTable_info_table_cell_infoTable1{
    /* price/mls*/
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_info_table_cell_infoTable2{
    /* type/beds...*/
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_innerTable_info_table_cell_infoTable3{
    /* shools...*/
    border-collapse: collapse;
    background-color: #dfebfb;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_infotable1 
{
	font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_infotable1_cell70{
    width: 13%;
}
.property_infotable1_cell190{
    width: 36%;
}
.property_infotable1_cell80{
    width: 15.1%;
}
.property_infotable3_cell120{
    width: 21%;
}
.property_infotable3_cell380{
    width: 28%;
}
.property_subheader{
    /*background-color: #5b7aa6;*/
    background: url('template/bg_menu.gif') repeat-x;
    height: 25px;
    font-size: 9pt;
    color: #ffffff;
}
.property_subOuter{
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.property_subOuter_cell_description{
    width: 70%;
    padding-right: 10px;
}
.property_subOuter_cell_weather{
    width: 30%;
    padding-left: 10px;
}
.property_mortControlCell{
background-color: #DFEBFB;
    padding: 0px;
    margin: 0px;
    padding-right: 10px;
}
.weather
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.noEdit {
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    background-color: #DFEBFB;
    margin: 0;
    padding: 0;
    border-width: 0px;
    width: 100%;
}
.edit {
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
    width: 100%;
    margin: 0;
    padding: 0;
}

.noEditMulti{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-width: 0px;
}
.editMulti{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    width: 100%;
    height: 200px;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
}
.uses_box{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
    width: 150px;
    height: 120px;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
}
.featureList {
    width: 100%;
}
.propertyPopup{
    z-index: 5;
	position: relative;
	left: 250px;
	top: -850px;
}
.propertyPopup#addFeature{
    z-index: 5;
	position: relative;
	left: 250px;
	top: -250px;
}
.newsLetter_propertyPopup{
    z-index: 5;
	position: absolute;
	left: 250px;
	top:expression(body.scrollTop + 200 + "px");
}
.propertyPopup#delFeature{
    z-index: 5;
	position: relative;
	left: 250px;
	top: -250px;
}
.propertyPopupIEFix{
	Z-Index: -1;
	position: absolute;
	top: 1px;
	left:1px;
	WIDTH: 298px; 
	HEIGHT: 159px;
}
/***************************/

/***batchUpload.aspx***/
.upload_table{
    border: 1px #999999 solid;
    background-color: #dfebfb;
    margin-bottom: 10px;
}
/**********************/

/* usefulLinks.ascx */
.usefulLinks_table{
    border-collapse: collapse;
    width: 97%;
    /*border: 1px solid #999999;*/
    font-family: tahoma;
    font-size: 10pt;
}
.usefulLinks_head{
    background: url('template/bg_menu.gif');
	height: 25px;
	color: #ffffff;
	padding-left: 4px;
    font-weight: bold;
}
.usefulLinks_module{
    border-collapse: collapse;
    width: 90%;
    font-family: tahoma;
    font-size: 10pt;
    color: #333333;
}
usefulLinks_datagrid{
    border-collapse: collapse;

}
.addUsefulLink_table{
   font-family: Tahoma;
   font-size: 8pt;
   color: #333333;
   background-color: #dfebfb;
   border-right: 4px solid #333333;
   border-bottom: 4px solid #333333;
   border-top: 1px solid #333333;
   border-left: 1px solid #333333;
}
.usefulLinks_editColumn{
    text-align: right;
    margin-left: auto;
}
.usefulLink_DelColumn{
    padding-right: 8px;
    padding-left: 5px;
}
/*********************/

/*** Wizard Styles ***/
.wizard_table{
   width: 100%;
   background-color: #dfebfb;
   font-family: tahoma;
   font-size: 8pt;
   color: #333333;
   border-right: 2px solid #000000;
   border-bottom: 2px solid #000000;
   border-left: 1px solid #333333;
   border-top: 1px solid #333333;
}
.wizard_subtable{
   background-color: #dfebfb;
   font-family: tahoma;
   font-size: 8pt;
   color: #333333;
}
.wizard_main_head{
   font-weight: bolder;
   font-size: 12pt;
}
.wizard_subhead{
   font-weight: bold;
   font-size: 10pt;
}
.wizard_label{
   font-weight: bold;
}
.wizard_textbox{
   width: 150px;
}
/*********************/

/* Misc Stuff */
/* IE fix centering tables */
.center {
    text-align: right;
}

.welcome_toolbar{
    color: #ffffff;
    width: 100%;
    height: 28px;
    background: url('template/top_bar.gif') repeat-x;
}

/* datagridpager table */
.pagers {
   font-family: tahoma;
   font-size: 8pt;
}
.pageButtons{
    padding-left: 2px;
    padding-right: 2px;
}
/**************/


.request_table{
  /* background-color: #dfebfb;*/
   font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
   width: 100%;
}
table {
    border-collapse: collapse;
}

.selectCat {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    border-bottom-color: #d5e1f0;
    border-right-color: #d5e1f0;
    border-top-color: #5b7aa6;
    border-left-color: #5b7aa6;
    border-top-style: inset;
    border-left-style: inset;
    border-right-style: solid;
    border-bottom-style: solid;
}
.upload {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.upload_title{
    background-color: #dfebfb;
}
.upload_button{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}




.searchProperty {
    border-top: 0;
    border-left: 1px solid #999999;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.searchTable {
    font-family: Tahoma;
    font-size: 8pt;
    width: 100%;
    color: #333333;
    font-weight: bold;
    background-color: #dfebfb;

}
.searchInput {
    width: 100px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;

}
.emailSignupInput {
    width: 120px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailSignupInput2 {
    width: 103px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailSignup {
    border-top: 0;
    border-left: 1px solid #999999;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailSignupTable {
    font-family: Tahoma;
    font-size: 8pt;
    width: 100%;
    color: #333333;
    font-weight: bold;
    background-color: #dfebfb;

}
.mortTable {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    margin-left: 10px;
}
.mortInput {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.listing_head {
   font-weight: bold;
}


.addType_table{
   font-family: Tahoma;
   font-size: 8pt;
   color: #333333;
   background-color: #dfebfb;
   border-right: 4px solid #333333;
   border-bottom: 4px solid #333333;
   border-top: 1px solid #333333;
   border-left: 1px solid #333333;
}
.addType_head{
   font-weight: bold;
}



.nav{
   background-color: #ffffff;
   padding: 0;
   text-transform: lowercase;
   width: 100%;
   height: 25px;
}

.nav_button_panel {
   text-align: center;
   width: 100%;
}
.nav_button_cell {
   text-transform: lowercase;
   padding-top: auto;
   padding-bottom: auto;
background: url('template/bg_menu.gif');
	height: 25px;
}
#extraNav{
	display: none;
	background: url('template/menu_end.gif');
	background-color: #ffffff;
	border-color: #ffffff;
	width: 12px;
	height: 24;
}

/**********START: Search for residential/commercial Listings BOX TOP*********/
.module_head{
   background: url('template/side_panel_top.jpg') repeat-x;
   border-collapse: collapse;
   width: 235px;
   height: 40px;
   text-align: center;
   padding: 0px;
   margin: 0px;
   text-transform: lowercase;
   color: #000000;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;
}
/**********END: Search for residential/commercial Listings BOX TOP*********/

/**********START: Signup for listings via email BOX TOP*********/
.module_head2{
   background: url('template/side_panel_top.jpg') repeat-y;
   border-collapse: collapse;
   width: 235px;
   height: 40px;
   text-align: center;
   padding: 0px;
   margin: 0px;
   text-transform: lowercase;
   color: #000000;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;
}
/**********END: Signup for listings via email BOX TOP*********/

/**********START: Featured listings - Front page BOX TOP*********/
.module_head_leftalign{
   background: url('template/featured_panel.gif') repeat-x;
   border-collapse: collapse;
   width: 100%;
   height: 25px;
   text-transform: lowercase;
   text-align: left;
   padding-left: 5px;
   color: #000000;
   font-family: tahoma;
   font-size: 10pt;
   font-weight: bold;
}
/**********END: Featured listings - Front page BOX TOP*********/

.datagridNav{
   font-family: tahoma;
   font-size: 8pt;
}

.middleParagraph {
   margin-top: 10px;
   margin-bottom: 10px;
}
.bottomParagraph {
   margin-top: 0px;
   margin-bottom: 0px;
}

.about_why{
	padding-left: 4px;
}
.auth_label{
	color: #000000;
}

.wysiwyg{
	width: 100%;
	height: 500px;
}
.home_bottompic_table {
	background-color: #CCCCCC;
}
.logofooter_table {
	background-color: #ffffff;
}

/******************VVVVVVVV***************NEVER CHANGE***********************/
/******************VVVVVVVV***************NEVER CHANGE***********************/
/******************VVVVVVVV***************NEVER CHANGE***********************/
/******************VVVVVVVV***************NEVER CHANGE***********************/
/******************VVVVVVVV***************NEVER CHANGE***********************/
/** calendar **/
.dayheader {
   background-color: #dddddd;
   color: #000000;
}
.day {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #dfebfb;
   color: #000000;
   text-align: top;
   width: 85px;
   height: 95px;
}
.dayPicker {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #EDECD8;
   color: #000000;
   text-align: top;
}
.titleHeader {
  background: url('template/top_bar.gif');
  height: 25px;
  color: #ffffff;
}
.otherDays {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #EEEEEE;
}
.today {
   font-family: tahoma;
   font-size: 8pt;
   background-color: #effbff;
}
a.calEvent:link {
   font-family: tahoma;
   font-size: 8pt;
   color: #0000ff;
}
a.calEvent:visited {
   font-family: verdana,arial,helvetica;
   font-size: 10px;
   color: #0000ff;
}
.cal_table{
   border-collapse: collapse;
   border-width: 0px;
}
/**************/

/*** admin.ascx ***/
.cp_mainHead{
   background-color: #5b7aa6;
   font-family: tahoma;
   font-size: 12pt;
   color: #ffffff;
}
.cp_subHead{
   background-color: #dfebfb;
   border: 1px solid #c0c0c0;
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
}
/******************/

.emailListings_outerTable{
    border-collapse: collapse;
    width: 100%;    
}
.emailListings_outerTable a { color: White; }
.emailListings_outerTable a:visited {
	color: white;
}
.emailListings_innerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: tahoma;
    font-size: 10pt;
    color: #ffffff;
}
.emailListings_textbox{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailListings_dropdown{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
.emailListings_submit{
    font-family: tahoma;
    font-size: 8pt;
    color: #333333;
}
/***propertyListing.ascx (featuredListing on main page) styles***/
.featuredListing_outerTable{
    border-collapse: collapse;
    width: 500px;
}
.featuredListing_innerTable{
    border-collapse: collapse;
    width: 500px;
}
.featuredListing_thumbCell{
    width: 150px;
    height: 113px;
}
.featuredListing_thumb{
    width: 150px;
    height: 113px;
}
.featuredListing_infoTable{
    border-collapse: collapse;
    width: 100%;
}
.featuredListing_infoTable_subdivisionCell{
    width: 250px;
}
/****************************/

/* Links */
a:link
{
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: underline;
}

a:visited {
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: underline;
}

a:hover
{
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: none;
}

a:active
{
   font-family: tahoma;
   font-size: 10pt;
   color: #333333;
   text-decoration: none;
}

input
{
	font-family: tahoma;
	font-size: 10pt;
}

input.realtorButton
{
	background-color:#dfebfb;
	font-family: tahoma;
	font-size: 10pt;
	cursor: pointer;
}

textarea
{
	border: 1px solid #999999;
}

.text 		{ font-family: Tahoma; font-size: 9pt; color: #333333 }
.smalltext	{ font-family: Tahoma; font-size: 8pt; color: #333333 }
.dummytext	{ font-family: Tahoma; font-size: 4pt; color: #333333 }
.whitetext	{ font-family: Tahoma; font-size: 9pt; color: #ffffff }

table
{
    font-family: tahoma;
    font-size: 10pt;
    color: #333333;
}

.header
{
   font-weight: bold;
}

a.current
{
    font-family: tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}

a.disabled
{
    font-family: tahoma;
    font-size: 10pt;
    color: #aaaaaa;
}

/***listings.ascx styles***/
.listings_outerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.listings_outerTable_head{
    /*padding-left: 5px;*/
	width: 100%;
	text-align: left;
}

.listings_innerTable{
    width: 100%;
}
.listingModule {
	border-collapse: collapse;
    background-color: #ffffff;
    width: 100%;
    margin-bottom: 10px;
    font-family: Tahoma;
    font-size: 8pt;
    border: 1px solid #666666;
}
.listingModule_cell{
    border: #666666 1px solid;
}
.listingModule_innerTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
.listingModule_innerTable_thumb_cell{
    width: 150px;
    height: 113px;
}
.listingModule_innerTable_thumb{
    width: 150px;
    height: 113px;
}
.listingModule_innerTable_infoTable{
    border-collapse: collapse;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
}
/**************************/


