#container {
/*width:1100px;*/
width:980px;
margin:0px auto;
overflow:hidden;

}

#wrapper {
float:left;
width:980px;
overflow:hidden;
overflow:hidden;

}

#banner {
float:left;
width:120px;
padding-top:270px;
z-index: 10;
}

#header {
overflow:hidden;
float:left;
width:980px;
height:256px;
background-image:url("images/header_bg.jpg");
z-index: 10;
}

#shortcuts {
float: right;
width:330px;
font-size:10px;
text-align:right;
font-weight:bold;
padding: 0px;
position: relative;
top: 80px;
z-index: 10;
}

#shortcuts a:link, #shortcuts a:active, #shortcuts a:visited {
margin-right:2px;
margin-left:2px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#shortcuts a:hover {
text-decoration:underline;
}

#logoLink {
float:left;
width:300px;
height:65px;
z-index: 10;
}

#navigation {
float:left;
width:980px;
padding-right:0px;
position: relative;
top: 162px;
}

#navbar {
    float: left;
    width: 850px;
}

#search {
float:right;
height:25px;
padding: 5px 0px 0px 0px ;
}

#search form, #search input {
padding:0px;
margin:0px;
}

#search input {
border:1px solid #E7E7E7;
padding:2px;
font-size:11px;
}

#leftbar {
float:left;
width:190px;
}

#content {
float:left;
width:559px;
padding:20px;
border-left:1px solid #CECECE;
}

#rightbar {
float:left;
width:190px;
padding-top:9px;
}

.redbutton {
width:212px;
padding-left:13px;
padding-right:25px;
padding-top:15px;
height:75px;
text-align:center;
color:#FFFFFF;
background-image:url("images/button.gif");
background-repeat:no-repeat;
font-weight:bold;
}

.redbutton a{color: #ffffff; position: relative; top: 18px;}
.redbutton a:hover{color: #ffffff; text-decoration: underline;}
.redbutton a.active{color: #ffffff; text-decoration: underline;}

/* HEADLINE */

.headlinesFile {
color:#222222;
}

/*
.headlinesFile a:link, .headlinesFile a:active, .headlinesFile a:visited {
display:block;
color:#222222;
line-height:12px;
margin-bottom:15px;
text-decoration:none;
padding: 0px 0px 0px 12px;
background:url("images/navi_inactive_bg.gif") no-repeat 0%; 
}

.headlinesFile a:hover {
text-decoration:underline;
} 

*/

.headlines{
    float: left;
    padding: 10px 0;
    border-bottom: 1px solid #CECECE;
}

.headlines h2{
    color: #000000;
}

.headlines a{
    color: #E2001A;
} 

.moreNews{
    float:right;
    padding-top: 5px;
}

/* BOX */

.boxWrapper {
float:left;
overflow:hidden;
width:245px;
margin-right:10px;
}

.boxTop {
width:245px;
height:34px;
padding-top:8px;
background-image:url("images/box_top_bg.gif");
text-align:center;
color:#E2001A;
font-weight:bold;
}


.boxContent {
width:200px;
padding-left:25px;
padding-right:25px;
height:160px;
background-image:url("images/box_content_bg.gif");
}

.boxBottom {
width:212px;
padding-left:13px;
padding-right:25px;
padding-top:15px;
height:75px;
text-align:center;
color:#FFFFFF;
background-image:url("images/box_bottom_bg.gif");
background-repeat:no-repeat;
font-weight:bold;
}

.boxBottom a:link, .boxBottom a:active, .boxBottom a:visited {
display:block;
width:220px;
line-height:50px;
color:#FFFFFF;
text-decoration:none;
}

.boxBottom a:hover {
text-decoration:underline;
}

.boxContent ul, .boxContent li {
margin:0px;
padding:0px;
}

.boxContent li {
padding-bottom:10px;
list-style-type:none;
}

/* BOX2 */

.box2Wrapper {
float:left;
overflow:hidden;
width:188px;
border:1px solid #E4E4E4;
border-bottom:0px;
margin-bottom:20px;
}

.box2Top {
width:190px;
line-height:30px;
background-image:url("images/box2_bg.gif");
text-align:center;
color:#000000;
font-weight:bold;
}


.box2Content {
width:150px;
padding:20px;
}

.box2Bottom {
width:190px;
height:8px;
background-image:url("images/box2_bottom_bg.gif");
background-repeat:no-repeat;
}


.box2Bottom a:hover {
text-decoration:underline;
}

.box2Content ul, .box2Content li {
margin:0px;
padding:0px;
}

.box2Content li {
padding-bottom:10px;
list-style-type:none;
}

.box2Content a:link, .box2Content a:active, .box2Content a:visited {
color:#000000;
text-decoration:none;
}

.box2Content a:hover {
text-decoration:underline;
}

.boxBlog li {
padding-bottom:10px;
list-style-type: ;
}

/* FOOTER */

#top_footer {
    float: left;
    width: 980px;
    height: 12px;
    font-size: 10px;
    color: #999999;
    text-align: right;
    padding: 30px 0px 0px 0px;
}

#footer {
height: 300px;
width: 100%;
clear:both;
margin-top:10px;
padding:5px;
background-color:#E6E6E6;
}

#footer_text {
width:980px;
margin:0px auto;
font-size:11px;
text-align:center;
}

#footer a:link, #footer a:active, #footer a:visited {
color:#000000;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}
