@import url("form.css");
@import url("notification.css");

p.printer {
font-size: 0.8em;
float: right;
}
    /* NAVIGATION */	
	div#navigation {
	    /*
		border:1px solid #000;
		*/
        width: 100%;
		height: 24px;
		position:relative;
		border-top: 1px solid #FFCC00;
		border-bottom: 1px solid #FFCC00;
		text-align: left;
		background: #000033;
	}
	div#navigation ul {
	
		width: 100%;
		font-family: Tahoma,"Trebuchet MS", sans-serif;
		font-size:11px;
		line-height:11px;
		color:#000;
	}
	ul#menu {
		margin:0;
		padding:6px 0 5px 0;
		/*		
		background-color:#202F66;
		*/
		list-style-type:none;
		border-bottom:2px solid #000;
	}
	ul#menu li {
		display:inline;
		margin:0;
		padding:0;
	}
	ul#submenu {
		margin:0;
		padding:5px 0;
		/*
		background-color:#24568E;
		*/
		list-style-type:none;
		position:absolute;
		top:24px;
		left:0;
	}
	ul#submenu li {
		display:inline;
		margin:0;
		padding:0;
	}
	ul#submenu li+li {
		border-left:1px solid #000;
	}
	div#navigation a:link,
	div#navigation a:visited,
	div#navigation a:hover {
		color:#fff;
		text-decoration:none;
		padding:5px;
		/*
		background-color:#202F66;
		*/
	}
	div#navigation ul#menu a:link,
	div#navigation ul#menu a:visited,
	div#navigation ul#menu a:hover {
		font-weight:bold;		
	}
	div#navigation ul#menu a:hover {
        text-decoration: underline;
	}
	div#navigation ul#menu li.sel a:link,
	div#navigation ul#menu li.sel a:visited,
	div#navigation ul#menu li.sel a:hover {
	}
	div#navigation ul#submenu a:link,
	div#navigation ul#submenu a:visited,
	div#navigation ul#submenu a:hover {
		font-weight:normal;
		padding:0 5px;
		border:0;
	}
	div#navigation ul#submenu a:hover {
		text-decoration:underline;
	}
    html {
        margin: 0;
        padding: 0;
    }
    body {        
        margin: 0;
        padding: 0;
        margin-bottom: 30px;
        border-top: 9px solid #063;

        background: #339966 url("graphics/body_bg.jpg") repeat-x; 

        font: 0.9em/1.25em Verdana, Helvetica, sans-serif;	          
        text-align:center;
    }
    #breadcrumbs {
    	padding-right:12px;
    	padding-top: 8px;
    	padding-bottom: 10px;
    	margin-bottom: 10px;
    	border-bottom:1px solid #EFEFEB;
    	font-size:91.67%;    	
    	color: #A0A0A0;
	}
#breadcrumbs ul, #breadcrumbs ul li {
   display:inline;
   padding:0px !important;
   margin:0px !important;
   color: #A0A0A0;
} 
#footer a, #footer a:visited {    
    text-decoration:underline;
}
    
    div#shadow {
        padding: 0;
        margin: 0;
    }

    div#wrap {
        padding: 0;
        text-align: left;
        margin: 0 auto;        
        width: 960px;
	    voice-family: "\"}\"";
	    voice-family: inherit;
	    width: 890px;		
    }
    
	#masthead {
	   float: right;
	   
	   height: 100%;
	   
	   display: inline;
	   /*
	   width: 350px;
	   */
	   width: 200px%;	   
	   padding-right: 10px;
	   
	   /*
	   margin-top: 20px;
	   margin-right: 20px;
	   */
    }
    
    div#header {
    padding: 0;
    margin: 0;
    height: 117px;
    background: yellow;
    /*
    padding-right: 20px;
    padding-top: 20px;
    */
    padding-top: 10px;
    padding-left: 10px;
    /*
    padding: 10px;
    */
    background: white; 
    }
    
    #header h1 {
    display: none;
    }
    
    .hidden {
        display: none;
    }
    
    
#wrap {
    margin: 10px auto;
    background-color: #fff;
    /*
    border: 1px solid gray;
    */
    line-height: 130%; 
}   
#logo {
        /*display: none;*/
        float:left;        
        border: 0;
        
}
#header h1 {
    padding: 0;
    margin: 0;
}
    
#left {
    float: left;
    /*    
    text-align: justify;
    */
    margin: 0;
    padding: 10px;
    background: #fff;
    width: 180px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;	
}
    
