

/* GENERAL FOR INDEX PAGE */
body{ background-image:url(/images/bg2.gif); background-color:#aaaaaa;}

/* TEXT HEADLINES */
.headline {
  color:#525C79;
  font-size:13px;
  font-weight:bold;}
.contentbox .headline a{
  text-decoration:none;
  color:#525C79;}
.kbHeadline h1 {font-size:14px; padding:0; margin:0}
.faqHeadline h1 {font-size:12px; font-weight:normal; padding:0; margin:0}

/* MENU BOX */
.contentbox_menu a{
  display:block;
  width:100%;
  color: #525C79;
  text-decoration: none;
  font-size:11px;
  padding: 6px 0px 7px 0px;}
table.contentbox_menu a:hover {
  color: #000;
  background-color: #eee;}
table.contentbox_menu{
  background-color:#FFFFFF;
  border: 2px solid #6490D7;
  border-top: 0px solid #6490D7;}  
td.contentbox_menu, tr.contentbox_menu{
  background-image:url(/images/kb_menu_top.gif);
  background-position:top;
  vertical-align:middle;
  height:30px;}
td.contentbox_menu a, td.contentbox_menu{
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  color: #FFFFFF;
  font-size:13px;}
td.contentbox_menu a:hover{
  color: #FFFFFF;}  
table.contentbox_kb{
  border: 2px solid #4074C7;
  text-align: left;}  
td.contentbox_kb, tr.contentbox_kb{
  background-color:#4074C7;}


/* ALL BOXES */
table.contentbox3{
  border: 2px solid #B4F14A;
  text-align: left;}  
td.contentbox3, tr.contentbox3{
  background-color:#B4F14A;}
table.contentbox4{
  border: 2px solid #FFC340;
  text-align: left;}  
td.contentbox4, tr.contentbox4{
  background-color:#FFC340;}
table.contentbox5{
  border: 2px solid #72DBEF;
  text-align: left;}  
td.contentbox5, tr.contentbox5{
  background-color:#72DBEF;}
.lightgraybox {
  background-color:#ECECEC;}
.lighterbox{
  background-color:#F5F5F5;}

/* tools */
.kb_tools{
  padding:5px;
  border:1px solid #eeeeee;
  font-size:9px;
  color:#888;
  line-height:14px;}
.kb_tools a{
  color:#5558B7;
  font-size:9px;}

/* same as indexcss */
td.darkgraybox, tr.darkgraybox{
  background-color:#63687A;
  color:#ffffff;
  font-weight:bold;
  font-size:13px;}
table.darkgraybox{
  border: 2px solid #63687A;
  text-align: left;}

/* MISC */
.new {
  color:#FF7300;
  font-weight:bold;}


/*QUESTION ANSWER FLAT*/
.kb_qa{
  padding:5px;}
.kb_qa h1{
  background:#e6e6e6;
  padding:5px;
  font-size:14px;
  color:#525C79;
  margin:0 0 10px 0;}
.kb_qa h3{
  margin:0 0 10px 0;
  background:#e6e6e6;
  padding:5px;
  font-size:14px;
  color:#525C79;}
.kb_qa h3 small{
  font-size:10px;
  font-weight:normal;}
.kb_qa .atty_image{
  position:absolute;
  cursor:pointer;
  margin:0 ;
  border:2px solid #72DBEF;}
.kb_qa p{
  line-height:18px;
  padding:0;
  margin:0 0 10px 0;}
.kb_qa .question{
  padding:0 0 5px 5px;
  line-height:18px;}
.kb_qa .answer{
  padding:0 5px 25px 35px;}
.kb_qa .answer img{
  cursor:pointer;}
.kb_qa ul{
  padding:0;
  margin:10px 0 10px 10px;}
.kb_qa li{
  list-style:none;}
.kb_qa li h2{
  padding:0 0 1px 0;
  margin:0;}
.kb_qa li h2 a{
  font-size:13px;
  font-weight:bold;}
.kb_qa li h2 a:visited{
  color:#808;}
.kb_qa li p{
  line-height:normal;
  font-size:11px;}


/* ADS */


/* ADVERTISMENT */
.ad_preview{
  background:#f6f6f6;
  padding:12px 15px;
  cursor:pointer;}
.ad_preview h4{
  font-size:14px;
  margin:0 0 5px 0;}
.ad_preview p{
  font-family:"lucida sans unicode";
  font-size:12px;
  line-height:20px;
  margin-bottom:5px;}
.ad_preview p img{
  border:none;
  float:right;
  margin:0 0 5px 10px;}
.ad_preview b{
  display:block;}

