/* CSS Document */
html, body{
	margin:0;
	padding: 0;
}

body { 
	font-family			: Arial, sans-serif; 
	font-size         	: 12px;
	padding-top			: 0px;
	margin				: 0px;
	color             	: #000;
	background-image	: url(images/back.jpg);
	background-repeat	: repeat-x;
	background-color	: #FFFFFF;
}

td, tr, p, div {
	font-family       : Arial, Helvetica, sans-serif;
	font-size         : 12px;
	color             : #000;
}
hr {
	color             : #626264;
	height            : 1px;
	width             : 100%;
}
ul {
	margin            : 2px;
	padding-left      : 10px;
	list-style        : none;
}
table {
	border-collapse: collapse;
}
td {
	padding			    : 0px;
}
table.moduletable {
	width			    : 100%;
	table-layout	    : auto;
}
table.moduletable th {
  font-size         : 11px;
  font-weight       : bold;
  text-transform    : uppercase;
  text-align        : left;
  height            : 22px;
  line-height       : 22px;
  text-indent       : 10px;
  letter-spacing    : 1px;
  color             : #626264;
  background-image  : url(../images/modul.jpg);
  padding-left      : 10px;  
}
table.moduletable td {
  padding-left      : 8px;
  padding-right     : 8px;
  padding-top	    : 0px;
  padding- bottom   : 0px;
  margin			: 4px;
}
a.mainlevel {
  margin-top        : 1px;
  padding-top       : 0px;
  font-size         : 12px;
  width             : 180px;
  text-indent       : 10px;
}
a.mainlevel:link {
  padding           : 0px 0px 0px 0px;
  font-size         : 12px;
  width             : 180px;
  text-indent       : 10px;
}
a.mainlevel:link, a.mainlevel:visited {
  display           : block;
  font-size         : 12px;
  font-weight       : normal;
  padding           : 2px 0px 2px 0px;
  color             : #fff;
  width             : 155px;
  text-indent       : 10px;
  background-color  : #022E5D;
}
a.mainlevel:hover {
  font-size         : 12px;
  background-color  : #fff;  
  color             : #022E5D;
  font-weight       : normal;
  text-decoration   : none;
  text-indent       : 10px;
}
#active_menu {
  color             : #fff;
  font-weight       : bold;
  background-color  : #022E5D;
}
a#active_menu:hover {
  color             : #fff;
  background-color  : #022E5D;
}
a:link, a:visited {
  font-size         : 11px;
  color             : #000;
  text-decoration   : none;
  font-weight       : bold;
}
a:hover {
  font-size         : 11px;
  color             : #022E5D;
  text-decoration   : none;
  font-weight       : bold;
}
#topmod {
	background-image	:	url(images/topmod.jpg);
	height				:	139px;
	vertical-align		:	top;
}
#leftmod {
	background-image	:	url(images/leftmod.jpg);
	width				:	234px;
	height				:	112px;
	vertical-align		:	top;
}
#content {
	background-image	:	url(images/content.jpg);
	width				:	552px;
	vertical-align		:	middle;
}
#rightmod {
	background-image	:	url(images/rightmod.jpg);
	width				:	114px;
}
#bottom {
	background-image	:	url(images/bottom.jpg);
	height				:	112px;
	vertical-align		:	bottom;
}
