

.searchhelp{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #C35617;            
 }
 
 .banner_thumbnail
{
    border: none;
    width: 225px;
    height: 40px;
}

td a {
    vertical-align: middle;
}

 .searchlabel 
{ 
	margin: 0px 5px; 
	margin-left: 5px;
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
}
    
    
body
{
    background-color: #E0DAB8;
    text-align: center;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;    
}



.master
{
    background-color: #E0DAB8;
    background-image: url(/community_media/1494/background.png);
    background-repeat: repeat;  
    width: 800px;
}

table 
{ 
	margin: 0px; 
    padding: 0px;
	border-width: 0px; 
}

td 
{ 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

td.container 
{ 
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 100%;
	border: 1px solid #696969;
	
}

label
{
	margin: 0px 5px;
	padding: 0px;
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold; 
	white-space: nowrap; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;
}

hr 
{ 
    border: none;
    border-top: solid 1px #FFFFFF;
    height: 1px;
}

hr.dashed 
 {
    border: none;
    border-top: dashed 1px #FFFFFF;
    height: 1px;
    width: 96%;
    text-align: center;    
}

hr.double 
{ 
    border: none;
    border-top: double 1px #FFFFFF;
    height: 1px;
}

hr.spacer 
{  
	color: #ffffff; 
	border-style: none; 
}

hr.alt_spacer 
{  
	color: #696969; 
	border-style: none; 
}

h1, h2, h3, h4, h5, h6
{
	margin: 5px 5px 5px 0px;
	font-weight: normal; 
	white-space: nowrap;
	font-family: Tahoma;	
}

h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 10pt; }
h6 { font-size: 8pt; }

p 
{ 
	padding: 0px; 
	margin: 0px;
	font-size: 10pt; 
	color: #000000; 
	font-family: Tahoma;	
}

a
{
    vertical-align: bottom;
	font-family: Tahoma;    
}

.site_zone
{
    background-color: #ffffff;
    width: 800px;
    overflow: hidden;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}

.banner_zone
{
    width: 800px;
}

.banner_zone td
{
    height: 150px;    
    background-color: #000000;
    background-image: url('/community_media/1494/banner_community_watch.png');
    background-repeat: no-repeat;
    vertical-align: middle; 
}

.banner_name
{
    width: 800px;    
    text-align: left;
    color: #FFFFFF;
    font-size: 20pt;
    font-family: 9;
}

.utility_zone
{
    width:100%;
    background-color: #000000;
    padding: 5px;
    color: #FFFFFF; 	    
    white-space: nowrap;
    Filter: Alpha(Opacity=95, FinishOpacity=50, Style=1, StartX=0, StartY=100, FinishX=0, FinishY=5);
	font-family: Tahoma;           
}

.utility_zone a 
{ 
    font-weight: normal;
	font-size: 12pt; 
	text-decoration: none; 
	white-space: nowrap;
    color: #FFFFFF; 
	font-family: Tahoma;    	
}  

.utility_zone a:hover 
{ 
    font-weight: normal;
	font-size: 12pt; 
	text-decoration: underline; 
	white-space: nowrap;
    color: #FFFFFF;
	font-family: Tahoma;     	
}

.linkbar_zone
{
    padding: 0px;
    text-align: left;
    vertical-align: top;    
    padding: 3px;    
    background-color: #800000
}




           
.toolbar_zone
{
    width: 200px;
    vertical-align: top;
    text-align: left;
    padding: 0px;
    height: 100%;
}

.tool_type tr td
{
    vertical-align: middle; 
    text-align: left;
    padding-left: 10px; 
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    border-width: 0px;
    border-bottom: solid 1px #000000;
    width: 200px;
    background-color: #800000;    
}

.tool_type tr td a
{
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
	font-family: Tahoma;    
}

.tool_subtype tr td table tr td
{    
    background-color: #000000;
    vertical-align: middle; 
    text-align: left;
    padding-left: 15px; 
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
    border-width: 0px;    
    width: 200px;
	font-family: Tahoma;    
}

.tool_subtype tr td table tr td a
{    
    color: #FFFFFF; 
    font-size: 10pt;
	font-family: Tahoma;    
}
   

