/* generic text */
body		{font-family:Arial,Verdana,Helvetica; font-size:12px; margin:0px 0px 0px 0px; color:#564B42;}
td		{font-family:Arial,Verdana,Helvetica; font-size:12px;}
p		{font-family:Arial,Verdana,Helvetica; font-size:12px;}


/* generic links */
a		{font-family:Arial,Verdana,Helvetica; font-size:12px; color:#333333; text-decoration:underline;}
a:hover		{font-family:Arial,Verdana,Helvetica; font-size:12px; color:#666666; text-decoration:none;}


/* breadcrumb links (do not rename) */
td.crumbs	{text-align:left; vertical:middle;}
a.crumbs	{font-family:Verdana,Helvetica; font-size:9px; color:#333333; text-decoration:none}
a.crumbs:hover	{font-family:Verdana,Helvetica; font-size:9px; color:#666666; text-decoration:underline}

/* context links */
td.context	{text-align:left; vertical:middle;}
a.context	{color:#660000; text-decoration:none; font-size:8pt;}
a.context:hover	{color:#660000; text-decoration:underline; font-size:8pt;}

/* sub men links */
a.sm		{font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#333333; text-decoration:none; font-weight:normal}
a.sm:hover	{font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#D1A700; text-decoration:underline; font-weight:normal}
a.smAlt		{font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#333333; text-decoration:none; font-weight:normal}
a.smAlt:hover	{font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#D1A700; text-decoration:underline; font-weight:normal}

/* doc links */
a.docLink		{color:#666666; text-decoration:none; font-weight:normal}
a.docLink:hover		{color:#D1A700; text-decoration:underline; font-weight:normal}
a.docLinkAlt		{color:#666666; text-decoration:none; font-weight:normal}
a.docLinkAlt:hover	{color:#D1A700; text-decoration:underline; font-weight:normal}

/* more link on news */
a.more {Arial,Verdana,Helvetica; font-size:12px; color:#660000; text-decoration:underline; font-weight:normal}
a.more:hover {Arial,Verdana,Helvetica; font-size:12px; color:#660000; text-decoration:none; font-weight:normal}


td.spacer	{background-color:#FFFFFF; width:8px;}

.web_title_intro{font-family:Verdana, Arial, Helvetica; font-size:11px; color:#000000; font-weight:normal;}
.web_title	{font-family:Verdana, Arial, Helvetica; font-size:16px; color:#000000; font-weight:bold;}


/* main left, center and right columns */
.leftColumn	{padding-left:0px; padding-right:4px;}
.contentColumn	{}
.rightColumn	{padding-left:4px; padding-right:0px;}

.bigTable	{background-color:#FFFFFF;}
.sidePod	{margin-top:1px; margin-bottom:8px; height:100%; width:190px;}
.contentPod	{margin-top:1px; margin-bottom:8px; height:100%;}


/* pod styles */
TD.podBorder0 {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666}
TD.podTitle0 {FONT-SIZE: 11px; FONT-WEIGHT: bold; text-align: left; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333333}
TD.podMain0 {FONT-SIZE: 10px; color: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF6D5}

TD.podBorder1 {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666}
TD.podTitle1 {FONT-SIZE: 11px; FONT-WEIGHT: bold; text-align: left; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #AE9541}
TD.podMain1 {FONT-SIZE: 10px; color: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF6D5}

TD.podBorder2 {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666}
TD.podTitle2 {FONT-SIZE: 11px; FONT-WEIGHT: bold; text-align: left; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333333}
TD.podMain2 {FONT-SIZE: 10px; color: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF6D5}

/* link for any pod */
A.pod	{FONT-WEIGHT: normal; text-align: justify ; color: rubyred; text-decoration: underline}
A.pod:hover{FONT-WEIGHT: normal; text-align: justify ; color: #FF3333; text-decoration: underline}


/* POD DEFINITIONS END */



/* header */
table.header	{background-color:#FFFFFF;}


/* footer */
table.footer	{background-color:#FFFFFF; border-top:8px solid #FFFFFF; border-bottom:8px solid #FFFFFF;}
td.footer	{background-color:#EFEDED; padding-left:8px; padding-right:8px; vertical:middle; font-family:Arial,Verdana,Helvetica; font-size:8pt; color:#564B42; height:22px;}
a.footer {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
}
a.footer:hover {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
}
a.poweredby {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #999999;
}
a.poweredby:hover {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #D1A700;
}

.status {
  color: #660000;
  font-weight: bold;
}

tr.row-header {font-weight: bold; }
tr.row-odd {background-color:#DDDDDD;}
tr.row-even {}


/* search */
.searchTextBox {
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	color:#666666;
	background-color:#F2F2F2;
	border:1px solid #666666;
	height:18px;
	width:98px;
}
.searchButton {
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	color:#666666;
	background-color:#F2F2F2;
	border:1px solid #666666;
	height:18px;
	width:22px;
}

/* for tiny text */
.tiny {
    font-size: 7pt;
    font-family: Verdana, Helvetica, sans-serif;
 }
a.tiny {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #333333;
}
a.tiny:hover {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #666666;
}

/* form fields */
input {
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: normal;
  color: #003399;
}

textarea {
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-weight: normal;
  color: #003399;
}

select {
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  font-style: bold;
  font-weight: normal;
  color: #003399
}

/* bullet points */
UL LI   {
    list-style-type:    square ;
}
UL LI LI    {
    list-style-type:    disc;
}
UL LI LI LI {
    list-style-type:    circle;
}
OL LI   {
    list-style-type:    decimal;
}
OL OL LI    {
    list-style-type:    lower-alpha;
}
OL OL OL LI {
    list-style-type:    lower-roman;
}

/* Horizontal Rule */
HR {
  color: #DDDDDD; width: 100%;
}

/* IFRAME */
.iframe {
  border: 1px dashed #EEEEEE; background-color: transparent;
}

/* TEXT styles */
/*
.stextBold {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif; font-weight: bold;
}
.stextBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif; text-decoration: bold; border: 1px solid #000000;
}
*/

/* heading text styles */
.heading {
	font-style: normal; font-weight: bold; color: #660000;
}
.subheading {
	font-style: normal; font-weight: bold; color: #555555;
}

/* news links */
a.news	{color:#660000; text-decoration:underline}
a.news:hover {color:#990000; text-decoration:none}


/* table list styles */

tr.h1 { font-weight: bold; color: #660000 }



.invisible {
	MARGIN-TOP: -10px; VISIBILITY: hidden
}


/* main dynamic menu definitions
   menuStrip: the long rectangle area behind the menu options
   menuOption: the top level menu headings
   menu: the drop down rectangle for each top level option
   menuItem: the items under each menu option
   menuItemSep: a separator between menu items
*/



/* position and style of main menu behind the menu items */
div.menuStrip {
  background-color: transparent;
  border: 0px outset #e0e0e0;
  padding: 4px 2px 4px 2px;
  text-align: left;
  left: 93px;
  top: 70px;
  width:550px;
  POSITION: absolute;
}

/* font style (covers all menu items) */
div.menuStrip,
div.menuStrip a.menuOption,
div.menu,
div.menu a.menuItem {
  font-family: Verdana,Arial,Helvetica;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: black;
}

/* hyperlink style for main menu strip */
div.menuStrip a.menuOption {
  background-color: transparent;
  border: 1px solid #AE9541;
  color: #FFF6D5;			/*beige*/
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

/* rollover hyperlink style for main menu strip */
div.menuStrip a.menuOption:hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #FFF6D5;
}

/* active link style for main menu strip */
div.menuStrip a.menuOptionActive, div.menuStrip a.menuOptionActive:hover {
  background-color: #AE9541;
  border: 1px inset #FFF6D5;
  color: white;
  left: 1px;
  top: 1px;
}

/* menu dropdowns: background color, border and padding */
div.menu {
  background-color: #AE9541;
  border: 1px outset #333333;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

/* items on menu dropdowns: font-color and padding */
div.menu a.menuItem {
  color: white;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

/* items on menu dropdowns: rollover font and background color */
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #FFF6D5;
  color: darkblue;
}

div.menu a.menuItem span.menuItemText {background-color: maroon}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

a.golffolio {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #666666;
}
a.golffolio:hover {
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #666666;
}