/**************** special coding *****************/
.stack{float:left; width:120px; height:150px; border:0px dotted #ddd; padding:5px; text}
.newsimage {margin:5px}
/**************** Standard Formating *****************/
h2{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-align:left;
	font-weight:bold
	text-decoration:underline;
	margin-top:10px;
	}
h1{
	font-size: 14px;
}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	text-align:left;
	font-weight:bold
	
	}

	h3 a{font-size:100px;}
	
/**************** menu coding *****************/
#menu {
	width: 7.5em;
	background: #C3BB98;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;

}



#menu a, #menu h2 {
font: 11px/16px verdana, arial, helvetica, sans-serif;
color: #C3BB98;
display: block;
border-top: 3px;
border-right: 0px;
border-left: 0px;
border-style: solid;
border-color: #C3BB98;
margin: 0;
padding: 2px 3px;
text-align: left;
padding-left: 10px;
}

#menu h2 {
color: #fff;
background: #003366;
text-transform: uppercase;
}

#menu a {
color: #C3BB98;
background: #003366;
text-decoration: none;
}

#menu a:hover {
color: #fff;
background: #006699;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/**************** end menu coding *****************/
/**************** sub menu styling ****************/
.menustylesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #68a28d;
	padding-left:40px
}
.menustylesub a:link {
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	font-family: arial;
	text-decoration: none;
}
.menustylesub a:visited {
	font-weight: bold; 
	font-size: 11px; 
	color: #003366; 
	font-family: arial;  
	text-decoration: none
}
.menustylesub a:active {
	font-weight: bold; 
	font-size: 11px; 
	color: #003366; 
	font-family: arial; 
	text-decoration: none
}
.menustylesub a:hover {
	font-weight: bold; 
	font-size: 11px; 
	color: #fff; 
	font-family: arial;  
	text-decoration: none
}
/************* end sub menu styling *******************/
.replaceTables{
		position:relative;
		vertical-align:top;
		padding-left:40px;
		padding-right:0px;
		padding-top:0px; 
		padding-bottom:0px;
		text-align:left; 
		border:0px dashed black;  
		width:600px;
		margin-top:0px;
		margin-bottom:0px; 
		
		}

			/* for Mozilla/Safari/Opera */
		*>replaceTables {min-height:389px;}
		
		*>.replaceTables   {min-height:289px;}
		/* for IE, with IE5/Mac backslash filter \*/
		* html .replaceTables  {
		height:289px;
		}
		/* end filter */
.newsdetail{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
		position:relative;
		vertical-align:top;
		padding-left:40px;
		padding-right:15px;
		padding-top:0px; 
		padding-bottom:0px;
		text-align:left; 
		border:0px dashed black;  
		width:600px;
		margin-top:0px;
		margin-bottom:0px; 
		
		}

			/* for Mozilla/Safari/Opera */
		*>newsdetail {min-height:389px;}
		
		*>.newsdetail   {min-height:289px;}
		/* for IE, with IE5/Mac backslash filter \*/
		* html .newsdetail  {
		height:289px;
		}
		/* end filter */		

.divcontent{ height:389px; width:650px; border:0px dashed black; }
.address{
	padding-left:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*display:none;*/
	color: #003366;
	border:0px solid black;
	margin-top:5px;
	font-weight:normal;
	letter-spacing:-0.05em;
	background-color:#C3BB98;
}
.address a:link {
	
	
	color: #003366;
	
	text-decoration: none;
}
.address a:visited {
	color: #003366;
text-decoration: none;
}
.address a:active {
	color: #003366;
text-decoration: none;
}
.address a:hover {
	color: #003366;
text-decoration: none;
}
.copy, .replaceTables  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
/* :( */
.replaceTablesMenu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-left:30px;padding-top:00px;  	  border:0px dashed black;  width:580px; margin-right:30px; margin-top:30px;
}
	/* for Mozilla/Safari/Opera */
		*>replaceTablesMenu {min-height:389px;}
		
		*>.replaceTablesMenu   {min-height:389px;}
		/* for IE, with IE5/Mac backslash filter \*/
		* html .replaceTables  {
		height:389px;
		}
		/* end filter */
		
.copy a:link, .replaceTables a:link  {
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	font-family: verdana;
	text-decoration: none;
}
.copy a:visited, .replaceTables a:visited {
	font-weight: bold; 
	font-size: 11px; 
	color: #003366; 
	font-family: verdana;  
	text-decoration: none
}
.copy a:active , .replaceTables a:active{
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: verdana; 
	text-decoration: none
}
.copy a:hover, .replaceTables a:hover {
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: verdana;  
	text-decoration: none
}


/**************** more menu coding *****************/

/* - IE workaround in header.asp include */


/* New Menu system 2 cope with more levels*/
div#nav {float: left; width: 180px; margin: 0px 0px 0px 0px; text-align:left;border:0px dashed red;}
/* commented backslash hack v2 \*/
div#nav{ margin-left:2px;width: 7.5em;}
/* end hack */



div#nav ul {margin: 0; padding: 0; width: 7.5em; ;
  border-left: 1px solid #C3BB98;}
div#nav li {position: relative; list-style: none; margin: 0;
  }
div#nav li:hover {}
div#nav li.submenu {border-top:1.5px solid #68a28d;width:7.5em;  border-bottom:1px solid #ffffff; border-left:1px solid #68a28d;  border-right:1px solid #68a28d;;text-align:center; margin-bottom:5px;}
div#nav li.submenu:hover {}
div#nav li a {display: block;height:1.5em ;padding-top:1px; border-top:1px solid #ffffff;  border-bottom:1px solid #68a28d; border-left:1px solid #ffffff;  border-right:1px solid #ffffff;
  text-decoration: none; width: 10.5em; color:#003366; font: 0.7em/1.4em verdana, arial, helvetica, sans-serif}
  div#nav li a:hover{text-decoration:none;background:#68a28d}
div#nav>ul a {width: auto;}

 /* 1px ffffff
  1px 68a28d (dark)
  above and left
  */
		/* for Mozilla/Safari/Opera */
		*>div#nav ul ul {position: absolute; top: 0; left: 7.4em;
  display: none;}
		
		*>div#nav ul ul  p {position: absolute; top: 0; left: 7.4em;
  display: none;}
		/* for IE, with IE5/Mac backslash filter \*/
		* html div#nav ul ul  {
		position: absolute; top: 0; left: 7.4em;
	
  display: none;}
		/* end filter */
		
div#nav ul{z-index:4}

		
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}

ul.level1{z-index:1}
ul.level2{z-index:2}
ul.level3{z-index:3}
ul.level4{z-index:4}


div#nav ul.level3 li.submenu:hover ul.level4 {display:block;}
#quickfactscats{
position:absolute;bottom:0px;
}

#map{float:right;padding-left:15px; text-align:center}

#menubg{background-image: url(../images/bg_menua.jpg);background-repeat: repeat-y;}

.paddedcopy{padding-right:15px;}