body, html {
background:url(images/grd_blue1.png) repeat-x #1a2d57;

margin:0px;
padding:0px;
font-size:13px;
font-family:Verdana, Arial;
height:100%;
color:white;
}

#wrapper {
width:980px;
margin:0 auto;
background:url(images/grd_blue1.png) repeat-x #1a2d57;
border-left:1px solid black;
border-right:1px solid black;

}

@font-face {
  font-family: verdana;
}

h1	
	{ 
		color: #FFFFFF;
		font: bold 160%/0.8 verdana;
                margin-top:8px;
                margin-bottom:20px;	
	}
h2	
	{ 
		color: #FFFFFF;
		font: normal 135%/0.8 verdana;
                margin-bottom:15px;	
	}
h3	
	{ 
		color: #ff7116;
		font: bold 110%/0.8 verdana;
                margin-bottom:15px;	
	}

p	{
		margin: 5px 0px 15px 0px
	}

#header {
height:238px;
}

#leftcontenu {
background:url(images/grd_blue1.png) repeat-x #1a2d57;
width:210px;
float:left;
padding:15px;
}

#leftcontenu {
letter-spacing:-1px;
}
a:link, a:active, a:visited {
color:white;
text-decoration:none;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

#leftcontenu li {
list-style:none;
}

#leftcontenu ul, #leftcontenu li {
padding:5px;
margin:0px;
}

#leftcontenu ul ul {
margin-left:20px;
}
#middlecontenu {
background:url(images/grd_blue2.png) repeat-x #3859a7;
width:470px;
float:left;
position:relative;
padding:15px;
min-height:500px;
}

#middlecontenu_large {
background:url(images/grd_blue2.png) repeat-x #3859a7;
width:710px;
float:left;
padding:15px;
min-height:500px;
position:relative;
}

#newsbox {
background:url(images/grd_orange1.png) repeat-x #ff8c29;
padding-top:15px;
padding-bottom:15px;
margin-bottom:15px;

}

#rightcontenu {
background:url(images/grd_blue1.png) repeat-x #1a2d57;
width:210px;
float:left;
padding:15px;
}

#rightcontenu {
list-style:none;
}
#rightcontenu h2 {
font-size:17px;
line-height:20px;
margin-bottom:10px;
}
#rightcontenu p {
margin-left:30px;
}

#rightcontenu li {
margin-bottom:30px;
}

#footer {
background:url(images/grd_orange2.png) repeat-x #ffa944;
padding:15px;
color:white;
font-weight:bold;
position:relative;
padding-top:40px;
font-size:11px;
}

#topmenu {
height:40px;
overflow:hidden;
background:url(images/grd_orange3.png) repeat-x #1a2d57;
}

#topmenu ul, #topmenu li {
list-style:none;
margin:0px;
padding:0px;
}

#topmenu li {
float:left;
}

hr {
background-color:white;
border:1px solid white;
margin-bottom:10px;
}

#logos {
float:right;
}

fieldset {
border:0px;
}

#slideshow {
float:left;
}

.ngg-album {
border-top:1px solid #2a498e!important;
border-left:1px solid #2a498e!important;
border-right:1px solid #5a8fdc!important;
border-bottom:1px solid #5a8fdc!important;
padding:20px!important;
padding-top:10px!important;
margin-bottom:10px!important;
}


.ngg-albumtitle {
font-size:16px!important
}

#newsbox {
border-top:1px solid #2a498e!important;
border-left:1px solid #2a498e!important;
border-right:1px solid #5a8fdc!important;
border-bottom:1px solid #5a8fdc!important;
}

	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none;  }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 195px; float: left; margin-left: -1px; border: 1px black solid; background:url(images/menuback.png) repeat-x #ffae4a; text-align: center;text-transform:uppercase; font-size:13px; }
	#cssdropdown li.headlink a { display: block; padding: 15px; text-decoration:none }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; border-top: 1px black solid; text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { padding: 5px; height: 17px; }
	#cssdropdown li.headlink ul li a:hover { background-color: #ff4c0a; }
	
.sub {
position:absolute;
border: 1px black solid; background:url(images/menuback.png) repeat-x #ffae4a; text-align: center;z-index:999;
font-size:13px;
padding:5px!important;
}

.sub li {

}

img.hr {
margin-top:-14px;
margin-left:-6px;
}

.parentlink {
font-weight:bold;
}

.parentlink:hover {
text-decoration:underline;
cursor:pointer;
}

ul#ticker {
height:20px;
text-align:center;
width:468px;
padding:0;
margin:0;
}

ul#ticker li {
text-align:center;
width:468px;
list-style:none;
padding:0;
margin:0;
}

.page-item-538 {
display:none;
}