body{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#main-page{
width:1020px;
}

#menu{
width:100%;
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;
height:30px;
}

p{
text-align:justify;
}

#menu a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:22px;
padding-right:22px;
font-weight:bold;
}

#menu a:hover{
/*color:#EF591D;*/
}

.menu_selected{
background-image:url(../images/menu_selected_bg.gif);
height:30px;
}

.menu_selected a{
font-size:13px;
color:#FFFFFF;
/*
background-image:url(../images/menu_selected_bg.gif);
height:30px;
*/
text-decoration:none;
padding-left:20px;
padding-right:20px;
}

h1{
font-size:22px;
margin-top:2px;
padding-top:0px;
}

#main-body{
color:#292C96;
width:642px;
padding-left:10px;
padding-right:10px;
text-align:justify;
}

#main-body a{
color:#CC5532; /*EF591D*/
text-decoration:none;
}

#main-body a:hover{
color:#CC5532; /*EF591D*/
text-decoration:underline;
}

#latest-news{
color:#fff;
font-weight:bold;
width:174px;
}

#latest-news a{
color:#fff; /*EF591D*/
font-weight:bold;
text-decoration:none;
}

#latest-news a:hover{
color:#292C96;
text-decoration:none;
}

.left-box{
}

.left-box a{
background-color:#292C96; 
font-weight:bold;
width:180px;
padding-left:10px;
padding-top:4px;
padding-bottom:5px;
color:#fff;
text-decoration:none;
display:block;
}

.left-box a:hover{
background-color:#CC5532; /*EF591D*/
display:block;
}

.left-box-selected a{
width:180px;
padding-left:10px;
padding-top:4px;
padding-bottom:5px;
color:#fff;
text-decoration:none;
display:block;
background-color:#CC5532; /*EF591D*/
font-weight:bold;
}

.right-header{
font-size:16px;
font-weight:bold;
color:#292C96;
}

#footer{
border-top:#292C96 1px solid;
}

#footer a{
padding-left:10px;
padding-right:10px;
color:#292C96;
}

#footer a:hover{
color:#EF591D;
}