/* ##################### GENERAL SETTINGS ##################### ok */

*
{

  margin: 0;
  padding: 0;

}

BODY 
{
  
  width: 780px;
  min-width: 780px;
  position: relative;
  margin: 0 auto;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #525252;  
  
}

h1
{

  font-size: 18px;
  padding: 10px 0px;

}

h2
{

  font-size: 14px;
  padding: 5px 0px;

}

#mainbody ul
{

  margin-left: 15px;

}

#mainbody ul li
{

  padding: 3px 5px;

}

#mainbody
{

  padding: 0px 5px 25px 25px;  

}


td, p, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #525252;
}

.summary_top
{
width: 147px;
height: 17px;
background-image: url(../images/summary_top.gif);
background-repeat: no-repeat;
}
.summary_bottom
{
width: 147px;
height: 37px;
background-image: url(../images/summary_bottom.gif);
background-repeat: no-repeat;
}

.summary_first
{
width: 127px;
background-color: #efefef;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
line-height: 18px;
}

.call
{
width: 127px;
background-color: #efefef;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
line-height: 18px;
}

.action
{
width: 127px;
background-color: #efefef;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
line-height: 18px;
}

.quot
{
font-style: italic;
margin-top: 0px;
margin-bottom: 0px;
width: 127px;
background-color: #efefef;
padding-left: 10px;
padding-right: 10px;
text-align: left;
line-height: 18px;
}

#tagline
{
position:relative;
top: 73px;
left: 20px;
  
}
.leftcolumn
{

background-image: url(../images/left.gif);
background-repeat: no-repeat;

}

#trainings
{
width: 174px;
height: 170px;
background-image: url('../images/training.jpg');
background-repeat: no-repeat;
cursor: pointer;

}
#consulting
{
width: 174px;
height: 170px;
background-image: url('../images/menu_header_consulting.jpg');
background-repeat: no-repeat;
cursor: pointer;

}
#personal
{
width: 174px;
height: 170px;
background-image: url('../images/personal_development.jpg');
background-repeat: no-repeat;
cursor: pointer;

}

#menu_text
{
float: left;
padding-top: 140px;
padding-left: 10px;
text-align: center;
font-size: 12px;
font-weight: bold;
cursor: pointer;
}

#menu_text_personal
{
float: left;
padding-top: 140px;
padding-left: 10px;
text-align: center;
font-size: 12px;
font-weight: bold;
cursor: pointer;
}


.leftbox
{
background-color: #efefef;
/*background-image: url(../images/leftbox.jpg);
background-repeat: repeat-y;*/

}
.main_content
{
padding-left:6px;
padding-right:6px;

}
/* ##################### MODULE SETTINGS ###################### ok */

table.moduletable {
  margin: 0px 0px 0px 0px;
  width: 100%;
  border-left: solid 0px #A1A1A1;
  border-right: solid 0px #A1A1A1;
  border-top: solid 0px #A1A1A1;
  border-bottom: solid 0px #A1A1A1;
}

table.moduletable th {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  14px; 
  color: #4f6b51;
  vertical-align: middle;
  text-align: left;
  white-space: wrap;
  border: 0px dotted #A1A1A1;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
  height: 24px;
  width: 100%;
  padding: 0px;
}

table.moduletable td {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  13px; 
  line-height:  20px; 
  color:  #4f6b51; 
font-weight: bold;
}

/* ##################### FORM SETTINGS #################### ok */

.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  text-align:  center;
  font-size: 10px;
  font-weight: bold;
  line-height:  20px;
  background-color: #ffffff;
  color: #4f6b51;
  border: 1px solid #000000;
  padding: 0px; 
  cursor: pointer;
}

.inputbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #4f6b51;
  background-color: #ffffff;
  border: 1px solid #000000;
}

/* ################# SECTION LISTING SETTINGS ################# ok */

.sectiontableheader {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  20px; 
  color:  #000000; 
  font-weight:  bold; 
  background-color: #FFFFFF;
}

.sectiontableentry1 {
  background-color: #ffffff;
}

.sectiontableentry2 {
  background-color: #ffffff;
}

/* ################# MAIN AND SUB MENU SYSTEM ################# ok */
.mainlevel {
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-weight      : normal;
  background-color: #f2f2f2;
  text-align       : left;
  text-decoration  : none;
  text-indent      : 0px;
  padding-left     : 15px;
 height: 30px;
  margin-top       : 2px;
}


a.mainlevel:link, a.mainlevel:visited {
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
  color: #0f0f0f;
  text-align: left;
  height: 18px;
  margin-bottom: 1px; 
}

