BODY {
    margin: 0;    
    padding: 0;
    text-align: center;    
    font-family: Geneva, verdana, arial, helvetica;
    font-size: small;    
    color: #000;
	background-repeat: no-repeat;
}

* HTML BODY
{
    font-size: 12px;
}


DIV {
    /*border: 1px solid red*/
}

IMG {
	border: 0;
}

A {text-decoration: none; color: #990000;}

A:hover {text-decoration: none; color: #999900;}

A:active {text-decoration: none; color: #990000;}



#main
{
	width: 870px;
	float: left;
	padding: 0;
	text-align: left;
	font-size: 90%;
}

    #head {
		height: 81px;
        clear: both;
        margin-bottom: 20px;
    }
        .smallgrey {
            color: #999999;
            font-size: 9px;
            line-height: 10px;
        }
		
		#lang {
			width: 300px;
			position: absolute;
			top: 8px;
			left: 10px;
		}
		
		#transcript_button {
			position: absolute;
			width: 150px;
			top: 65px;
			left: 0;
			color: white;
			font-weight: bold;
			background-color: #868908;
		}
		
			a.selectedissue {
				color: white;
			}
			a.selectedissue:hover {
				color: black;
			}

        #menu {
			width: 400px;
            position: absolute;
            top: 65px;
            left: 170px;			
        }

			#menu a {
				font-size: 0.9em;
				white-space: nowrap;
			}

            .menu_text {
                color: #990000;
            }
    
        #logo {
			position: absolute;
            top: 24px;
			left: 610px;
        }
		
		#logo img {
			margin: 0;
		}
		
		
    
    #body {
        clear: both;
		/*border: 1px solid blue;*/
    }

			.dialog {
				margin: 50px;
				padding: 15px;
				border: 1px solid red;
			}
			
			#errorExplanation {
				color: red;
			}

        #body-left {
            float: left;
            width: 260px;	
        }

			#search_box {
				margin: 5px;
			}
			
			#laf_image {
				width: 120px;
				text-align: right;
				font-size: 0.7em;
				padding-top: 40px;
				clear: both;
				color: #999999;
			}
			
				
			
			#sections {
				width: 60%;
				float: left;
			}


				#sections ul {
					list-style-type: none;
					font-weight: bolder;
					padding-left: 20px;
					margin: 0;				
				}
				    
				#sections ul li {padding-bottom: 6px;}
			
				.listtitle {
					font-size: 1.3em;
					color: #9D9D9D;
					margin-left: 20px;
					
				}
			
				.selected_section {
					list-style-image: url("arrow.gif");
				}

			#sub-sections {
				width: 40%;
				float: left;
				font-size: 0.9em;
				margin-top: 22px;
				font-weight :bolder;
			}
				#sub-sections ul,li {
					padding: 0px;
					margin: 0;
					list-style-type: none;
				}
			
				#sub-sections li.selected_subsection a {
					color: #990000;
				}
			
				#sub-sections a {
					color: #999900;
				}
				
				#sub-sections a:hover {
					color: black;
				}
			

        
        #body-right {
            width: 580px;
            float: left;
            font-size: 1em;
			margin-left: 20px;
        }
		
	
			.conttitle {
				font-size: 1.3em;
				color: #9D9D9D;			
			}

			#highlights {
				list-style: square;
				/*color: #81000E;*/
				color: #8E9213;
				padding: 0;
			}

				.text {
					color: black;
				}

			ul.issues {
				list-style-type: none;
				margin: 0 0 0 20px;
				padding-left: 0px;				
			}
			
			ul.issues li {
				padding: 0 0 5	px 0;
			}

			#body-right H3 {
				color: #999999;
			}
			
				#body-right .article{
					clear: left;
				}

				#body-right .article_name {
					font-size: 1.7em;
					text-transform: uppercase;
				}
			
				#body-right .image-descr {					
					font-size: 0.8em;
					color: #918F8F;
					width: 170px;
				}
				
				#body-right .page-end {
					clear: both;
					margin: 40px;
				}
    		
			.redbold{
				font-style:italic;
				color: #800000;
			}

			.reditalica{
				font-weight: bold;
				color: #800000;
			}




			
 
    #tail {
        clear: both;
    }
        #tail-left {
            float: left;
        }

			#tail-left .menu_tail {
				font-size: 0.8em;
			}

        
        #tail-right {
			text-align: right;
            width: 200px;
            float: right;
        }



    cleaner {
        clear: both;
        display: none;
        padding: 0;
        margin: 0;
        font-size: 0;
        width: 0;
        height: 0;
    }

