/* CSS Document */

body {
    height: 100%;
    background: url(design_blue/bck.jpg);
    background-position:center;
    
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000
}

#mainbody {
     width: 945px;
     position:relative;
     margin: 0 auto;
}

 /* ------------------------------------------------------------------------------------ fonts */

h1 { font-size:24px; font-weight:bold; margin:10px 0 10px 0 }
h2 { font-size:14px }
h3 { font-size:12px }

a:link, a:visited {color: #000; text-decoration:underline}
a:hover {color: #000;}


 /* ------------------------------------------------------------------------------------ buttons */
 
 .button { 
    height:22px; 
    outline:none;
    display: block;
 }
 
 .eredmeny         { width: 105px; margin: 0 0 14px 44px;    background-image:url(design_blue/butt_eredmenytabla.jpg)                  }
 .szavaz           { width: 76px;  margin: 5px 0 0px 48px;   background-image:url(design_blue/butt_szavazok.jpg)                       }
 .tovabbszavaz     { width: 136px; margin: 5px 0 10px 18px;  background-image:url(design_blue/butt_tovabbiszav.jpg)                    }
 .osszuzenet       { width: 101px; margin: 5px 0 0 60px;     background-image:url(design_blue/butt_osszesuzenet.jpg)                   }
 .kereses          { width: 68px;  margin: -21px 20px 0 0; *margin: -23px 4px 0 0; background-image:url(design_blue/butt_kereses.jpg)  }
 .uzenetelkuld     { width: 208px; position:absolute; margin:-23px 0 0 136px; *margin:7px 0 0 -335px; background-image:url(design_blue/butt_uzenetelkuld.jpg)  }
 .meztorles        { width: 112px; background-image:url(design_blue/butt_mezoktorlese.jpg)                                             }
 
 .loginbutt        { width:50px; height:35px; clear:none; float:left; margin: 10px 0px 0 2px; background-image:url(design_blue/butt_loginbutt.jpg)      }
 
 
 a:hover.eredmeny, a:hover.szavaz, a:hover.tovabbszavaz, a:hover.osszuzenet, 
 a:hover.kereses, a:hover.uzenetelkuld, a:hover.meztorles    { background-position: 0 -22px  }
 
 a:hover.loginbutt { background-position: 0 -35px }



 /* ------------------------------------------------------------------------------------ main blocks */
 
#header {
     height:110px;
     width:945px;
     background-image:url(design_blue/header.jpg);
}

#menuplaceholder {
     width:140px;
     position:absolute;
     margin:1px;
     background-image:url(design_blue/topperbck.jpg);
     background-repeat:repeat-x;
     z-index:2;
}

#content {
    width:804px;
    margin:1px;
    position: absolute;
    border-left: 140px solid #0b87bb;
}
 
#middlecont { 
    width:565px;
    min-height: 1300px;
    margin: 1px 10px 10px 10px;
    _margin: 0 3px 10px 4px;
    float:left 
}

#modulecont {
    width:210px;
    margin-right:1px;
    float:left
}
 
#footer {
    width:782px;
    height:38px;
    background-image:url(design_blue/topperbck.jpg);
    color:#bbdfee;
    font-size:10px;
    line-height:26px;
    text-align:center;
    padding:12px 20px 0 0;
    margin-left: 1px;
    clear:both;
}
 
 
 
 /* ---------------------------------------------------- side module elements */
 
 
 
 
 
 
 
 /* --------IIIII------- menuitems */
 
  .menuhead {
    width:140px;
    height:24px;
    margin-top:23px;
 }
 
 #MHaloldalak { background-image:url(design_blue/menuhead_1.gif)  }
 #MHforum     { background-image:url(design_blue/menuhead_2.gif)  }
 #MHnfl       { background-image:url(design_blue/menuhead_3.gif)  }
 #MHncaa      { background-image:url(design_blue/menuhead_4.gif)  }
 #MHnevjegy   { background-image:url(design_blue/menuhead_5.gif)  }
 #MHadmin     { background-image:url(design_blue/menuhead_6.gif)  }

