      BODY {

  position: absolute;

  right: 0;
  bottom: 0;
  left: 0;
  height: 98%;
  margin: auto;
  color : #000;
  font-family : Verdana,sans-serif;
  font-size : 12px;
  background: #999 url('../../images/core/bg.png') repeat-x top left; color: #000;
  width: 1100px;

      }

     img{border:none;}
      .container{
	  width:100%;
	  margin:auto;
	  text-align:left;
	  background-color:#fff;
	

      }

     .img_center {
	margin:10px;
	padding-top:15px;
	text-align: center;
	
     }
      

     A {
           color : #333333;
           text-decoration : none;
      }
     A:active {
           color : #999999;
           text-decoration : none;
      }
     A:hover {
           color : #999999;
           text-decoration : none;
      }
     A:visited {
           color : #333333;
           text-decoration : none;
      }
     A:visited:hover {
           color : #999999;
           text-decoration : none;
      }
     h1  {
           color : #333333;
           size : 26px;
           font-weight : normal;
      }
     h2 {
           background-color : #fe911c;
           font-size : 14px;
           font-weight : bold;
           text-align : left;
       	   padding:3px;
	    padding-left : 5px;
	   color:#000;
	   
      }

     h3 {
           font-size : 13px;
           font-weight : bold;
           text-align : left;
           padding-top : 5px;
           padding-bottom : 5px;
	
      }

     h2 img{border:none;padding-right:.5em;}
     h3 img{border:none;padding-right:.5em;}


     h4 {
           font-family : Verdana, sans-serif;
           font-size : 16px;
           font-weight : normal;
           color : #333;
           text-align : left;
	   margin:4px;

      }


     h6 {
           background-color : #999999;
           font-size : 20px;
           font-weight : normal;
           text-align : left;
           padding : 15px;
           margin : 0;
          
      }

     h10 {
           color : #333333;
           size : 26px;
           font-weight : normal;
      }


     h22 {
           background-color : #999;
           font-size : 14px;
           font-weight : normal;
           text-align : left;
           padding : 8px;
      }


     .box {
     border-right: 4px solid #333; 

      
}
     
     .menu_main {
	 margin:auto;
	 width:1100px;
	 }

     .banner {
	   width:1100px;
          
      }


       .banner_image {

           background-color :Transparent;
	   width:1100px;
	   margin-bottom : 0px;

          
      }


     .content {
           font-family : Verdana, sans-serif;
           float : left;
           background : #fff;
           background-color : #fff;
	   width:790px;
	   font-size:12px;
           min-height:930px; _height:930px;
	   margin-top:00px;
           border-right: 1px solid #666;
           padding-right:20px;
	   padding-top:0px;
           padding-left : 10px;
           padding-bottom : 0px;
          
      }

 .links {

     font-family : Verdana, sans-serif;
            float : left;
           background : #fff;
           width:275px;
	   font-size:10px;
           padding-bottom : 30px;
           padding-top : 0px;
           padding-left : 0px;
           padding-right :0px;
	   margin:0px;
           
      }

     .menu_small {
	   font-size : 14px;
           background-color : #fff;  
	   padding-top:3px;
	   padding-bottom:3px;
           color : #fe911c;
           font-weight : bold;
           padding-right:10px;
	   padding-left:10px;
          margin-left:0px;
        margin-right:0px;
           border-bottom: 1px solid #666;

      }


     .menu_small a, .menu_small a:link, .menu_small a:visited, .menu_small a:active {color: #fe911c;}
     .menu_small a:hover {color: #333;}

     .admin {
           font-family : Verdana, sans-serif;
           float : left;
	   font-size : 12px;
           margin-top : 30px;
           margin-left : 100px;
	   margin-right : 30px;
           padding-bottom : 10px;
           background : #fff;
           background-color : #fff;
           width : 1000px;
	   padding:5px;
	
      }
     .admin a, .admin a:link, .admin a:visited, .admin a:active {
           font-weight : 600;
           color: #333;
      }
     .admin a:hover {
           font-weight : 600;
           color : #000;
      }
     .admin_title {
           font-family : Verdana, sans-serif;
           border-bottom : 1px dotted #000;
           margin-top : 10px;
           color : #333;
           font-size : 14px;
           width : 800px;
      }
     .index {
           font-family : Verdana, sans-serif;
           font-size : 14px;
           font-weight : normal;
           text-transform : uppercase;
           padding-top : 3px;
           padding-bottom : 3px;
	   margin-right:20px;
	   margin-top:20px;
	float:right;    
  }

 .index_item {
           font-family : Verdana, sans-serif;
           font-size : 12px;
           font-weight : bold;
           text-transform : lowercase;
	   margin-right:10px;

    
  }


     .main {
	   float : right;
           font-family : Verdana, sans-serif;
           font-size : 14px;
           font-weight : bold;
           text-transform : uppercase;
           padding-top : 3px;
           padding-bottom : 10px;
           
      }
     .message {
           font-family : Verdana, sans-serif;
           font-size : 24px;
           font-weight : bold;
           text-transform : uppercase;
           color : #333;
           margin-left : 50px;
           margin-bottom : 20px;
	  
      }
    
     .blog {
	   clear:both;
           float:left;
           font-family : Verdana, sans-serif;
          
           margin-bottom : 10px;
           color : #000;
           font-size : 12px;
           width:700px;
      }
     .blog A {
           color : #fe911c;
           text-decoration : none;
      }
     .blog A:active {
           color : #fe911c;
           text-decoration : none;
      }
     .blog A:hover {
           color : #fe911c;
           text-decoration : none;
      }
     .blog A:visited {
           color : #fe911c;
           text-decoration : none;
      }
     .blog A:visited:hover {
           color : #fe911c;
           text-decoration : none;
      }
     .blog_posted {
           font-family : Verdana, sans-serif;
           color : #000;
           font-size : 11px;
           margin-top : 20px;
           margin-bottom : 20px;
      }
     .blog_image {
	clear:both;
        float:right;   
	font-family : Verdana, sans-serif;
           font-size : 10px;
           font-style : italic;
      	   margin-right:10px;
      	   margin-left:10px;
	
	}

     .blog_date {
           font-family : Verdana, sans-serif;
           font-size : 13px;
           color : #333;
           border-bottom : 1px solid #333;
           font-weight : bold;
      }

     .blog_title {
           font-family : Verdana, sans-serif;
           font-size : 14px;
           font-weight : bold;
           margin-bottom : 10px;
           color : #000;
          
      }


     .square {
	padding-right:5px;
      }


     .bullet {
	padding-right:5px;
      }


      }

     .date {
           font-family : Verdana, sans-serif;
           font-size : 13px;
           color : #333;
           border-bottom : 1px solid #333;
           font-weight : bold;
      }

     .list {
           font-family : Verdana,sans-serif;
           margin-top : 50px;
      }
     .entry_list {
           font-family : Verdana,sans-serif;
           color : #000;
	   size:10px;
      }
     .entry_list a, .entry_list a:link, .entry_list a:visited, .entryList a:active {
           color : #000;
           size : 10px;
      }
     .entry_list a:hover {
           text-decoration : underline;
      }
     .entry_id {
           font-family : Verdana,sans-serif;
           color : #000;
      }
     .entry {
clear:all;
           font-family : Verdana,sans-serif;
           padding-left : 0px;
           margin-top : 20px;
           margin-bottom : 20px;
	   font-size:12px;	
      }
     .entry a, .entry a:link, .entry a:visited, .entry a:active {
           color : #000;
      }
     .entry a:hover {
           color : #000;
      }
     .entry_title {
           font-size : 12px;
      }

     .image {
           font-family : Verdana, sans-serif;
	   background-color:#fff; color:#fff; margin-top:20px;
 
     }

     .image A { color : #ffffff; }
     .image A: visited { color : #ffffff; }
     .image A: active { color : #000; }
     .image A: hover { color : #000; }



      }
     .author {
           font-family : Verdana,sans-serif;
           font-style : italic;
      }
     .title {

           font-family : Verdana,sans-serif;
           font-size : 24px;
           color : #333;
           margin-bottom : 15px;
           padding-left:15px;
	}


     .archive_title {
           font-family : Verdana,sans-serif;
           margin-bottom : 30px;
           margin-top : 20px;
           padding-left:15px;
	}

     .error{
           font-family : Verdana,sans-serif;
           color : #f00;
           font-weight : bold;
	   font-size:12px; 
     }
     .side {
           font-family : Verdana,sans-serif;
           color : #333;
           font-size : 10px;
           font-weight : normal;
           line-height : 150%;
           padding : 5px;
      }

     .side_news {
           color : #000;
           padding-top:5px;
           padding-bottom:5px;
	
      }

     .side_news A { color : #999; }
     .side_news A: visited { color : #999; }
     .side_news A: active { color : #999; }
     .side_news A: hover { color : #999; }


     .sidetitle {
           font-family : Verdana, sans-serif;
           font-size : 16px;
           font-weight : bold;
           padding : 10px;
           margin : 10px;
           letter-spacing : 0.1em;
           border-bottom : 1px solid #000;
           text-align : center;
           text-transform : uppercase;
      }

     .sidetitle_news {
           color : #999;
           font-size : 13px;
           font-weight : bold;
           padding : 2px;
           margin-top : 10px;
           letter-spacing : 0.1em;
           border-bottom : 1px dotted #000;
           text-align : center;
           text-transform : uppercase;
      }

     .sidetitle_news_small {
           color : #999;
           font-size : 11px;
           font-weight : bold;
           padding : 2px;
           margin-top : 10px;
           letter-spacing : 0.1em;
           border-bottom : 1px dotted #000;
           text-align : center;
           text-transform : uppercase;
      }

     .powered {
           font-family : Verdana, sans-serif;
           color : #000;
           font-size : xx-small;
           font-weight : bold;
           border-top : 1px solid #ccc;
           border-bottom : 1px solid #ccc;
           line-height : 150%;
           text-transform : uppercase;
           padding : 4px;
           margin-top : 15px;
           text-align : center;
           letter-spacing : 0.2em;
      }
     .intro {
	  float:left;
	  font-family : Verdana,sans-serif;
          margin-bottom : 20px;
          margin-top:10px;
          margin-right : 10px;
          font-size : 12px;
          color : #333;
      }


     td {
           font-family : Verdana,sans-serif;
           font-size : 12px;
      }
  td.initial { background-color: #999; color:#000000 }
  td.normal { background-color: #999 }
  td.highlight { background-color: #199deb }
  td.title1 {font-size:13px;font-weight:bold;}
  td.title2 {border-bottom: 1px solid #ccc; font-size:16px;font-weight:bold; color:#ccc}



	.framex {

}

	.table_title {
		font-weight: bold;
		margin-top:20px;
		font-size:14px;
		color:#333;
		font-size:12px;
		border-bottom: 1px solid #333;
		margin-bottom:20px;
	}	

	.info	{
		font-family:Verdana,sans-serif; 
		color: #333;
		
		font-size:12px; 
		
		}

	.comment	{
		font-family:Verdana,sans-serif; 
		color: #999;
		font-size:11px; 

		}

	.comment_title	{
		font-family:Verdana,sans-serif; 
		font-size:14px; 

		}


	.comment_list	{
	        
		font-family:Verdana,sans-serif; 
		font-size:12px; 
		padding-bottom:30px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		}


	.comment_body	{
	        
		background-color:#999;
		font-family:Verdana,sans-serif; 
		font-size:12px; 
		padding-bottom:30px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		padding:10px;
		width:300px;
		}


     .comment_form {
	  float:left; 
          font-family : Verdana,sans-serif;
           padding-left:10px;
           padding-right:10px;
           padding-top:10px;
           padding-bottom : 10px;
           background-color : #fff;
	   border-left: 1px dotted #000;
	   border-right: 1px dotted #000;	
	   border-top: 1px dotted #000;
	   border-bottom: 1px dotted #000;
	   margin-top:20px;
           margin-bottom : 20px;     
	   width:400px;	
 }

    .com {

	padding-right:20px;
	width:100px;
}
    .comment_close{
	text-align:center;
	font-size:14px;
	margin-top:20px;
}


     .random_image {
	   background-color: #fe911c;
	   font-family : Verdana,sans-serif;
           font-size : 12px;
	   padding: 10px;
	   margin: 10px;
           font-style:normal;
           color:#fff;

	 
      }
     .random_text {
	   font-family : Verdana,sans-serif;
           font-size : 11px;
           padding-top : 5px;
	   padding-bottom : 10px;
           font-style:italic;
	   padding-left:10px;
	   width: 200px;

}



     .entry_1 {
	clear:all;
           font-family : Verdana, sans-serif;
           margin-left : 10px;
           margin-top : 20px;
           margin-bottom : 20px;
	   border-bottom : 1px solid #333;
	   font-size:12px;	
      }

     .entry_1 a, .entry a:link, .entry a:visited, .entry a:active {
           color : #000;
      }
     .entry_1 a:hover {
           color : #000;
      }

     .course_1 {

	float:left;
           font-family : Verdana,sans-serif;           
           margin-top : 10px;
           margin-left: 10px;	   
	   font-size:13px;	
      	width:770px;
	}

     .course_1 a, .entry a:link, .entry a:visited, .entry a:active {
           color : #333;
      }

     .course_title {
           font-family : Verdana,sans-serif;
           font-size : 14px;
           color : #fff;
	  font-weight:bold;
           margin-bottom : 20px;
           margin-top : 10px;
           padding:1px;
	   background-color : #333;
	padding-left:5px;         padding-bottom:5px;
	width:100%;
	}


     .course_title2 {
          font-size : 12px;
          color : #000;
	  font-weight:bold; 
         padding-bottom:5px;
         margin-bottom:5px;
	  text-align:center;
	  text-transform : uppercase; 
	  border-bottom: 1px solid #000;

	}


    .media_1A { 
	float:left;
           font-family : Verdana, sans-serif;
           padding-left : 20px;
           padding-right : 20px;
           padding-bottom : 20px;
	   font-size:12px;	
     }

     .media_1B { 
           clear:both;
           font-family : Verdana,sans-serif;
           margin-left: 10px;
	   padding-left : 10px;
           margin-top : 10px;
           margin-bottom : 10px;
	   font-size:12px;	

}

     .media_2A { 
	float:left;
           font-family : Verdana,sans-serif;
           padding-left : 20px;
           padding-right : 20px;
           padding-bottom : 20px;
	   font-size:12px;	
     }

     .media_2B { 

           clear:both;
           font-family : Verdana, sans-serif;
           margin-left: 10px;
	   padding-left : 10px;
           margin-top : 10px;
           margin-bottom : 10px;
	   font-size:12px;	

}


     .media_1 {
	   clear:both; 
           font-family : Verdana,sans-serif;
           padding-top : 20px;
           margin-bottom : 20px;
 	   font-size:12px;	
 	   width:700px;          
           border-bottom : 1px dotted #333;
     }

     .media_2 {
	   clear:both; 
           font-family : Verdana, sans-serif;
           padding-top : 20px;
           margin-bottom : 20px;
	   font-size:12px;	
	   width:600px;
     }

     .media_loc {
           font-family : Verdana, sans-serif;
	   font-size:12px;	
           text-transform : uppercase; 
           color : #000;
	   padding-right:5px;
	   font-weight:bold;
     }

     .media_right {
           font-family : Verdana,sans-serif;
	   font-size:12px;	
           color : #000;
	   padding-right:5px;
     }


     .title_1 {
           font-family : Verdana,sans-serif;
           font-size : 16px;
           font-weight : bold;
           margin-bottom : 10px;
           color : #000;
           
      }

     .title_2 {
           font-family : Verdana,sans-serif;
           font-size : 20px;
           font-weight : bold;
           margin-bottom : 10px;
           color : #000;
           
      }

     .title_3 {
           font-size : 20px;
           font-weight : normal;
           margin-bottom : 10px;
	   text-align: center;
           
      }

     .date_1 {
           font-family : Verdana, sans-serif;
           font-size : 12px;
           color : #333;
           font-style : italic;
         
      }

     .posted_1 {
           font-family : Verdana, sans-serif;
           color : #000;
           font-size : 11px;
           margin-top : 20px;
           margin-bottom : 20px;
      }

     .image_1 {
           float: right;
	   font-family : Verdana, sans-serif;
           font-size : 10px;
           font-style : italic;
      }

     .abstract_L {
	float:left;
           font-family : Verdana, sans-serif;
           padding-bottom : 20px;
           padding-top : 5px;
	   font-size:12px;	
	   width:380px;	  
     }


     .links_R { 
	float:right;
           font-family : Verdana, sans-serif;
           padding: 5px;
	   margin-left:10px;
	   font-size:12px;	
	   border: 1px dashed #199deb;
           width:170px;
	 }




     .entry_2 {
	clear:all;
           font-family : Verdana, sans-serif;
           padding-left : 0px;
           margin-top : 50px;
           margin-bottom : 20px;
	   font-size:12px;	
	
      }
     .entry_2 a, .entry a:link, .entry a:visited, .entry a:active {
           color : #000;
      }
     .entry_2 a:hover {
           color : #000;
      }
     .title_2 {
           font-family : Verdana, sans-serif;
           font-size : 14px;
           font-weight : bold;
           margin-bottom : 10px;
           color : #000;

      }

     .date_2 {
           font-family : Verdana, sans-serif;
           font-size : 12px;
           color : #333;
           font-style : italic;
      }

     .date_3 {
           font-family : Verdana, sans-serif;
           font-size : 12px;
           color : #000;
	   font-weight:bold;
      }

     .author_2 {
           font-family : Verdana, sans-serif;
           color : #000;
           font-size : 12px;
           font-style:italic;
	   font-size:12px;
           margin-bottom : 20px;
      }

     .image_2 {
           float:left;
           font-family : Verdana, sans-serif;
           font-size : 12px;
           font-style : italic;
	   padding-left:10px;      
padding-right:20px;
padding-bottom:10px;      
}

     .image_3 {
           float:left;
           font-family : Verdana, sans-serif;
           font-size : 12px;
           font-style : italic;
	   padding-left:10px;      
padding-right:20px;
padding-bottom:10px;      
}


     .search {
           font-family : Verdana, sans-serif;
           padding-left : 0px;
           margin-top : 50px;
           margin-bottom : 30px;
           color : #000;
           font-size : 12px;
      }


     .menu_left A { color : #000; }
     .menu_left A: visited { color : #000; }
     .menu_left A: active { color : #000; }
     .menu_left A: hover { color : #000; }



     .menu_lang {
        font-family : Verdana, sans-serif;
        background-color:#333;
	float : left;
        color : #fe911c;
	font-size : 12px;
	padding-top:0px;
	margin-bottom:20px;
	font-weight:normal;
	width:100%;

            }

     .menu_lang A { color : #fe911c; }
     .menu_lang A: active { color : #fe911c; }
     .menu_lang A: hover { color : #fe911c; }
     .menu_lang A: visited { color : #fe911c; }
     .menu_lang A: visited_hover { color : #fe911c; }





     .client {
	   clear:both;
           font-family : Verdana, sans-serif;
           margin-left : 10px;
           margin-bottom : 20px;
           color : #000;
           font-size : 12px;
	   padding-top: 10px;
	   border-top: 1px solid #333; 
      }


     .client_title{
           font-weight : bold;
}

     .client_link{
           font-style : italic;

}

     .news {
	   clear:both; 
	   margin-top: 30px;
           margin-bottom : 20px;
 	   width:750px;
           border-bottom : 1px solid #333;
           margin-left: 10px;

     }



    .news_image {
           clear:both; 
	   float:left;
           padding-right : 15px;
           padding-bottom : 15px;
	   font-size:12px;	
     }

     .news_text { 

           margin-top : 10px;
           margin-bottom : 10px;
	   font-size:12px;	
}

     .news_text A { color : #199deb; }
     .news_text A: visited { color : #199deb; }
     .news_text A: active { color : #199deb; }
     .news_text A: hover { color : #199deb; }


     .news_loc {
           text-transform : uppercase; 
           color : #000;
	   padding-right:5px;
     }

     .news_title {
           font-size : 16px;
           font-weight : bold;
           margin-bottom : 10px;
           color : #000;           
      }

     .news_date {

      }

     .news_more {
	color : #000;
      }  


	.news_file{
           font-family : Verdana,sans-serif;
           font-size : 12px;
           color : #000;
           font-weight : normal;
      }


     .image_text {
	font-family : Verdana,sans-serif;
        font-size : 11px;
	font-style:italic;
	color:#333;
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	}

     .image_text_left {
	font-family : Verdana, sans-serif;
        font-size : 11px;
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	}

	
     .paper {
	clear:both;
	float:left;
           font-family : Verdana, sans-serif;
           margin-left : 10px;
           margin-top : 5px;
           margin-bottom : 10px;
	   border-bottom : 1px solid #333;
	   font-size:12px;	
	   width:700px;
      }


     .paper_title {
           font-family : Verdana, sans-serif;
           font-size : 16px;
           font-weight : bold;
           margin-bottom : 10px;
           color : #000;
                 }
     .paper_date{
           font-family : Verdana,sans-serif;
           font-size : 12px;
           color : #333;
           font-style : italic;
           margin-bottom:10px;
      }

	.paper_file{
           font-family : Verdana,sans-serif;
           font-size : 12px;
           color : #000;
           font-weight : bold;
      }



	.keyword_def{
	margin-bottom:10px;
}
	 
     .entry_date {
           font-family : Verdana, sans-serif;
           font-size : 11px;
           margin-top:10px;
           margin-bottom:10px;
		color : #333;
           
         
      }

     .entry_title {
           font-family : Verdana,sans-serif;
           font-size : 16px;
           font-weight : bold;
           margin-bottom : 10px;
           color : #000;
           
      }
    .entry_image {
           clear:both; 
	   float:left;
           padding-right : 15px;
           padding-bottom : 15px;
	   font-size:12px;	
     }


    .list_extra{
           clear:both; 
	   float:left;           
           margin-top:5px;
           margin-bottom:40px;
	}

    .single_extra{
           clear:both; 
	   float:left;           
     	    width:100%;
	}

    .archive{
	   font-family : Verdana, sans-serif;
           font-size : 12px;
           color : #000;
	   margin-left:10px;
	   margin-top:20px;


	
}

    .archive_year{
	   font-family : Verdana,sans-serif;
           font-size : 12px;
           font-weight : bold;
           color : #000;
	   margin-top:20px;
	   padding-bottom:5px;
           border-bottom:1px solid #000; 
	  }

	.archive_title{
	font-family : Verdana, sans-serif;
           font-size : 12px;
           color : #000;
	margin:0px;
	padding:0px;
}
	.archive_title a:hover{
	font-family : Verdana,sans-serif;
           font-size : 12px;
           color : #fe911c;
        }
	.archive_author{
	font-family : Verdana,sans-serif;
           font-size : 12px;
           color : #000;
	margin:0px;
}
	
	.archive_file{
	font-family : Verdana,sans-serif;
        font-size : 12px;
        color : #000;
	font-weight:bold;
}
	.archive_file a:hover{
	font-family : Verdana, sans-serif;
           font-size : 12px;
           color : #fe911c;
        }


	.search_title{
	font-family : Verdana,sans-serif;
           font-size : 14px;
	font-weight:bold;
           color : #000;
	}

     .search_title a, .search_title a:link, .search_title a:visited, .search_title a:active {
           color : #000;
      }

	.search_title a:hover {
	font-family : Verdana,  sans-serif;
        font-size : 14px;
	font-weight:bold;
        color : #fe911c;
	 }

	.search_file{
	font-family : Verdana,sans-serif;
        font-size : 10px;
	font-weight:bold;
        color : #000;
        
        }

	.search_author{
	font-family : Verdana, sans-serif;
        font-size : 12px;
	font-style:italic;
        color : #000;
                }

	.search_abstract{
	font-family : Verdana,sans-serif;
        font-size : 12px;
        color : #000;
                }


	.search_date{
	font-family : Verdana, sans-serif;
        font-size : 10px;
        color : #000;

                }

	.search_result{
	font-family : Verdana, sans-serif;
        font-size : 12px;
  	font-weight:bold;
	color:#000;

                }



pre {
    border:1pt dashed #fe911c;
    background-color : #eee;  
    white-space: pre;
    font-size: 8pt;
    font-weight:normal;
    overflow: auto;
    padding: 1em;

}


.ref_title_top {
           font-family : Arial, Helvetica, sans-serif;
           font-size : 20px;
           text-transform : uppercase;
           color : #000;
           margin-bottom : 5px;
           margin-top : 10px;
           padding-left:5px;

 
}

.ref_title {
    font-size: 10pt;
    font-weight:bold;
    padding:0px;
}

.ref_title a, .ref_title a:link, .ref_title a:visited, .ref_title a:active, .ref_title a:hover { color : #333; }

.ref_client {
    font-size: 9pt;
    padding:2px;
    margin-bottom:10px;
}

.ref_abs {
    font-size: 9pt;
    font-weight:normal;
    
}

.ref_unit {
 
    border-bottom:1pt solid #333;
    background-color : #fff;  
    font-size: 10pt;
    font-weight:normal;
    padding: 1em;
    margin-bottom:10px;
    
 
}

     .ref_unit A { color : #199deb; }
     .ref_unit A: visited { color : #000; }
     .ref_unit A: active { color : #000; }
     .ref_unit A: hover { color : #333; }


.ref_intro{
           font-family : Arial, Helvetica, sans-serif;
           font-size : 12px;
	   text-style:italic;
           color : #000;
           margin-bottom : 5px;
           margin-top : 10px;
           padding-left:5px;
}

.ref_right{
	float:right;
	margin-top:10px; margin-bottom:20px; margin-left: 20px;


}
.ref_left{
        clear:both;
	float:left;
	margin-top: 5px; margin-bottom:5px; margin-right:20px; 



}
.ref_center{
	float:center;
	margin:10px;


}


	.fact {
	font-size:12px;
        background:#999;
        background-color:#FFF;
        width:300px;
        margin:30px;
	padding:30px;
		}


.courses_title_top {
           font-family : Arial, Helvetica, sans-serif;
           font-size : 20px;
           text-transform : uppercase;
           color : #000;
           margin-bottom : 5px;
           margin-top : 10px;
           padding-left:5px;

 
}

.courses_table {

    background-color : #fff;  
    font-size: 10pt;
    font-weight:normal;
    margin-bottom:10px;
    
 
}

.courses_footnote{
	font-size:11px;
	font-style:italic;	
}
.course2_link{
     font-size: 10pt;
    font-weight:normal;
    padding:0px;
}

     .course2_link A { color : #333; }
     .course2_link A: visited { color : #199deb; }
     .course2_link A: active { color : #199deb; }
     .course2_link A: hover { color : #199deb; }




.msg_main {
    border:1pt dashed #199deb;
    background-color : #fff;  
    font-size: 10pt;
    font-weight:normal;
    padding: 1em;
    margin-top:20px;
    margin-bottom:20px;
 
}

.float_RightFrame{
float: right;
margin:15px;
border: 1px solid #333;
padding:15px;
}

.float_RightFrameSlim{
float: right;
border: 1px solid #444;
padding:10px;
margin-top:0px;
}

.float_RightFrameIntegrated{
float: right;
border: 1px solid #444;
padding:10px;
margin:10px;
}


.float_LeftFrame{
float: left;
margin:15px;
border: 1px dotted #000;
padding:10px;
}

.pressrelease{

margin: 5px;
margin-top:15px;
}

.pressrelease a, .pressrelease a:link, .pressrelease a:visited, .pressrelease a:active {
           color : #fe911c;
      }


.pr_title1{
           color : #000;
           font-size : 40px;
           text-align : center;
           padding-bottom:10px;
           padding-top:20px;
}           

.pr_title2{
           color : #000;
           font-size : 20px;
           text-align : center;
           padding-bottom:10px;
}           

.pr_title3{
           color : #000;
           font-size : 40px;
           text-align : center;
           padding:0px;
	   margin: 0px;
}           

.pr_title4{
           color : #000;
           font-size : 18px;
           text-align : center;
           padding-bottom:5px;
}           

.pr_title5{
           color : #000;
	   font-weight: normal;
           font-size : 18px;
           text-align : left;
           padding-bottom:5px;
}           
.pr_title5 a{
           color : #000;
	}           


.pr_small{
           color : #000;
           font-size : 11px;
           text-align : left;


}           

.pr_date{
           color : #000;
           font-size : 12px;
           text-align : left;
           padding-bottom:10px;
           padding-top:10px;
           font-style : italic;
}           

.pr_image {
	clear:both;
        float:right;   
	font-family : Verdana, sans-serif;
           margin-right:0px;
      	   margin-left:0px;	
	}

.pr_image_ar {
	clear:both;
        float:left;   
	font-family : Verdana, sans-serif;
           margin-right:0px;
      	   margin-left:0px;	
	}

.pr_sidetitle1{
           color : #000;
           font-size : 12px;
           font-weight : bold;
           border-top : 1px solid #ccc;
           border-bottom : 1px solid #ccc;
           line-height : 150%;
           text-transform : uppercase;
           padding : 4px;
           margin-top : 15px;
           
           text-align : center;
           letter-spacing : 0.2em;
      }

.pr_sidetitle2{
          color : #000;
           font-size : 11px;
           font-weight : bold;
           line-height : 150%;
 text-align : center;
margin-bottom : 10px;
}
     .pr_side {
           color : #000;
           font-size : 12px;
           font-weight : normal;
           line-height : 150%;
           padding : 2px;
	   text-align: left;
      }


 .pr_links {

     font-family : Verdana, sans-serif;
            float : left;
           background : #fff;
           width:219px;
	   font-size:10px;
           padding-bottom : 30px;
           padding-top : 0px;
           padding-left : 15px;
           padding-right : 15px;

           
      }


.team_unit {
clear:both;
width: 660px;
margin:10px; 
padding-bottom: 10px;
}

     .associate {
     	clear:both;
	margin-bottom:40px; 
		   }

     .image_left {
           float:left;
           font-family : Verdana, sans-serif;
           font-size : 12px;
           font-style : italic;
	   padding-left:10px;      
	   padding-right:20px;      
           margin-bottom:30px;      
}

     .image_right {
           float:right;
           font-family : Verdana, sans-serif;
           font-size : 12px;
           font-style : italic;
	   padding-left:10px;      
	   padding-right:20px;
	   padding-bottom:10px;      
}


.annual_header{
        margin-top:20px;
	font-weight: normal;
	font-size:16px;
}


.round_container {
	background-color: #ff9900;
	color: #fff;
	padding:0px;
	margin-left:20px;
	width: 230px;
	
}

.roundcont_gray {
	background-color: #ff9900;
	color: #444;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url('../../images/icons/tr.gif') #ff9900 no-repeat top right;
}

.roundbottom {
	background: url('../../images/icons/br.gif') #ff9900 no-repeat top right;


}



img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

     .footer {
           clear: both;
	   //background: url(../../images/banner/footer.png) no-repeat top right;
           background-color : Transparent;  
	   

      }

     .project_logo {
           font-family : Verdana, sans-serif;
           padding : 10px;
	   text-align:center;
      }


     .books {
           font-family : Verdana, sans-serif;
           padding : 10px;
	   text-align:center;
      }


#myvar {
border:1px solid #ccc;
background:#f2f2f2;
padding:20px;
style=display:none; 
}

    .validation {
	margin:10px;
	padding-top:15px;
	text-align: center;
	border-top: 1px solid #000;
	}