body {  
   background: white; 
   margin: 0px;
   padding: 0px;
   font: 12px/1.5 verdana, arial, sans-serif;
   color:black;
}

#a_vemessagepanel, #threeDNotification
    {
        visibility: hidden;
    }
    MSVE_threeDNotification, #MSVE_obliqueNotification
    {
        visibility: hidden;
    }
    ul, li
    {
        margin: 0;
        padding: 0;
    }
    ul.pmenu
    {
        position: absolute;
        margin: 0;
        padding: 1px;
        list-style: none;
        width: 150px; /* Width of Menu Items */
        border: 1px solid #ccc;
        background: white;
        display: none;
        z-index: 10;
    }
    ul.pmenu li
    {
        position: relative;
    }
    /* Styles for Menu Items */ul.pmenu li a
    {
        display: block;
        text-decoration: none;
        color: black;
        padding: 2px 5px 2px 20px;
    }
    ul.pmenu li a:hover
    {
        background: #335EA8;
        color: white;
    }
    
.mike
    {
        position:absolute;
        top: 169px;        
        width: 100%;
        overflow: hidden;
        z-index: -1;        
        height: 20px;

    }
    
    .adjustedZIndex {
    z-index: 1;
    }
    
    .mike1
    {
        position:absolute;
        top: 165px;        
        width: 100%;
        overflow: hidden;
        z-index: -1;
        height: 20px;

    }

table#main {
   width: 100%;
   border-width: 0;
}

td#main {
   padding: 10px; 
}

a:link {
    color: #990000;
    font-weight: normal;
    text-decoration: none;
}

a.pbl_bottom:link {
    text-decoration: none;
}

a.hyper_link:link {
    text-decoration: none;
    color: Black;
}

a:visited {
    color: #FF0D0D;
    font-weight: normal;
    text-decoration: none;
}

a.pbl_bottom:visited {
    color: #990000; 
	font-weight: normal;
    text-decoration: none;
}

a.hyper_link:visited {
    color: Black; 
	font-weight: normal;
    text-decoration: none;
}

a:hover {
    color: #5C5C5C; 
	font-weight: bold;
    text-decoration: none;
}

a.pbl_bottom:hover {
    color: #990000; 
	font-weight: normal;
    text-decoration: none;
}

a.hyper_link:hover {
    color: #990000; 
	font-weight: normal;
    text-decoration: none;
}

a:visited:hover {
    color: #5C5C5C; 
	font-weight: bold;
    text-decoration: none;
}

a.pbl_bottom:visited:hover {
    color: #990000; 
	font-weight: normal;
    text-decoration: none;    
}

a.hyper_link:visited:hover {
    color: #990000; 
	font-weight: normal;
    text-decoration: none;
}

a.new_link:link {
    text-decoration: none;
    color: #555555;
}

a.new_link:visited {
    color: #666666; 
	font-weight: normal;
    text-decoration: none;
}

a.new_link:hover {
    color: #990000; 
	font-weight: normal;
    text-decoration: none;
}
a.new_link:visited:hover {
    color: #990000; 
	font-weight: normal;
    text-decoration: none;
}

table#main_nav {font:12px; font-weight:bold; color: #FFF;}

table#main_nav a:link {font:12px; font-weight:bold; text-decoration: none; color: #FFF;}
table#main_nav a:hover {font: 12px; font-weight:bold; text-decoration: none; color: #FFF;}
table#main_nav a:visited {font:12px; font-weight:bold; text-decoration: none; color: #FFF;}
table#main_nav a:visited:hover {font:12px; font-weight:bold; text-decoration: none; color: #FFF;}

td#info_hdrs {
     color: #006600;
     font-weight: bold;
     font-size: large;
}

td.headerbar 
{
	background-image: url(Images/bar.jpg);
	text-align: right;
	height: 24px;
}

td.headerbarmenuitems 
{
	background-image: url(Images/bar.jpg);
	text-align: left;
	height: 24px;
}

td.headerbaritems 
{
	text-align: left;
	height: 24px;
}

td.menu 
{
	background-color:#41519A;
	width: 10%; /*mk 184px */ 
	height: 30%; /*mk 500px */ 
	vertical-align: top;
}

td.nomenu 
{
	background-color:#41519A;
	width: 0px;
	height: 400px;
	vertical-align: top;
}

