body {
    margin-top: 1em;
}

.container_16 {
	background-color: #F3F1EE;
 
}


.container-white {
	background-color:white;
}

.box, #system-message, blockquote {
    background-color: #F1F1F1;
	box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;margin:0 0 20px;position:relative;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom: 1em;
    padding: 0.2em;
	z-index:1;
}

 

table.contentpaneopen a {
	color:#0054A6;
	font-size:18px;
	text-decoration:none;
	
}

#system-message dt.message {
    display: none;
}

#system-message ul {
    margin: 0;
}

.tlf.moduletable{
text-align:center;
color:#0054A6;
padding-top:20px;
}
 
.header {
    background-color: #F3F1EE;  
	z-index:999;

}

 .logo.grid_2{
 margin:0;
 
 
 }
  .menu.grid_14{
 margin:0;
  background-color: black;  
  margin-top:25px;
 }
 
 
.user1.moduletable ,.user2.moduletable ,.user3.moduletable {
	min-height:400px;
 }

#footer {
    background-image: url(../images/bg-footer.png);
	background-repeat:repeat-x;
	background-color: black;
    color: #F3F1EE;
	min-height:250px;		
	
	
}

#footer  a{
	color: #333333;
	text-decoration:none;
}

#footer  ul a{
	color:#0094D1;
	
}

.componentheading, .contentheading {
    font-size:25px;
    margin-bottom:20px;
}

 

a:visited {
    color: black;
}

a:hover {
    text-decoration: none;
}

#current {
    font-weight: bold;
}


 

/**
* Menu
*/
.sf-menu{
	font-size:12px;	
	 height:30px;
	  width:100%;
	  margin:0;
	   border:0;
	  background-image: url(../images/bg-menu.png);
}
.sf-menu ul {
	 z-index:999;
}

.sf-menu li {
	 border:0;
}
.sf-menu li li{
	background:		black;
	padding:0;
}
.sf-menu li li li {
	background:		black;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#DDDDDD;
}










  .menuprivat-menu {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #0e69be;
	border-size: 1px;
	border-width: 1px;
    margin:0px;
	padding:0px;
     list-style-type: none;
	background-image: url(../images/bg-menu.png);
	}

.menuprivat-menu ul{
	list-style:none;
	margin:0px;
	padding:0px;     
	}
 
.menuprivat-menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight:normal;
	}	
	
.menuprivat-menu li a:link, .menuprivat-menu li a:visited {
	color: #FFFFFF;
	display: block;
	background: url(../images/v3.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
.menuprivat-menu li a:hover {
	color: #0e69be;
	background: url(../images/v3.jpg) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
.menuprivat-menu li a:active {
	color: #0e69be;
	background: url(../images/v3.jpg) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
fieldset {
margin-left:20px;
border: 1px solid black;
width: 75%;
background: #5EAEFF;
padding: 3px;
}
fieldset legend {
background: #0e69be;
padding: 6px;
font-weight: bold;
color:white;
}

div.calendar {
z-index:2000;
}
