/*
    modification history


    12/13/06 - jchapman
    - cleaned up syntax errors
    19 july 2006 - nju
    - uploaded to prod
    
    6/22-06 - lbagley
    - removed following from agent_awards:
    background-image:url('../media/agent_award_background.jpg');
    background-repeat:no-repeat;

    10 jan 2k5 - nju
    - changed font family and sizes

    11/11/05 - jchapman
    - added agent page stuff
    - added search page

    11/4/05 - jchapman
    - added footer_area
    - fixed incorrect commenting (no // allowed)
    - added title_bar
    - added style3  (used in infoForm)

    1/8/06 - lbagley
    - remove body background image: background-image:url('../media/background_cloth.jpg')

	1/13/06 - lbagley
	- remove padding: 3px; from .content_bkgrd
	- changed .content_bkgrd FROM background-image:url('../media/blue_900px3.jpg');
		to background-image:url('../media/blue_900px3.gif')

	1/17/06 - lbagley
	- Change content_bkgrd to background-image:url('../media/background.gif');
	- add class hr
	- add class li
	- add class div.h3
	- change .asher_page background-color FROM #e8ecf5 TO #ffffff

	1/24/06 - lbagley
	- .main_menu background-color from #15649e; to #3366ff for 
	   new menu buttons w/ circle & icon.

	3/16/06 - lbagley
	- add .search_header and .search_content for Land & Commercial Search

;

*/

body{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:11px;
    color:#444444;
    margin:0;
    /* page contents centered in ie 5.5 and up */
    text-align:center;
}

/* asher template uses a table with class=asher_page for everything.   */
.asher_page{
    /* the margin attributes will center the table in mozilla and opera */
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
    width:650px;
    }

a.body:visited{
    color:#444444;
    text-decoration:none;
}
a.body:link{
    color:#444444;
    text-decoration:none;
}
a.body:hover{
    color:#0000ff;
    text-decoration:underline;
}

p{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    color:#444444;
    margin:0;
    /* page contents centered in ie 5.5 and up */
}
a.p:visited{
    color:#444444;
    text-decoration:none;
}
a.p:link{
    color:#444444;
    text-decoration:none;
}
a.p:hover{
    color:#0000ff;
    text-decoration:underline;
}
li{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    color:#444444;
    margin:0;
}
a.li:visited{
    color:#444444;
    text-decoration:none;
}
a.li:link{
    color:#444444;
    text-decoration:none;
}
a.li:hover{
    color:#0000ff;
    text-decoration:underline;
}

hr{
    color:#15649e;
	width: 90%;
	border: 1px;
	height: 2px;	
	text-align: center
}
h2{
    font-family:georgia,times new roman;
    font-size:20px;
    font-weight:bold;
    color:#195df8;
    text-align:center;
}
div.h3{
    font-family:georgia,times new roman;
    font-size:16px;
    font-weight:bold;
    color:#15649e;
    text-align:center;
}

/* Define Text */
a.text_subnav:link{
    color:#444444;
    text-decoration:none;
}
a.text_subnav:hover{
    text-decoration:underline;
    color:#FFFFFF;
}
.text_subnav:active{
    color:#FFFFFF;
}
.text_subnav{
    color:#444444;
    font-weight:bold;
    text-decoration:none;
}



.label {
    font-size:11px;
    color:#222222;
    font-family:arial;
    font-weight:bold;
    font-stretch:expanded;
    }
