html, body{
  font-family: sans-serif, serif, courier, times;
}


h1, h2, h3 {
  font-family: Arial, times;
}

#banner h1{
  font-size: 12pt;
}

p {

  text-align: justify;
  font-size: 10pt;
  text-indent: 2em;
}

p.objectDescription, p.pageDescription {
  text-indent: 0;
  font-weight: bold;
}


#leftContent, #rightContent, #footer, #userPanel, #objectActionContainer, #documentActions, .newsPageParentURL {
  display: none;
}

a img {
  border: 0;

}

#page {
  padding: 2px;
}

a {
font-size: 8pt;
}




/**
 **  N Y H E T E R 
 **/



.clearer {
	margin-top: 1em;
	margin-bottom: 2em;
}

.newsItem {
	/* border-bottom: #000 thin dotted; */
}

h3.newsItemHeader, h3.newsItemHeader a {
     color: black;
     font-family: Arial, Verdana;
     font-size: 8pt;
     margin-left: 0px;
}
h3.newsItemHeader a:hover {
  text-decoration: underline;
}

.newsItemDescription
{

}


.newsItemFooter{
        clear: right;
        margin-bottom: 5px;
	margin-top: 10px;
}

.newsItemImageOdd {
  float:right;
  margin: 2px 10px 5px 2px;
}
.newsItemImage {
  float: right;
  margin: 2px 10px 5px 2px;
}
.newsItemURL {
 text-transform: lowercase;
	float: left;
 
}
a.newsItemURL  {
	/*background-image: url(images/knapp_lesmer.gif);*/
	background-repeat: no-repeat;
	background-position: center left;

}

.newsItemDate {
 text-transform: lowercase; 
 color: grey;
 font-size: 70%;
/* margin-right: 2em; */
	
}
.newsItemDateText{
 display:none;
 color: grey;
}

.newsPage{

}

.newsPageHeader{
    margin-left: 0;
}

.newsPageDescription{
  font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
 	text-indent: 0;
}

.newsPageDescriptionImage {
  float: right;
  margin: 2px 10px 5px 2px;
}

.newsPageDetails{
        clear: right;
        margin-top: 10px;
        margin-bottom: 10px;
}
.newsPageDate{
        
	margin-bottom: 1em;
	
}
.newsPageDateText{
	display: none;
        color: grey;
        text-transform: lowercase;
}
.newsPageText{
        clear: left;
        margin-top: 1em;
}

.newsPageFooter{
        margin-top: 10px;
}

#newsArchive {
	margin-top: 20px;
}

.repeatedDate {
        DISPLAY: none
}
#newsArchiveItem {
	display: none;
}
#newsFolder a {
  text-decoration: none;
  color: black;
}

.cabinQuickList {
	display: none;
	
}

#banner a span {
 display: none;
}

a#link0 {
 display: none;
}

a#link1 {
 display: none;
}

a#link2 {
 display: none;
}

a#link3 {
 display: none;
}

a#link4 {
 display: none;
}


/* MIN SIDE */

div.actionblock, div.actionblock-50, div.actionblock-51, button {
	display: none;
}


table th {
	vertical-align:top;
}
table th, table td {
	font-weight: normal;
	padding:3px;
}
th {
	background-color: #eeeeee;
}

th.newgroup {
	padding-top:1em;
	border-bottom: 1px dotted;
}



.courseInfo, .userInfo {
	width:50%;
	float:left;
	margin-right:5px;
}
.courseInfo-right, .userInfo-right {
	width:40%;
	float:right;
}


.adminInfo {
	float:left;
	padding:0.5em;
	margin-right:1em;
	border: 1px dotted #cccccc;
}



#companyPicture {
	width:250px;
	margin:15px 5px 5px 0px; 
	float:left; 
}

#companyText {
	width:60%;
	margin:0; 
	float:left; 
}

#companyForm {
	float:left;
	width: 60%;
}

#companytraineeForm {
	float:right;
	width: 40%;
}

#courseForm {
	float:left;
	width: 60%;
}
#coursetraineeForm {
	float:right;
	width: 45%;
}
#coursetrainerForm {
	float:right;
	width: 45%;
}
#evalForm label {
	margin-right: 3px;
	margin-left: 3px;
}

#evalForm input.radio {
	margin-left: 3px;
}

#evalForm table {
	border:0;
}
#evalForm td {
	margin:5px;
	padding:5px;
	vertical-align:middle;
}