.error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  color: #ff0000;
  text-decoration: none;
  text-align: left;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}
BODY {
    SCROLLBAR-FACE-COLOR: #2B2821; 
    SCROLLBAR-HIGHLIGHT-COLOR: #f3f3f3; 
    SCROLLBAR-SHADOW-COLOR: #f3f3f3; 
    SCROLLBAR-ARROW-COLOR: #ffffff; 
    SCROLLBAR-BASE-COLOR: #5E5E5E; 
    scrollbar-dark-shadow-color: #FFFFFF; 
    scrollbar-3d-light-color: #000000;

}
DIV.box {
    MARGIN-TOP: 1px; 
    OVERFLOW-Y: auto  ; 
    SCROLLBAR-FACE-COLOR: #f4edd0; 
    OVERFLOW-X: hidden; 
    MARGIN-BOTTOM: 1px; 
    OVERFLOW: auto; 
    WIDTH: 766px; 
    SCROLLBAR-FACE-COLOR: #2B2821; 
    SCROLLBAR-HIGHLIGHT-COLOR: #f3f3f3; 
    SCROLLBAR-SHADOW-COLOR: #f3f3f3; 
    SCROLLBAR-ARROW-COLOR: #ffffff; 
    SCROLLBAR-BASE-COLOR: #0a6f9e; 
    scrollbar-dark-shadow-color: #FFFFFF; 
    scrollbar-3d-light-color: #0A6F9E;
}

input{
  font-size: 11px;
}

