/* CSS Document */
body{
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:11px;
color:#000000;
margin:0;
background-image:url(../images/bgimage.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#e6e7ea;
text-align:center;
}
#maincontainer{
width:780px;
text-align:left;
margin: 0 auto;
}
#topbarcontainer{
width:752px;
height:60px;
padding:14px 14px;
}
#topbarcontainer #logo{
float:left;
padding-left:14px;
}
#topbarcontainer #banner{
float:right;
padding-right:85px;
}
#sideflash{
width:193px;
padding-left:14px;
float:left;
}
#midcontainer{
width:404px;
float:left;
}
#midflash{
width:394px;
height:185px;
padding:0px 5px;
}
#midtext{
line-height:16px;
width:404px;
}
#midtext .pad{
padding: 14px;
}
#midtext a{
color:45afa7;
text-decoration:underline;
}


#newscontainer
{
width: 155px;
float:left;
}


/*Further Links Comments*/

#furtherlinkscontainer{
width:140px;
float:left;
padding:14px 0 0 7px;
margin:0;
}
#furtherlinkscontainer ul{
list-style-type:none;
margin: 0px 0px;
padding:0px 0px;
font-size:9px;
}
#furtherlinscontainer ul li{
margin: 0px 0px;
padding:0px 0px;
width:141px;
}
#furtherlinkscontainer ul li a{
background-image:url(../images/panel_arrow.gif);
background-repeat:no-repeat;
background-position:0 4px;
padding:4px 4px 4px 14px;
border-bottom:1px solid #e5e5e5;
display:block;
text-decoration:none;
color:#000000;
font-weight:bold;
}
#furtherlinkscontainer ul li a:hover{
background-color:#d1f4f1;
}
#furtherlinkscontainer img{
padding:4px 0 4px 0;
}

/*END OF FURTHER LINKS COMMENTS*/


#footerlogos{
float:left;
display:inline;
position:absolute;
top:7px;
left:15px;
height:52px;
}
#footerspace{
height:10px;
clear:both;
font-size:10px;
}
#footer{
width:780px;
text-align:center;
color:#ccced5;
padding:10px 0px;
border-top:1px solid #ccced5;
clear:both;
font-size:10px;
position:relative;
height:40px;
}
#footer a{
color:#45afa7;
}

/* PANELS */
.leftpanelcontainer{
width:193px;
background-image:url(../images/panel_tiledbg.gif);
font-family:Tahoma, Arial, Verdana, Helvetica;
margin-bottom:7px;
}
.leftpanelbg{
background-image:url(../images/panel_mainbg.gif);
background-repeat:repeat-x;
}

.leftpanelcontainerbg{
background-image:url(../images/panel_topgrad.gif);
background-repeat:no-repeat;
}
.leftpanelcontainer img{
width:193px;
height:34px;
}
.leftpanelcontainer ul{
padding:0;
padding-bottom:15px;
margin:0;
list-style-type:none;
background-image:url(../images/panel_footer.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.leftpanelcontainer ul li{
margin:4px 14px 0px 14px;
padding-bottom:6px;
background-image:url(../images/separator.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.leftpanelcontainer ul li a{
padding-left:14px;
display:block;
background-image:url(../images/panel_arrow.gif);
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
}
.leftpanelcontainer ul li a:hover{
text-decoration:underline;
}
/*end of leftpanel*/

/*start of newspanel*/
.newspanelcontainer{
width:155px;
background-image:url(../images/newspanel_tiledbg.gif);
font-family:Tahoma, Arial, Verdana, Helvetica;
margin-bottom:7px;
font-size:9px;
}
.newspanelbg{
background-image:url(../images/newspanel_mainbg.gif);
background-repeat:repeat-x;
}

.newspanelcontainerbg{
background-image:url(../images/newspanel_topgrad.gif);
background-repeat:no-repeat;
}
.newspanelcontainer img{
width:155px;
height:34px;
}
.newspanelcontainer ul{
padding:0;
padding-bottom:15px;
margin:0;
list-style-type:none;
background-image:url(../images/newspanel_footer.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.newspanelcontainer ul li{
margin:4px 14px 0px 14px;
padding-bottom:6px;
background-image:url(../images/separator.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.newspanelcontainer ul li a{
padding-left:14px;
display:block;
background-image:url(../images/panel_arrow.gif);
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
}
.newspanelcontainer ul li a:hover{
text-decoration:underline;
}

/*end of leftpanel*/




.clearer
{
clear:both;
font-size: 0;
line-height: 0;
}


