 *		{ margin: 0; padding: 0;}
 html	{ background: url(bg_green_rot.png);font-family: sans-serif;}

.banner 	{background: url(bg_green_rot.png); color:white;}
.banner table	{cell-padding:0}
.banner b	{color: #30cb21}
.banner td	{color: #3a763a}

#bar		{border-top: 2px solid #999; border-bottom: 2px solid #999; background: #ccc url(bg_grey_rot.png);display:table; width:100%}

#qnav 	{float:left;}
#qnav > ul	{padding-top:0.1em; padding-bottom:0.1em; opacity:0.7}
#qnav > ul > li { float: left; display: inline;border-right: 2px solid #000;}
#qnav li a {padding: 0.5em; padding-bottom:0.5em; color: #000; text-decoration: none; margin:2px}
#qnav li a:hover { background-color: #444; color: #fff;border: 2px solid #fff; border-radius: 0.5em;margin:0px}
#qnav > ul > li > ul {display: none; position: absolute; top: 1em; left: 0; border:2px solid #000}
#qnav > ul > li > ul {top: auto; left: auto; padding:0.5em; margin-top:0.5em; list-style:none;background-color: #ccc;}
#qnav > ul > li > ul > li > a { padding: 0.5em; color: #000; text-decoration: none;}
#qnav > ul > li > ul > li {padding-bottom:0.5em;padding-top:0.5em}
#qnav li:hover ul, li.over ul { display: block;}

#breadcrumb	{ text-align; right;float: right;}
#breadcrumb ul 	{ padding-top:0.1em; padding-bottom:0.1em; text-align: right; opacity:0.7;}
#breadcrumb ul li {display: inline; white-space: nowrap;}
#breadcrumb ul li:before {content: " » "; color: #000;}
#breadcrumb ul li:first-child:before { content: " ";}
#breadcrumb ul li a {padding: 0.5em; padding-bottom:0.5em; color: #000; text-decoration: none; margin:2px}
#breadcrumb ul li a:hover { background-color: #444; color: #fff;border: 2px solid #fff; border-radius: 0.5em;margin:0px}

#documents	{display:block;border: 1px solid #999; padding:0.2em; background-color: #fff; border-radius:0.5em;margin:1em;}

#documents p	{margin-top:1em;margin-bottom:1em;}


.info		{float:right;text-decoration: underline;}

#dnav {float: left;color: #000;margin: 1.5em;background-color: #F0F0F0;padding: 0.5em;-moz-border-radius: 0.75em; -webkit-border-radius: 0.75em;border: 1px solid #ddd;}
#dnav ul {margin: 0.1em;margin-top: 0.5em;padding: 0;}
#dnav li {display: block;border-bottom: 1px solid #909090;margin: 0;}
#dnav li a {display: block;padding: 5px 5px 5px 0.5em;border-left: 10px solid #A0A0A0;background-color: #D0D0D0;color: #000;text-decoration: none;}
#dnav ul li a:hover {background-color: #28325a;color: #fff;}



.footer 	{ font-size:x-small;padding: 0.5em; color:#000;border-top:1px solid #ccc; text-align: center; background: url(bg_grey_rot.png);}
.footer a	{ color: #000; text-decoration: none;}
.footer a:hover { text-decoration: underline;}

