/* CSS Document */

body{margin:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background-color:#ffffff; font-size:12px; color:#092b4d;}
a, a:link{color:#006951; text-decoration:none;}
h1{color:#0079df; margin:0px; padding:0px;}
h2{margin:0px; padding:0px;}
p{text-align:justify;}
.flashSlide
{
    width:637px;
    float:left;
}

.flags
{
    width:320px;
    height:272px;
    float:left;
    background:url(images/flags.png);
    background-repeat:no-repeat;
}

#header_top_container{float:left;width:100%;}
#header_top_container #header_top{width:960px; margin-left:auto; margin-right:auto;}
#header_top_container #header_top #logo_container{width:637px; float:left;}
#header_top_container #header_top #logo_container #logo{float:left; width:258px; height:90px; background:url(images/logo.png);}
#header_top_container #header_top #logo_container #logo a {display:block; width:100%; height:100%;}
#header_top_container #header_top #logo_container #csic{float:right; display:none; width:250px; height:90px; background:url(images/csic_logo.png); background-repeat:no-repeat; background-position:center 80%;}
#header_top_container #header_top #logo_container #csic a {display:block; width:100%; height:100%;}
#header_top_container #header_top #small_flags{float:right; height:90px; width:323px; background:url(images/small_flags.png);}
#header_container{margin-left:auto; margin-right:auto; width:960px; height:272px;}
#header_container #header{width:960px; margin-left:auto; margin-right:auto;}
#menu_container{float:left;width:100%; height:47px; margin-top:3px;}
#menu_container #menu{width:960px; background:url(images/menu_bg1.png); height:47px; margin-left:auto; margin-right:auto; color:#ffffff; font-size:13px;}
#menu_container #menu ul{margin:0px; padding:0px; line-height:3.1em;}
#menu_container #menu ul li{width:130px; float:left; text-align:center; margin:0px; padding:0px; background:url(images/menu_sep.png); background-position:100%; background-repeat:no-repeat; display:block;}
#menu_container #menu ul li a, #menu_container #menu ul li a:link{text-decoration:none; color:#ffffff; font-weight:bold; display:block;width:100%; height:100%;}
#menu_container #menu ul li a:hover{background:url(images/tab.png); background-repeat:no-repeat; background-position:-1px; color:#006951;}
#menu_container #menu ul li a.active{background:url(images/tab.png); background-repeat:no-repeat; background-position:-1px; color:#3ba224;}
#body_container{float:left;width:100%;}
#body_container #body_content{width:960px; margin-left:auto; margin-right:auto;}
#body_container #body_content #content{float:left; width:600px; margin-top:15px;}
#body_container #sidebar{width:320px; border-left:solid 3px #f1f1f1; border-right:solid 3px #f1f1f1; position:relative; vertical-align:top;}
#body_container #sidebar #news{padding-left:15px; padding-right:15px;}
#body_container #sidebar #news_header{background:url(images/news_header.png); background-repeat:no-repeat; width:320px; height:64px;}
#footer_container{float:left;width:100%; background:#626262; padding-top:25px;}
#footer_container #footer{width:960px; margin-left:auto; margin-right:auto;}
#footer_container #footer #copyrights {padding-left:10px; padding-top:20px; height:60px; color:#88e016; float:left;}
#footer_container #footer #links a, #footer_container #footer #links a:link{font-weight:bold; color:#ffffff; text-decoration:none;}
#footer_container #footer #links a:hover{color:#F00;}

#footer_container #footer #links ul{list-style-type:none; margin:0px; padding:0px;}
#footer_container #footer #links ul li {float:left; padding-left:10px; padding-right:10px;}
#footer_container #footer #links #main a, #footer_container #footer #links #main a:link{font-size:13px;}



/*News Scroller*/
* { margin:0; padding:0; }

#newsticker-demo { 
width:220px; 
/*background:#EAF4F5; */
padding:0px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:0px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:left;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:210px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:32px; height:32px; }
.newsticker-jcarousellite .info { float:left; width:190px; margin-left:5px; height:64px; }
.newsticker-jcarousellite .info span.cat { display: block; color:#808080; font-size:11px; }

.clear { clear: both; }