.thinline {border-style:solid;border-width:1px;border-color:#716D66;margin:2px;}


/* Define Blocks  */



.content_bkgrd{
    height: 462px;
    vertical-align: top;
    background-image:url('../media/background.gif');
    background-repeat:no-repeat;
/*    align: top;  */
    }

.content_text {
    font-family:verdana,helvetica,arial,sans-serif;
    font-size:11px;
    }

.content_title {
    text-align: center;
    font-size: 14pt;
    font-weight: bold;

    border-style:solid;
    border-color:#15649e;
    border-width:2px;
    padding:2px;
    }



.searchresults{
    font-size: 8pt;
    }

.commercialResultsLine{
    font-size: 8pt;
    }

.main_menu{
    width:150px;
    background-color:#3366ff;
    height: 462px;

}
.subnav_menu{
    position:absolute;
    top:183px;
    left:350px;
}
.content_area{
    position:absolute;
    top:218px;
    left:260px;
  /*  overflow:auto;  */
    width:410px;
    max-width:410px;
    z-index:20;
}

.content_heading{
/* was green_heading in old asher site */
    background-color:#15649e;
    color:white;
    font-weight:bold;
    padding:2px;
    border-style:solid;
    border-width:1px;
    border-color:white;
}

.search_heading{
    background-color:#3366ff;
    color:white;
    font-size:10pt;
    font-weight:bold;
    border-style:double;
    border-width:1px;
    border-color:white;
}

.search_content{
    color:#3366ff;
    font-size:10pt;
}

.fmls_search{
    position:relative;
    top:0px;
}


.footer_area{
    height:18px;
    text-align:center;
    font-family:arial,sans-serif;
    background-color:#5c703d;
}

.footer {
    font-size:8pt;
    }


/* home details page */

.hd_label {
    font-size:9pt;
    color:#222222;
    font-family:verdana,sans-serif;
    font-weight:bold;
    font-stretch:expanded;
    }

/* search page */

.dot_box {
  background-color:#999966;
  color:white;
  }


.style3 {
    font-family: Verdana, Arial, Helvetica, sans-serif
    }


/* --------------------  meet the agents page ------------------- */
.agent_name {
    font-family:arial,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#FFFFFF;
    background-color: #15649e;
    }

a.agent_name:link {
    color:#FFFFFF;
    text-decoration:none
    }

a.agent_name:hover {
    color:#444444;
    text-decoration:underline
    }

a.agent_name:visited {
    font-family:arial,sans-serif;
    font-size:8pt;
    color:#FFFFFF;
    text-decoration:none
    }

.agent_headshot {
    background-color:#15649e;  /* was #009999 */
    height:75px;
    border-style:outset;
    border-width:3px;
    border-color:#e8ecf5;         /* was gold */
    padding-top:2px;
    vertical-align:top;

    /* center the pic */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    }

.top_agents {                   /* top agents picture and caption */
    font-size: 8pt;
    border-color:#888888;
    border-width:1px;
    border-style:solid;
    padding:2px;
    margin:2px;
    /* center the pic */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color:green;
}

.top_agents_italic {            /* caption extra */
    font-style: italic;
    color:#444444;
    }

.agent_awards {
    /*width:612px;*/
    height:303px;
    /* center the pic */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-style: none;
    padding:0;
    vertical-align:middle;

}

.award_center_text {
    width:33%;
    font-family:verdana,sans-serif;
    font-size:10pt;
    font-weight:bold;
    }

.award_agent_name {
    font-size: 10pt;
    font-weight: bold;
    color:#5555F8;
    }

.award_name {
    font-size:9pt;
    font-family:arial,sans_serif;
    color:#444444;
    }

.awarded_by {
    font-size:8pt;
    font-family:arial,sans_serif;
    color:#444444;
    }

.agent_details {        /* table for agent info */
    /*width:612px;*/
    width:526;
    border-style:ridge;
    border-width:3px;
    padding-top:1px;
    padding-left:1px;
    padding-right:1px;
    padding-bottom:2px;
    background-color:#e8ecf5;     /* was #DDDDAA */
    margin-bottom:10px;
    font-size: 9pt;
    color:#15649e;
    }

.agent_details_highlight {     /* name, phone label, etc */
    color:#006666;
    font-weight:bold;
    }


/* search_page  */
.search_page {
    width:400px;
    /* center the pic */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-style: none;
    font-size: 8pt;
    }

.search_odd_line {
  background-color:#15649e;
  color:white;
  }
.search_even_line {
}


.contact_form{
    font-family:verdana;
    font-size:10;
    color:#444444;
    padding:1px;
    margin:1px;
}
input.contact_form{
    border-width:1px;
    border-style:solid;
    border-color:#444444;
    background-color:transparent;
}
select.contact_form{
    border-width:1px;
    border-style:solid;
    border-color:#444444;
    background-color:transparent;
}
option.contact_form{
    background-color:#DDDDDD;
    border-style:none;
}