.mainmenu li a {
    width: 122px;
    height: 20px;
    list-style-type: none; 
    padding-left:18px;
    padding-top:4px;
    font-family:Verdana;
    font-size:13px;
    color:#7fc9e7;
    font-weight:bold;
    display: block;
    background-image:url(design_blue/menu_bck.jpg)
}
.mainmenu ul { background-image:url(design_blue/menu_bck.jpg) }
.mainmenu ul a:link, .mainmenu ul a:visited   { color:#fff;  text-decoration:none }
.mainmenu ul a:hover                          { color:#fff; background-image:url(design_blue/menu_bck_over.jpg); }


#rssplace      { margin:20px 0 20px 25px; font-weight:bold }
#rssplace img  { vertical-align:middle; margin-right:3px }
#rssplace a:link, #rssplace a:visited   { color:#fff; text-decoration:none }
#rssplace a:hover             { color:#cee7f2; text-decoration:none }

.stats { 
    margin: 7px 0 7px 15px;
    font-family:Verdana;
    line-height:14px;
    font-size:10px;
    font-weight:bold;
    color:#fff;
}
 
/* --------IIIII------- ads */
 
 .adspace { 
    width:215px;
    clear:both;
    text-align:center;
    padding: 15px 0 14px 0;
 }
 
 #bannerbck {
    width:515px;
    _width:514px;
    height:68px;
    text-align:center;
    padding-top:7px;
    margin: 0 1px 0 1px;
    background-color:#dbf2fa;
    float:left;
 }
 
 
 
 
 
 
 
 
/* --------IIIII------- login */


/* ----- loggedin */
#loginbox { 
    width:286px; 
    height:75px;
    background-image:url(design_blue/topperbck.jpg);
    margin-right: 1px;
    float:left;
    font-weight:bold;
    font-size:12px;
    letter-spacing:1px;
    color:#fff;
}

#logged {
    width:165px;
    float:left;
    line-height:18px;
    letter-spacing:1px;
    padding:10px 0 0 20px;
}

#messagewind {
    width:286px;
    padding-top:10px;
    text-align:center
}

#loginbox a:link, #loginbox a:visited { color:#fff; text-decoration:none }
#loginbox a:hover { text-decoration:underline }

#avatarpic {
   padding:1px;
   margin:3px 0 0 29px;
   border: 1px solid #cacaca;
   float:left
}

/* ----- guest */

.text_login {
   height:15px;
   width:106px;
   background-color:#fff; 
   border:none;
   padding:0 5px 0 5px;
   font-size:10px;
   font-weight:bold
}

#rem {
     width:25px;
     height:16px;
     text-align:center;
     float:left;
     padding-top: 19px;
     margin:10px 1px 7px 3px;
     background-image:url(design_blue/rem_bck.jpg);
     
     *height:21px;
     *padding-top: 14px;
}
    


 /* --------IIIII------- messboard */
 .mess      { width:480px; margin: 20px 0 0 43px }
 .messmid   { padding:5px 10px 5px 10px; background-image:url(design_blue/mess_la_mid.jpg) }
 .messpost  { position:absolute; margin: -25px 0 0 34px; *margin: 4px 0 0 -449px;  }
 .messfield { 
      width:468px;
      height:54px; 
      position:absolute; 
      margin: -57px 0 0 -474px;
      font-family:Arial; 
      font-size:14px;  
      border:none; 
}
 
 .mess img { *margin-bottom:-3px; }   
     
 /* --------IIIII------- voteboard */
 
 #quest {
    width:180px;
    text-align:center;
    clear:both;
    padding: 10px 0 10px 0;
    margin-left:20px;
 }
 
#votecont { width:198px; margin-left: 23px }
 
 .radio, .answ {  background-color:#f0f0f0; float:left }
 
 .radio {
     width:23px;
     text-align:center;
     height:17px;
     padding-top: 6px;
     
     *height:21px;
     *padding-top: 2px;
}
 
 .answ {
    width:156px;
    padding: 4px 4px 4px 8px;
    font-weight:bold;
    margin:0 0 1px 2px;
}



 /* --------IIIII------- scoreboard */


#scoreboard     { width:195px; clear:both; padding-left:13px    }
#scoreboard img { vertical-align: middle; margin:0 8px 0 8px    }

#scoreboard a:link, #scoreboard a:visited { text-decoration:none }
#scoreboard a:hover                       { text-decoration:underline }

.score {
   width:180px; 
   margin-left:13px;
   clear:both;
   font-family:Verdana;
   font-size:13px; 
   font-weight:bold
}

.teamid {
   width:86px;
   margin:0 20px 12px 0;
   text-align:center;
   font-family:Verdana;
   font-size:10px;
   float:left
}

 
 
 /* ------------------------------------------------------------------------------------ index elements */
 

hr { 
     border:0;
     clear:both;
     width:565px;
     height:10px; 
     color:#fff
} 



.dividerwide {
    width:555px;
    height:18px;
    padding: 3px 0 0 10px;
    clear:both;
    background-color:#cde1b6
}

.dividershort {
    width:204px;
    _width:213px;
    height:17px;
    float:left;
    padding: 4px 0 0 14px;
    background-color:#82b348;
    margin-top:1px;
}

.newscont {
    width:555px;
    padding:5px;
    margin:10px 0 10px 0;
    background-color:#fff1d5;
}

.newscont a, .nline a, .leadarch1 b { margin-left:10px}
.newscont a:link, a:visited {text-decoration:none}
.newscont a:hover {text-decoration:underline} 

.sitebanner { margin: 0 0 13px 50px; *margin-bottom:10px }


  

 /* --------IIIII------- leader */
 
 #leadercontainer {
    width: 793px;
    height:107px;
    clear:both;
    overflow:hidden;
    padding: 10px 0 9px 10px;
}

