body {
 margin:0px;
 padding:0px;
 font-family:tahoma,arial,helvetica,sans-serif;
 font-size:12px;
 background-color:#F1EFE2;
 background-image:url('images/main_bg.gif');
 background-repeat:repeat-x;
 text-align:center;
 vertical-align:top;
}
#layout {
 width:990px;
 margin:0px auto;
 padding:0px;
 border:0px;
}
#header {
 height:216px;
 width:990px;
 padding:0px;
 margin:0px;
 border:0px;
}
#content {
 width:990px;
 padding:0px;
 padding-top:26px;
 margin:0px;
 border:0px;
 background-image:url('images/content_bg.gif');
 background-repeat:repeat-y;
}
#logo {
 height:132px;
 width:990px;
 padding:0px;
 margin:0px;
 border:0px;
}
#slogan {
 height:50px;
 width:990px;
 padding:0px;
 margin:0px;
 border:0px;
}
/* -- MENU STYLES -- */
#menu {
 height:34px;
 width:990px;
 border:0px;
 padding-left:40px;
 padding-top:8px;
 background-image:url('images/menu_bg.gif');
 background-repeat:repeat-y;
 text-align:left;
}
#menu a {
 font-family:Arial;
 font-size:14px;
 text-decoration:none;
 color:#009EEB;
 text-align:center;
 vertical-align:middle;
 padding-left:10px;
 padding-right:10px;
 padding-top:9px;
 padding-bottom:9px;
 margin-right:10px;
} 
#menu a:link, #menu a:visited, #menu a:active {
 text-align:center;
 vertical-align:middle;
 padding-left:10px;
 padding-right:10px;
 padding-top:9px;
 padding-bottom:9px;
 margin-right:10px;
} 
#menu a:hover {
 text-align:center;
 vertical-align:middle;
 padding-left:10px;
 padding-right:10px;
 padding-top:9px;
 padding-bottom:9px;
 background-image:url('images/menuitem_bg.gif');
 background-repeat:repeat-x;
 margin-right:10px;
} 
/* -- -- */
#footer {
 width:990px;
 height:50px;
 padding:12px;
 padding-left:30px;
 color:#FFFFFF;
 font-size:12px;
 background-image:url('images/footer_bg.gif');
 background-repeat:no-repeat;
 text-align:left;
 vertical-align:top;
}
#footer a{
 color:#FFFFFF;
 font-size:12px;
 text-decoration:none;
}
/*-- CONTENT STYLES --*/
.block_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size:17px;
 font-weight:bold;
 color:#000000;
 border-bottom:1px solid #CACACA;
 padding-bottom:4px;
}
.block_subtitle {
 font-family: Tahoma;
 font-size:10px;
 color:#666666;
 padding-top:4px;
 padding-bottom:6px;
}
.block_content {
 font-size:13px;
 color:#333333;
 padding-top:6px;
 padding-bottom:30px;
}
.block_content a {
 font-family: Verdana;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 color:#4D8ACB;
}
/*-- NEWS STYLES --*/
.box_title {
 padding-left:10px;
 font-family: Verdana;
 font-size:13px;
 color:#FEFEFE;
 background-image:url('images/box_title_bg.jpg');
 background-repeat:no-repeat;
}
.box_subtitle {
 padding:10px;
 padding-bottom:0px;
 font-family: Verdana;
 font-size:12px;
 font-weight:bold;
 color:#006695;
 background-image:url('images/box_content_bg.gif');
 background-repeat:repeat-y;
}
.box_content {
 padding:10px;
 padding-top:5px;
 padding-bottom:8px;
 font-size:12px;
 color:#4D4D4D;
 background-image:url('images/box_content_bg.gif');
 background-repeat:repeat-y;
}
.box_content a {
 font-family: Verdana;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 color:#4D4D4D;
}
.box_date {
 padding:10px;
 padding-top:0px;
 padding-bottom:8px;
 font-size:10px;
 color:#000;
 background-image:url('images/box_content_bg.gif');
 background-repeat:repeat-y;
}