/* Style sheet for Tumbleweeds Web Site */
/*V1.0 by KT on 11th July 2004 */

/* This first bit drives the vertical CSS menu */
div#nav {float:left;width:7em;padding:-1px 0 0 -1px;background:#FFF;}
div#nav ul{	margin:0;
			padding:0;
			width: 9.5em;
			position: relative;left:10px;
			background: white;
			border: 1px solid;
			z-index:200;}
div#nav li{	position:relative;
			list-style:none;
			margin:0;
			border-bottom:1px solid #CCC;
			z-index:201;
			}
div#nav li:hover{background:#EBB;}
div#nav li.submenus{background:url(../images/submenu.gif) 95% 50% no-repeat;}
div#nav ul.level2 li:hover{background-color:#EDD;}
div#nav li a{	display:block;
				padding:0.25em 0 0.25em 0.5em;
				text-decoration:none;
				width:8.5em;
			}
div#nav>ul a{width: auto;}				
div#nav ul ul{position:absolute;top:0; left:9em;z-index:502; display:none;}
div#nav ul.level1 li.submenus:hover ul.level2,
div#nav ul.level2 li.submenus:hover ul.level3{display:block;z-index:503;}
/* END OF MENU */

/* This bit drives the horizontal menu across the top of the page */
div#nav_1 {position:absolute;left:58px; margin: -1px 0 0 8em;z-index:204;border:1px solid black}
div#nav_1 ul{margin:0;
			padding:0;
			background: white;
			border: 1px solid #AAA;
			border-width: 0 1px;
			z-index:605;}
div#nav_1 li{position:relative;
			list-style:none;
			margin:0;
			float:left;width:9em;
			line-height: 1em;
			z-index:606;
			}
div#nav_1 li:hover{background:#EBB;}

div#nav_1 li.submenus{font-style:italic;}
div#nav_1 li.submenus:hover {background-color:#EBB;}
div#nav_1 li a{	display:block;
				padding:0.25em 0 0.25em 0.5em;
				text-decoration:none;
				width:9em;
			}
div#nav_1>ul a{width: auto;}				
div#nav_1 ul ul{position:absolute;width:9em;display:none;}
div#nav_1 ul ul li{border-bottom:1px solid #CCC;}
div#nav_1 li.submenus li.submenus{background:url(images/submenu.gif) 95% 50% no-repeat;}
div#nav_1 li.submenus li.submenus:hover{background-color:#EDD;}

div#nav_1 ul.level1 li.submenus:hover ul.level2,
div#nav_1 ul.level2 li.submenus:hover ul.level3{display:block;  z-index:1000;}
div#nav_1 ul.level2{top: 1.5em;left:-1px}
div#nav_1 ul.level3{top:-1px;left:9em;border-top:1px solid #CCC;}
/* END of Horizontal menu */

body {
	SCROLLBAR-BASE-COLOR: #AFCA9F ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	behavior: url(csshover.htc);
}

a:hover{color:red;}

.aligned{
text-align:justify;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.wonk {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#009933;
	vertical-align:top;
}

td.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

#ticker {POSITION: absolute; top: 51px; left:25px;}
div.time {POSITION: absolute; top: 107px; left:550px;}

#menu { POSITION:absolute;LEFT:10px; WIDTH:125px;TOP:435px; }

#menu_extend { LEFT: 10px; WIDTH: 170px; POSITION: absolute; TOP: 630px }

#topmenu{
	position:absolute;
	top:240px;
	left:140px;
	width:635px;
	height:20px;
	background-color:#E7FFCE;
	vertical-align: middle;
	padding-left: 10px;	
	padding-top:3px;
}

#mynews{
	position:absolute;
	top:270px;
	left:650px;
	width:125px;
	height:400px;
	background-color:#E7FFCE;
	padding-left: 10px;	
	padding-top:3px;
}

#mynews_nomenu{
	position:absolute;
	top:240px;
	left:650px;
	width:125px;
	height:400px;
	background-color:#E7FFCE;
	padding-left: 10px;	
	padding-top:3px;
}

#mycontent{
	position:absolute;
	top:270px;
	left:140px;
	width:500px;
	text-align:justify;
	
}

#mycontent_nomenu{
	position:absolute;
	top:240px;
	left:140px;
	width:500px
}

#mycontent_nonews{
	position:absolute;
	top:270px;
	left:140px;
	width:650px;
	text-align:justify;
}

#mycontent_nonews_nomenu{
	position:absolute;
	top:240px;
	left:140px;
	width:650px;
	text-align:justify;
}

h1{
	FONT-FAMILY: arial, verdana, helvetica, sans;
	font-size:16px;
	font-weight:bold;
	color:white;
	margin-bottom:2px;
	background-color:#006600
	
	
}

h2{
	FONT-FAMILY: arial, verdana, helvetica, sans;
	font-size:16px;
	font-weight:bold;
	color:black;
}