.leaderpic {
   padding:1px;
   width:164px;
   height:103px;
   border: 1px solid #0b87bb;
   float:left;
}

.leaderpart {
   width:508px;
   float:left;
   background-position:right;
   background-repeat:no-repeat
}

.leadertext {
   width:306px;
   float:left;  
   padding: 8px 4px 6px 20px;
   text-align:justify;
}

.leadertext a:link, a:visited { text-decoration:none }

.lt1 { background-image:url(design_blue/leaderbck_1.gif) }
.lt2 { background-image:url(design_blue/leaderbck_2.gif) }
.lt3 { background-image:url(design_blue/leaderbck_3.gif) }
.lt4 { background-image:url(design_blue/leaderbck_4.gif) }


#leadercontainer li a {
    width:275px;
    height:21px;
    padding: 5px 0 0 10px;
    margin-bottom:1px;
    list-style-type: none; 
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    display: block;
}

#leadercontainer li a:link, #leadercontainer li  a:visited    { text-decoration:none      }
#leadercontainer li a:hover    { text-decoration:underline }


 /* --------IIIII------- cikkbox */
 
 .cikkbox { 
    width:274px;
    display:block;
    float:left;
    padding: 10px 13px 5px 0px;
    border-top: 1px solid #cde1b6;
	text-align:justify;
}

.cikktype { 
    width: 176px;
    height:18px;
    padding:3px 0 0 10px; 
    float:left;
    margin: 0 0 5px -10px;
    font-size:14px;
    font-weight:bold;
    background-color: #b2e2f6 }

a:link.cikkbox, a:visited.cikkbox  { text-decoration:none }
a:hover.cikkbox { background-color:#fff1d5  }

.cikkpic { 
     width:82px; 
     height:46px; 
     margin-right:10px
}

.scp_z { margin-right:0px; padding-right:0px; }



 /* --------IIIII------- forumprev */
 
 #forumtab {
    border:none;
    margin: 5px 0 5px 0;
}

#toprow { background-color:#b2e2f6; font-weight:bold }

#forumtab td { 
    height:30px; 
    border-bottom: 1px solid #cde1b6;
    text-align:center;
}

tr.tablehover { background-color:#fff1d5; cursor:pointer }

#forumtab a:link, #forumtab a:visited { text-decoration:none }

 /* --------IIIII------- searchbox */

.searchpanel {
    width:565px;
    height:30px;
    margin:5px 0 5px 0;
    clear:both;
    background-color:#b2e2f6;
    font-weight:bold;
    color:#0b87bb;
}
 
.text_mid_sm { 
    background-color:#fff; 
    border:1px solid #0b87bb; 
    height:14px;
    padding:2px;
    font-weight:bold;
    font-size:10px;
}



 /* ------------------------------------------------------------------------------------ sub-site elements */
 
 
/* --------IIIII------- hr/cikk */

.cikkinfo {
   width:565px;
   height:18px;
   margin:10px 0 10px 0;
   padding-top:4px;  
   background-color:#cde1b6
}
  
.cikkbutt {
   width:29px;
   height:21px;
   float:right;
   margin: -19px 0px 0 0;
   padding:0;
}

#textbody {
   width:535px;
   margin: 0 0 20px 15px;
   text-align:justify;
}

