

body{
    color:#5B5B5B;
}
body, p, td, th,textarea, input{
    font-family: Helvetica, Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:155%;
    }

h1,h2,h3,h4,h5{
    margin:0;
    padding:0 0 5px 0;
    font-size:12px;
}

p {
    margin:0;
    padding: 0 0 10px 0;
}


a{
    color: #EE7F00;
    text-decoration:none;
    font-weight:normal;
    -moz-outline:0;
}
a:hover{
    text-decoration:underline;
}

a img {
    border:0;
}

table{
    border-collapse: collapse;
}
td{vertical-align:top}
form {
    margin:0;padding:0;
}

h1.graphical-header{
    padding: 0;
    margin:0;
}

#main-menu ul, #main-menu li {
    list-style:none;
    line-height:1px;
    padding:0; margin:0;
}

#footer{
  font-size:9px;
  white-space: nowrap;
}

#footer ul{
    list-style:none;
    }
#footer ul li{
    display:inline;
    padding: 0 6px 0 0 !important;
    margin: 0 !important;
}
#footer ul li a{
  color:#5B5B5B;
  text-transform:uppercase;
}

#footer ul li a:hover{

}


.imgtext-table table:hover{
  background:#EE7F00;
}


table.imgtext-table{
  margin:3px 10px 0 0
}

.news-list-date{float:left;font-weight:bold}

.news-list-image img{
 margin-right:5px;
}

.news-list-morelink a{
  text-transform: uppercase;
  font-size:9px;
}

#news_next_button, #news_prev_button, .news_direct_button{
    cursor:pointer;
    vertical-align: middle;
    line-height:19px;
}
#news_control{
  text-align: justify;
}
#news_control .news_direct_button{
  padding:0 2px;
  font-size:9px;
}

#news_control .active {
  background:gray;
  color:white;
}


.news-single-item h3{
  
}

#topic-switch div.topic-buttons a{
  font-size:9px;
  color: white;
  font-weight: normal;
  padding: 0 2px;
  margin: 0 2px;
  }

#topic-switch div.topic-buttons a:hover,#topic-switch div.topic-buttons a.active{
  text-decoration: none;
  background: #2D6B9A;
}

#content-center ul{
	margin: 0;
	padding:0;
}

#content-center ul li{
	padding:0;
	margin: 0 0 0 13px;
}

/* FIR */

.fir{
  background-repeat: no-repeat;
  text-indent: -9999px;
  padding: 0 0 5px 0; 
}

.graphicalHeader {
background-repeat:no-repeat;
height:0;
margin:0;
overflow:hidden;
padding:30px 0 0;
}


