﻿.panel_content_data
{
    padding-left:10px; 
    padding-right:10px;
}

.image_primary
{
    padding-top:10px;
    width: inherit; /*Note: this keeps the image from laying under the buttons*/
}

/***   row_content **********************************/

.row_content_narrow_main
{
    width: 405px;
    padding-top:3px;
    clear:both;
    vertical-align:middle;
}

.row_content_narrow_collapse_nopad
{
    width: 403px;
    padding-top:3px;
    clear:both;
    vertical-align:middle;
}

.row_content_narrow_collapse_pad
{
    width: 395px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 3px;
    clear: both;
    vertical-align: middle;
}

.row_content_wide_main
{
    width: 630px;
    padding-top:3px;
    clear:both;
    vertical-align:middle;
}

.row_content_wide_collapse_nopad
{
    width: 628px;
    padding-top:3px;
    clear:both;
    vertical-align:middle;
}

.row_content_wide_collapse_pad
{
    width: 620px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 3px;
    clear: both;
    vertical-align: middle;
}

.row_cell
{
    display:block; 
    float:left;
    vertical-align:middle;
}

.row_lead_capture
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	clear: both;
	vertical-align: middle;
}
/***   row_content **********************************/


/******* ListingViewer Styles ***********************/
.listingviewer_heading
{
    font-size:14px;
    text-align:left;
    padding-right:10px;
    padding-left:5px;
}

.listingviewer_modifier
{
    font-size:12px;
    text-align:right;
    padding-right:5px;
    font-weight:bold;
}

.listingviewer_value
{
    font-size:12px;
    text-align:left;
    padding-right:10px;
}

.listingviewer_cell
{
    display:block; 
    float:left;
    vertical-align:middle;
}

.listingviewer_row
{
    width: 630px;
    clear:both;
    vertical-align:middle;
}

.listingviewer_tab
{
    background: transparent url(/_media/graphics/generic/listingviewer_background.gif) no-repeat left top;
    width: 120px;
    height: 60px;
    padding: 0px !important;
   
    text-decoration:none;
    font: 11px Verdana;
    color: white;
    text-align:left;
}

.listingviewer_tab_selected
{
    background-image:url(/_media/graphics/generic/listingviewer_selected.gif);
    color: black;
}

.listingviewer_tab_hover
{
    background-image:url(/_media/graphics/generic/listingviewer_hover.gif);
    color: white;
}
/******* ListingViewer Styles ***********************/


.radmenu
{
    font-size:14px;
    font-weight:bold;
    border-width:0px;
    padding-top:0px;
    padding-bottom:0px;
    color:white;
    text-decoration: none;
    display: inline-block;
    float:left;
}

.button_navigation
{
    font-size:14px;
    font-weight:bold;
    border-width:0px;
    padding-top:0px;
    padding-bottom:0px;
    color:white;
    text-decoration: none;
}

.button_navigation:hover 
{
    text-decoration: underline;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
    -moz-opacity:0.5; 
    opacity:0.5;    
}

.button_navigation_image
{
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    border-width:0px;
    background-color:white;
    text-align:left;
}

.button_navigation_image:hover 
{
    cursor:pointer;
}

.label_quo  
{
    font-size:10pt;
    padding-left:10px;
    border-width:0px;
    background-color:white;
    text-align:left;
}

.label_quo_agent_link  
{
    font-size:10pt;
    padding-left:2px;
    border-width:0px;
    background-color:white;
    text-align:left;
}

.label_no_match  
{
    font-size:12pt;
    padding-left:10px;
    padding-top:25px;
    padding-bottom:25px;
    text-align:left;
}

.button_agent_link
{
    font-family:Verdana;
    font-size:13px;
    padding-left:0px;
    padding-right:0px;
    padding-top:2px;
    padding-bottom:2px;
    text-align:center;
    height:20px;
}