.font   { background-image:url(design_blue/butt_cikk_fontsize1.gif); width:15px; }
.font1   { background-image:url(design_blue/butt_cikk_fontsize2.gif); width:14px; }
.print  { background-image:url(design_blue/butt_cikk_print.gif)    }

a:hover.cikkbutt { background-color:#82b348 }

/* --------IIIII------- vote */

.votestripe_s {
    height:7px;
    margin:3px 0 3px 0;
    background-image:url(design_blue/vstripe.jpg) 
}

.votestripe_l {
   width:250px; 
   margin:5px 0 0 10px; 
   float:left  
}

.votestripe_l p { height:16px; margin-bottom:2px; background-image:url(design_blue/vstripe.jpg) }
.votestripe_l a {font-size:10px}

.votetext {
    width:200px; 
    clear:both;
    float:left;   
    margin:5px 0 0 70px;
    text-align:right
}


#votes {
    width:515px;
    padding-left:20px;
    line-height:18px;
    margin:10px 0 10px 0;
}

#votes a:link, #votes a:visited { font-weight:bold; color:#0b87bb }

/* --------IIIII------- search */

.result {
   font-size:16px;
   color:#0b87bb;
   font-weight:bold;
   clear:both;
   width:565px;
   text-align:center;
   margin: 10px 0 10px 0 
}

.searchsep {
  color:#fff;
  background-image:url(design_blue/bck_specsep.jpg)
}

  
/* --------IIIII------- archivum/rovatok */

.cal { margin:2px 0 2px 0;  padding:0px }

.nline         { line-height: 20px         }
.nline a:link, .nline a:visited  { text-decoration:none}
.nline a:hover { text-decoration:underline }

.cbl {
   width:42px;
   height:16px;
   padding-top:2px;
   text-align:center;
   float:left;
   cursor:pointer;
}

.cikkm {
   padding-top:2px;
   color:#73bac0;
   font-weight:bold;
   float:left
}

