﻿textarea { height:40px; } 
body 
{
	font-family:Tahoma,Arial;
	font-size:11px;
	  margin-top:0px;
}
html
{
	
}
.searchState
{
		position:absolute;
	visibility:hidden;
	background-color: White;
	 Width:600px;
	  Border: solid 1px #cccccc;
                                
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #cccccc;
    color: white;
    background-color: #ffcc00;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #cccccc;
    color: white;
    background-color: #ffcc00;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionSubHeader
{
	color:#0055c5;
	font-family:Tahoma;
font-size:10pt;
text-decoration:none;
cursor: hand;
}
.accordionSubHeader:hover
{
	color:#0055c5;
	font-family:Tahoma;
font-size:10pt;
text-decoration:underline;
cursor: hand;
}

.accordionSubHeaderSelected
{
   color:#0073ed;
	font-family:Tahoma;
font-size:10pt;
text-decoration:underline;
cursor: hand;
}


.accordionContent
{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionSubContent
{
    background-color: #ffffff;
   
    padding: 5px;
    padding-top: 10px;
}



/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}


/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}


a.whiteLink:link
{
	color:White;
}
a.whiteLink:visited
{
	color:White;
}
a.whiteLink:hover
{
	 text-decoration:underline;
}

  a.orangeLink
{

 font-family: Tahoma;
 font-size:x-small;
 
 color:#ff9900;
 
 text-decoration:underline;
 font-weight:bold;
}

 a.orangeLink:hover
{
 
 color:#ff9900;
  text-decoration:none;
  font-weight:bold;
}
 a.orangeLink:visited
{
 
}



#mapDiv { z-index: 3; }

#top_menu_shader { position: absolute; top: 0; left: 0; right: 0; height: 50px; z-index: 3; background: url("/images/main_background.gif") repeat-x; opacity: 1.0; filter: alpha(opacity=100); } 
#top_menu { position: absolute; top: 0; left: 0; right: 0; height: 50px; line-height: 50px; color: #ffffff; z-index: 4; margin-left: 0px; }
 #top_menu span.left { font-weight: 100; letter-spacing: -1px; } 
 #top_menu a { color: #ffffff; text-decoration: none; }
  #top_menu a:visited {} 
  #top_menu a:hover { text-decoration: underline; } 
  #top_menu ul { font-size: 11px; list-style-type: none; display: inline; margin: 0; position: absolute; right: 20px; height: 50px; top: 0; }
   #top_menu ul li { display: inline; border-left: 1px solid #ffffff; padding-left: 4px; }
    #top_menu ul li:first-child { border-left: 0; } 
    #top_menu li.first { border-left: 0; }
    
    
    #sub_menu_shader { position: absolute; top: 50px; left: 125px; right: 0; height: 25px; z-index: 4; background: url("/images/main_background.gif") repeat-x; opacity: 0.58; filter: alpha(opacity=58); } 
#sub_menu { position: absolute; top: 50px; left: 125px; right: 0; height: 25px; line-height: 25px; color: #ffffff; z-index: 5; margin-left: 10px; }
 #sub_menu span.left { font-size: 11px; list-style-type: none; display: inline; margin: 0; position: absolute; left: 20px; height: 25px; top: 0; }
 #sub_menu span.right { font-size: 11px; list-style-type: none; display: inline; margin: 0; position: absolute; right: 20px; height: 25px; top: 0; }
  
    
     #info_menu_shader { position: absolute; top: 75px; left: 125px; right: 0; height: 30px; z-index: 4; background: url("/images/main_background.gif") repeat-x; opacity: 0.45; filter: alpha(opacity=45); } 