.toolbar_zone a 
{ 
	font-size: 10pt; 
	text-decoration: none; 
	white-space: nowrap; 
	font-family: Tahoma;	
}

.toolbar_zone a:link 
{ 
	color: #FFFFFF; 
	text-decoration: none; 
	font-family: Tahoma;	
}

.toolbar_zone a:visited 
{ 
	color: #FFFFFF; 
	text-decoration: none;
	font-family: Tahoma;	
}

.toolbar_zone a:hover 
{ 
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Tahoma;	
}  

.content_zone
{
    vertical-align: top;
    width: 100%; 
    /*padding-left: 10px;   */
    
}

.iframe_zone
{
    vertical-align: top;
    width: 95%;
    background-color: #ffffff;
    height: 100%;
}

.content_zone a 
{ 
	font-size: 10pt; 
	text-decoration: underline; 
	white-space: nowrap; 
	vertical-align: bottom;
	font-family: Tahoma;	
}

.content_zone a:link 
{ 
	text-decoration: underline; 
	font-family: Tahoma;	
}

.content_zone a:visited 
{ 
	text-decoration: underline;
	font-family: Tahoma;	
}

.content_zone a:hover 
{ 
	text-decoration: underline;
	font-family: Tahoma;	
}   

.ad_zone
{
    width: 120px;
    vertical-align: top;
}   

.footer_zone 
{ 
    background-color: #800000; 
    width: 100%;
    text-align: center;
    vertical-align: middle;
    height: 30px;
    padding: 2px;
}

.footer_zone a 
{ 
    font-weight: normal;
	font-size: 10pt; 
	text-decoration: none; 
	white-space: nowrap; 
	font-family: Tahoma;	
}

.footer_zone a:link 
{ 
	color: #FFFFFF; 
	text-decoration: none; 
	font-family: Tahoma;	
}

.footer_zone a:visited 
{ 
	color: #FFFFFF; 
	text-decoration: none;
	font-family: Tahoma;	
}

.footer_zone a:hover 
{ 
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Tahoma;	
}

.grid_row
{
	margin: 0px 0px;
	padding: 0px 3px; 
	font-family: Tahoma;
	font-size: 10pt; 
	color: #000000;
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 
	vertical-align: bottom;		
	height:30px;	
}

.grid_row a
{ 
    text-decoration: none;
    font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
}  

.grid_row a:hover
{        
    text-decoration: underline; 	         	
}
        
.grid_alt_row
{
	margin: 0px 0px; 
	padding: 0px 3px; 	
	font-size: 10pt; 
	color: #FFFFFF;
	background-color: #696969;
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
	height:30px;
}



.asp_viewlabel 
{ 
	margin: 0px 5px; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
}

.alt_viewlabel
{
	margin: 0px 5px; 
	font-size: 10pt; 
	color: #FFFFFF;
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
}

.grid_alt_row a
{ 
    text-decoration: none;
    font-size: 10pt; 
	color: #FFFFFF;
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
}  

.grid_alt_row a:hover
{        
    text-decoration: underline; 	         	
}

.asp_message
{
	margin: 0px; 
	font-size: 10pt; 
	color: #aa0000; 
	font-weight: normal; 
	white-space: normal; 
	text-align: left; 	
	font-family: Tahoma;	
}       

.asp_timebox
{
    font-size: 8pt; 
	margin: 0px 1px 0px 0px;
	padding: 2px;
	width: 60px;
	font-family: Tahoma;	
}

.asp_timebox_invalid
{
    background-color: pink;
    border: solid 3px red;
}

.asp_textbox
{
	font-size: 10pt; 
	margin: 0px 1px 0px 0px;
	padding: 2px;
	width: 200px;
	font-family: Tahoma;	
}

.asp_colorbox
{
	font-size: 10pt; 
	margin: 0px 0px 0px 0px;
	padding: 2px;
	width: 200px;
	font-family: Tahoma;	
}

.asp_shortbox
{
	font-size: 10pt; 
	margin: 0px 15px 0px 0px;
	padding: 2px;
	width: 130px;	
	font-family: Tahoma;	
}

