body 
{
	width: 100%;
	font-size: 80%;
	background: #ffffff url(../images/gradient.gif) repeat;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	text-align: left;
}

#container
{
	margin: 0px;
	padding: 0px;
	width: 760px;
	color: #333;
	line-height: 130%;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/leftbg.gif) repeat;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	}
#top
{
	background: #ffffff url(../images/header1.jpg) no-repeat right center;
	margin: 0px;
	text-align: right;
	height: 150px;
}

#top h1
{
padding: 0;
margin: 0;
}

#bar
{
	height: 35px;
	background-color: #4376A3;
	margin: 0;
	border-top       : 1px solid #BCB778;
	border-bottom    : 1px solid #BCB778;
	background-image: url(../images/bar.gif);
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
}

#rightnav
{
float: right;
width: 160px;
margin: 0px;
padding: 0px;
}

#content
{
margin-left: 50px;
border-left: 1px solid gray;
margin-right: 160px;
padding: 1em;
background: #ffffff;
}

#footer
{
margin: 0px;
padding: 0px;
_margin: 0px;
_padding: 0px;
color: #333;
background-image: url(../images/bar1.gif);
border-top: 1px solid gray;
height: 41px;
}

#content h2 { margin: 0 0 .5em 0; }

contentpane 
		{

		}

		.contentpaneopen 
		{
		font-size: 80%;
		}

ul#mainlevel-nav {
  font-size        : 11px;
  list-style       : none;
  padding          : 0;
  margin           : 0;
  font-size        : 0.8em;
}
ul#mainlevel-nav li {
  display          : block;
  background-image : none;
  padding-left     : 1px;
  padding-right    : 1px;
  float            : right;
  margin           : 0;
  width            : auto !important;
  font-size        : 11px;
  line-height      : 32px;
  white-space      : nowrap;
  border-left      : 1px solid #cccccc;
}
ul#mainlevel-nav li a {
  font-size        : 11px;
  display          : block;
  padding-left     : 16px;
  padding-right    : 15px;
  text-decoration  : none;
  color            : #FFFFFF;
  background       : transparent;
}
ul#mainlevel-nav li a:hover {
  font-size        : 11px;
  color            : #FFFFFF;
}
.sublevel {
  padding-left     : 10px;
}
table.moduletable {
  width			   : 100%;
  margin: 0px 0px 0px 0px;
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #FFF;
  background-image : url(../images/modul.jpg);  
}
table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
}
a.mainlevel: {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 160px;
  background-color : #C6C46C;
  text-indent      : 10px;
}
a.mainlevel: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 160px;
  background-color : #C6C46C;
  text-indent      : 10px;
    font-weight      : bold;
}
a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 12px;
  border-top       : 1px solid #ffffff;
  background-color : #C6C46C;
  font-weight      : bold;
  padding          : 0px 0px 2px 0px;
  color            : #000000;
  width            : 160px;
  text-indent      : 10px;
}
a.mainlevel:hover {
  background-color : #B0AE45;
  font-size        : 12px;
  font-weight      : bold;
  text-decoration  : none;
  text-indent      : 10px;
}
#active_menu {
  color            : #000000;
  background-color : #B0AE45;
}
a#active_menu:hover {
  color            : #333333;
}
a:link, a:visited {
  font-size        : 11px;
  color            : #CC9900;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 11px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}

ul {float          : left;
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url(../images/bullet.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
}