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,
caption, tbody, tfoot, {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: verdana;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}	
body {
		margin:0; padding:0;
		font: 11pt/1.5 sans-serif;
}

/*
.up {  width: 16px; height: 16px; background-image: url(images/ui-icons_000000_256x240.png); background-position: -224px -48px; }
.dn {  width: 16px; height: 16px; background-image: url(images/ui-icons_000000_256x240.png); background-position: -160px -192px; }
*/
#header {
		margin:0; padding:0; 
		background:  white;
}

#header h1 { font: 22pt serif; }

#headerimg {
	position: absolute;
	top: 20;
	right: 20;
}

#left {
		float:left;
		width:200px;
		margin:0; padding:0;
		font-size:80%;
}

#right {
		float:right;
		width:200px;
		margin:0; padding:0;
		font-size:80%;
}

#middle {
	margin: 0 0px;
}

#middle OL {
	margin: 10px;
	padding: 10px;
}

.column-in {
	margin:0; padding:0;
}

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
h1,h2,h3,h4 { margin: 0.2em 0 } 
p { margin: 0.5em 0 }
	
.copy { text-align:center; font-size:80% }

.sidebar {
        text-align: left;
        background-color: #FFFFFF;
        color: blue;
        width: 154px;
	padding: 5px;
        border-left: solid 3px #003366;
        border-right: solid 3px #003366;
        border-bottom: solid 3px #003366;
}

.sidebartitle {
        text-align: center;
        background-color: #422F99;
        border-top: solid 3px #003366;
        border-left: solid 3px #003366;
        border-right: solid 3px #003366;
	padding: 5px;
        color: white;
        width: 154px;
}

#loginbox {
	padding: 6px 10px;
        background-color: #FFFFDF;
	font: 9pt sans-serif;
}

#announce {
        border: solid 3px #72A372;
        background-color: #CFE6CF;
	width: 50%;
}
#announce ul {
	margin-left: 10px;
	clear: none;
}

.bar {
  background-color: #422F99;
  color: #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 2px 0px 2px 20px;
  cursor: pointer;
  margin: 0;
  font-size : 9pt;
  background-image:url(drag.gif);
  background-repeat:no-repeat;
}

#loading {
    display: none; /* hidden */
    position: absolute;    
    left: 50%;
    margin-left: -100px;
    top: 25%;
    width: 200px;
    height: 100px;
    font-weight: bold;
    font-size: large;
    }


#middle .column-in .ui-widget-content { margin: 7px; padding-bottom: 5px; }
#right .column-in .ui-widget-content, #left .column-in .ui-widget-content { margin: 7px 0px; padding-bottom: 5px;}
.ui-widget-header { padding: 3px 0px 3px 9px; }

fieldset { border: 1px solid #000; position relative; padding: 10px 5px; }

th { font-size: 9pt; }


A.db_eagle { color: white; background: purple;  font-weight:600;text-align:center;}
A.eagle { color: blue; background: gold;  font-weight:600;text-align:center;}
A.birdie { color: white; background: blue;  font-weight:600;text-align:center;}
A.par { color: blue; background: #00ee00;  font-weight:600;text-align:center;}
A.bogie { color: white; background: #ff0000;  font-weight:600;text-align:center;}
A.double { color: white; background: #990000 ;  font-weight:600;text-align:center;}
A.triple { color: white; background: #660000;  font-weight:600;text-align:center;}
A.other { color: white; background: #330000;  font-weight:600;text-align:center;}

.db_eagle { color: white; background: purple;  font-weight:600;text-align:center;}
.eagle { color: blue; background: gold;  font-weight:600;text-align:center;}
.birdie { color: white; background: blue;  font-weight:600;text-align:center;}
.par { color: blue; background: #00ee00;  font-weight:600;text-align:center;}
.bogie { color: white; background: #ff0000;  font-weight:600;text-align:center;}
.double { color: white; background: #990000 ;  font-weight:600;text-align:center;}
.triple { color: white; background: #660000;  font-weight:600;text-align:center;}
.other { color: white; background: #330000;  font-weight:600;text-align:center;}

.total { font-weight:600;text-align:center;}

.myinset { margin: 20px; padding 0pt 0.7em; }

#main1 { min-width: 900px; }

#main_head { background: #FBF5D0; height: 105px; padding-left: 10px; padding-right: 10px; }
/*
#main_head { height: 106px; background:#FBF5D0 url(/images/golf_hole_background.jpg) repeat-x scroll 50% 50%; }
*/

.review_head { margin: 10px 5px; font_size: 9pt; padding 0pt 0.7em; }
.review_txt { margin: 10px 5px; font_size: 10pt; padding 0pt 0.7em; }
.link { cursor: pointer; color: #0000FF; }
.link:hover {    text-decoration: underline; }

.ci { padding: 6px 10px; }
.overdue { color: red; }

.button {
	background-color: #417235;
        color: #FFF;
        border-right: 0;
        padding: 3px 12px 3px 16px;
        font: 10pt Arial, sans-serif;
}

.button:hover {
        color: #FFFF33;
        background:#417235 url(images/ui-bg_highlight-soft_60_417235_1x100.png) repeat-x scroll 50% 50%;
}
