body {
color : #000000;
background:#e2e2e2; /* KRIS GEENS */
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
}
body,*
{

  font-family : Tahoma, Verdana, Helvetica, sans-serif;
}
H1 {
font-weight : bold; 
font-size : 1.2em; 
color : #000000; 
background-color : transparent; 
}

/* ----- KRIS GEENS ------ */
table,input,select,p ,td{
  font-size : 11px;
}


a {
  color:#352a78;
  text-decoration:none;
  
  /*border-bottom:1px dashed #777;*/
}
a:hover {
  color:#000;
  
  /*border-bottom:1px solid #000;*/
}

form {
  margin:0;
}

.title {
  color:#425764;
  padding:2px;
  border:1px solid #eee;
  font-weight: bold;
  margin:10px 0 10px 0;
}

#separator hr{
   height: 1px;
   color: silver;
   border-style: dashed;
}

#separator {
  margin: 5px 0pt;
  background: transparent url(themes/aariXa/images/spcr.gif) repeat-x scroll 0%;
  height: 11px;
}

.edit {
  color: yellow;
  font-weight: bold;
  font-style: overline underline;
  background-color: red;
}
#mainmenucontainer
{
background-image:url('../images/bg_nav.gif');
}
ul#mainlevelmainmenu {
	list-style:none;
	line-height: 1.0;
	margin:0 0 0 10px;
	padding:0;
	overflow:auto;
	width:100%;
}

#mainlevelmainmenu li {
	float:left;
}

#mainlevelmainmenu li a {
	display:block;
	background:#4e5d6b;
	margin-right:1px;
	color:#fff;
	padding:4px 8px 4px 8px;
	text-decoration:none;
	border:0;
}

#mainlevelmainmenu li a:hover {
	background:#2c3b49;
}

#mainlevelmainmenu li #active_menumainmenu {
	font-weight:bold;
	background:#fff;
	color:#000;
	padding:4px 10px 4px 10px;
}
#maincontent
{
overflow:auto;
height:100%;
padding:10px;
border:1px solid #eee;
background-image:url('../images/bg_static.gif');
background-repeat: no-repeat;
background-position:bottom right;
}
#home #maincontent
{
background-image:none;
}
.contentheading {
	font-weight:bold;
	font-size:12px;
}

.contentheading-ttl {
	font-weight:bold;
}

.componentheading-ttl {
	font-weight:bold;
	font-size:12px;
	margin:2px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
}

table.contentpaneopen {
}

table.contentpaneopen-static {
	background-repeat: no-repeat;
}

table.contentpaneopen-static td.contentheading-static {
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding:5px 5px 5px 0;
}

body.contentpane {
	background:#fff;
	font-family : Tahoma, Arial, Helvetica, sans-serif; 
	margin:20px;
}

body.contentpane  a{
	font-size:11px;
}

#pathway {
	padding:10px;
	margin:10px 0 0 0;
	color:#ddd;
}

.componentheading {
	font-weight:bold;
	font-size:12px;
	margin:2px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
}

#footer {
	padding:0 40px 10px 40px;
	line-height:15px;
	color:#aaa;
	font-size:10px;
}

#footer a {
  color:#aaa;
}
#footer a:hover {
  color:#000;
}
