body {overflow-y:auto;margin:0;}
	.headerbkg {background-color:#1c1c96;height:16%;left:0;position:absolute;top:0;width:100%;display:block;}
	.menucon {
		position:absolute;
		background-image:url('../images/hbkg_4.jpg');
		background-repeat: repeat-x;
		height:32px;
		font-size: 1em;
		top:16%;
		width: 100%;
		margin: 0px;
	}
	/*ul {border:1px solid #0f0;}*/
	.menu {
		display:block;
		position:absolute;
		/* border:1px solid; */
		font-size: small;
		font-family: arial, helvetica, sans-serif;
		float:left;
		padding-left:34%;
		padding-right:0;
	}
	.menu a {
		text-align: center;
		display:block;
		/*border: 1px solid #555;*/
		white-space:nowrap;
		margin:0;
		padding-bottom: 2px;
		padding-top:2px;
		
	}
	.menu a:link, .menu a:visited, .menu a:active {
		color: white;
		/*background-color: royalblue;*/
		text-decoration:none;
	}
	.menu a:hover {
		color: white;
		background-color: cornflowerblue;
		text-decoration:none;
	}
	.menu ul li a:hover ul li{border:1px solid #000;}
	.menu ul {
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		width:120px;	/* width of all menu boxes */
		/* NOTE: For adjustable menu boxes you can comment out the above width rule.
		However, you will have to add padding in the "#menh a" rule so that the menu boxes
		will have space on either side of the text -- try it */
	}
	.menu li {
		position:relative;
		height:24px;
		min-height: 1px;		/* Sophie Dennis contribution for IE7 */
		vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

	.menu ul ul
		{
			background-color:#1c1c96;
			position:absolute;
			z-index:500;
			padding-top:0px;
			top:20px;
			width:100%;
			display:none;
		}

	.menu ul ul ul
		{
			top:0;
			left:100%;
		}

	.menu li:hover
		{
			cursor:pointer;
			z-index:100;
		}

	.menu li:hover ul ul,
	.menu li li:hover ul ul,
	.menu li li li:hover ul ul,
	.menu li li li li:hover ul ul
	{display:none;}

	.menu li:hover ul,
	.menu li li:hover ul,
	.menu li li li:hover ul,
	.menu li li li li:hover ul
	{display:block;border:1px solid;}
	.menu li li {border-top:1px solid;}
	.menufirst {border-top:none;}
/* End CSS Drop Down Menu */
	.logo {position:absolute;left:26%;margin:0px;padding:0px;background-color:#1c1c96;text-align:center;width:45%;height:15.86%;top:0px;vertical-align:top;}
	.menuinfo {color:#fff;position:fixed;left:4%;top:2%;width:20%;height:12%;display:none;}
	.menu li li li:hover span {display:block;}
	.rss {background-color:#1c1c96;color:#fff;position:absolute;left:74%;top:2%;height:13.8%;text-align:center;width:20%;}
	.rss a:link, .rss a:active, .rss a:visited {color:#fff;}
	.content {position:absolute;top:20%;background-color:#fff;left:1%;width:77%;}
	.rightarea {position:absolute;top:20%;background-color:#fff;left:79%;width:20%;height:100%;}
	.maintext p {font-size:12pt;padding-left:20px;}
	.greenml {top:2px;position:absolute;display:block;text-align:right;left:90%;overflow:hidden;z-index:10;}
	.greenml img:hover {cursor: pointer;}
	.greentips  {position:relative;margin:0;background-color:#fff;width:100%;height:25%;border:3px ridge #888;margin:8px 0;}
	.greentipsdiv {
		height:75%;
		padding-left:8px;
		padding-right:8px;
		padding-top:30px;
		padding-bottom:10px;
		position:absolute;
		text-align:left;
		top:-3px;
		z-index:1;
		}
	.logoimg {height:100%;}
	.polll {top:2px;position:absolute;display:block;text-align:right;left:90%;overflow:hidden;z-index:10;}
	.polll img:hover {cursor: pointer;}
	.poll  {position:relative;margin:0;background-color:#fff;width:100%;height:25%;border:3px ridge #888;margin:8px 0;}
	.polldiv {
		height:90%;
		margin-right:0;
		margin-bottom:0;
		padding-left:8px;
		padding-right:8px;
		padding-top:30px;		
		position:absolute;
		text-align:left;
		top:-3px;
		width:auto;
		z-index:1;
		}
	.psadsl {top:2px;position:absolute;display:block;text-align:right;left:90%;overflow:hidden;z-index:10;}
	.psadsl img:hover {cursor: pointer;}
	.psads  {position:relative;margin:0;background-color:#fff;width:100%;height:25%;border:3px ridge #888;margin:8px 0;}
	.psadsdiv {
		height:90%;
		margin-right:0;
		margin-bottom:0;
		padding-left:8px;
		padding-right:8px;
		padding-top:30px;		
		position:absolute;
		text-align:left;
		top:-3px;
		width:auto;
		z-index:1;
		}		
	.rascroll {	height:100%;
				overflow-y:auto;
				overflow-x:hidden;
				width:100%;}