.asp_phonebox
{
	font-size: 10pt; 
	margin: 0px 3px 0px 0px;
	padding: 2px;
	width: 200px;		
	font-family: Tahoma;	
}

.asp_gallerybox
{
	font-size: 10pt; 
	margin: 0px 10px 0px 0px;
	padding: 2px;
	width: 200px;		
	font-family: Tahoma;	
}

.asp_checkbox
{
	font-weight: normal;
	border: none;
	width: auto;
	vertical-align: text-bottom;	
	font-family: Tahoma;	
}

.alt_checkbox
{
    font-color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: auto;
	vertical-align: text-bottom;	
	font-family: Tahoma;	
}

.asp_listbox
{
	font-size: 10pt; 
	margin: 0px 1px 0px 0px;
	padding: 2px;
	width: 208px;
	font-family: Tahoma;	
}

.asp_shortlist
{
	font-size: 10pt; 
	margin: 0px 15px 0px 0px;
	padding: 2px;
	width: 135px;
	font-family: Tahoma;	
}

.asp_fileupload
{
	font-size: 10pt; 
	margin: 0px 15px 0px 0px;
	padding: 2px;
	width: 205px;		
	font-family: Tahoma;	
}

.asp_button
{

}

.asp_hover_button
{
}

.alt_row
{
    background-color: #696969;
}

.alt_label
{
	margin: 0px 5px;
	padding: 0px;
	font-size: 10pt; 
	color: #FFFFFF;
	font-weight: bold; 
	white-space: nowrap; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
}

.asp_label
{
	margin: 0px 5px;
	padding: 0px;
	font-size: 10pt; 
	color: #000000;
	font-weight: bold; 
	white-space: nowrap; 
	text-align: left; 
	vertical-align: bottom;	
	font-family: Tahoma;	
}

.content_table
{
    width: 100%;
}

.calendar
{
    text-align: center;
    width: 100%;
    height: 500px;    
}

.grid_name
{
    color: black;
    font-size: 10pt;
    font-weight: bold;  
 	text-decoration: none; 
	font-family: Tahoma; 		
}

.coupon_address
{
    color: black;
    font-size: 8pt;    
 	text-decoration: none; 
	font-family: Tahoma; 	
}

.coupon_phone
{
    color: black;
    font-size: 10pt;
    font-weight: bold;  
 	text-decoration: none; 
	font-family: Tahoma; 	
}

.coupon_footer
{
    text-align:center;
    color: black;
    font-size: 6pt;
    font-weight: normal;
    font-family: Tahoma;
    white-space: normal;    
    vertical-align: middle;    
}

.coupon_poweredby
{
    float:left;
    color: black;
    font-size: 6pt;
    font-weight: normal;
    font-family: Tahoma;
    white-space: normal;    
    margin-top: 3px;
    vertical-align: bottom;    
}

.coupon_disclaimer
{    
    color: black;
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma;
    white-space: normal;    
    vertical-align: bottom;    
    text-align: center;
    
}

.coupon_title
{    
    
    font-size: 14pt;
    font-weight: normal;
    font-family: Arial;
    font-color: DarkBlue;
    white-space: normal;    
    text-align: center;
}

.coupon_offer
{
    
    color: DarkOrange;
    font-size: 12pt;
    font-weight: normal;
    font-family: Tahoma;
    white-space: normal;    
    text-align: center;
    margin-top: 8px;    
}

.grid_name a
{
    color: red;
    font-size: 10pt;
    font-weight: bold;  
 	text-decoration: none; 
	font-family: Tahoma; 	
}

.grid_name a:hover
{
	text-decoration: underline; 
	font-family: Tahoma;	
}

.grid_address
{
    color: black;
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma;
    white-space: normal;
}

.grid_phone
{
    color: #78A7CD;
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma;
    white-space: normal;
}

.grid_description
{
    color: black;
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma;
    white-space: normal;
    text-align: justify;
}

.grid_link
{
    
    color: red;
    font-size: 8pt;
    font-weight: bold;  
    text-align: right;
	
}

.grid_link a
{
    color: red;
	text-decoration: none; 
	font-family: Tahoma;	
}

.grid_link a:hover
{
	text-decoration: underline; 
	font-family: Tahoma;	
}

