body{
background-color:#000000;
font-family:Verdana, Arial;
font-size:12px;
line-height:150%;
color:#ffffff;
}

a{
color:#ffc000;
text-decoration:none;
font-weight:bold;
}

h1{
margin:0;
}

h2{
margin:15px 0 2px 0;
}

h3{
margin:15px 0 2px 0;
}

h4{
margin:15px 0 2px 0;
}















div.container{
width:960px;
margin:150px auto 0 auto;
text-align:left;
}

div.page-title{
width:100%;
background-color:#000000;
position:relative;
}

div.content{
width:100%;
margin-bottom:30px;
float:left;
color:#ffffff;
background-image:url('../images/background_content_text.png');
background-position:0 100%;
background-repeat:no-repeat;
background-color:#373737;
}

div.content-column-left{
width:250px;
float:left;
}

div.content-column-left-spacing{
padding:10px 5px 10px 10px;
}

div.content-column-right{
width:710px;
float:right;
padding:10px 0 20px 0;
}

div.content-column-right-spacing{
padding:10px 20px 15px 15px;
}

div.content-column-right div.block_content{
padding:10px 20px 20px 15px;
}

div.footer{
width:100%;
padding:10px 0 10px 0;
text-align:left;
}



div.page-title h1{
margin:0;
padding:0;
color:#373737;
font-weight:bold;
font-size:35px;
text-transform:uppercase;
width:450px;
}

div.page-title h1 .cufon{
margin-bottom:-5px;
}






div.intro{
height:150px;
margin:0 10px 0 5px;
padding:0;
background-color:#c41230;
}

div.intro-spacing{
margin:0;
padding:0 20px 0 20px;
background-color:#c41230;
}

div.intro h2{
padding:15px 0 0 0;
margin:0 0 10px 0;
}

div.intro p{
margin:0;
font-size:12px;
line-height:160%;
}














div.submenu{
position:absolute;
right:0;
bottom:0;
}

div.submenu ul.submenu{
margin:11px 0 0 0;
padding:0;
list-style:none;
}

div.submenu ul.submenu li{
margin:0;
float:left;
color:#a9a9a9;
font-weight:bold;
font-size:13px;
}

div.submenu ul.submenu li.active{
background-color:#373737;
}

div.submenu ul.submenu li a{
display:block;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#a9a9a9;
}

div.submenu ul.submenu li.active a{
color:#ffffff;
}

div.submenu ul.submenu li a:hover{
color:#ffffff;
}

























div#header{
position:absolute;
top:0;
left:0;
width:100%;
background-color:#ffffff;
text-align:center;
}

div#header div#logo{
width:960px;
margin:0 auto;
text-align:left;
}

div#header div#navigation{
width:100%;
background-color:#747474;
text-align:center;
float:left;
}

ul.navigation{
width:960px;
margin:5px auto 0px auto;
padding:0;
text-align:left;
list-style:none;
}

ul.navigation li{
margin:0;
font-weight:bold;
font-size:13px;
}

ul.navigation li.active{
background-color:#000000;
}

ul.navigation li a{
display:block;
padding:10px 20px 10px 20px;
text-decoration:none;
color:#bcbcbc;
}

ul.navigation li.active a{
color:#ffffff;
}

ul.navigation li a:hover{
color:#ffffff;
}

ul.navigation li{
float:left;
}












div.highlight{
padding:0;
height:150px;
background-image:url('../images/block-highlight.png');
background-color:#c41230;
color:#ffffff;
font-size:13px;
line-height:140%;
font-weight:bold;
}

div.highlight-queensday{
background-image:url('../images/block-highlight-queensday.png');
background-color:#E07610;
}

div.highlight div.highlight-spacing{
padding:7px 10px 10px 10px;
}

div.highlight p{
margin:0;
}

div.highlight p.highlight-link{
padding-top:3px;
font-size:14px;
text-transform:uppercase;
}

div.highlight p.highlight-link a{
color:#ffffff;
}






























ul.news-homepage-item-overview{
width:360px;
margin:0;
padding:0;
float:left;
list-style:none;
background-color:#4a4a4a;
}

ul.news-homepage-item-overview li{
margin:0;
padding:10px;
float:left;
display:none;
}

ul.news-homepage-item-overview li.active{
display:block;
}

ul.news-homepage-item-overview li a{
color:#ffffff;
font-weight:normal;
}

ul.news-homepage-item-overview li h3{
margin:0 0 5px 0;
font-size:18px;
line-height:130%;
}

ul.news-homepage-item-overview li h3 a{
padding:0;
color:#ffffff;
font-weight:bold;
}

ul.news-homepage-item-overview li p.read-more a{
color:#ffc000;
font-weight:bold;
}

div.news-homepage-item-image{
float:left;
width:300px;
}

ul.news-homepage-menu{
width:315px;
margin:0;
padding:0;
float:left;
list-style:none;
background-color:#4a4a4a;
}

ul.news-homepage-menu li{
margin:0;
padding:10px;
float:left;
}

ul.news-homepage-menu li{
width:315px;
margin:0 0 1px 0;
padding:0;
float:left;
}

ul.news-homepage-menu li span{
float:left;
padding:7px 10px 7px 10px;
}

ul.news-homepage-menu li img{
float:left;
margin-right:10px;
}

ul.news-homepage-menu li a{
width:315px;
margin:0;
padding:0;
float:left;
display:block;
font-size:13px;
line-height:160%;
font-weight:bold;
background-color:#222222;
color:#ffffff;
}

ul.news-homepage-menu li.active a{
background-color:#4a4a4a;
}

ul.news-homepage-menu li.active a:hover{
background-color:#4a4a4a;
}









.news-overview{

}

.news-overview .news-overview-item{
padding:10px 0;
}

.news-overview .news-overview-item-row01{
background-color:#4A4A4A;
}

.news-overview .news-overview-item-row02{

}

.news-overview .news-overview-item .news-overview-item-image{
width:130px;
float:left;
}

.news-overview .news-overview-item .news-overview-item-image img{
margin:0 10px 0 10px;
}

.news-overview .news-overview-item .news-overview-item-text{
width:535px;
float:left;
}

.news-overview .news-overview-item .news-overview-item-text .date{
margin:0;
padding:0 0 5px;
color:#AAAAAA;
font-size:11px;
font-style:italic;
line-height:100%;
}

.news-overview .news-overview-item .news-overview-item-text h4{
margin:0 0 2px 0;
font-size:15px;
font-weight:bold;
}

.news-overview .news-overview-item .news-overview-item-text p{
margin:0;
}

.news-overview .news-overview-item .news-overview-item-text p.read-more{

}