a.mainlevel:hover {
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
  color: #0f0f0f;
  text-align: left;
  height: 18px;
  margin-bottom: 1px; 
  text-decoration: underline;
}


a.sublevel:link, a.sublevel:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #658b50; 
  font-weight: normal;
  margin-left: 20px;
  width: 175px;
}

a.sublevel:hover {
  color: #658b50; 
  text-decoration: underline;
}

/* ########################### LINKS ########################## ok */

a:link, a:visited {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  color: #cc0000;
  font-weight: normal;
  text-decoration  : underline;
}

a.category:link, a.category:visited {
  color: #cc0000;
  font-weight: normal;

}

a.category:hover {
  color: #cc0000;
}

/* ##################### PATHWAY SETTINGS ##################### ok */

.pathway {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #000000; 
  font-weight:  bold; 
  padding:  2px; 
}

a.pathway:link, a.pathway:visited {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #000000; 
  font-weight:  bold; 
  padding:  2px; 
}

a.pathway:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:  11px; 
  color:  #000000; 
  font-weight:  bold; 
  padding:  2px;
  text-decoration: underline; 
}

/* ##################### PAGE NAVIGATION ###################### ok */

.pagenav {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  20px; 
  color:  #000000; 
  font-weight:  bold; 
  text-decoration:  none; 
}

a.pagenav:link, a.pagenav:visited {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  20px; 
  color:  #000000; 
  font-weight:  bold; 
  text-decoration:  none; 
}

a.pagenav:hover {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  line-height:  20px; 
  color:  #000000; 
  font-weight:  bold;
  text-decoration:  none;  
}

/* ################### SMALL FONT SETTINGS #################### ok */

.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}

.smalldark {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.modifydate {
  font-size: 10px;
  color: #000000;
  font-weight: normal;
  font-style: italic;
  padding-top: 10px;
  text-align: left;
}

.createdate {
  line-height: 15px;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
  font-style: italic;
  vertical-align: top;
  display: block;
}

a.readon:link, a.readon:visited {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  color:  #000000; 
}

a.readon:hover {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  color:  #00FF00; 
}

/* ################### CONTENT PAGE SETTINGS ################## ok */

.contentpane {
  border: 0px dotted #ffffff;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.contentpaneopen {
  border: 0px dotted #ffffff;
  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}


.contentheading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-align: left;
  text-indent: 0px;
  width: 100%;
  height: 24px;
}

.contentdescription {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  11px; 
  color:  #000000; 
}

.componentheading {
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
  padding-top: 4px;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-align: left;
  text-indent: 0px;
  width: 100%;
  height: 24px;
}

/* ###################### TABBED PAGES ###################### ok */

.ontab {
  border:1px solid 202020; 
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #DABC6E; 
  font-weight:  bold; 
  background-color:  #4A7B73; 
  padding:  4px 
}

.offtab {
  border:1px solid 202020; 
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #D9BC64; 
  background-color:  #396363; 
  padding:  4px; 
  cursor:  pointer 
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* ##################### NEWSFEED SETTINGS ###################### ok */

.newsfeedheading {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #000000; 
}

.fase4rdf {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #F3F3F3; 
}

a.fase4rdf:link {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #EFEFEF; 
}

a.fase4rdf {
  text-decoration:  none; 
}

a.fase4rdf:hover {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #00FF00; 
  text-decoration:  underline; 
}

.newsfeeddate {
  font-family:  Verdana,Helvetica,Arial,sans-serif; 
  font-size:  12px; 
  color:  #FFCC00; 
}

.menu_items
{

  margin: 0;
  padding: 0;

}

.menu_items li
{

  list-style-type: none;
  margin: 0;
  padding: 0;

}

#topnav ul li
{

  list-style-type: none;
  float: left;
  padding-right: 20px;

}

#header ul
{

  margin 0;
  padding: 0;

}

#header ul li
{

  float: left;
  margin: 0px;
  padding: 2px 20px 2px 0px;
  list-style-type: none;
  height: 18px;
  text-align: center;

}

#header ul li a:link, #header ul li a:active, #header ul li a:visited
{

  font-weight: bold;
  color: #0f0f0f;
  text-decoration: none;

}

#header ul li a:hover
{

  font-weight: bold;
  color: #0f0f0f;
  text-decoration: underline;

}


#header
{

  background-color: #f2f2f2;

}

.headline 
{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  padding-bottom: 10px;
  
}

form p
{

  width: 400px;
  clear: both;

}

form p label
{

  float: left;

}

form p input, form p textarea, form p select
{

  float: right;

}