.iframe_zone
{
    margin-left: 5px;
}

.boundary
{
    border: solid 1px #800000;
}    

.loginmodule
{
    background-color: #FFFFFF;
    /*border: solid 2px #ff6d00;*/
    width: 100%;
    padding: 10px;
    position: relative;
}
    
.loginmodulerule
{
	color: #ff6d00; 
	border-style: none; 
}

.loginmodulespacer
{
	color: #FFFFFF; 
	border-style: none; 
}

.loginmoduleheader
{
    color: #ff6d00;
    font-weight: bold;    
    font-size: 12pt;
	font-family: Tahoma;    
}

.loginstyle1 {
	color: #143BA0;
	font-weight: bold;
	font-size: 24px;
}

.loginbody1 {
	background-image: url(../../marketing/images/bus_watch_back.jpg);
	background-repeat: repeat;
}
.loginmodule1
{
    background-image: url(../../marketing/images/log_back.jpg);
    width: 100%;
	Height: 97%;
    padding-left: 10px;
	padding-top:  5px;
    position: relative;
}
    
.loginmodulerule1
{
	color: #5280CD; 
	border-style: none;
	width: 750px;
	border: 0;
	align: center;
	cellpadding: 0;
	cellspacing: 0;
	background-color: #5280CD;
}

.loginmodulespacer1
{
	color: #5280CD;  
}

.loginmoduleheader1
{
    color: #000000;
    font-weight: bold;    
    font-size: 12pt;
	font-family: Tahoma;    
}
.signupmodule
{
    background-color: #FFFFFF;
    /*border: solid 2px #49B335;*/
    width: 100%;
    padding: 10px;
    position: relative;
}
    
.signupmodulerule
{
	color: #49B335; 
	border-style: none; 
}

.signupmodulespacer
{
	color: #FFFFFF; 
	border-style: none; 
}

.signupmoduleheader
{
    color: #49B335;
    font-weight: bold;    
    font-size: 12pt;
	font-family: Tahoma;    
}
.forgotmodule2
{
    background-color: #FFFFFF;
    border: solid 2px #1B3F95;
    width: 600px;
    padding: 10px;
    //position: relative;
}

.forgotmodule
{
    background-color: #FFFFFF;
    border: solid 2px #1B3F95;
    width: 100%;
    padding: 10px;
    position: relative;
}
    
.forgotmodulerule
{
	color: #1B3F95; 
	border-style: none; 
}

.forgotmodulespacer
{
	color: #FFFFFF; 
	border-style: none; 
}

.forgotmoduleheader
{
    color: #1B3F95;
    font-weight: bold;    
    font-size: 12pt;
	font-family: Tahoma;    
}

.header_row
{
    background-color: #000000;
    height: 30px;
    vertical-align: middle;
}

.header_row td
{
    vertical-align: middle;
}

.header_label
{
	margin: 0px 5px;
	padding: 0px;
	font-size: 12pt; 
	color: #FFFFFF;
	font-weight: bold; 
	white-space: nowrap; 
	text-align: left; 
	vertical-align: middle;
	font-family: Tahoma;	
}

.asp_tab
{
    width: 35%;
    
    background-color: #999999;
    white-space: nowrap;
}

.asp_tablabel
{
    color: #FFFFFF;
	font-family: Tahoma;    
}

.asp_intro
{
    padding: 0px; 
    margin: 0px; 
    font-size: 10pt; 
    font-family: Tahoma;
}

.asp_link
{
    color: navy;  
    font-family: Tahoma; 
    font-size: 10pt;         
}

.alt_link
{
    color: #FFFFFF;
    font-family: Tahoma;   
    font-size: 10pt;              
}

.disabled
{
    color: gray;
    font-family: Tahoma;
    font-size: 10pt;
}

.errorbox
{
    min-width: 300px;      
    max-width: 600px;
    position: absolute; 
    left: 0px; 
    top: 0px; 
    background: #FFFFFF; 
    border: solid 1px maroon; 
    z-index: 999; 
    padding: 0px; 
    white-space: nowrap;
}

.errorheader
{
    background-color: Maroon; 
    cursor: move; 
    text-align: right; 
    padding: 2px;
	font-family: Tahoma;    
}

