/* menu leftside */	
.menulink
	{
	display: block;
	width: 190px;
	text-align: left;
	font-size: 0.9em;
	color: #3366ff;;
	text-decoration: none;
	padding-left: 16px;
	background-image: url('/img/menu_off.gif');
	background-repeat: no-repeat;
	}
	
.menulink:hover
	{ 
	background-color: #3333cc;
	color: #FFFFFF;
	background-image: url('/img/menu_on.gif');
	background-repeat: no-repeat;
	}

.menucurrent
	{
	background-color: #3366cc;
	display: block;
	width: 190px;
	text-align: left;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 16px;
	background-image: url('/img/menu_on.gif');
	background-repeat: no-repeat;
	}
	
ul.four	{padding: 0px; margin: 0px;list-style-type: none;}
ul.four li { float: left; width: 25%; }

/* end menu leftside */


/* topmenu - tabpages */
.topmenu
 	{
	  font-size: .7em;
	  float: left;
    text-align: left;
    top: 140px;
    bottom: 70px;
	  margin-left: 12px;
	  padding-right: 12px;
	}
.topmenu a
	{
	 color: #000;
	 text-decoration: none;
	}

.menu		{
			float:right;
			top: 140px;
			padding: 0px;
		  margin-bottom: 4px;
		}

.menu ul	{
			font: bold 11px Arial, Verdana, sans-serif;
			margin: 6px 0px 0px 0px ;
			padding: 0px;
			list-style:none;
		}

.menu li	{
			float: left;
			display:inline;
			padding: 0px 0px 0px 6px;
			text-transform:uppercase;
			line-height: 1.5em;
		}


.menu a		{
			color: white;
			background: #66ccff;
			padding:4px 4px 4px 4px;
			text-decoration:none;
			letter-spacing: 1px;
		}

.menu a span	{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}

.xmenu a span	{
			float:none;
		}


.menu a:hover	{
			background-color: #d50509;
		}

.menu a:hover span
		{
			background-color: #d50509;
		}

.menu .current, .invertedtabs .current span
		{ /*currently selected tab*/
			background-color: #CC5588;
		}

.citylink						
		{
		font-size: 1em;
		text-decoration:none;
		}
		
.citylink:visited
    {
		color: #3366ff;
		}
		
.page
		{ 
		   display: block;
			 float: right;
		   text-decoration: none;
			 text-align: center;
		   border: 1px solid #0099ff;
			 width: 18px;
			 height: 16px;
			 margin: 2px;
			 color: #0099ff;
    }
		
.currentpage
		{
		   display: block;
			 float: right;
		   text-decoration: none;
			 text-align: center;
		   border: 1px solid #0099ff;
			 width: 18px;
			 height: 16px;
			 margin: 2px;
			 background-color: #0099ff;
			 color: #ffffff;
		}

.acity
		{	
		  margin: 0px;
		  font-size: 8pt;
		  font-weight: bold; 
		  color: #FF00FF;
	    text-decoration: none;
	  }
		
.acity:visited
		{	
		  margin: 0px;
		  font-size: 8pt;
		  font-weight: bold; 
		  color: #FF00FF;
	    text-decoration: none;
	  }