
/* --- 	INTERFACE LAYOUT	----------------------------------------------------------------------------- 	*/
		
		BODY	{
			background: #fff;
			color: #000;
		}
		#container {
			position: absolute;
			left: 50%;
			top: 50px;
			width: 900px;
			margin: 0 0 100px -450px;
			background:#CC6600 url(../../images/bg_orange.gif) repeat-y;
			color:#fff;
			font-size:10pt;
			font-family: Tahoma, Geneva, sans-serif;
		}
		#leftbar {
			padding-top:20px;
			display:block;
			float:left;
			margin-right:20px;
			width:144px;
		}
		#content {
			padding-top:20px;
			padding-bottom:20px;
			display:block;
			float:left;
			margin-right:20px;
			width:560px;
			text-align:justify;
		}
		#rightbar {
			display:block;
			width:120px;
			padding:14px;
			float:left;
			text-align:justify;
		}
		#clearer {
			display:block;
			width:100%;
			height:1px;
			clear:both;
		}
		#footer {
			width:100%;
			text-align:center;
			padding:20px 0 50px 0;
			color:#333;
			font-size:8pt;
			background:white;
			clear:both;
		}
			#footer a {
				color:#333;
				text-decoration:none;
			}
				#footer a:hover { text-decoration:underline; }
		a.rhsbar {
			display:block;
			text-align:center;
			color:white;
			text-align:center;
			text-decoration:none;
		}
		a.rhsbar:hover { text-decoration:none; color:#F6B200; }


/* --- 	MENU NAVIGATION	----------------------------------------------------------------------------- 	*/

		#menu {	
			text-align: center; 
			background:white;
			height:40px;
		}
			#menu ul {
				list-style: none;
				display:inline;
				margin:0;
				padding:0;
			}
				#menu ul li { display: inline; }
					#menu ul li a {
						font-size:9pt;
						color: #333;
						text-decoration:none;
						font-family: Tahoma, Geneva, sans-serif;
						padding:5px 13px;
						line-height:30px;
						display:block;
						float:left;
					}
					#menu ul li a:hover { 
						color: #669999; 
						background:url(../../images/menu_hl_arrow.gif) no-repeat bottom center;
					}

/* --- 	GENERAL STYLES ----------------------------------------------------------------------------- 	*/

		h1 {
			font-family:Tahoma, Geneva, sans-serif;
			color:#EEDAAC;
			font-size:22pt;
			font-weight:normal;
			margin:0 0 10px 0;
		}
		h2 {
			font-family:Tahoma, Geneva, sans-serif;
			color:#EEDAAC;
			font-size:16pt;
			font-weight:normal;
			margin:0 0 10px 0;
			padding-top:20px;
		}
		#zambia {
			display:block;
			background:#fff url(../../images/new-header.jpg);
			width:900px;
			height:180px;
			text-indent:-999px;
			overflow:hidden;
		}
		
		a { color:#F6B200; text-decoration:none; }
			a:hover { text-decoration:underline; color:#F9D957; }
		a img { border:0; }

		strong.hl {	color:#F6B200;	}
		input, textarea {
			font-size:10pt;
			border:1px solid #9C4B00;
		}
		form { margin:0; padding:0; }
		
		a.thumb_thumb img {
			float:left;
			margin:0 10px 20px 10px;
			border:1px solid #DA8C3E;
			padding:5px;
			background:#D2761A;
		}
		a.thumb_thumb:hover :img {
			border: 1px solid white;
		}
		

/* --- 	SPECIFIC STYLES ----------------------------------------------------------------------------- 	*/
		
		table.quick_info {
/*			border-top:1px solid #D87819; */
			width:100%;
		}
		table.quick_info tr td {
			border-bottom:1px solid #D87819;
			padding:5px;
		}
		input.submit_button {
			background:#E0A162 url(../../images/bg_submit.gif);
			border:1px solid #A15000;
			padding:5px;
		}
		input.err, textarea.err {
			background:#ffdddd;
			border:1px solid red;
			color:red;
		}