body {
	background: #fffff6 url(images/bgb.png) center 88px repeat-y;
	font: normal 1em/1.4em verdana,sans-serif;
	color:#000;
	padding:0;
	margin:0;
	}
	img {border:0;margin:0;}

	#container {
	width: 740px;
	margin-bottom: 10px;
	margin:0 auto;
	/*	background: #4a7cad url(images/bg.png) repeat-y; */
	background: #fff;
	}

	h1 { 
		text-indent: -100em;
		overflow: hidden;
		background: transparent url(images/header2.jpg) 0 0 no-repeat; 
		line-height: 202px;
		margin:0;
		padding:0;
		height: 202px;
	}

	h2 {
		font-size:1.2em;
		color:#369;
		margin:8px 12px;
		font-family:"Lucida Calligraphy",georgia,serif;
	}

	h3 {
		font-size:1em;
		color:#930;
		margin:8px 12px;
	}
	h4 {
		font-size:1.2em;
		color:#066;
		margin:8px 12px;
		font-family: georgia,serif;
	}

	#content {
	background-color: #ffffff;
	padding: 0;
	margin-left:200px;
	}
	#content h2 {font-size:24px; line-height:1.3em;}
	div#content { 
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
	}
	p, pre{
	padding: 5px 10px;
	margin:0;
	}
	.ctr {text-align:center;}

	.headlinegreen {color:#060;}
	#content ul, #content ol {margin-right: 22px;}
	#babel {margin:12px}

	/* --------------left navigavtion------------- */
	#left {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	}

	#slidemenu{
	font: bold 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif ;
	width: 191px;
	background-color: #fff;
	margin-left:4px;
	}

	#slidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

	/*Top level list items*/
	#slidemenu ul li{
	position: relative;
	display: inline;
	float: left;
	/* background: #b6c9b0 url(images/menubg.png) left top repeat-x; */
	}

	/*Top level menu link items style*/
	#slidemenu ul li a{
		display: block; /*background of tabs (default state)*/
		color: #040;
		padding: 8px 8px;
		border-right: 1px solid #fff;
		color: #426ba4;
		text-decoration: none;
		width:175px;   /*  191px - 8px - 8px = 75; */  
	/*	background-color: #b6c9b0; */
	background: #b6c9b0 url(images/menubg.png) left top repeat-x;
	}

	* html #slidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	}

	#slidemenu ul li a:link, #slidemenu ul li a:visited{
	color: #040;
	}

	#slidemenu ul li a:hover{
	background-color: #060; /*tab link background during hover state*/
	color: white;
	background-position: left -160px;
	}
		
	/*1st sub level menu*/
	#slidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	}

	/*Sub level menu list items (undo style from Top level List Items)*/
	#slidemenu ul li ul li{
	display: list-item;
	float: none;
	}

	/*All subsequent sub menu levels vertical offset after 1st level sub menu */
	#slidemenu ul li ul li ul{
	top: 0;
	}

	/* Sub level menu links style */
	#slidemenu ul li ul li a{
	font-size: 0.85em;
	width: 190px; /*width of sub menus*/
	padding: 5px;
	margin: 0;
	border-top-width: 0;

	}

	#slidemenuz ul li ul li a:hover{ /*sub menus hover style*/
	background: #eff9ff;
	color: black;
	}

	/* ######### CSS classes applied to down and right arrow images  ######### */

	.downarrowclass{
	position: absolute;
	top: 8px;
	right: 7px;
	}

	.rightarrowclass{
	position: absolute;
	top: 10px;
	right: 5px;
	}


	/* -----------footer--------------------------- */
	#foot {
	clear: both;
	text-align:right;
	font-size:0.8em;
	color:#fff;
	margin: 0px;
	padding:5px 15px;
	background-color: #385D42;
	border-top:1px solid #564b47;
	}

	#foot a, #foot a:visited {
		color:#ff6;
	}
	#foot a:hover {
		color:#fc6;
	}


	#newsbox {
		float:right;
		width: 200px;
		border: 1px solid #247;
		margin:0 12px;
	}
	p {font-size:0.8em;}
	p.sidebar {text-align:center; background:#fffff6; padding:4px; margin:10px; border:1px solid #990;}
	.quote {margin:12px 44px; color:#036; font-style:oblique; font-size:12px; line-height:1.4em;}
	.headlinegreen {color:#060;}
	#content ul, #content ol {margin-right: 22px;}
	#content ul li, #content ol li {font-size:0.85em;}
	#babel {margin:12px}
	#pix {font-size:0.75em;}
	.photocredit {font: oblique 0.65em/1.1em verdana, sans-serif; font-size:11px; line-height:1.4em;}
	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
		}
	* html .clearfix             { zoom: 1; } /* IE6 */
	*:first-child+html .clearfix { zoom: 1; } /* IE7 */