body { 
  font:14px Trebuchet MS, Arial, Verdana, sans-serif;
  /* customize_body */ color: #000; /* customize_body */
  line-height: 18px;
}

/* Links */
a,a:visited,a:active {
  text-decoration: none;
  /* customize_link */ color: #cc0000; /* customize_link */
}
a:hover {
  text-decoration: underline;
  /* customize_link_hover */ color: #cc0000; /* customize_link_hover */
} 
/* Style elements */
hr{
  border: 1px solid #e8e8e8;  
}
/* Lists */
ul {
  list-style-position:inside;
  margin: 0; /* without it IE7 will show a big margin */
}

/* Fonts, Titles... */
h1,h2,h3,h4,h5{ margin:0px 0px 2px 0px; padding:4px 0px; margin-top:6px }
h1{ font-size:24px; line-height:28px; color: #cc0000; margin: 0px 0 15px 0; }
h2{ font-size:18px; line-height:24px }
h3{ font-size:16px; line-height:21px }
h4{ font-size:14px; line-height:18px }
h5{ font-size:13px; line-height:16px }
p{ padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; }

/* Forms */
input {
  margin: 0;
}
.formBlockSurveyTable{
  width: 100%;  
}
.formBlockSurveyTable input{
  width: 95%;  
}

/* Images */
img {
  border: 0;
}

/* diverse */
a.light, a.light:hover{
  font-size: 11px;
  color: #000;
}

/*****************************************************/
/* TOOLBAR & TOOLBAR POPUPS */
/*****************************************************/
/* Links */
a.toolbar,a.toolbar:visited,a.toolbar:active {
  text-decoration: none;
  color: #7c96bb; 
}
a.toolbar:hover{
  text-decoration: none;
  color: #4d6280;
} 

/*****************************************************/
/* TINYMCE */
/*****************************************************/
/* TinyMCE specific rules */
body.mceContentBody {
   background: #fff;
   color: #000;
}
.mceContentBody a {
  text-decoration: none !important; /* FF requires a important here */
   /* customize_link */ color: blue /* customize_link */ !important; /* FF requires a important here */
}