img.moveHandle { cursor:move; }
img.move { cursor:move; }
.hand {cursor: pointer; cursor: hand;}
a img {border:none;}
th {text-align:left; vertical-align:top;}
/*h1 { font-size:inherit; font-weight:inherit; display:inherit; margin:inherit; }
h2 { font-size:inherit; font-weight:inherit; display:inherit; margin:inherit; }
h3 { font-size:inherit; font-weight:inherit; display:inherit; margin:inherit; }
h4 { font-size:inherit; font-weight:inherit; display:inherit; margin:inherit; }
h5 { font-size:inherit; font-weight:inherit; display:inherit; margin:inherit; }*/
input.big {padding:10px !important}
label.error{display:none;color:#F00}
input.error{border:#FF7575 inset 2px}
span.error{color:#F00}
textarea.error {border:#FF7575 inset 2px;}
div.redBox {background-color:#FFAEAE; border:#F00 solid 1px; padding:10px;}
div.greenBox {background-color:#9DFF9D; border:#0F0 solid 1px; padding:10px;}
div.yellowBox {background-color:#FFC; border:#FF0 solid 1px; padding:10px;}

.p0{padding:0px !important}
.m0{margin:0px !important}
.pl0{padding-left:0px !important}
.ml0{margin-left:0px !important}
.pr0{padding-right:0px !important}
.mr0{margin-right:0px !important}
.pt0{padding-top:0px !important}
.mt0{margin-top:0px !important}
.pb0{padding-bottom:0px !important}
.mb0{margin-bottom:0px !important}

.p5 {padding:5px !important;}
.m5 {margin:5px !important;}
.pl5 {padding-left:5px !important;}
.ml5 {margin-left:5px !important;}
.pr5 {padding-right:5px !important;}
.mr5 {margin-right:5px !important;}
.pt5 {padding-top:5px !important;}
.mt5 {margin-top:5px !important;}
.pb5 {padding-bottom:5px !important;}
.mb5 {margin-bottom:5px !important;}

.p10 {padding:10px !important;}
.m10 {margin:10px !important;}
.pl10 {padding-left:10px !important;}
.ml10 {margin-left:10px !important;}
.pr10 {padding-right:10px !important;}
.mr10 {margin-right:10px !important;}
.pt10 {padding-top:10px !important;}
.mt10 {margin-top:10px !important;}
.pb10 {padding-bottom:10px !important;}
.mb10 {margin-bottom:10px !important;}

.p20 {padding:20px !important;}
.m20 {margin:20px !important;}
.pl20 {padding-left:20px !important;}
.ml20 {margin-left:20px !important;}
.pr20 {padding-right:20px !important;}
.mr20 {margin-right:20px !important;}
.pt20 {padding-top:20px !important;}
.mt20 {margin-top:20px !important;}
.pb20 {padding-bottom:20px !important;}
.mb20 {margin-bottom:20px !important;}

.w50p{width:50% !important}
.w100p{width:100% !important}
.w400{width:400px !important}

.z0 {z-index:0 !important;}
.z1 {z-index:1 !important;}
.z2 {z-index:2 !important;}
.z3 {z-index:3 !important;}
.z4 {z-index:4 !important;}
.z5 {z-index:5 !important;}
.z6 {z-index:6 !important;}
.z7 {z-index:7 !important;}
.z8 {z-index:8 !important;}
.z9 {z-index:9 !important;}

ol.spaced li,ul.spaced li { margin:10px 0; }
table.headerTop th,table.topHeader th { border-bottom:#000 solid 1px; }
table.headerTop th,table.topHeader th,table.headerTop td,table.topHeader td,table.headerLeft th,table.leftHeader th,table.headerLeft td,table.leftHeader td { padding:0 5px; }
input.lightRed {background-color:#FFD2D2;}
input.lightGreen {background-color:#CEFFCE;}
.placeholder1 {border:#000 dashed 1px; margin:-1px; background-color:#FFFFC4;}
.placeholder3 {border:#000 dashed 3px; margin:-3px; background-color:#FFFFC4;}
.placeholder5 {border:#000 dashed 5px; margin:-5px; background-color:#FFFFC4;}
img.frame1 {padding:5px; border:solid; border-color:#dddddd #aaaaaa #aaaaaa #dddddd; border-width:1px 2px 2px 1px; background-color:white;}

table.bc{border-collapse:collapse !important}
table.bs0{border-spacing:0px !important}

.bold{font-weight:bold !important}
.underline{text-decoration:underline !important}
.center{text-align:center !important}
.invisable,.hide{display:none}
.clickable{cursor:pointer !important}
.justify{text-align:justify !important}
.block{display:block !important}
.inherit{font-size:inherit;font-weight:inherit;display:inherit;margin:inherit}
.highlight{background-color:#FFFFC1}
.hoverHighlight:hover{background-color:#FFC}
.small,.smallTXT{font-size:.85em}
.big,.bigTXT{font-size:1.3em}
.fLeft{float:left}
.fRight{float:right}

span.button{outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px Arial, Helvetica, sans-serif;padding:7px 25px 7px 45px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#000000;border:1px solid #999;background:#FFFFFF;background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#EEEEEE));background:-moz-linear-gradient(top,#FFFFFF,#EEEEEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EEEEEE');position:relative;margin:3px;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none}
span.button:hover{text-decoration:none;background:#EEEEEE;background:-webkit-gradient(linear,left top,left bottom,from(#EEEEEE),to(#CCCCCC));background:-moz-linear-gradient(top,#EEEEEE,#CCCCCC);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#CCCCCC')}
span.button:active{top:1px;color:#333333;background:-webkit-gradient(linear,left top,left bottom,from(#CCCCCC),to(#EEEEEE));background:-moz-linear-gradient(top,#CCCCCC,#EEEEEE);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC',endColorstr='#EEEEEE')}
span.button.add:before{content:url(http://cdn.juniorgolfcorp.com/images/icons/add.gif);position:absolute;top:7px;left:25px}
span.button.edit:before{content:url(http://cdn.juniorgolfcorp.com/images/icons/edit.gif);position:absolute;top:7px;left:25px}
span.button.remove:before{content:url(http://cdn.juniorgolfcorp.com/images/icons/remove.gif);position:absolute;top:7px;left:25px}
span.button.sendMessage:before{content:url(http://cdn.juniorgolfcorp.com/images/icons/sendMessage-17x17.png);position:absolute;top:7px;left:25px}
span.button.backArrow:before{content:url(http://cdn.juniorgolfcorp.com/images/icons/back_arrow.png);position:absolute;top:6px;left:25px}
span.button.noicon{padding:7px 25px;}

span.loading:before{content:url(http://cdn.juniorgolfcorp.com/images/ajax-loader2.gif);margin-right:5px}

.clear:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clear,* html .clearfix{zoom:1} /* IE6 */
*:first-child+html .clear,*:first-child+html .clearfix{zoom:1} /* IE7 */

.arrowButton{background-image:url(http://cdn.juniorgolfcorp.com/images/icons/arrows.png);background-repeat:no-repeat;height:23px;width:43px;position:relative;float:left}
.arrowButton_Back,
.arrowButton_Forward,
.arrowButton_Up,
.arrowButton_Down{cursor:pointer}
.arrowButton_Back:active{background-position:0 -23px}
.arrowButton_BackDisabled{background-position:0 -46px}
.arrowButton_Forward{background-position:-43px 0}
.arrowButton_Forward:active{background-position:-43px -23px}
.arrowButton_ForwardDisabled{background-position:-43px -46px}
.arrowButton_Up{background-position:-86px 0}
.arrowButton_Up:active{background-position:-86px -23px}
.arrowButton_UpDisabled{background-position:-86px -46px}
.arrowButton_Down{background-position:-129px 0}
.arrowButton_Down:active{background-position:-129px -23px}
.arrowButton_DownDisabled{background-position:-129px -46px}

a.tagButton{outline:none;color:black !important;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CAD8F3;background:#DEE7F8;padding:4px 6px 5px 6px;text-decoration:none}
a.tagButton:hover{border-color:#6D95E0;background:#BBCEF1}
a.tagButton:active{border-color:#598BEC;background:#598BEC}

/* http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before,.cf:after{content:"";display:block;overflow:hidden}
.cf:after{clear:both}
.cf{zoom:1}

.light{color:#777}
.subLight{color:#777;font-size:9px}

.br10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