.errorheader a
{
    font-size: 8pt; 
    color: White;
	font-family: Tahoma;    
}

.fieldset1
{
    width: 585px;
    margin: 0px;
}

.legend1
{
    color: navy;
	font-family: Tahoma;    
}

.menu
{
    background-color: #800000;
    width: 150px;
}

.menu table
{
    width: 100%;
    background-color: #800000;    
}
   
.menu td
{
    vertical-align: middle;
    text-align: left;
}

.menu img
{
    height: 28px;
    width: 28px;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 3px;
    border: none;
}
 
.menu a
{
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
	font-family: Tahoma;    
}

.menu a:hover
{
    text-decoration: underline;
	font-family: Tahoma;    
}

.menu label
{
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
	font-family: Tahoma;    
}

/* Accordion */
.header1
{
    border: 1px solid #800000;
    background-color: #800000;
    padding: 3px;
    margin-top: 5px;
    vertical-align: middle;
    width: 585px;    
	font-family: Tahoma;    
}

.header1 label
{
    color: #FFFFFF;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal; 	 
}

.content1
{
    background-color: #FFFFFF;
    color: #000000;
    overflow: scroll;
    height: 200px;
    width: 585px;
    border: 1px solid #800000;
    scrollbar-base-color: #800000;
    padding: 3px;
    font-size: 10pt;
    font-weight: normal;
    font-family: Tahoma; 
}

.watermark
{
    padding-left: 2px;
    padding-right: 2px;    
    color: #999999;
    font-size: 10pt;
	padding: 2px;
    width: 242px;    
	font-family: Tahoma;    
}    

.whatsnext
{
    background-color: #999999;
}

.whatsnext label
{
    color: #FFFFFF;
    font-size: 10pt;
    font-family: Tahoma;    
}      



/* Real Accordion */
    .accordionHeader
    {
        /*border: 1px solid #2F4F4F;
        
        background-color: #2E4d7B;        
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;*/
        
        color: #FFFFFF;    
	    font-family: Tahoma;
	    font-size: 16px;
	    font-weight: normal;
        border: 1px solid #800000;
        background-color: #800000;
        padding: 5px;
        margin-top: 5px;
        vertical-align: middle;        
	    font-family: Tahoma;    
	    cursor: pointer;
    }

    .accordionHeader label
    {
        color: #FFFFFF;
	    font-family: Tahoma;
	    font-size: 16px;
	    font-weight: normal; 	 
    }
    .accordionHeader a
    {
	    color: #FFFFFF;    
	    background: none;
	    text-decoration: none;
    }

    .accordionHeader a:hover
    {
	    background: none;
	    text-decoration: underline;
    }

    .accordionHeaderSelected
    {
        /*border: 1px solid #2F4F4F;
        color: white;
        background-color: #5078B3;
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;*/
        
        color: #FFFFFF;    
	    font-family: Tahoma;
	    font-size: 16px;
	    font-weight: normal;
        border: 1px solid #800000;
        background-color: #800000;
        padding: 5px;
        margin-top: 5px;
        vertical-align: middle;        
	    font-family: Tahoma;    
	    cursor: pointer;
    }

    .accordionHeaderSelected label
    {
        color: #FFFFFF;
	    font-family: Tahoma;
	    font-size: 16px;
	    font-weight: normal; 	 
    }
    .accordionHeaderSelected a
    {
	    color: #FFFFFF;    
	    background: none;
	    text-decoration: none;
    }

    .accordionHeaderSelected a:hover
    {
	    background: none;
	    text-decoration: underline;
    }

    .accordionContent
    {
        /*background-color: #D3DEEF;
        border: 1px dashed #2F4F4F;
        border-top: none;
        padding: 5px;
        padding-top: 10px;*/
        
        
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #800000;
        border-top: none;
        padding: 5px;
        padding-top: 10px;
        padding: 3px;
        font-size: 10pt;
        font-weight: normal;
        font-family: Tahoma;
    }
    
    .Real_Estate_Div
    {
        height:200px;
        width:100%;
        overflow:auto;        
    }
    
    .Real_Estate_Div a
    {
        margin-left: 5px;        
    }
    
    

