html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}


h2#topbanner{
MIN-height:150px;
color:#ffffff;
padding:0;
background:#0f007f url(/images/banner/) top right no-repeat;
clear:both;
margin:1em 0;
padding:25px 340px 25px 25px;
font:1.5em Trebuchet MS,sans-serif;
}


#notice{background:#ffc;font-weight:600;padding:1em;}


.yui-ac{position:relative;font-size:100%;}
.yui-ac-input{position:absolute;width:100%;}
.yui-ac-container{position:absolute;top:1.6em;width:100%;}
.yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
.yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight{background:#333;color:#FFF;}



.yui-calcontainer{position:relative;float:left;_overflow:hidden;}
.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}
.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}
.yui-calcontainer .title{position:relative;z-index:1;}
.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar{position:relative;}
.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calheader{position:relative;width:100%;text-align:center;}
.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}
.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}
.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}
.yui-calcontainer{background-color:#F0F0F0;padding:10px;}
.yui-calcontainer.multi{padding:0 5px 0 5px;}
.yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}
.yui-calcontainer .title{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}
.yui-calcontainer.withtitle{padding-top:0;}
.yui-calcontainer .calclose{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
.yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}
.yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}
.yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}
.yui-calendar .calheader img{border:none;}
.yui-calendar .calnavleft{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}
.yui-calendar .calnavright{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}
.yui-calendar .calweekdayrow{height:2em;}
.yui-calendar .calweekdayrow th{padding:0;border:none;}
.yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}
.yui-calendar .calfoot{background-color:#f2f2f2;}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}
.yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}
.yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}
.yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}
.yui-calendar td.calcell a{display:block;height:100%;text-decoration:none;}
.yui-calendar td.calcell.today{background-color:#000;}
.yui-calendar td.calcell.today a{background-color:#fff;}
.yui-calendar td.calcell.oom{background-color:#cccccc;color:#a6a6a6;cursor:default;}
.yui-calendar td.calcell.selected{background-color:#fff;color:#000;}
.yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}
.yui-calendar td.calcell.calcellhover{background-color:#333;color:#fff;cursor:pointer;}
.yui-calendar td.calcell.calcellhover a{background-color:#333;color:#fff;}
.yui-calendar td.calcell.previous{color:#e0e0e0;}
.yui-calendar td.calcell.restricted{text-decoration:line-through;}
.yui-calendar td.calcell.highlight1{background-color:#ccff99;}
.yui-calendar td.calcell.highlight2{background-color:#99ccff;}
.yui-calendar td.calcell.highlight3{background-color:#ffcccc;}
.yui-calendar td.calcell.highlight4{background-color:#ccff99;}
.yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}
.yui-calendar a.calnav:hover{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}
.yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}
.yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}
.yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}
.yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}
.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}
.yui-calcontainer .yui-cal-nav-b{text-align:center;}
.yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}
.yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}
.yui-calcontainer .yui-cal-nav-yc{width:4em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#333;background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}

#top,#bottom,#left,#right{background:#6AFCD8;position:fixed;z-index:99999;display:none;}
#left,#right{top:0;bottom:0;width:10px;} #left{left:0;} #right{right:0;} #top,#bottom{left:0;right:0;height:10px;} #top{top:0;} #bottom{bottom:0;}

#footer{
clear:both;
background:#fafafa;
color:#808080;
padding:8px 0 8px 0;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
text-align:center;
margin:2em 0 0;
}

#footer a{
color:#808080;
}

#user{background:#F0F0F0;padding:1px 3px;display:block;text-align:right;position:absolute;top:1em;right:1em;}

body{background:#e0e0e0 url(loading.gif) no-repeat -9999em;font:1em/1.5em HelveticaNeue,Hevletica,Arial,sans;}
table.addtable{border-collapse:collapse;}
table.addtable th,table.addtable td{padding:.5em;border:1px #CCC6BD solid;}
table.addtable td{width:auto;}
#form-editinfo table.addtable td input{min-width:40em;}
table.addtable th{vertical-align:top;text-align:right;font-weight:bold;}
.datebox{float:left;margin:0 1em 0 0;}

h1,h2,h3,h4{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;}
#myAutoComplete{margin-right:0 !important;position:relative;}
#myAutoComplete span.input input{display:block;width:10em !important;}
label.tbd{position:absolute;right:0;top:0;}

#navitabs{
margin-left: 0;
padding:3px 0;
white-space: nowrap;
background-color: #e0e0e0;
}

#navitabs li{
display: inline;
list-style-type: none;
}

#navitabs a { padding: 3px 10px; }

#navitabs a:link, #navitabs a:visited{
color: #000;
background-color: #e0e0e0;
text-decoration: none;
}

#navitabs a:hover{
color: #fff;
background-color: #333;
text-decoration: none;
}

#body-home #nav-home,
#body-grant #nav-grant,
#body-news #nav-news,
#body-schedule #nav-schedule,
#body-scores #nav-scores,
#body-rankings #nav-rankings,
#body-tourneys #nav-tourneys,
#body-rules #nav-rules,
#body-obsvca #na-obsvca
{color: #fff;
background-color: #333;
text-decoration: none;
cursor:default;}

acronym{letter-spacing:.1em;font-size:.85em;}
a{text-decoration:none;color:#555;}
a:hover{color:#333;}
#title{margin:0 0 2em;}
#title a{color:#ED3418;font-size:2em;letter-spacing:-.06em;}

h1,h2{margin:1em 0;}
h1{font-size:1.6em;color:#F26B27;letter-spacing:-.08em;}
h2{font-size:1.2em;}
h4{font-weight:normal;}
.home{text-decoration:underline;}
.hide{display:none;visibility:hidden;}

h2 select{font-size:inherit;display: inline;font-family:inherit;background:#eee;border:#ddd;}

.content{font-size:.9em;background:#fff;width:60em;margin:0 auto;padding:2em;}
ul.matches{margin:0;padding:0;}
li.match{display:block;width:auto;padding:.25em 3em .25em 11.7em;list-style:none;margin:0 -1em;position:relative;background:#fff;}
li.match:hover,li.match.selected{background:#f0f0f0;}
li.match span.date{position:absolute;left:1em;}
li.match span.date b{color:#444;}
li.match abbr.leaguematch{position:absolute;left:10em;width:13px;min-height:13px;background:no-repeat center center url(star.png);text-indent:-999em;display:block;}
li.match span.actions{position:absolute;display:block;margin:.25em 0;right:.5em;top:0;opacity:0;}
li.match:hover span.actions,li.match.selected span.actions{opacity:1;}
li.match span.actions a{background:#e0e0e0;padding:2px;margin-left:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
li.match span.actions a:hover{background:#444 ;color:#fff;}
li.match a.addscore.loading{text-indent:-999em;display:inline-block;width:16px;height:16px;padding:0 2px;background:url(loading.gif) no-repeat center center;}
/* li.match a.delete{display:block;background:url(trash.gif) top;text-indent:-999em;width:9px;height:16px;right:1em;top:0;opacity:0;}
li.match a.delete:hover{background-position:bottom;} */

em.locteam{padding-bottom:.2em;border-bottom:1px rgba(0,0,0,.5) dotted;}