

h1 { 
    color: #990000;
    font-size: 16px; 
    margin: 0;
}

h2 {
    color: #6389A0;
    font-size: 13px;
    
    margin: 0 0 15px 0;
}


/* Text */



.contentTitle {
	font-family: verdana, tahoma;
	font-weight:bolder;
	text-align: left;
	font-size: 12px;
	color: #22546D;

}


/*images */

	.thumb {
		border-right: 10px solid #393939;
	}


/* Menus */
	td#mainmenu a {font-size:11px; background-color:transparent; display: block; margin: 0; padding: 2px; border-bottom: 1px solid #6389A0;}
	td#mainmenu a:hover {background-color: #D2DDE3;color:#393939;text-decoration: none;font-weight:normal;}
	td#mainmenu a.menuMain {border-bottom: 1px solid #6389A0;padding-left: 5px;line-height:150%;}

	td#mainmenu a.menuMainActive {border-bottom: 1px solid #6389A0;padding-left: 5px;line-height:150%;background-color: #D2DDE3;color:#393939;text-decoration: none;font-weight:normal;}

	#mainmenu a {text-align:left; display: block; margin: 0; padding: 2px;  color:#22546D;text-decoration: none; font-weight:normal;}

	#mainmenu a.menuMainActive {text-align:left; display: block; margin: 0; padding: 2px;  color:#22546D;text-decoration: none; font-weight:normal;}
	#mainmenu a.menuMain {padding-left: 3px;}

	.blockTitle { color: #ffffff; font-weight: bold; }
	div.blockTitle {padding: 3px; background-color: #6389A0; color: #ffffff; font-weight: bold; border-bottom: 1px solid #393939;}
	
	#map span { display: none;}
	
/*	div.blockTitle {padding: 3px; background-color: #ffffff	; color:#234E65; font-weight: bold; font-size:11px; border-bottom: 1px solid #808080;}	//#E8EDF1;*

/* links etc. */



	a	{
		text-decoration: none;
	}

	a:hover 
	{
		text-decoration: underline;
	}

	a:visited {
		color:  #ffffff;
		text-decoration: none;
	}

	a.nounderline,a.nounderline:visited,a.nounderline:hover {
		text-decoration: none;
	}

	a.inline	{
		color: #22546D;
		text-decoration: none;
		
	}

	a.inline:visited {
		color:  #22546D;
		text-decoration: none;
	}

	a.inline:hover {
		color:  #22546D;
		text-decoration: underline;
	}

	.topbar {
		color: #ffffff;
		font-family:arial;
		font-size:11px;
		text-decoration: none;
		line-height:150%
	}

	

	.lowertopbar {
		color: #0A246A;
		font-family:arial;
		font-size:11px;
		text-decoration: none;
	}

#mapplaceholder
{	
	width: 750px;
	height: 400px;
}
#map 
{
	width: 750px;
	height: 400px;
	border: dotted 1px #aaa;
	margin-left: 10px;
	z-index: 1;
	float:inherit
}

hr { color: #ddd; height: 1px; margin: 0; padding: 0; width: 196px }
div.block { margin-top: 5px; margin-bottom: 15px; padding: 2px 0 2px 2px; }
div.block a { color: #000; text-decoration: underline; }
div.block a:visited { color: #000; }
div.block img { margin-right: 7px; }


th { font-family: verdana, tahoma;
  	font-size: 11px; color: #fff;}
  	
.pager td { width: 10px; text-align: center; cursor: pointer }
.offices img { cursor: pointer }