.cikkm a:link, .cikkm a:visited { color:#0b87bb }

.date {
  float:left;
  margin:2px 10px 0 10px;
  _margin:2px 20px 0 5px;
  color:#73bac0;
}

.empt {
   color:#999999;
   cursor:auto;
}

a:link.cbl, a:visited.cbl  { text-decoration:none }
a:hover.cbl                { background-color:#fff1d5 }
a:link.empt, a:visited.empt { color:#9aa989 }
a:hover.empt { background-color:#cde1b6; color:#9aa989 }


.leadarch1 {
   width:565px;
   height:16px;
   margin: 3px 0 2px 0;
   background-color:#dbf2fa;

}


.leadarch2 {
   width:450px; 
   height:135px;
   margin:3px 0 3px 115px;
   background-image:url(design_blue/leadarch_bck.jpg)
}
.leadarch1 a:link, .nline a:visited  { text-decoration:none}
.leadarch2 a:link, .leadarch2 a:visited, .cikkarch a:link, .cikkarch a:visited { text-decoration:none      }
.leadarch1 a:hover, .leadarch2 a:hover, .cikkarch a:hover                                          { text-decoration:underline }

.leadarch3 {
   width:260px; 
   height:115px;
   float:left; 
   padding:10px 8px 0 12px
}

.cikkarch {
   width:450px; 
   min-height:51px; 
   background-image:url(design_blue/cikkarch_bck.jpg); 
   margin:4px 0 4px 115px; 
   clear:both 
}

.cikkarch p { padding:3px 3px 3px 0 }

/* --------IIIII------- eredmnyek */

.eredm { margin:0 0 15px 40px }

.eredm td  { text-align:center;  border:2px solid #fff }
.eredm tr, .eredm img  { height:22px; background-color:#dbf2fa; }
.erd    { width:26px; font-weight:bold             }
.ertop  { background-color:#b2e2f6; font-size:10px }
.tabtop { text-align:left; padding-left:20px       }

 .tab1 { background-color:#d0a5aa } 
 .tab2 { background-color:#9cb8de }

.eredm a:link, .eredm a:visited { text-decoration:none }
.eredm a:hover { text-decoration:underline }


/* --------IIIII------- szotar */

.dict { width:20px; font-weight:bold }
.alph { 
    width:550px; 
    height:22px;
    font-size:13px;
    padding-left:15px;
    border-top: 1px solid #0b87bb;
    border-bottom: 1px solid #0b87bb
}

.dictitem { width:520px; font-size:15px; margin:15px 0 15px 30px; text-align:justify; }


/* --------IIIII------- teamlist, teamsite (nfl, ncaa) */

.descback {
   width:520px;
   border-top: 1px solid #0b87bb;
   border-bottom: 1px solid #0b87bb;
   background-image:url(design_blue/bck_desc1.gif);
   margin:5px 0 5px 17px;
   padding: 5px;
   text-align:justify;
}

.listpic { border: 2px solid #0b87bb; float:left; margin:0 14px 0 25px }

.tmname {
  font-size: 24px; 
  font-weight:bold;
  color:#0b87bb
}


#nflfilt {
  width:540px; 
  height:93px; 
  margin:10px 0 20px 11px;
  background-image:url(design_blue/bck_leaguenfl.jpg)
}

.tmname a:link, .tmname a:visited { color:#0b87bb; text-decoration:none }
.tmname a:hover { color:#0b87bb; text-decoration:underline }

.tmname2 {
  font-size: 14px;
  margin:2px 0 4px 0;
  font-weight:bold; 
}

.nctlogo { 
  width:100px; 
  height:100px; 
  margin-left:25px; 
  float:left
}

.nctname {
  height:28px; 
  width:390px; 
  float:left; 
  padding:6px 0 0 25px; 
  margin-top:33px; 
  font-size:18px;
  color:#BACD9E; 
  font-weight:bold;
  background-color:#cde1b6; 
}

.tmname2 a:link, .tmname2 a:visited { text-decoration:none      }
.tmname2 a:hover                    { text-decoration:underline }

.teamsep {
  width:520px;
  margin-left:17px;
  font-weight:bold;
  background-image:url(design_blue/bck_ncaatab.jpg); 
  color:#fff;
}

.teampic {
  width:244px;
  float:left;
  margin: -5px 0 -20px -5px; 
  background-color:#fff
}

.ncaa_team_pic {
  background-image:url(design_blue/default_ncaateam.jpg);
  min-width:160px;
  min-height:50px
}

.teampic_def {
  width:244px;
  float:left;
  margin: -5px 0 -20px -5px; 
  background-color:#fff;
  background-image:url(design_blue/default_player.jpg)
}

.nflrad1 { float:lefgt; margin:40px 0 0 7px; _margin:38px 0 0 5px }
.nflrad2 { margin: 0 65px 0 92px; _margin:0 58px 0 85px          }
.nflrad3 { margin: 0 54px 0 63px; _margin:0 46px 0 57px          }

.teampic img { margin: 12px 12px 12px 0 }

.tlist        { border:none; width:95%; margin:5px 0 5px 17px;  text-align:center  }
.tlist img    { width:28px; height:20px                                 }
.tlistfirst   { font-weight:bold; height:20px; font-size:11px           }
.tlistfirst a:link, .tlistfirst a:visited, .tlist a:link, .tlist a:visited { color:#000; text-decoration:none }
.tlistfirst a:hover, .tlist a:hover { text-decoration:underline         }
.srow         { height:20px; padding-left:5px; text-align:left          }

 /* ------------------------------------------------------------------------------------ ncaa subpages */
 
 /* --------IIIII------- eredmenyek */
 
 .ncEredm { margin-left: 10px}
 .ncEredm p { 
    width:32px; 
    height:21px; 
    float:left;
    text-align:center; 
    font-weight:bold;
    margin-left:3px;
    font-size:17px; 
    color:#fff; 
}

  .neF { background-image:url(design_blue/ncaa_eredm_fulla.jpg) }
  .neE { background-image:url(design_blue/ncaa_eredm_empt.jpg) }

 /* --------IIIII------- bowlok */

  #ncBowlsel {
    width:245px; 
    height:29px; 
    margin:20px 0 40px 40px; 
    padding:4px 0 0 225px; 
    background-image:url(design_blue/ncaa_bowl_select.jpg)
}
  #ncBowlres {
    width:456px; 
    height:65px;
    padding:20px 0 0 14px;
    margin: 20px 0 20px 40px;
    background-image:url(design_blue/ncaa_bowl_eredm.jpg);   
}
  .ncRestext { 
    width:220px; 
    float:left; 
    font-size:14px;   
    font-weight:bold; text-align:center 
}
  .ncRes { font-size:20px; margin-top:7px }
  .ncBI  { font-size:14px; margin:3px 0 0 40px }
  
   /* --------IIIII------- rangsor */
   
   .ncRangs { margin: 40px 0 0 40px; border:none }
   .ncRangs td { width: 170px; line-height:20px;  } 

   /* --------IIIII------- tabella */
   
   .ncKonfbar { 
      width:425px; 
      height:17px; 
      text-align:right; 
      font-size:11px; 
      color:#fff; 
      font-weight:bold;
      margin: 40px 0 20px 40px; 
      padding:4px 10px 0 0; 
      background-color:#cedcb8 
}
   .ncKim { 
      width:61px; 
      height:61px;
      float:left; 
      clear:both; 
      margin-top:-24px
}

   .ncTab td { margin-top:20px; height:24px; }
   .ncTab { margin-left:80px }
   .ncTE {  padding-left:50px; font-weight:bold }
   
   /* --------IIIII------- prospect */
   
   #ncPClass { width:405px; margin:10px 0 0 55px }
   #ncPClass a {text-decoration: none;}
   .ncPbutt, #ncPClass p { 
      width: 47px; 
      height:24px;
      float:left;
      margin-left:3px;
      text-align:center; 
      font-size:18px;
      margin-top:5px;
      font-weight:bold;
      color:#fff;
}
    
    .ncPF { background-image:url(design_blue/ncaa_prosp_def.jpg)    }
    .ncPE { background-image:url(design_blue/ncaa_prosp_off.jpg)    }
    .ncPG { background-image:url(design_blue/ncaa_prosp_grey.jpg)   }
    .ncPN { background-image:url(design_blue/ncaa_prosp_green.jpg)  }
    .ncPR { background-image:url(design_blue/ncaa_prosp_red.jpg)    }
   
   
   .ncDatpane { 
     width:552px; 
     height:55px;
     margin-top:8px;
     font-size:11px;
     background-image:url(design_blue/ncaa_prosp_dat1.jpg) 
}
   .ncMidtcont { width:180px; text-align:center; padding-top:4px; float:left }
   .ncMidt { float:left; line-height:18px; margin-right:15px }
   .ncGob {
     width:78px;
     height:47px;
     display:block;
     outline:none;
     float:right;
     margin: 4px 4px 0 0;
     background-image:url(design_blue/ncaa_prosp_button.jpg);
   }
   
   a:hover.ncGob { background-position: 0 -47px }
   
   .ncDesc { 
     float:left; 
     font-size:14px; 
     font-weight:bold; 
     padding:10px 0 0 10px; 
     color:#0b87bb 
}
   
   .ncDesct { width:552px; clear:both; padding:10px 0 25px 0 }

/* --------IIIII------- player */

.plname {
    width:350px;
    margin: 0 0 15px 133px;
    padding-left:20px;
    font-size:25px;
}
.plinfo {
    width:220px;
    float:left;
    margin-left:20px;
    font-size:14px
}

.plfiltpad {
    margin:0px 20px 0px 20px;
	text-align:justify;
}

.newscont p#nd { width:90px; float:left; }

.commcount  a  { position:absolute; padding-bottom:2px; cursor:Pointer; margin:-18px 0 0 383px }
.commcount  img { float:left;margin:5px 4px 0 2px           }
.commcount  p     { margin-top:4px; float:left                }
.commcount  a:hover { background-color:#82b348 }
.commcount  a:link, .commcount a:visited { text-decoration:none }

#ism_inputs input { position: absolute; left: 100px;}

/*
/* a stratégiai cikkekhez, a lebego hintboxhoz
*/
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: white;
width: 250px; /*Default width of hint.*/
padding: 3px;
border:3px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

  /* --------IIIII------- hatterinfo */
   
   .hinfobar {
	   width:550; 
	   height:27px; 
	   margin-bottom:4px;
	   _margin-bottom:0px;_margin-top:4px;
	   font-size:16px;
	   font-weight:bold;
	   display:block; 
	   text-decoration:none;
	   color:#209acd;
	   text-align:right;
	   padding: 7px 15px 0 0
   }
   a:link.hinfobar, a:visited.hinfobar, .hinfomenu a:link, .hinfomenu a:visited { text-decoration:none; color:#209acd;  }
   a:hover.hinfobar { background-position: 0 -34px; }
   
   .hinfomenu { margin:15px 0 15px 50px }
   
.redbox {
	background-color: #FF0000;
	width:10px;
	height:10px;
	float:left;
	margin:4px 0 0 0;
	padding:0
}