.bg{border: solid 1px #D5D5D5;}


td, body {
  font-family :   Verdana, Arial, MS, Times, Helvetica, Sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
}

p{
  font-size: 12px;
  padding: 0px;
  margin: 12px 0px 12px 0px;
}

h1, h2, h3, h4, h5 {
  font-family: Verdana, Arial, MS, Times, Helvetica, Sans-serif;
  margin: 0px;  
  font-weight: bold;
}
h1 {
  font-size: 16px;
  color: #000000;
  padding: 12px 0px 8px 0px;
}

h2 {
  font-size: 14px;
  color: #000000;
  padding: 12px 0px 8px 0px;
}

h3, h4 {
  font-size: 14px;
  color: #000000;
  padding: 12px 0px 8px 0px;
  text-transform: capitalize;
}
. acc_welcome{
  text-transform: capitalize;
}


.txt {
  font-size: 12px;
  font-weight: bold;
}

.smtxt {
  font-size: 10px;
}
.smtxt2 {
  font-family :  Arial, Verdana, MS, Times, Helvetica, Sans-serif;
  font-weight: none;
  color: #b41414;
  font-size: 10px;
}
.smtxt2 a:link     {  color: #b41414; text-decoration: none}

.smtxt2 a:visited  {  color: #b41414; text-decoration: none}

.smtxt2 a:hover    {  color: #b41414; text-decoration: none}

.smtxt2 a:active   {  color: #b41414; text-decoration: none}


.smtxt3 {

  font-family :  Arial, Verdana, MS, Times, Helvetica, Sans-serif;

  font-weight: none;

  color: #b41414;

  font-size: 13px;
}

.smtxt3 a:link     {  color: #b41414; text-decoration: none}

.smtxt3 a:visited  {  color: #b41414; text-decoration: none}

.smtxt3 a:hover    {  color: #b41414; text-decoration: none}

.smtxt3 a:active   {  color: #b41414; text-decoration: none}


.phone {
  font-family : Arial, Verdana, MS, Times, Helvetica, Sans-serif;
  font-weight: none;
  color: #D62A00;
  font-size: 20px;
}


.lmenu {
  font-family :  Arial, Verdana, MS, Times, Helvetica, Sans-serif;
  font-weight: none;
  color: #F9F7EF;
  font-size: 10px;
  padding-left: 3px;
  text-transform: uppercase;
}


.imgborder { border: solid 1px #A4A4A4;}
         
.formfields{
  font-family : Verdana, Arial, MS, Times, Helvetica, Sans-serif;
  font-size: 12px;
  color: #ececec;
  background: #000000;
  border: solid 1px #393939;
}

.formfield{
width:150px;
}

a:link     {  color: #000000; text-decoration: none}
a:visited  {  color: #000000; text-decoration: none}
a:hover    {  color: #000000; text-decoration: none}
a:active   {  color: #000000; text-decoration: none}
 
a:link.red    {text-decoration: none; color: #BB2A0E;}
a:visited.red {text-decoration: none; color: #BB2A0E;}
a:active.red  {text-decoration: none; color: #BB2A0E;}
a:hover.red   {text-decoration: none; color: #BB2A0E;}

a:link.white    {text-decoration: none; color: #FFFFFF;}
a:visited.white {text-decoration: none; color: #FFFFFF;}
a:active.white  {text-decoration: none; color: #DFA192;}
a:hover.white   {text-decoration: none; color: #DFA192;}

.footer, a.footer {
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
a.admin {

  color: #CCFFFF;

  font-weight: bold;

  text-transform: uppercase;

  text-decoration: none;

}

a.footer:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
a.footer:link {
  color: #FFFFFF;
}
a.footer:visited {
  color: #FFFFFF;
}
a.footer:active {
  color: #FFFFFF;
}

#divUp   {position:relative;}
#divDown {position:relative;}
#divScrollTextCont {position:relative; width:162px; height: 300px; clip:rect(0px 162px 300px 0px); overflow:hidden;visibility:false;}

#divText {position:relative;} 

hr {
  border: none;
  border-top: 1px #000000 solid;
  height: 1px;
}
table.list_add {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}

table.list_add tr {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  
}

table.list_add th {
  padding: 4px 4px 4px 6px;
        font-family: Verdana, Arial, MS, Times, Helvetica, Sans-serif;
        color: #ffcc00;
        font-size: 11px;
  text-align: left;
  background-color: #be8d0c;
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: bottom top;
}


table.list {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}

table.list, table.list td, table.list th {
}

table.list tr {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
/*  background-position: left top;*/
  background-position: left bottom;
  
}

table.list td {
  padding: 4px 4px 4px 8px;
}


table.list th {
  padding: 4px 4px 4px 6px;
        font-family: Verdana, Arial, MS, Times, Helvetica, Sans-serif;
        color: #ffcc00;
        font-size: 11px;
  text-align: left;
  background-color: #be8d0c;
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
/*  background-position: left top;*/
}


table.list th.black {
  padding: 4px 4px 4px 6px;
        font-family: Verdana, Arial, MS, Times, Helvetica, Sans-serif;
        color: #ffcc00;
        font-size: 11px;
  text-align: left;
  background-image:none;
  background-color: #000;
}


table.list2 {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}

table.list2, table.list2 td, table.list2 th {
}

table.list2 tr {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left top;
}


table.list2 td {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #ca9c20;
  padding: 6px 4px 6px 8px;
        font-size: 12px;
        font-weight:normal;
}

table.list2 th {
  padding: 6px 6px 6px 6px;
        font-family: Verdana, Arial, MS, Times, Helvetica, Sans-serif;
        color: #000000;
        font-size: 12px;
  text-align: left;
  background-color: #ca9c20;
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left top;
        font-weight:normal;
}

table.listf {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
table.listf, table.listf td, table.listf th {
}

table.listf tr {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
table.listf td {
  padding: 2px 2px 2px 6px;
}
table.listf th {
  padding: 2px 2px 2px 4px;
        font-family: Verdana, Arial, MS, Times, Helvetica, Sans-serif;
        color: #000000;
        font-size: 11px;
  text-align: left;
  background-color: #ca9c20;
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left top;
}

.ptitle {
  font-weight: bold;
  padding: 0px 0px 0px 6px;
  text-transform: uppercase;  
}


.submit1 {
  width: 145px;
  height: 25px;
  background-image: url(images/submit1.gif);
  border: none;
}
.submit2 {
  width: 145px;
  height: 25px;
  background-image: url(images/submit2.gif);
  border: none;
}
.submit3 {
  width: 145px;
  height: 25px;
  background-image: url(images/submit3.gif);
  border: none;
}
.reset1 {
  width: 145px;
  height: 25px;
  background-image: url(images/reset1.gif);
  border: none;
}
.reset2 {
  width: 145px;
  height: 25px;
  background-image: url(images/reset2.gif);
  border: none;
}
.btn-login {
  width: 105px;
  height: 25px;
  background-image: url(images/login-now.gif) ;
        background-repeat: no-repeat;

  border: none;
}


.bg_menu{
background: url("images/header/bg.gif") repeat-x;

}

.big{
  font-family : Verdana, Arial, MS, Times, Helvetica, Sans-serif;
  font-size: 18px;
  color: #ececec;
  padding: 0 0 0 0px;

}

.letter{
  font-family : Verdana, Arial, MS, Times, Helvetica, Sans-serif;
  font-size: 12px;
  color: #ececec;
  padding: 0 0 0 0px;

}

.leaders{
 border-right: 1px solid #969344;
 border-bottom: 1px solid #969344;
 color: #FFF;
 font-size: 14px;
 font-weight: bold;
 padding: 5px 5px 5px 5px;
}
.leaders_{
 border-right: 1px solid #969344;
 color: #ad8c18;
  padding: 10px 10px 10px 10px;
}
.name{
padding: 5px 0 5px 0;
}

.bg_leaders{
background: url("images/bg_leaders.gif") repeat-x; height:22px;
}
.season_liaders{
background: url("images/season_leaders.gif") no-repeat; width:191px; height:17px;
}


/*#bottomnews {
 width: 100%;
 position: absolute;
 z-index: 2;
 bottom: 0; 
}


#bottomnews {
 overflow: auto;
 width: 100%;
 height: 46px;
 position: absolute;
 bottom: 0;
 left: 0;
}*/

@media screen {
 body>div#bottomnews
 {
  position: fixed;
 }
}

.newsheader {
 background-image: url(images/headbg.gif);
 background-repeat: repeat-x;
 cursor: pointer;
 padding: 0px 10px;
 font-family: Arial;
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase; 
 color: #FFFFFF;
}

#news {
 background-image: url(images/newsbg.gif);
 background-repeat: repeat-x;
 height: 28px;
 padding-left: 10px;
}

#info {
 background-image: url(images/infobg.gif);
 background-repeat: repeat-x;
 font-family: Arial Narrow;
 font-size: 18px;
 font-weight: bold;
 color: #FFFFFF; 
 padding-left: 10px;
}

a.newslink {
 font-family: Arial Narrow;
 font-size: 16px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

a.newslink_small {
 font-family: Arial Narrow;
 font-size: 8px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

.newsright {
 font-family: Arial;
 font-size: 10px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 width:118px; 
}

a.newslink:hover, a.newslink:visited, a.newslink:link {
 color: #FFFFFF;
}

.contact_title {
 float:left; 
 text-align:left; 
 width:476px;
 background-image: url(images/box/contact.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;
}
.yellow_box_contact {
float:left; 
margin:0; 
padding:0; 
width: 472px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;
}


* html div.yellow_box_contact {width: 100%;}

.yellow_box_address {
float:left; 
margin:0; 
padding:0; 
width: 247px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;
height:180px;
}

* html div.yellow_box_address {width: 251px;}

.yellow_box_contact_information{

float:left; 
margin:0; 
padding:0; 
width: 215px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;
height:180px;
}

* html div.yellow_box_contact_information {width: 100%;}






.bottom_line {
 background-image: url(images/box/bottom_line.gif);
 background-repeat: no-repeat;
 width:100%;
 height:3px;
 margin:0;
 padding:0;
 float:left;
 text-align:right;

}

.input_120{
width:120px;
}

.address_title{
 float:left; 
 text-align:left; 
 width:251px;
 background-image: url(images/box/address.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;

}
.contact_information_title{
 float:left; 
 text-align:left; 
 width:251px;
 background-image: url(images/box/contact_information.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;

}

.contact_information {
float:left;text-align:left; border:0px solid #000; width:219px;
margin:5px 0 0 5px;
display:inline;
padding:0;
}

.address {
margin:5px 0 0 0px;
float:left;
text-align:left; 
width:251px;
padding:0;
border:0px solid #000;
}


.tournament_name {
float:left;text-align:left; border:0px solid #000; width:333px;
margin:5px 0 0 5px;
display:inline;
padding:0;
}


.yellow_box_tournament_name{

float:left; 
margin:0; 
padding:0; 
width: 329px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;
}

* html div.yellow_box_tournament_name {width: 100%;}

.tournament_name_title{

 float:left; 
 text-align:left; 
 width:333px;
 background-image: url(images/box/tournament_name.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;

}

.create_game{
float:left; text-align:left; border:0px solid #000; width:473px;
}

.create_game_title{
 float:left; 
 text-align:left; 
 width:473px;
 background-image: url(images/box/create_game.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;

}

.yellow_box_create_game {
float:left; 
margin:0; 
padding:0; 
width: 469px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;

}
* html div.yellow_box_create_game {width: 100%;}

.line {
background-image:url(images/list-sep.gif); 
background-repeat: repeat-x;  
background-position: left bottom; 
width:395px; 
height:2px; 
margin: 10px 0 10px 20px;
}

.search_games_ved_title{
 float:left; 
 text-align:left; 
 width:453px;
 background-image: url(images/box/search_games_ved.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;

}

.yellow_box_search_games_ved{
height:100%;
float:left; 
margin:0; 
padding:0 0 10px 0; 
width: 449px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;

}
* html div.yellow_box_search_games_ved {width: 100%;}


.post_game_result_title{
 float:left; 
 text-align:left; 
 width:353px;
 background-image: url(images/box/post_game_result.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;

}

.yellow_box_post_game_result{
height:370px;
float:left; 
margin:0; 
padding:0; 
width: 349px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;

}

* html div.yellow_box_post_game_result {width: 100%;}


.game_management_title {
 float:left; 
 text-align:left; 
 width:333px;
 background-image: url(images/box/game_management.gif);
 background-repeat: no-repeat;
 margin:0;
 padding:0;
 border:0px solid #000;
}

.yellow_box_game_management{
float:left; 
margin:0; 
padding:0; 
width: 329px;
border-left:2px solid #c7ae66; 
border-right:2px solid #c7ae66;

}

* html div.yellow_box_game_management {width: 100%;}

.border_line {
  background-image: url(images/list-sep.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  padding:0 0 2px 0;

}

.nike_club{
 background-image: url(images/top_bg2.gif);
 width: 221px;
 height: 23px;
 background-repeat: no-repeat;
 display: inline;
}


.outside_box{
 background-image: url(images/bg_outsibe_box.gif);
 background-repeat: no-repeat;
 background-position:left top;
/* border:1px solid #000;*/
}

.inside_box{
 background-image: url(images/bg_insibe_box.gif);
 background-repeat: no-repeat;
 background-position:right bottom;
/* border:1px solid #000;*/

}


.box_header{
background-color:#be8d0c;
font-size:12px;
font-weight:bold;
line-height:1;
margin:0 0 0 12px;
float:left;
padding:0px 5px;
}

.corner_top_right{
float:right;
}

* html .corner_top_right{
float:right;
margin-right:-3px;
}

.corner_bottom_left{
}

* html .corner_bottom_left{
margin-bottom:-2px;
}

.content{
clear:both;
padding:10px 15px;
}

.white_text{
font-size:11px;
color:#fff;
}

a.white_text{
font-size:11px;
color:#fff;
}

.font_10{
font-size:10px;
}

.bg_title{
height:31px;
background-image:url(images/bg_title.gif);
background-repeat: repeat-x;
color:#f7f1df;
padding:7px 5px 0 5px;
font-size:14px;
font-weight:bold;
}

.bg_descr{
background-image:url(images/bg_descr.gif);
background-repeat: repeat-x;
padding:20px 10px;
}

.sallow{
color:#f6c202;
}

.line_{
background-image:url(images/bg_line.gif);
background-repeat: repeat-x;
height:2px;
}

.submit_next{
background-color:#000;
color:#fff;
font-size:14px;
width:100px;
border-top:1px solid #b3b2b2;
border-left:1px solid #b3b2b2;
border-right:1px solid #777777;
border-bottom:1px solid #777777;
}

.submit_cancel{
background-color:#fff;
color:#000;
font-size:14px;
width:100px;
border-top:1px solid #b3b2b2;
border-left:1px solid #b3b2b2;
border-right:1px solid #777777;
border-bottom:1px solid #777777;
}

.font_14{
font-size:14px;	
}

table.team_list tr th {
background-image:url(images/table_title_bg.gif);
background-repeat: repeat-x;
height:24px;
color:#fff;
text-align:left;
padding:0 5px;
font-size:11px;
}

table.team_list tr td {
color:#fff;
padding:0 5px 5px 5px;
font-size:11px;
background-image:url('images/bg_line.gif'); background-repeat:repeat-x; background-position:bottom;
}

.tab_bg{
background-image:url('images/tab_bg.gif'); 
background-repeat:no-repeat; 
color:#fff;
height:18px;
padding-left:15px;

}

.tab_right{
padding-right:15px;
background-image:url('images/tab_right.gif'); 
background-repeat:no-repeat; 
background-position:right;
height:16px;
padding-top:2px;

}