/********** FOLDER **********/
/*As we use different width on Homepage, this MUST be in a more general CSS
width:630px;
margin:27px 40px 0;
*/
#folder{
padding:0;
text-align:justify;
font:normal normal 16px/1.1 Verdana,Tahoma,Arial,sans-serif;
}
#folder h1{
text-align: center;
color: #004276;
margin:-20px 0 0;
padding: 20px;
font-size:22px;
}

#folder div#subtitle_1,#folder div#subtitle_2,#folder div#subtitle_3{
text-align: center;
color:#004276;
margin:0;
padding:0;
font:normal normal 14px Verdana,Tahoma,Arial,sans-serif;
}
#folder div#subtitle_1{
margin:0 0 10px 0;
font-style:italic;
}
#folder div#subtitle_2{
font-weight:bold;
font-size:12px;
text-align:center;
}
#folder div#subtitle_3{
font-size:12px;
margin:4px 0 0;
text-align:center;
}

#folder #image img{
float:left;
margin:0 20px 20px 0;
}
#folder #descr{
padding:0;
margin:0;
text-indent:4ex;
font:normal normal 13px Verdana,Tahoma,Arial,sans-serif;
}
#folder #descr p{
padding:0;
margin:0 0 6px;
}
#folder .hl{
clear:both;
margin:26px auto 10px;
padding:0;
width:371px;
height:1px;
border-top:1px solid #006CC1;
text-align: center;
font:normal normal 1px Verdana,sans-serif;
}
#folder .fitem{
clear:both;
margin:0;
padding:10px 0 0 0;
font: normal normal 14px Arial, sans-serif;
}
#folder .fimage img{
border: none;
}
#folder .fitem a.fhdr,
#folder .fitem a.fhdr:visited{
padding:0;
margin:0;
color:#006cc1;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#folder .fitem a.fhdr:hover{
color:#409957
}

#folder .fbook{
float:right;
clear:both;
padding:0;
margin:15px 0 0;
font: normal normal 11px Verdana,sans-serif;
}
#folder .fbook a,
#folder .fbook a:visited{
clear:both;
padding:0;
margin:15px 0 0;
color:#D03000;
font: normal normal 11px Verdana,sans-serif;

}
#folder .fbook a:hover{
color:#D03000;
padding:0;
margin:15px 0 0;
font: normal normal 11px Verdana,sans-serif;

}
#folder .fsdescr a,
#folder .fsdescr a:visited
{
color:#006cc1
}
#folder .fsdescr a:hover{
color:#D03000
}
#folder .fimage{
float:left;
clear:both;font: normal normal 14px Arial, sans-serif;

padding:2px;
display:block;
margin:10px 20px 5px 0;
}
#folder .fimage img{
border: none;
}

#folder .fsdescr p{
padding:0;
margin:10px 0 0;
font: normal normal 13px Verdana,sans-serif;
}
#folder a.fmore, #folder a.read_more{
padding:0;
margin:0;
float:right;
color:#D03000;
font: normal normal 11px Verdana,sans-serif;
}

#folder .tng {
font-weight:bold;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
width:100%;
background-color:#0068bd;
margin:35px 0 0 0;
padding:2px 3px;
}

/********** VIDEOGALLERY **********/

#folder .vtable{
margin:0 auto;
}

#folder .vtable img{
border:none;
}

#folder .fcol{
vertical-align: top;
padding:15px 10px 0 10px;
width:50%;
height:100%;
border:2px solid #EBEBEB;
border-bottom:none;
}

#folder .fcol .vfimage img{
padding:0;
margin:0 15px 0 0;
float:left;
}
#folder .scol .vfimage img{
padding:0;
margin:0 15px 0 0;
float:left;
}


#folder .scol{
vertical-align: top;
padding:15px 10px 0 10px;
width:50%;
height:100%;
border:2px solid #EBEBEB;
border-bottom:none;
}

#folder .vcol{
border:2px solid #EBEBEB;
border-top:none;
}


#folder .vfimage img{
border: none;
}

#folder .vfitem {
	text-align:left;
}


#folder .vfitem a.fhdr,
#folder .vfitem a.fhdr:visited
{
padding:0;
margin:0 0 0 5px;
color:#006cc1;
font-weight:bold;
text-decoration:none;
font:normal normal 13px Verdana,Tahoma,Arial,sans-serif;
text-transform:uppercase;
}

#folder .vcol a{
padding:0;
margin:0 5px 0 0;
}

/********** NEWS ARCHIVE **********/

#news_archive{
padding:0;
margin:35px 20px 20px;
text-align:justify;
font:normal normal 13px Verdana,Tahoma,Arial,sans-serif;
}
#news_archive h1{
text-align: center;
color: #004276;
margin:-20px 0 0;
padding: 20px;
font-size:22px;
}
#news_archive h3{
text-align: center;
color: #004173;
padding: 20px;
font-size:15px;
}
#news_archive .date
{
margin:0;
padding:0;
color:#000;
}
#news_archive .litem
{
margin: 20px 0 0 0;
padding:0;
}
#news_archive a.nline
{
margin:0;
padding:0;
font-weight:bold;
color:#006CC1;
}
#news_archive .ntext
{
margin:0;
padding:0;
color: #000;
}
#news_archive .hl{
clear:both;
margin:0;
padding:26px auto 30px;
width:500px;
height:1px;
border-top:1px solid #006CC1;
font-size:1px;
text-align: center;
}
#news_archive .fitem{
clear:both;
margin:0;
padding:20px 0 0 0;
font-size:14px;
}
#news_archive .fitem a.fhdr{
padding:0;
margin:0;
color:#009;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#news_archive .fitem a.fhdr:hover,
#news_archive .fsdescr a.fmore:hover{
color:#D03000
}
#news_archive .fimage{
float:left;
padding:0;
margin:10px 20px 5px 0;
}
#news_archive .fsdescr p{
padding:0;
margin:10px 0 0;
font-size:13px;
}
#news_archive a.fmore{
padding:0;
margin:15px 0 0;
float:right;
color:#D03000;
font-size:11px;
}