.toolBarLable
{
	display: block;
	width: 181px;
	padding: 2px;
	padding-left: 2px;
	font-family: Tahoma;
	font-size: 11px;
}

.roundedPanel
{	
	width:230px;
	height:100%;
	background-color:Transparent;	  
	/*background-color:#5377A9;*/
	color:MenuText;	
	font-weight:bold;
}

 
.unwatermarked {
	height:18px;
	width:198px;
}

.watermarked {
	height:20px;
	width:400px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	font-size:small;
}

.watermarkedSmall {
	height:20px;
	width:200px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	font-size:x-small;
}

.watermarkedLarge {
	height:20px;
	width:200px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	font-size:medium;
}

.accordionHeaderSearch
{
    background-image: url(../Images/search_col.jpg);
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedSearch
{  
     
    background-image: url(../Images/search_ex.jpg) ;
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderDriving
{
    background-image: url(../Images/directions_col.jpg);
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedDriving
{    
    background-image: url(../Images/directions_ex.jpg) ;
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderInstructions
{
    background-image: url(../Images/trip_planner_dir_col.jpg);
    background-repeat:no-repeat;
    cursor: pointer;
    height:29px;
}

.accordionHeaderSelectedInstructions
{    
    background-image: url(../Images/trip_planner_dir_ex.jpg) ;
    background-repeat:no-repeat;
    cursor: pointer;
    height:29px;
}

.accordionHeaderPoi
{
    background-image: url(../Images/poi_col.jpg);
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedPoi
{
    
     
    background-image: url(../Images/poi_ex.jpg) ;
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderEvents
{
    background-image: url(../Images/events_col.jpg);
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedEvents
{
    
     
    background-image: url(../Images/events_ex.jpg) ;
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderLogin
{
    background-image: url(../Images/login_col.jpg);
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedLogin
{
    
     
    background-image: url(../Images/login_ex.jpg) ;
    background-repeat:no-repeat;
    cursor: pointer;
    height:22px;
}

.accordionHeaderBusInx
{
    background-image: url(../Images/biz_found_col.jpg);
    background-repeat:no-repeat;    
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedBusInx
{   
    background-image: url(../Images/biz_found_ex.jpg) ;
    background-repeat:no-repeat;     
    cursor: pointer;
    height:22px;
}

.accordionHeaderPremBusList
{
    background-image: url(../Images/prem_biz_col.jpg);
    background-repeat:no-repeat;    
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedPremBusList
{   
    background-image: url(../Images/prem_biz_ex.jpg) ;
    background-repeat:no-repeat;     
    cursor: pointer;
    height:22px;
}

.accordionHeaderDDInx
{
    background-image: url(../Images/just_directions_col.jpg);
    background-repeat:no-repeat;    
    cursor: pointer;
    height:22px;
}

.accordionHeaderSelectedDDInx
{   
    background-image: url(../Images/just_directions_ex.jpg);
    background-repeat:no-repeat;     
    cursor: pointer;
    height:22px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.aataTextBox
{	
	border-style:solid;
	border-color:#6B7EBF;
	border-width:1px;	
}

.aataMessageBox
{	
	border-style:solid;
	border-color:#6B7EBF;
	border-width:0px;	
}

.aataButton
{
	border-right: #6b7ebf 0.01ex outset;
	border-top: #6b7ebf 0.001ex outset;
	border-left: #6b7ebf 0.001ex outset;
	border-bottom: #6b7ebf 0.01ex outset;
}

.dropDownListBox
{
	border-style:solid;
	border-color:#6B7EBF;
	border-width:1px;
}


.orange {font-family:arial,helvetica;}
.orange .ajax__tab_body 
{
    font-size:10pt;
    border:2px solid #ffeacb;
    border-top:none;
    padding:8px;
    background-color:#ffffff;
}
.orange .ajax__tab_header 
{
	background-color:#ffeacb;
	border:solid 2px #ffeacb;
	border-bottom:none;
	padding:2px 2px 4px 2px;
	text-align:center; /* center the tabs horizontally */
}
.orange .ajax__tab_tab
{
    font-size:10pt;
	font-weight:bold;
    color:#666666;
    border:solid 1px #fcab32;
    text-align:center;	
	padding:5px;
}
.orange .ajax__tab_active .ajax__tab_tab,
.orange .ajax__tab_hover .ajax__tab_tab
{
	background-color:#fffff0;
	color:#660000;
	border:#660000;
}

.green {font-family:arial,helvetica;}
.green .ajax__tab_body 
{
    font-size:10pt;
    border:2px solid #e3f0cb;
    border-top:none;
    padding:8px;
    background-color:#ffffff;
}
.green .ajax__tab_header 
{
	background-color:#e5f1ce;
	border:solid 2px #e3f0cb;
	border-bottom:none;
	padding:2px 2px 4px 2px;
	text-align:center; /* center the tabs horizontally */
}
.green .ajax__tab_tab
{
    font-size:10pt;
	font-weight:bold;
    color:#99ba4e;
    text-align:center;	
	border:solid 1px #d5e7b5;
	padding:5px;
}
.green .ajax__tab_active .ajax__tab_tab,
.green .ajax__tab_hover .ajax__tab_tab
{
	background-color:#f4f7ef;
}

.center .ajax__tab_header 
{
	text-align:center; /* center the tabs horizontally */
}

BODY{
    font-family: arial;
}
    .tabBody
    {
    	height:300px;
    	line-height:300px;
    	text-align:center;
    }
    .demo
    {
    	float:left;
    	padding:20px;
    }
    .ajax__tab_header 
    { 
    	text-align:left; 
    }



/* junk to get rid of */

        .style3
        {
            height: 23px;
            text-align: left;
        }
        .style4
        {
            height: 23px;
            width: 101px;
        }
   
 
        .tru_search
        {
            font: 11px Arial;
            font-weight: bold;
            border: 1px solid #989898;
            width: 214px;
        }
        .tru_frm_ttl
        {
            font-size: 12px;
            background-color: #ECFFB0;
            padding: 5px 10px;
            border-bottom: 1px solid #989898;
            line-height: 11px;
        }
        .trulia_frm
        {
            padding: 0 9px 10px 9px;
            margin: 0;
        }
        .trulia_frm:after
        {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
        .tru_head
        {
            color: #769329;
            padding: 10px 0 5px 0;
            margin: 0;
            clear: both;
        }
        .tru_head span
        {
            font-size: 9px;
            color: #000;
            font-weight: normal;
        }
        .trulia_frm select, input.tru_loc
        {
            font-size: 11px;
            font-weight: normal;
            border: 1px solid #999999;
            height: 20px;
            padding: 2px 0px;
        }
        .tru_price
        {
            width: 85px;
        }
        .tru_type
        {
            width: 200px;
        }
        .tru_det
        {
            float: left;
            padding-right: 15px;
        }
        .tru_bed
        {
            width: 65px;
        }
        .tru_ba
        {
            width: 50px;
        }
        .tru_size
        {
            width: 55px;
            padding-right: 0;
        }
        .tru_loc
        {
            
            padding-right: 0;
            width: 124px;
        }
        .tru_locText
        {
            
            padding-right: 0;
            width: 200px;
        }        
        p.tru_loc
        {
            padding-top: 20px;
        }
        input.tru_loc
        {
            height: 16px;
            padding: 2px;
            width: 118px;
        }
        .tru_srch
        {
            padding: 5px 0 5px 0;
            margin-left: 5px;
        }
        input.tru_srch
        {
            cursor: pointer;
            float: left;
            padding: 0;
        }
.roll 
{
	position:relative;
}

.roll img
{
	visibility:hidden;
	border-width:0;
}

.rollimage1
{
	position:absolute;
	width:auto;
	height:auto;
	background-image:url('../Images/data_loading.gif');
}

.rollimage1:hover
{
	background-image:url('../Images/data_loading.gif');
} 

.map
{
	/* border: #353535 1px solid; */
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.ListSearchExtenderPrompt1
{
	font-style:italic;
	color:Gray;
	background-color:black;
	font-size:medium;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:#0046D5;
	background-color:White;
	font-size:small;
}

.aataxsmall
{
    font-size: x-small;
}
.aataxheight28
{
    height: 28px;
}
.aatasmallitalcolor
{
    font-size:xx-small;
    font-style: italic;
    color: #666666;
}
.aataxmediumcolor
{
    font-size: medium;
    color: #333333;
}
.aatafontstylecolor
{
    font-family: Times New Roman;
    font-style: italic;
    color: #666666;
}
.aataxcolor99000
{
    color: #990000;
}

#hintbox
{
    /*CSS for pop up hint box */
    position: absolute;
    top: 0;
    background-color: lightyellow;
    width: 150px; /*Default width of hint.*/
    padding: 3px;
    border: 1px solid black;
    font: normal 11px Verdana;
    line-height: 18px;
    z-index: 100;
    border-right: 3px solid black;
    border-bottom: 3px solid black;
    visibility: hidden;
}
.hintanchor
{
    /*CSS for link that shows hint onmouseover*/
    font-weight: bold;
    color: navy;
    margin: 3px 8px;
}
.redBar
{
    position: absolute;
    top: 169px;
    left: 0px;
    width: 100%;
    overflow: hidden;
    z-index: -1;
    height: 20px;      
}
.redBarOpera
{
    position: absolute;
    top: 145px;
    left: 0px;
    width: 100%;
    overflow: hidden;
    z-index: -1;
    height: 20px;      
}
.menuControl
{    
    z-index: 100;
    float:none;   
}
/*
.customInfoBox-noBeak,.customInfoBox-with-rightBeak,.customInfoBox-with-leftBeak
		{border:0 solid black;color:#676767;display:block;font-size:1.2em;position:absolute;
		z-index:500 !important;background:transparent}
		.customInfoBox-with-rightBeak {padding:0 19px 0 0}
		.customInfoBox-with-leftBeak {padding:0 0 0 19px}
		.customInfoBox-noBeak {padding:0 4px}
		.customInfoBox-body {border:1px solid #888;left:-3px;overflow:hidden;position:relative;
		top:-3px;width:525px;background:#FFF}
		.customInfoBox-shadow {float:left;position:relative;background:#BFBFBF}
		.customInfoBox-previewArea {width:100%;background:#FFF}
		.customInfoBox-previewArea p {font-size:1.1em;margin:0;padding:0 12px 10px 0}
		.customInfoBox-previewArea div.firstChild {margin:12px;overflow:hidden}
		.customInfoBox-previewArea .title {color:#000;font-size:1.1em;font-weight:bold;
		margin:0 0 8px}
		.customInfoBox-previewArea .ero-previewArea-image {display:block;float:left;height:80px;
		padding:3px 10px 5px 0;position:relative;width:80px}
		.customInfoBox-actionsBackground {margin:4px;background:#E4EDF3}
		.customInfoBox-beak,.customInfoBox-progressAnimation {visibility:visible}
		.customInfoBox-actions {padding:4px 8px 0}
		* html .customInfoBox-actions {padding-top:8px}
		.customInfoBox-actions ul {list-style-image:none;margin:0;padding:0;
		list-style:none outside none}
		.customInfoBox-actions ul a,.customInfoBox-actions ul a:link,
		.customInfoBox-actions ul a:visited {color:#0088E4;text-decoration:none}
		.customInfoBox-actions ul a:hover {text-decoration:underline}
		.customInfoBox-actions ul li {margin-bottom:4px}
		.customInfoBox-paddingHack {font-size:8px;height:8px;width:1px}
		.customInfoBox-beak {height:34px;position:absolute;top:10px;width:19px}
		.customInfoBox-with-leftBeak .customInfoBox-beak {background:transparent
		url(http://maps.live.com/i/bin/1.3.20070327220207.22/ero/beakLeft.gif)
		no-repeat scroll 0;left:0}
		.customInfoBox-with-rightBeak .customInfoBox-beak {background:transparent
		url(http://maps.live.com/i/bin/1.3.20070327220207.22/ero/beakRight.gif)
		no-repeat scroll 0;right:4px}
		.customInfoBox-noBeak .customInfoBox-beak {display:none}
		.customInfoBox-progressAnimation {font-size:0;height:3px;overflow:hidden;position:absolute;
		width:13px;z-index:500}
		.customInfoBox-progressAnimation div {font-size:0;height:100%;position:absolute;width:3px;
		background:#54CE43}
		.customInfoBox-progressAnimation div.frame0 {left:-3px}
		.customInfoBox-progressAnimation div.frame1 {left:0}
		.customInfoBox-progressAnimation div.frame2 {left:5px}
		.customInfoBox-progressAnimation div.frame3 {left:10px}
*/

.rollimage1
{
	position:absolute;
	width:auto;
	height:auto;
	background-image:url('../Images/wait1.gif');
}

.roll 
{
	position:relative;
}

.roll img
{
	visibility:hidden;
	border-width:0;
}



.rollimage1:hover
{
	background-image:url('../Images/wait1.gif');
}
