@charset "UTF-8";
/* CSS Document */

body {
  font-family: Georgia, Garamond;
  font-size: 11px;
  font-style: normal;
  line-height: 20px;
  font-variant: normal;
  color: #000000;
  background: url('http://www.palmcreekgolf.com/common/templates/Default/images/background.gif');
  scrollbar-arrow-color:#0A199A;
  scrollbar-base-color:#E3D6C3;
  scrollbar-shadow-color:#0A199A;
  scrollbar-face-color:#F1E3CF;
  scrollbar-highlight-color:#ffffff;
  scrollbar-dark-shadow-color:#0A199A;
  scrollbar-3d-light-color:#0A199A;
}

a:link    { color: #0A199A; text-decoration: none; }
a:visited { color: #0A199A; text-decoration: none; }
a:hover   { color: #F1E3CF; background-color: #0A199A; text-decoration: none; }

.mainTitle {font-family: Georgia, Garamond; font-weight: bold; font-size: 16px; color: #0A199A;}

th, .list-header, .list-header a:link, .list-header a:visited {
  font-size: 14px;
  color: #F1E3CF;
  font-weight: bold;
  text-align: left;
  background-color: #0A199A;
}

.nohover a:hover {
 background-color: transparent;
}

td, .bodytext, .bodyreqtext, .subnavtext {
  font-family: Georgia, Garamond;
  font-size: 11px;
  font-style: normal;
  line-height: 20px;
  font-variant: normal;
}
td a:link    { color: #0A199A; text-decoration: none; }
td a:visited { color: #0A199A; text-decoration: none; }
td a:hover   { color: #F1E3CF; background-color: #0A199A; text-decoration: none; }

td.subheadtext, .crumblink a:link, .crumblink a:visited, .crumblink a:hover, .crumbtitle, .crumbtext {
  font-family: Garamond, Georgia;
  font-size: 14pt;
  color: #0A199A;
  font-weight: bold;
}

td.weather { font-size: 60%; line-height: 170%;}

.crumbdiv { font-family: Arial; font-size: 10pt; font-weight: bold;}
.crumblink a:hover { color: #F1E3CF; }

td.subnavtext a:link,
td.subnavtext a:visited { text-decoration: none; }

li.onpage         {color: #0A199A; list-style-type: square; list-style-position: outside; }
li.warning {color: red; list-style-type: square; }
li.success {color: #006600; list-style-type: square; }
li.normal  {list-style-type: square; }


.bodyheading {
  font-family: Georgia, Garamond;
  font-size: 16;
  text-decoration: underline;
  color: #0A199A;
}

.bodysubtext {
  font-family: Georgia, Garamond;
  font-size: 9;
  color: #0A199A;
}

.bodyhighlight { color: #0A199A;}

.small-list           {font-size: 12px;}
.small-action         {font-size: 12px;}

TD.calendar {
  border: 1px solid #97A7C0;
  padding: 3px;
}

.calendar-header {
  font-family: Georgia, Garamond;
  font-size: 11pt;
  font-variant: small-caps;
  color: #F1E3CF;
  background: #0A199A;
}

.calendar-day, .calendar-today {
  font-family: Georgia, Garamond;
  font-size: 8pt;
}

.calendar-day   { background: #FCFCFC; }
.calendar-today { background: #EEEEEE; color: #CC0000;}
.calendar-blank { background: #E7E8ED; }


form, select, option, input {font-family: Arial, sans-serif; font-size: 12px}

.BodyForm, .BodyReqForm {
    border: 1px solid gray;
    font-weight: bold;
    padding: 3px;
    padding-left: 4px;
    background-color: #FFFFFF;
}

.BodyButton {
    font-size: 9pt;
    font-weight: bold;
    font-family: Georgia, Garamond, 'MS Sans Serif';
    background-color: #E3D6C3;
    border: 1px solid gray;
    color: #0A199A;
    cursor: pointer;
    cursor: hand;
    -moz-border-radius:25px
}

.noBulletList {
	list-style-type: none;
	padding:0px;
	margin:0px;
	text-align:right;
}

.month {
	width:301px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.monthname {
	font-size:13px;
	font-weight:bold;
	width:100%;
	text-align:center;
}
.dayname {
	width:43px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.monthday {
	width:43px;
	font-size:13px;
	text-align:center;
}
.sunday {
	width:43px;
	font-size:13px;
	text-align:center;
}
.saturday {
	width:43px;
	font-size:13px;
	text-align:center;
}
.today {
	width:43px;
	font-size:13px;
	text-align:center;
}
.event {
	width:43px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.eventHeader {
	margin-bottom:0px;
	font-weight:bold;
	font-size:13px;
	color:#009;
	background-color:#f4cf7e;
	padding-left:3px;
}
.eventText {
	margin-top:2px;
	padding-left:3px;
}
.monthnavigation img {
	border:0px;
}
.eventDiv {
	width:351px;
	margin:0px auto;
}
.todayevent {
	width:43px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}