/* CSS Document */

body {
      background-color:#ededed;      
	  margin:0;
	  padding:0;
	  
     }
	 
/**************************** sitemap *************************************************/
.news_link_small   {
                FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#282828;
		font-weight:600;
		text-align: left;
margin-bottom:13px;
padding-bottom:1px;
border-bottom:1px solid;
margin-right:15px;
        }
.news_link_small:active{
        font:Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-stretch:wider;
		color: #282828
        
        
		}		
.news_link_small:hover{
        font:Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#282828	
		          
        
     }		




.sitemap_item   {
        position:relative;
        font:9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		float:left;
		color:#003399;
		font-weight: 500;
		/*height:68px;*/
		width:97%;
		padding:3px 0 3px 3%;
		margin:0;
        }
.sitemap_item:active{
        FONT:9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #003399
        
        
		}		
.sitemap_item:hover{
        FONT:9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000
		          
        
     }		



.sitemap_menu_item{
	   position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:400px;
	   /*height:25px;*/
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_menu_item a{
	   line-height:16px;
	   vertical-align: middle;
	   font-weight:600;
	   color:#000000
}
.sitemap_menu_item a:hover{
	   line-height:16px;
	   vertical-align: middle;
	   font-weight:600;
	   color:#c00
}

.sitemap_menu_item a:active{
	   line-height:16px;
	   vertical-align: middle;
	   font-weight:600
}

.sitemap_menu_item_2{
	   position:relative;
	   float:left;
       /*background-position: 30px 12px;
	   background-image:url(../images/4_left_base_menu_bg.gif);
	   background-repeat: no-repeat;*/
	   border:0px;
	   width:250px;
	   /*height:68px;*/
	   margin:0;
	   border-bottom:0px solid #fab276;
	   padding:0;
	   text-align: left;
}                
.sitemap_menu_item_1{
	   position:relative;
	   float:left;
	   display:inline;
       background-position: bottom left;
	   background-image:url(../images/6_left_base_menu_bottom_bg.gif);
	   background-repeat: repeat-x;
	   border:0px;
	   width:250px;
	   /*height:68px;*/
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_menu_item_intro{
	   position:relative;
	   float:left;
	   display:inline;
	   /*background-position:top left;*/
	   border:0px;
	   margin:0;
	   padding:5px 0 5px 20px;
	   width:250px;
	   /*height:25px;*/
	   text-align: left;
}




/*.sitemap_menu_item a{
height:68px;
}
*/

/*.sitemap_menu_item a{
	   line-height:80px
}	
*/

.sitemap_sub_menu_item_2{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:400px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_2_out{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_2_intro{
       position:relative;
	   float:left;
	   display:inline;
       /*background-position: left;
	   background-image:url(../images/4_left_sub_menu_bg.gif);
	   background-repeat: no-repeat;
	   background-position:40px 15px;*/
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:10px 0 0 40px;
	   text-align: left;
}


.sitemap_sub_menu_item_3{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:400px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_3_out{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_3_intro{
       position:relative;
	   float:left;
	   display:inline;
       /*background-position:right;
	   background-image:url(../images/4_left_sub_menu_bg.gif);
	   background-repeat: no-repeat;
	   background-position:50px 15px;*/
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:0 0 0 60px;
	   text-align: left;
} 



.sitemap_sub_menu_item_4{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:400px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_4_out{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_4_intro{
       position:relative;
	   float:left;
	   display:inline;
       /*background-position:right;
	   background-image:url(../images/4_left_sub_menu_bg.gif);
	   background-repeat: no-repeat;
	   background-position:60px 15px;*/
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:0 0 0 80px;
	   text-align: left;
} 


.sitemap_sub_menu_item_5{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:400px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_5_out{
       position:relative;
	   float:left;
	   display:inline;
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:0;
	   text-align: left;
}
.sitemap_sub_menu_item_5_intro{
       position:relative;
	   float:left;
	   display:inline;
       /*background-position:right;
	   background-image:url(../images/4_left_sub_menu_bg.gif);
	   background-repeat: no-repeat;
	   background-position:70px 15px;*/
	   border:0px;
	   width:250px;
	   margin:0;
	   padding:0 0 0 100px;
	   text-align: left;
} 




.sitemap_sub_menu_item a{
	   line-height:30px
}

.news_link_2   {
                FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#282828;
		font-weight:600;
		text-align: left;
margin-bottom:13px;
padding-bottom:1px;
border-bottom:0px solid;
margin-right:15px;
        }
.news_link_2:active{
        font:Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-stretch:wider;
		color: #282828
        
        
		}		
.news_link_2:hover{
        font:Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#282828	
		          
        
     }		
.news_text news_link_2{
        text-align:left
}	 


/*******************************************           top           ****************/	 
.article_title{
	margin: 0pt;
	 padding: 5px 0pt 15px; 
	 position: relative; 
	 font-weight: 800; 
	 font-size: 10pt; 
	 color: rgb(36, 121, 207);
}

 a.details:hover { 
   color:#666666 !important;
   text-decoration:none;
 }
 a.details { 
     text-decoration:none;
     font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:black;

 }
.top{
          position:relative;
          background-image:url(../images/bg.jpg);
	      background-repeat: repeat-y;
	      background-position: top;
          width:1000px;
		  height:225px;
		  margin:0;
		  padding:0 15px 0 15px;
           }
.top_flash{
          position:relative;
		  float:left
          width:970px;
		  height:225px;
		  margin:0;
		  padding:0;
		  z-index:1
           }
		   
.languages{
            position:relative;
			float: right;
			height:225px;
			width:200px;
			padding:0 5px 0 0;
			margin:-225px 0 0 0;
			text-align: right;
			z-index:5
}

.lang_flag{
            position:relative;
			float:right;
			height:16px;
			width:200px;
			padding:20px 0 0 0;
			margin:0;
}
.lang_flag_a   {
        font: 9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#fff;
		font-weight: 500
        }
.lang_flag_a:active{
        font: 9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #fff;
		font-weight: 500
        
        
		}		
.lang_flag_a:hover{
        font: 9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		color:#fff;	
		font-weight: 500
        
     }		
	 
	 
/*      top menu       */


.path_menu{
            position: relative;
          background-image:url(../images/bg.jpg);
	      background-repeat: repeat-y;
	      background-position: top;
			height:30px;
			padding:0 15px 0 15px;
			margin:0;
			width:970px;
			border:0;
         }
.path_menu_intro{
            position: relative;
          background-image:url(../images/path_menu_bg.jpg);
	      background-repeat: repeat-x;
	      background-position: top;
			height:30px;
			padding:0;
			margin:0;
			width:970px;
			border:0;
			color:#fff;
		    font-weight: bold
         }
.path_menu_intro_left{
            position: relative;
			float:left;
			height:30px;
			padding:0 0 0 20px;
			margin:0;
			width:500px;
			border:0;
			color:#fff;
		    font-weight: bold;
			text-align:left;
			line-height:30px
         }
.path_menu_intro_right{
            position: relative;
			float:left;
			height:20px;
			padding:5px 0 0 20px;
			margin:0;
			width:400px;
			border:0;
			color:#fff;
		    font-weight: bold;
			text-align: right;
         }
.small_div{
            position: relative;
			float: right;
			padding:5px 10px 0 0;
			margin:0;
			width:24px;
			height:15px;
			border-left:2px dotted #a2a6a9;
			border-right:0px dotted #a2a6a9;
			border-bottom:0px dotted #a2a6a9;
			border-top:0px dotted #a2a6a9;
			color:#fff;
		    font-weight: bold;
			text-align: right;
}		 
.small_div img{
            position: relative;
			vertical-align:top;
			padding:0;
			margin:0;
			border:0px splid #fff
}		 
.path_menu_a   {
        font: 9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#fff;
		font-weight: bold
        }
.path_menu_a:active{
        font: 9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #fff;
		font-weight: bold
        
        
		}		
.path_menu_a:hover{
        font: 9pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		color:#fff;	
		font-weight: bold
        
     }		
		
		
		/*      div_box          */  
		
.box_1{
          position: relative;
          background-image:url(../images/bg.jpg);
	      background-repeat: repeat-y;
	      background-position: top;
		  background-color:#fff;
          width:970px;
		  margin:0;
		  padding:0 15px 0 15px;
          }	
		  
.box_intro{
          position: relative;
		  background-color:#fff;
          width:970px;
		  margin:0;
		  padding:0;
		  font:11pt Verdana, Arial, Helvetica, sans-serif
          }	
		  
		  /* *******************************   first    *************************** */
		  
.first{
       position:relative;
	   background-image:url(../images/p_first_shadow.jpg);
	   background-repeat: repeat-y;
	   background-position:right;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   float:left;
	   font-size:11pt;
	   border:0px;
	   width:279px;
	   margin:0;
	   padding:0;
	   text-align:left
        
       }
#first_intro{
       position:relative;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   background-color:#f2f2f2;
	   float:left;
	   font-size:11pt;
	   border:0px;
	   width:272px;
	   margin:0;
	   padding:0;
	   text-align:left
        
       }
.first_s_on{
       position:relative;
	   font-family:Arial, Helvetica, sans-serif;
	   float:left;
	   font-size:9pt;
	   border:0px;
	   width:272px;
	   margin:0;
	   padding:0 7px 0 0;
	   text-align:left
}	   
.first_s_off{
       position:relative;
	   font-family:Arial, Helvetica, sans-serif;
	   background-color:#f2f2f2;
	   float:left;
	   font-size:9pt;
	   border:0px;
	   width:272px;
	   margin:0;
	   padding:0;
	   text-align:left
}	   
	   
.p_first_top{
       position:relative;
	   background-image:url(../images/p_first_top.jpg);
	   background-repeat: repeat-x;
	   background-position:top;
	   background-color:#f2f2f3;
	   color:#fff;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10pt;
	   font-weight:bold;
       float:left;	   
	   border:0px;
	    width:100%;
	   height:25px;
	   margin:0;
	   padding:5px 0 0 0;
	   text-align:left	
}
 

/*      **************  menu    */
.menu{
       position:relative;
	   background-repeat: no-repeat;
	   background-position:bottom right;
	   background-color:#f2f2f3;
       float:left;	   
	   border:0px;
	   width:230px;
	   margin:0;
	   padding:13px 5px 18px 14px;
	   text-align:left	

         }

.base_menu_item{
       position:relative;
       float:left;	
	   display:inline;   
	   background-image:url(../images/base_menu_item_bg.gif);
	   background-repeat: no-repeat;
	   background-position:-230px 1px;
	   border:0px;
    text-transform:uppercase;
	   width:210px;
	   margin:0;
	   padding:0 0 0 20px;
	   text-align:left;	
}
.base_menu_item a{
position:relative;
float:left;
color:#2579d1;
padding:2px 0 4px 0;
    text-transform:uppercase;
margin:0;
width:210px;
border-bottom:1px solid #bbc0c4
}
.base_menu_item_2{
       position:relative;
       float:left;	   
	   display:inline;   
	   background-image:url(../images/base_menu_item_bg.gif);
	   background-repeat: no-repeat;
	   background-position:0 1px;
	   border:0px;
	   width:210px;
	   margin:0;
	   padding:0 0 0 20px;
    text-transform:uppercase;
	   text-align:left	
}
.base_menu_item_2 a{
position:relative;
float:left;
color:#fff;
width:210px;
padding:2px 0 4px 0;
margin:0;
    text-transform:uppercase;
border-bottom:1px solid #bbc0c4;
}	   	   

.base_menu_item_a {
	   font:9px Verdana, Arial, Helvetica, sans-serif;
	   width:210px;
	   width:100%;
    text-transform:uppercase;
	   font-weight:bold;
	   /*color:#2479cf;*/
	   text-decoration:none
        }
.base_menu_item_a:active{
	   font:9px Verdana, Arial, Helvetica, sans-serif;
	   width:210px;
	   font-weight:bold;
	   /*color:#2479cf;*/
        
        
		}		
.base_menu_item_a:hover{
	   font:9px Verdana, Arial, Helvetica, sans-serif;
	   width:210px;
	   font-weight:bold;
    text-transform:uppercase;
	   /*color:#fff; */
        
     }	
     
     
.base_menu_item_a_active {
	   font:9pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   color:#2152aa;
	   text-decoration:none;
    text-transform:uppercase;
        }
.base_menu_item_a_active:active{
	   font:9pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   color:#2152aa;
    text-transform:uppercase;
        
        
		}		
.base_menu_item_a_active:hover{
	   font:9pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   color:#2152aa; 
    text-transform:uppercase;
        
     }	
     
     
     
.sub_menu_item_2{   
	   background-image:url(../images/sub_menu_1_bg.gif);
	   background-repeat: no-repeat;
	   background-position:20px 6px;
       float:left;	   
	   width:210px;
	   height:16px;
	   margin:0;
	   padding:2px 0 0 20px;
	   text-align:left;	
    text-transform:uppercase;
}
.sub_menu_item_2_active{
       position:relative;
	   background-image:url(../images/sub_menu_1_active_bg.gif);
	   background-repeat: no-repeat;
	   background-position:20px 8px;
	   background-color:#2377cd;
	   line-height:16px;
       float:left;	   
	   border:0px;
	   width:210px;
	   height:20px;
	   margin:0;
	   padding:0 0 0 20px;
	   text-align:left;
	   vertical-align: top	;
           text-transform:uppercase;
}     	
.sub_menu_item_2_a {
       float:left;
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   background-image:url(../images/sub_menu_item_bg.gif);
	   background-repeat: repeat-x;
	   background-position: bottom left;
	   font-weight:500;
	   color:#353535;
	   width:200px;
	   width:"210px";
	   text-decoration:none;
	   padding:0 0 3px 10px;
	   margin:0;
    text-transform:uppercase;
        }
.sub_menu_item_2_a:active{
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
	   color:#353535;
	   padding:0 0 3px 10px;
	   margin:0;
    text-transform:uppercase;
        
		}		
.sub_menu_item_2_a:hover{
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
	   color:#353535; 
	   padding:0 0 3px 10px;
	   margin:0;
    text-transform:uppercase;
     }		
.sub_menu_item_2_a_active {
       float:left;
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   background-image:url(../images/sub_menu_item_bg.gif);
	   background-repeat: repeat-x;
	   background-position: bottom left;
	   font-weight:500;
	   color:#2152aa;
	   text-decoration:none;
	   width:200px;
	   width:"210px";
	   padding:0 0 3px 10px;
	   margin:0
    text-transform:uppercase;
        }
.sub_menu_item_2_a_active:active{
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
	   color:#2152aa;
	   padding:0 0 3px 10px;
	   margin:0
            text-transform:uppercase;
		}		
.sub_menu_item_2_a_active:hover{
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
	   color:#353535; 
	   padding:0 0 3px 10px;
	   margin:0
    text-transform:uppercase;
     }		
.sub_menu_item_2_active_a {
	   font:7pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
	   color:#fff;
	   text-decoration:none;
	   padding:0;
	   margin:0;
	   line-height:16px
    text-transform:uppercase;
        }
.sub_menu_item_2_active_a:active{
	   font:7pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
	   color:#fff;
	   padding:0;
	   margin:0;
	   line-height:16px;
    text-transform:uppercase;
		}		
.sub_menu_item_2_active_a:hover{
	   font:7pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
	   color:#fff; 
	   padding:0;
	   margin:0;
	   line-height:16px;
    text-transform:uppercase;
     }		
     


  
.portlet_news{
       position:relative;
	   background-color:#fff;
       float:left;	   
	   border:0px;
	    width:100%;
	   margin:0;
	   padding:0;
	   text-align: justify	

         }

.news{
       position:relative;
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:500;
       float:left;	   
	   border:0px;
	 
	   margin:0;
	   padding:13px 30px 18px 30px;
	   text-align: justify	

         }
  
.articles{
       position:relative;
	   background-color:#f2f2f2;
       float:left;	   
	   font:8pt Verdana, Arial, Helvetica, sans-serif;
	   border:0px;
	   width:212px;
	   margin:0;
	   padding:13px 30px 18px 30px;
	   text-align: justify	

         }
		 

 
	 
.more_details   {
        FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#0b82f6;
		font-weight:500
        }

.part_details a{

FONT: 9pt Tahoma, Arial, Helvetica, sans-serif !important;
		text-decoration: none !important;
		color:#0b82f6 !important;
		font-weight:500 !important;
line-height:22px;
}

.part_details a span{

FONT: 9pt Tahoma, Arial, Helvetica, sans-serif !important;
		text-decoration: none !important;
		color:#0b82f6 !important;
		font-weight:500 !important;
line-height:22px;
} 



.part_details font{

FONT: 9pt Tahoma, Arial, Helvetica, sans-serif !important;
		text-decoration: none !important;
		color:#0b82f6 !important;
		font-weight:500 !important;
line-height:22px;
}  
.more_details:active{
        font:Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #0b82f6
        
        
		}		
.more_details:hover{
        font:Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		color:#0b82f6	
		          
        
     }		

.date{  
        text-align:left;
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
		font-style:normal;
		font-weight:bold;
		color:#f75800;
		padding:0 0 10px 0;		
        
		}
		
.news_line{
       position:relative;
	   font-family:Arial, Helvetica, sans-serif;
	   float:left;
	   font-size:1px;
	   border:0px;
	   margin:0;
	   width:195px;
	   height:2px;
	   padding:0 34px 0 43px;
	   text-align:left
}
.news_line_intro{
       position:relative;
	   font-family:Arial, Helvetica, sans-serif;
	   background-color:#dddddd;
	   float:left;
	   font-size:1px;
	   border:0px;
	   margin:0;
	   width:195px;
	   height:2px;
	   padding:0;
	   text-align:left

}
.source{
        text-align:justify;
        FONT: 9pt Tahoma, Arial, Helvetica, sans-serif;
		font-style:normal;
		color:#000		

}		 
		 	  	  


/*    *************************************      second     ************************************* */		  
		  
.second{
       position:relative;
	   background-color:#ffffff;
	   font:9pt Verdana, Arial, Helvetica, sans-serif;
	   float:left;
	   border:0px;
	   width:671px;
	   margin:0;
	   padding:0 8px 0 12px;
	   text-align: justify
        
       }
#second_intro{
       position:relative;
	   background-color:#ffffff;
	   font:9pt Verdana, Arial, Helvetica, sans-serif;
	   float:left;
	   border:0px;
	   width:659px;
	   margin:0;
	   padding:0;
	   text-align: justify
        
       }

.title{
	   font:9pt Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   color:#2479cf;
	   text-align: left;
	   margin:0;
	   padding:10px 0 10px 0

       }	   
	   



 /*     ******************************           third     ************************************   */
 
 
.third{
       position:relative;
	   background-image:url(../images/p_third_shadow.jpg);
	   background-repeat: repeat-y;
	   background-position: left;
	   font-family:Arial, Helvetica, sans-serif;
	   float:left;
	   font-size:9pt;
	   border:0px;
	   width:229px;
	   margin:0;
	   padding:0 0 0 7px;
	   text-align:left
	   
	   }
#third_intro{
       position:relative;
	   background-color:#f2f2f3;
	   font-family:Arial, Helvetica, sans-serif;
	   float:left;
	   font-size:9pt;
	   border:0px;
	   width:229px;
	   margin:0;
	   padding:0;
	   text-align:left
	   
	   }

.p_third_top{
       position:relative;
	   background-image:url(../images/p_first_top.jpg);
	   background-repeat: repeat-x;
	   background-position:top;
	   background-color:#f2f2f3;
	   color:#fff;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10pt;
	   font-weight:bold;
       float:left;	   
	   border:0px;
	   width:659px;
	   height:25px;
	   margin:0;
	   padding:5px 0 0 0;
	   text-align:left;
           margin-top:20px;	
}

.gallery{
       position:relative;
	   font-family:Arial, Helvetica, sans-serif;
	   float:left;
	   font-size:10pt;
	   border:0px;
	   width:670px;
	   margin:0;
	   padding:12px 0px 48px 12px;
	   text-align: justify
	   
	   }

.gallery a{
 	position:relative;
	float:left;
	border:0;
        width:160px;
}

.gallery a img{
      
	   border:0px;
	   margin:0;
	   padding:4px;
	   text-align: justify
}

.gallery_img img{
       position:relative;
	   float:left;
	   border:2px solid #2d71ba;
	   width:95px;
	   height:63px;
	   margin:0;
	   padding:0;
	   text-align: justify
	   
	   }
.poll{
       position:relative;
	   background-color:#fff;
	   font-family:Arial, Helvetica, sans-serif;
	   float:left;
	   font-size:10pt;
	   border:0px;
	   width:203px;
	   width:"229px";
	   margin:0;
	   padding:12px 14px 48px 12px;
	   text-align: justify
	   
	   }
	  



	 
.down{
           position: relative;
          background-image:url(../images/bg.jpg);
	      background-repeat: repeat-y;
	      background-position: top;
		   height:50px;
		   width:970px;
		   vertical-align:bottom;
		   text-align: center;
		   padding:0 15px 0 15px;
		   margin:0;
		   clear:both;
		   
          }	
.down_intro{
           position: relative;
          background-image:url(../images/down_bg.jpg);
	      background-repeat: repeat-x;
	      background-position: top;
		   height:50px;
		   width:970px;
		   vertical-align:bottom;
		   text-align: center;
		   padding:0;
		   margin:0;		   
          }
		  
.weather_course{
           position: relative;
		   float:left;
		   height:50px;
		   width:500px;
		   text-align: left;
		   padding:0;
		   margin:0;
		   
}		  	
.copyright{
           position: relative;
		   float:left;
		   height:50px;
		   width:470px;
		   font:9pt Verdana, Arial, Helvetica, sans-serif;
		   color:#fff;
		   line-height:50px;
		   text-align: center;
		   padding:0;
		   margin:0;
		   
}




.menu_items {
	position: relative;
	margin: 0
}

.div_down {
	position: static;
	clear: left;
	height: 20px;
	width: 100%;
}

ul {
        
	line-height: 1.5em;
	margin: 0.5em 0 0 4.5em;
	padding: 0;
	list-style-type: disc;
}

ol {
	line-height: 1.5em;
	margin: 0.5em 0 0 2.5em;
	padding: 0;
	list-style-image: none;
}

li {
	margin-bottom: 0.5em;
}

dt {
	font-weight: bold;
}

dd {
	line-height: 1.5em;
	margin-bottom: 1em;
}

fieldset {
	border: 1px solid #8cacbb;
	margin: 1em 0em 1em 0em;
	padding: 0em 1em 1em 1em;
	line-height: 1.5em;
	width: auto;
}

legend {
	background: White;
	padding: 0.5em;
	font-size: 90%;
}

form {
	border: none;
	margin: 0;
}

label {
	font-weight: bold;
}

textarea {
	font: 100% Monaco, "Courier New", Courier, monospace;
	border: 1px solid #8cacbb;
	color: Black;
	width: 90%;
}

input {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
		sans-serif;
	visibility: visible;
	border: 1px solid #8cacbb;
	color: Black;
	vertical-align: middle;
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

select {
	border: 1px solid #8cacbb;
	color: Black;
	background-color: White;
	vertical-align: top;
}

.contentViews {
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
	background-color: transparent;
	padding-left: 1em;
	padding-top: 1em;
	line-height: normal;
	margin: 10px;
	list-style: none;
	border: 1px solid #4A4A4A;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.contentViews li {
	display: inline;
	padding-top: 0.5em;
}

.contentViews li a {
	background-color: transparent;
	border: 1px solid #4A4A4A;
	border-style: solid;
	color: #4A4A4A;
	height: auto;
	margin-right: 0.5em;
	padding: 0em 1em;
	line-height: normal;
	text-decoration: none;
	text-transform: lowercase;
	z-index: 1;
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

.contentViews .selected a {
	background-color: #4A4A4A;
	border-bottom: #4A4A4A 1px solid;
	color: #4A4A4A;
}

.contentViews li a:hover {
	background-color: #F1F1F2;
	font-weight:bold;
}
img {border:0;}
ol.list {padding:0; margin:0 40px 0 40px; text-align:left; color:#FFFFFF; float:left}
.list .index img {border:0; position:absolute; left:0; top:0}
.list li {clear:both; list-style:none; padding:5px 0}
.list a {text-decoration:none; display:block; float:left; min-height:18px; line-height:normal; font-weight:bold; color:#404040}
.index {width:18px; height:18px; line-height:18px; text-align:center; position:relative; float:left; color:#FFFFFF; font-size:11px}
.index .index {position:absolute; top:0; left:0; float:none}
.list a .index .out {visibility:visible}
.list a .index .over {visibility:hidden}
.list a span {display:block; margin:0 0 0 25px}
.list a span span {color:#BEC8D1; display:inline; margin:0; font-weight:normal}
.list a:hover {color:#4A4A4A; cursor:pointer; cursor:hand}
.list a:hover .out {visibility:hidden}
.list a:hover .over {visibility:visible}
.list a:hover span span {color:#BEC8D1}
/* description styles */
.elsDescription {color:#333333; /**/ _font-size:90%; font-size:120%}
.elsDescription h3 {font-size: 150%; padding:20px 0 10px 0; margin:0}
.elsDescription p {padding:0 0 15px 0}
.elsDescription p code {background-color:#ededed}
 table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 320px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}


table.servicesT td.servHd
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}


table.servicesT td
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;} 

.servBodL { border-left: 1px dotted #CEDCEA; }

.date1 { 
color:#666666;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
a.glink:link, a.glink:visited, a.glink:hover { 
color:#666666 !important;
text-decoration:underline;
}
a.glink:link, a.glink:visited, a.glink:hover { 
color:#666666 !important;
text-decoration:underline;
}
.stext1  {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#666666 !important;
}

.part_details{
    line-height:22px;
    font-size:9pt !important;
}
.part_details font{
    line-height:22px;
    font-size:9pt !important;
}
.part_details li{
    line-height:22px;
    font-size:9pt !important;
}
.part_details div{
    line-height:22px;
    font-size:9pt !important;
}