#info_menu { overflow:hidden; position: absolute; top: 75px; left: 125px; right: 0; height: 30px; line-height: 30px; color: #ffffff; z-index: 5; margin-right: 0px; }
 #info_menu span.right { font-size: 11px;  margin: 0; display: inline; position: absolute; right: 0px; height: 50px; top: 0; }
  
  #informationBox {overflow:auto;
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:white;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#000000;


	  position: absolute; top: 105px; left: 125px; right: 0; height: 475px; z-index: 1250; margin: 10px; }
 #informationBox_shader { position: absolute; top: 105px; left: 125px; right: 0; height: 500px; z-index: 6; background: url("/images/main_background.gif"); background-repeat:repeat; opacity: 0.75; filter: alpha(opacity=75);  border: solid 4px #ffffff; } 
  #informationBox span.right { font-size: 12px;  margin: 0; display: inline; position: absolute; left: 0px; height: 475px; top: 0; }
 
 #informationFooterBox {  position: absolute; top: 590px; left: 125px; right: 0; height: 30px; z-index: 1250; margin: 10px; }
 #informationFooterBox_shader { vertical-align:middle; position: absolute; top: 590px; left: 125px; right: 0; height: 30px; z-index: 8; background: url("/images/main_background.gif"); background-repeat:repeat; opacity: 0.75; filter: alpha(opacity=75);  border: solid 4px #ffffff;  } 
  #informationFooterBox span.right { font-size: 11px;  margin: 0; display: inline; position: absolute; right: 0px; height: 20px; top: 0; color:#ffffff; }
 
    #loader_shader { position: absolute; top: 0px; left: 0px;  height: 100%; width:100%; z-index: 2498; background: url("/images/main_background.gif") repeat-x;background-color:Black; opacity: .65; filter: alpha(opacity=65); }
    #loader { position: absolute; top: 40%; left: 40%;  height: 60px; width:250px; z-index: 2499; } 
 #loader span.left { font-size: 11px; list-style-type: none; display: inline; margin: 0; position: absolute;  text-align:center; height: 60px; width:250px;  vertical-align:middle; color:White;}

 #listingEditorBox {overflow:auto;
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:white;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#000000;


	  position: absolute; top: 105px; left: 125px; right: 0; height: 475px; z-index: 3250; margin: 10px; }
 #listingEditorBox_shader { position: absolute; top: 105px; left: 125px; right: 0; height: 500px; z-index: 3249; background: url("/images/wbackground.gif"); background-repeat:repeat; opacity: 1.0; filter: alpha(opacity=100);  border: solid 4px #ffffff; } 
  #listingEditorBox span.right { font-size: 12px;  margin: 0; display: inline; position: absolute; left: 0px; height: 475px; top: 0; }
 
 .dropdown
 {
	font-size:x-small;
	color:#666666;
 }
 .popUpPanel
 {
	font-size:x-small;
	color:#666666;
 }

   a.button
{

 font-family: Tahoma;
 font-size:small;
 background-color:#ffcc00;
 color:#333333;
 text-align:center;
 padding:17px;
 padding-top:6px;
 padding-bottom:6px;
 text-decoration:none;
 
 line-height:33px;
 border:solid 1px black;
}

 a.button:hover
{
 background-color:white;
 color:#ffcc00;
}
 a.button:visited
{
 
}
 
  a.selectedTab
{

 font-family: Tahoma;
 font-size:11px;
 background-color:#ffffff;
 color:#333333;
 text-align:center;
 padding:5px;
 padding-top:7px;
 padding-bottom:6px;
 text-decoration:none;
}
 a.selectedTab:visited
{
 
}
 a.inactiveTab
{

 font-family: Tahoma;
 font-size:11px;

 color:#ffffff;

 text-align:center;
 text-decoration:none;
}
a.inactiveTab:hover
{

 text-decoration:underline;
}
 a.inactiveTab:visited
{
 
}

    
    #controlDiv { z-index: 9000; position:absolute; top:50px; left:0;}
    .controlPanel
    { opacity: 1; filter: alpha(opacity=100);

    }
    
    
 /* InfoBox */

.customInfoBox-noBeak,.customInfoBox-with-rightBeak,.customInfoBox-with-leftBeak{border:solid 0px black;color:#676767;display:block;font-size:1.2em;position:absolute;z-index:500 !important;background:transparent;}
.customInfoBox-with-rightBeak {padding:0px 19px 0px 0px;}
.customInfoBox-with-leftBeak {padding:0px 0px 0px 19px;}
.customInfoBox-noBeak {padding:0 4px}
.customInfoBox-body {
    width:400px; /* <-- this sets the overall width of the InfoBox */
    border:1px solid #CECE77; /* <-- this is the border of the InfoBox */
    background:#FFFFCC; /* <-- this is one place where the background color of the InfoBox is defined */
    left:-3px;overflow:hidden;position:relative;top:-3px;
}
.customInfoBox-shadow{float:left;position:relative;
    background:none; /* <-- This is the color of the InfoBox's shadow */
}
.customInfoBox-previewArea {width:100%;
    background:#FFFFCC;  /* <-- this is one place where the background color of the InfoBox is defined */
}
.customInfoBox-previewArea p {font-size:1.1em;margin:0px;padding:0px 12px 10px 0px;}
.customInfoBox-previewArea div.firstChild{margin:4px;overflow:hidden;}
.customInfoBox-previewArea .title{color:#000000;font-size:1.1em;font-weight:bold;margin:0px 0px 8px;}
.customInfoBox-previewArea .ero-previewArea-image {display:block;float:left;height:80px;padding:3px 10px 5px 0px;position:relative;width:80px;}
.customInfoBox-actionsBackground {margin:4px;background:#E4EDF3;}
.customInfoBox-beak,.customInfoBox-progressAnimation {visibility:visible;}
.customInfoBox-actions {padding:4px 8px 0px;}
* 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:0px;}
.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:#FFD800; /* <-- this is the color of the little animated progress bar that is displayed on the top right of the pushpin just before the InfoBox is shown*/
}
.customInfoBox-progressAnimation div.frame0 {left:-3px;}
.customInfoBox-progressAnimation div.frame1 {left:0px;}
.customInfoBox-progressAnimation div.frame2 {left:5px;}
.customInfoBox-progressAnimation div.frame3 {left:10px;}



/* ResizableControl */

.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}

