HTML,body{
background-color:#FFFFFF;
margin:0 0 0 0;
padding:0 0 0 0;
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1c481a;
background-position:top;
background-color:#ffffff;
background-image:url(css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png);
}


form{
padding:0 0 0 0;
margin:0 0 0 0;
}

div#container{
width:993px;
border-left:5px #FFFFFF solid;
border-right:5px #FFFFFF solid;
margin:0px auto;
background-color:#FFFFFF;
}

div#header{position:relative; height:80px;}

div#wrapper{float:left;width:100%}

div#content{margin: 0 31% 0 24%;}

div#columnleft{float:left;width:23%;margin-left:-100%; }

div#columnright{float:left;width:30%;margin-left:-30%; }

div#footer{clear:left;width:100%; }

div#precontent{

margin:0px auto;
}

/*-- table --*/

#example_length{
display:none;
}

#example_filter label{
margin-left:-200px;
}

#viewset{
padding:20px 0px;
}

div.textBlock{
padding:3px 0px;	
}


div.infobox{
padding:10px;
}

#infobox2{
padding:10px;
margin-bottom:10px;
}

div.rosobutton{
padding:8px 15px;
}

#containerforsave div.rosobutton, .gritter-with-image  div.rosobutton{
background-color:#FFee00;
background-image:none;
}

a.rosobutton{
display:block;
padding:8px 15px; 
float:left;
margin-right:10px;
border-radius:5px;
border:1px solid #FFFFFF;
text-decoration:none;
background-image:url(css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png);
background-position:center;
}

a.rosobutton:hover{
display:block;
padding:8px 15px; 
float:left;
background-image: url(css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png);
color:#FFFFFF;
border:1px solid #FFFFFF;
}

a.impbutton{
background-image: url(css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png);
color:#FFFFFF;
border:1px solid #FFFFFF;
}

div.rosoheadline{
margin-bottom:10px;
padding:8px 15px;
}

td div.rosoheadline{
text-align:center;
}

div.ui-state-highlight{
padding:10px;
margin-bottom:10px;
display:none;
}

div.button{
cursor:pointer;
}

img.flr{
float:right;
cursor:pointer;
}

td.dropteam{
border:1px solid #dddddd;
text-align:center;
padding:6px 0px;
}

td.dp{
text-align:center;
vertical-align:top;
}

input.datepicker{
width:70px;
text-align:center;
}

div.topcalendar{
margin-bottom:10px;
}

#gamesave table td{
text-align:center;
}

div.calYear{
display:none;
}

.margbot{
margin-bottom:10px;
}

tr.tourn_head td{
color:#FFFFFF;
}

td.smaller{
font-size:11px;
}

div.mypoints{
font-size: 11px;
padding:8px 5px;
cursor:pointer;
}

div.mypoints b{
width:10px;
background-color:#006600;
color:#FFFFFF;
padding:3px 5px;
font-size:12px;
}

div.mypoints b#p1{
background-color:#FFFF33;
color:#999999;
}

div.mypoints b#p0{
background-color:#CC0000;
}

div.hidme{
display:none;
}

.smalluser{
display:block;
float:left;
width:150px;
}

div.tooltip{
position:absolute;
width:330px;
border:1px solid #003399;
border-radius:5px;
background-color:#FFFFFF;
color:#333333;
padding:10px;
margin-top:-50px;
margin-left:250px;
display:none;
z-index:10000;
}

div.cups{
height:22px;
line-height:22px;
margin-top:4px;
color:#FFFFFF;
text-align:center;
border-radius:4px;
background-image: url(css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png);
}

div.cups a{
color:#FFFFFF;
}

div.redstripes{
background-image: url(css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png);
border:0px solid #FFFFFF;
margin-top:10px;
}

img.tournimage{
margin:5px;
cursor:pointer;
}

tr.gradeB td{
cursor:pointer;
}

td.myplace{
background-color:#CC0000;
color:#FFFFFF;
}