#block1 {
    width: 185px;
    float: left;
}


#block2 {

    width: 430px;
    float: left;
}

#block3 {
    width: 327px;
    float: left;
}

.subsub1 li a {
    background:#0096A4 url(../images/subsite/subsubnav1.jpg) left top repeat-x;
}      

.subsub2 li a {
        background:#003171 url(../images/subsite/subsubnav4.jpg) left top repeat-x;
}                                               

.subsub3 li a {
    background: #f20000 url(../images/subsite/subsubnav3.jpg) left top repeat-x;
}                                               

.subsub4 li a {
    background:#742d74 url(../images/subsite/subsubnav2.jpg) left top repeat-x;

}      

#nav3 li li {
    /*background: none;*/
}
.subsub1 li {
    background: url(../images/subsite/subsubsub1.jpg) left top no-repeat;
}      

.subsub2 li {
    background: url(../images/subsite/subsubsub4.jpg) left top no-repeat;
}                                               

body.agenda .subsub2 li {
    background: url(../images/subsite/subsubsub4-1.jpg) left bottom no-repeat;
}                                               


.subsub3 li {
    background: url(../images/subsite/subsubsub3.jpg) left top no-repeat;
}                                               

.subsub4 li {
    background: url(../images/subsite/subsubsub2.jpg) left top no-repeat;
}      

                   
.page p,
.page ul,
.page ol {
    line-height: 14px;
}

.page ul {
    margin: 0px 0 10px 14px;
    font-size: 11px;    
}
.page ul ul {
	margin-bottom:0;
	margin-top:5px;
}          

.page ul li {
    list-style: disc; 
    margin: 0 0 5px 0 ;
    
}
   
/* -- [sub sub navigation] -- */

#nav3 {
    padding-top: 19px;
}

#nav3 li {
    width: 184px;
/*    min-height: 28px; */
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 2px;
}

#nav3 li a {
    font-size: 12px;
    color: white;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding: 8px 6px 6px 6px;
    width: 172px;
    line-height:110%;
}

#nav3 li ul {
    padding: 8px 0 6px 0px; /*padding: 8px 0 6px 23px;*/
    margin: 0 0 0 10px;
    display: none;
}

#nav3 li.here ul,
#nav3 li.parent-here ul {
    display: block;
    /*margin-left: -5px;*/
}   

#nav3 li.parent-here li ul  {
    /*margin-left: -10px;*/
    }

#nav3 li li {
    /*height: auto;
    min-height: auto!important;*/
    color: #fff;
    text-transform: none;
    margin: 0;
    padding: 0 0 5px 13px;
    width: 150px;    
    background: url(../images/subsite/subsub_bullet.gif) left 3px no-repeat;
}            

#nav3 li li a {
    font-size: 11px;
    font-weight: normal;
	/* display: block;*/
    margin: 0;          
    padding: 0 3px 0 0px;
    background:none;
    white-space:normal;
    /*width: 150px;*/
	width:135px;
    line-height:120%;
}    

  
#nav3 li.here a,
#nav3 li.parent-here a,    
#nav3 li.parent-here li.here a,
#nav3 li.parent-here li.parent-here a,
#nav3 li.parent-here li.parent-here li.here a {
    text-decoration: underline;
}
  

#nav3 li.here li a,
#nav3 li.parent-here li a,
#nav3 li.parent-here li.here li a,
#nav3 li.parent-here li.parent-here li a {
    text-decoration: none;
    }      

#nav3 li a:hover,
#nav3 li.here li a:hover,
#nav3 li.parent-here li a:hover,
#nav3 li.parent-here li.here li  a:hover {
    text-decoration: underline;
}
              
                    
.crosslinks {
    margin: 0 0 12px 6px;
}   
           
.crosslinks a {
   color: #355072;
   text-decoration: none;
}                        

.crosslinks a:hover {
    text-decoration: underline;
}                

.crosslinks ul.y_archive {
    list-style: none;  
    margin: 12px 0 10px 0;
    }
    
.crosslinks ul.y_archive li {
     list-style: none; 
     margin: 6px 0 0 0;
  
    }    
    
.crosslinks ul.y_archive li div.months {
    margin: 0 0 0 7px;     
    display: none;
    }                                  
    
.crosslinks ul.y_archive li.open div.months {
    display: block;
    } 
    
.crosslinks ul.y_archive li.open div.months p {
    margin-bottom: 4px;
    }    
.crosslinks a.fold {
    background: url(../images/fold_bullet.gif) no-repeat 0 2px;           
    padding: 0 0 0 7px; 
}            

.crosslinks ul.y_archive li.open a.fold,
.crosslinks a.fold:hover
 {
    background: url(../images/unfold_bullet.gif) no-repeat 0 3px; 
    }   

.crosslinks h2 {
    margin: 0 0 5px 0;
}
           
.crosslinks ul {
    margin: 0px 0 0px 14px;
}
.crosslinks li {
   list-style: disc; 
   margin: 0 0 6px 0;
}   
                    
#files table {
    margin: 0px 0 0px 0;
}   

#files td {
    vertical-align: middle;
}
#files td.fileIco {
    width: 24px;
    height: 24px;
    vertical-align: middle;
}     
                
#files {
    margin: 12px 0 0 0;
}                      

#files p
{
    margin: 0;
}
#files p.file {
    line-height: 16px;
    height: 16px;
}
#files img,
#files p {
    float: none;
}

#page_func {
    background: #fff;
    height: 31px;    
    padding: 0 10px;
    line-height: 1;
    border: 1px solid #003576;
    margin: 10px 0 0 0;
}  
   
#page_func p {
    line-height: 31px;
    height: 31px;
}
#page_func a {
    color: #003576;
}          

#page_func #func {
    float: right;
}