.frameText
{
	width:100px;
	height:100px;
	overflow:auto;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	font-family:Helvetica;
	line-height:normal;
}

.handleImage
{
	width:15px;
	height:16px;
	background-image:url(/images/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url(/images/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}

.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}




  #detailsBox {overflow:auto;
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:white;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#000000;
	 visibility:hidden;


	  position: absolute; top: 105px; left: 125px; right: 0; height: 475px; z-index: 3500; margin: 10px; }
 #detailsBox_shader { visibility:hidden; position: absolute; top: 105px; left: 125px; right: 0; height: 500px; z-index: 3499; background: url("/images/wbackground.gif"); background-repeat:repeat; opacity: 1; filter: alpha(opacity=100);  border: solid 4px #ffffff; } 
  #detailsBox span.right { font-size: 12px;  margin: 0; display: inline; position: absolute; left: 0px; height: 475px; top: 0; }
  
  #expansionbutton {

	  position: fixed; top: 50%; right: 0px;  z-index: 3700;  }
	  
	  #expansionbuttonRight {

	  position: fixed; top: 50%; left: 0px;  z-index: 3700;  }
	  
	  
	  
	   a.navButton
{

 font-family: Tahoma;
 font-size:small;
 background-color:#ffffff;
 color:#333333;
 text-align:center;
 padding:17px;
 padding-top:6px;
 padding-bottom:6px;
 text-decoration:none;
}
 a.navButton:hover
{
 background-color:#ffcc00;
 color:#ffffff;
}
 a.navButton:visited
{
 
}
 a.inactiveTab
{

 font-family: Tahoma;
 font-size:small;
 background-color:#000000;
 color:#ffffff;
border-right:solid 2px #bbbbbb;

 text-align:center;
 padding:16px;
 padding-top:7px;
 padding-bottom:6px;
 text-decoration:none;
}
a.inactiveTab:hover
{

 font-family: Tahoma;
 font-size:small;
 background-color:#a8a8a8;
 color:#ffffff;
 border-right:solid 2px #bbbbbb;

 text-align:center;
 padding:16px;
  padding-top:7px;
 padding-bottom:6px;
 text-decoration:none;
}
 a.inactiveTab:visited
{
 
}


a.listingLink
{

 color:#333333;

 text-decoration:none;
}
 a.listingLink:hover
{
 
 text-decoration:underline;
}
 a.listingLink:visited
{
 
}

a.newsLink
{

 color:#333333;

 text-decoration:none;
}
 a.newsLink:hover
{
 
 text-decoration:underline;
}
 a.newsLink:visited
{
 
}



 a.joinButton
{

 font-family: Tahoma;
 font-size:small;
 background-color:#000000;
 color:#ffcc00;
 text-align:center;
 padding:17px;
 padding-top:7px;
 padding-bottom:6px;
 text-decoration:none;
}
 a.joinButton:hover
{
 
 color:#ffffff;
}
 a.joinButton:visited
{
 
}

a.joinButton2
{

 font-family: Tahoma;
 font-size:small;
 background-color:#ffcc00;
 color:#000000;
 text-align:center;
 text-decoration:none;
 vertical-align:middle;
  line-height:33px;
  border:solid 2px #ffffff;
}
 a.joinButton2:hover
{
 background-color:#000000;
 color:#ffcc00;
}
 a.joinButton2:visited
{
 
}
.watermark
{
	font-size:smaller;
	color:#cccccc;
}
.loginText
{
	font-size:smaller;
}
.loginBox
{
	font-size:10px;
}
.leftSide
{
	font-size:smaller;
color:#666666;
}
.footer
{
font-size:smaller;
color:#666666;
	
}

.footer a
{
	color:#666666;
}
.footer a:hover
{
	color:#ffcc00;
}

#rightLinks a
{
	color:#ffcc00;
	text-decoration:underline;
}
#rightLinks a:hover
{
	color:#ffffff;
	text-decoration:none;
}
.alignMiddle
{
	vertical-align:middle;
}

.tableRowLeft
{
	background-color: #f8f8f8; color: #333333; margin-left: 10px;
}
.itemRow:hover
{
	background-color: #f8f8f8;
}
.blogRow:hover
{
	background-color: #ffcc00;
}
#blogTable a
{
	color:#ffffff;
	text-decoration:none;
}
#blogTable a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
#blogLinkRow a
{
	color:#888888;
	text-decoration:none;
}
#blogLinkRow a:hover
{
	color:#000000;
	text-decoration:underline;
}
#paging{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}

#paging a{
	padding:5px;
	color:#ffcc00;
	text-decoration:none;
}

#paging a:hover{
	
	padding:5px;
	color:#ffcc00;
	text-decoration:underline;
}

#partners a
{
	color:#666666;
	text-decoration:underline;
}
#partners a:visited
{
	color:#666666;
	text-decoration:underline;
}
#partners a:hover
{
	color:#ffcc00;
	text-decoration:none;
}

/*