#right {
    float: right;
    margin: 0;
    padding: 10px;
    background: #fff;
    width: 180px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 160px;	
}
    

 #content {
	   margin-top: 15px;
        margin-left: 190px;        
        /*
        border-left: 1px solid gray;
        */
        margin-right: 190px;
        /*
        border-right: 1px solid gray;
        */
        padding: 10px;        
	   width: 480px;
        font-size: 0.9em;
        
        background: #fff url(graphics/content_bg.png) no-repeat left top;
        
    }
    
    #footer {
        clear: both;
        margin: 0;
        padding: 0;
        color: #000;   
        font-size: 0.8em;
		  text-align: center;
		  line-height: 24px;  
		  
    }
    
#footer {
	
   background: url(graphics/footer.gif);    
	background-position: left bottom;
   background-repeat: no-repeat;	
	height: 180px;
	
	background-color: #fff;
}
    #left p, #right p { 
    font-size: 0.9em; margin: 0 0 1em 0;         
    }
    #content h2 { margin: 0 0 .5em 0; }
    #content p {  }
    #content p { text-align: justify; }
    
    /* Language selector */	

#languageSelect {        
		font-size: 0.8em;
		margin: 0;
		padding: 0;
		float: right;		
		color: #000;
		/*
		height: 20px;
		background: yellow;
		clear: both;
		*/
}

#languageSelect ul {
	list-style-type: none;
}

#languageSelect ul li { 
	display: inline; 
	padding-right: 5px;
}

#languageSelect a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

#languageSelect a:hover {
	text-decoration: underline;
} 

#searchBox {
    float: right;
    clear: both;
    /*
    clear: both;
    */
    /*
    width: 340px;
    */    
}
#image {
height: 134px;
background: #00cc00;
}

#fontSelect {    
    
    font-size: 10px;	
    float:right; 
    /*   	
    clear: both;    
    */
    height: 23px;
}
#fontSelect ul img {    
border: 1px solid #fff;
padding: 2px;
}
#fontSelect ul img:hover {    
border: 1px solid #000;
padding: 2px;
}
#fontSelect ul {    
    list-style-type: none; 
}

#fontSelect li {    
    display: inline;     
}
	
h1 {
font-size: 1.3em;
color:	#006633;
}    

h2 {
color:	#006633;
font-size: 1.2em;
}

h3 {
color:	#006633;
font-size: 0.9em;
margin-bottom: 0.5em;
/*
border-bottom: 1px solid #006633;
*/
padding-top: 2px;
padding-bottom: 2px;
padding: 2px;

}
#content h3, 
#content h4 {
color:	#006633;
font-size: 0.9em;
margin-bottom: 0.5em;
/*
border-bottom: 1px solid #006633;
*/
padding-top: 2px;
padding-bottom: 2px;
padding: 2px;
}
	
#content h4 {
    
    background: #F7F7F7;
    
}	

#content h3 {
font-size: 1.1em;
border-bottom: 1px solid #006633;
}
	#left h3, #right h3 {
color:	#006633;
font-size: 0.9em;
margin-bottom: 0.5em;
border-bottom: 1px solid #006633;

padding-top: 2px;
padding-bottom: 2px;

	}
h4 {
color:	#006633;
font-size: 0.85em;
	}
	
	.aff {
	
	
	
	}
		#right strong {
		color:	#006633;
	}
	.aff img {
	margin: 5px;
	}
	a {
	color:	#006633;
	   text-decoration: underline;
	}
	h3 a, h2 a, h1 a {
	text-decoration: none;
    }
    h3 a:hover, h2 a:hover, h1 a:hover {
	text-decoration: underline;
    }
	a:hover {
	text-decoration: none;
	}
	#right a, #left a {
	color:	#006633;
	text-decoration: underline;
		font-size: 0.8em;
	}
		#right a:hover, #left a:hover {
	text-decoration: none;
	}
	#right ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 0.5em;
	}
	#right ul li{
	margin: 0.2em;
	padding: 0;

	}
	#content ul, #content ol {
	text-align: justify;
    }
	
#footer {
	font-size: 1.0em;
}
#header #styleSwitch {
	font-size: 10px;
}
#right p {
margin-bottom: 2em;
}
#styleSwitch {
/*float: right;*/
	clear: both;
	height: 24px;
	padding: 0;
	margin: 0;
	text-align: right;
	}
	#styleSwitch img {
	padding-left: 2px;
		padding-right: 2px;
	/*
	margin: 2px;

	border: 1px solid #000;
		*/
		border: 0;
	}
	hr {
display: none;
	}
.newsItem {
text-align: justify;
}
#ns_progress {
    display: none;
    padding-left: 20px;
	 font-size: 10px;
    background: transparent url("graphics/search.gif") left center no-repeat;
}