.panel_agent_radmenu_holder
{
    width: 146px;
    padding-left:1px;
    padding-right:1px;
    padding-top:0px;
    padding-bottom:0px;
    height: 22px;
    background-color: White;
}

.image_block
{
    display:block;
}

.link_neighborhood
{
    font-size:8pt;
    font-weight:bold;
    padding-left:5px;
    border-width:0px;
    background-color:white;
    text-align:left;
}

/*START ContentRow*/
.content_row
{
    /*padding-left:5px;
    padding-right:5px;*/
    padding-top:3px;
    clear:both;
    vertical-align:middle;
}

.content_row_pad_top
{
    /*padding-left:5px;
    padding-right:5px;*/
    padding-top:10px;
    clear:both;
    vertical-align:middle;
}

.content_row_pad_bottom
{
    /*padding-left:5px;
    padding-right:5px;*/
    padding-top:3px;
    padding-bottom:10px;
    clear:both;
    vertical-align:middle;
}

.content_row_pad_none
{
    /*padding-left:5px;
    padding-right:5px;*/
    clear:both;
    vertical-align:middle;
}

/*END ContentRow*/

/*START ContentPanelRow*/


.content_panel_row
{
    width:390px;
    /*padding-left:5px;
    padding-right:5px;*/
    padding-top:3px;
    clear:both;
    vertical-align:middle;
}

.content_panel_row_pad_top
{
    width:390px;
    /*padding-left:5px;
    padding-right:5px;*/
    padding-top:10px;
    clear:both;
    vertical-align:middle;
}

.content_panel_row_pad_bottom
{
    width:390px;
    /*padding-left:5px;
    padding-right:5px;*/
    padding-top:3px;
    padding-bottom:10px;
    clear:both;
    vertical-align:middle;
}
/*END ContentPanelRow*/


.span_cell
{
    display:block; 
    float:left;
    vertical-align:middle;
}





.panel_content_data_with_buttons
{
    width:425px; 
}

.panel_content_data_no_buttons
{
    width:650px; 
}

.panel_content_buttons
{
    width:225px; 
}

.agent_designations
{
    padding-left:10px;
    padding-right:10px;
}

.image_media
{
    padding-top:2px;
}

/* TABLE CELLS -> For Index::tableContent*/
/* With and Without Buttons*/
.table_cell_content_no_buttons
{
    width:650px;
    vertical-align:top;
    background-color:White;    
}

.table_cell_content_with_buttons
{
    width:425px;    
    vertical-align:top;
    background-color:White;
}

.table_cell_buttons
{
    width:225px;
    vertical-align:top;    
}

.table_cell_buttons_none
{
    width:0px;
    vertical-align:top;
}
/*End Table Cells*/


/*START CollapsiblePanel*/
.collapse_panel {
	width:402px;
	overflow:hidden;
}

.collapse_panel_header{
	width:402px;
	height:25px;
	cursor: pointer;
}

.image_collape_panel
{
    float: right; 
    width:15px;
    height:15px;
    padding-top:5px;
    padding-right:5px;
}
/*END CollapsiblePanel*/

.validator_exception
{
    font-size:8pt; 
    color:red;
}

.check_report_download
{
    font-size:8pt;
    padding-left:5px;
}


/*Calendar*/
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(_media/graphics/generic/arrows_left.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(_media/graphics/generic/arrows_right.gif);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


.aws__calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#ffffff;
    color:#000000;
    width:200px;
}
.aws__calendar .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
} 
.aws__calendar .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
} 
.aws__calendar .ajax__calendar_day {
    border:1px solid #ffffff;
} 
.aws__calendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.aws__calendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.aws__calendar .ajax__calendar_active .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.aws__calendar .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.aws__calendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.aws__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.aws__calendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.aws__calendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.aws__calendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.aws__calendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.aws__calendar .ajax__calendar_hover .ajax__calendar_title {
    color:#0066cc;
} 
.aws__calendar .ajax__calendar_hover .ajax__calendar_today {
    color:#0066cc;
} /*END Calendar*/

