/* golf mind stylesheet */


/* generic text */
body {text-align: left;margin-left: 0px;margin-right: 0px;margin-top: 8px;background-color: #FFFFFF;font-family: tahoma;color: #6d6d6d;font-size: 11px;}
td {font-family: arial, verdana, helvetica;color: #333333;font-size: 12;}
p {font-family: arial, verdana, helvetica;color: #333333;font-size: 12;}
.all {background-color: #FFFFFF;}

/* heading text styles */
.heading {font-family: arial, verdana, helvetica;color: #005000;font-weight: bold;font-style: strong;font-size: 14;}
.subheading {font-family:Arial,Verdana,Helvetica; font-size:12px; font-style: normal; font-weight: bold; color: #555555;}
.title {font-weight: bold;}

/* generic links */
a {font-family: arial, verdana, helvetica;color: #333333;text-decoration: underline;font-size: 12px;}
a:hover {font-family: arial, verdana, helvetica;color: #003399;text-decoration: none;font-size: 12px;}

img { border:none }

table.outer {background-color:#FFFFFF; padding-left:8px;padding-right:8px;}

/* breadcrumb links */
a.crumbs {color: #003300;text-decoration: underline;font-size: 7pt;}
a.crumbs:hover {color: #003300;text-decoration: none;font-size: 7pt;}

/* main menu links */
a.mm {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#003300; text-decoration:none; font-weight:bold;}
a.mm:hover {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#006600; text-decoration:underline; font-weight:bold}

/* sub menu 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:#666666; 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}


td.menu {text-align: left;margin-left: 8px;background-color: #B9E3BC;height: 22px;color: #003300;font-size: 8pt;}
td.crumbs {background-color:#FFFFFF; text-align:left; vertical:middle; height:18px;}
td.spacer {background-color:#FFFFFF; width:8px;}

/* header */
table.header {background-color:#005700;}
.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;}
.mission_statement {font-family:Verdana, Arial, Helvetica; font-size:10px; color:#FFFFFF; font-weight:bold;}


/* main left, center and right columns */
.leftColumn {padding-left:0px; padding-right:4px;}
.contentColumn {}
.rightColumn {padding-left:4px; padding-right:0px;}

.3ColTable {background-color:#FFFFFF;}

.pod1side {margin-top:1px; margin-bottom:8px; height:100%; width:190px;}
td.pod1Title {padding-left: 4px;background-color: #b1bbb8;height: 22;font-family: verdana, arial, helvetica;color: darkblue;font-weight: bold;vertical-align: middle;font-size: 11;}
td.pod1Body {padding-left:4px;padding-right: 4px;padding-bottom: 8px;padding-top: 8px;border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-top: 0px solid #999999;background-color: #EEEEEE;color: #564b42;vertical-align: top;}

.pod2side {margin-top:1px; margin-bottom:8px; height:100%;}
td.pod2Title {padding-left: 4px;background-color: #005700;color: #CCCCCC;height: 22;font-family: verdana, arial, helvetica;font-weight: bold;vertical-align: middle;font-size: 11;border-left:1px}
td.pod2Body {padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:2px; border-bottom:1px solid #999999; border-top:0px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#EFEDED; margin:8; color:#564B42; vertical-align:top;}

.contentPod {margin-top:1px; margin-bottom:8px; height:100%;}


/* different Pod styles */

td.podMainTitle {padding-left: 4px;background-color: #CCCCCC;height: 22;font-family: arial, verdana, helvetica;color: #003300;font-weight: bold;vertical-align: middle;font-size: 12;}
td.podMainBody {padding-left: 4px;padding-right: 4px;padding-bottom: 8px;padding-top: 8px;border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-top: 0px solid #999999;background-color: #FFFFFF;color: #564b42;vertical-align: top;}

.podAdminLeft {background-color: #EFEFEF; width:150px; padding: 0px; margin: 0 0 0px 0; border:solid 0px #000000;}
.podAdminLeftTitle {background-color: #b1bbb8; width:150px; color:#000099; padding: 1px 0 2px 0px; border: 0px;}
.podAdminLeftBody {background-color: transparent; width:150px; color:#555555; padding: 8px 2px 2px 2px; border:solid 0px #000000;}

.podAdminMain {background-color: #EFEFEF; width:625px; padding: 0px; margin: 0 0 12px 0; border:solid 0px #000000;}
.podAdminMainBody {padding-left: 4px;background-color: #005700;color: #CCCCCC;height: 4;font-family: verdana, arial, helvetica;font-weight: bold;vertical-align: middle;font-size: 11;border-left:1px}
.podAdminMainTitle {padding-left: 0px;background-color: #005700;color: #CCCCCC;height: 12;font-family: verdana, arial, helvetica;font-weight: bold;vertical-align: middle;font-size: 11;border-left:1px}

.podSubMenu {background-color: #EFEFEF; width:175px; padding: 8px; margin: 0 0 15px 0; border:solid 0px #000000;}
.podSubMenuTitle {background-color: transparent; width:175px; color:#CC0000; font-size: 13px; padding: 0 0 10px 0; border-bottom:solid 1px #AAAAAA; font-weight: strong;}
.podSubMenuBody {background-color: transparent; width:175px; color:#555555; padding: 8px 2px 2px 2px; border:solid 0px #000000;}

ul.pods{
	float:left;
	display:inline;
  list-style: none;
	margin:3px 0 3px 0;
}

ul.pods li.red {float:left; display:inline; padding:0 10px 0 14px; background: url(/images/interface/bullet-red.gif) no-repeat; background-position:left;}
ul.pods li.green {float:left; display:inline; padding:0 10px 0 14px; background: url(/images/interface/bullet-green.gif) no-repeat; background-position:left;}
ul.pods li.blue {float:left; display:inline; padding:0 10px 0 14px; background: url(/images/interface/bullet-blue.gif) no-repeat; background-position:left;}


/* 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: darkRed;font-weight: bold;}


/* search */
.searchTextBox { font-family: arial, verdana, helvetica; font-size:11px; color:#666666; background-color:#F2F2F2; border:1px solid #D1A700; 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: #003399;}

a.tiny:hover { font-size: 9px; font-family: Verdana, Helvetica, sans-serif; color: #003399;}


a.leftColumn { font-size: 11px; font-family: arial,Verdana, Helvetica, sans-serif; color: #003399;}

a.leftColumn:hover { font-size: 11px; font-family: arial,Verdana, Helvetica, sans-serif; color: #003399;}



/* 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 */

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: 0px dashed #EEEEEE; background-color: transparent;}

/* table list styles */

tr.h1 { font-weight: bold; color: DarkRed }

tr.odd { background-color: #DDDDDD }
tr.even { background-color: #F2F2F2 }
tr.hilite {background-color: #FFFFCC;}


/* calendar stuff */

.TableMonthHeader {font-size:9pt;font-weight:bold;color:black}
.MonthHeadings {width:14%;text-align:center;font-size:9pt;background-color:#073B96;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96')}
.TableMonthCalendar {height:95%;padding:0;background-color:white;border-collapse:collapse;border-style:none;border-color:#3B619C;}
.TableMonthDayCellToday {border-style:solid;border-width:1;border-color:#3B619C;text-align:left;vertical-align:top;background-color:#CCCCCC;}
.TableMonthDayCell {border-style:solid;border-width:1;border-color:#3B619C;text-align:left;vertical-align:top;background-color:#FFFFFF;border-collapse:collapse;}
.MonthSubHeadings {font-size:8pt;background-color:#81A9E2;color:black;font-weight:normal;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.TableMonthOtherDayCell {border-style:solid;border-width:1;border-color:#3B619C;text-align:center;vertical-align:top;background-color:#81A9E2;border-collapse:collapse;}
.EventTable {border-style:solid;border-width:1;border-color:black;border-collapse:collapse;border-width:1;text-align:left;background-color:white;padding:1;width:100%;}
.EventTitleFont {font-family: arial, verdana, helvetica;font-size:8pt;}

TD.venueText {font-family: arial, verdana, helvetica; font-size:8pt; }
a.eventTitleLink {font-family: arial, verdana, helvetica; font-size:8pt; color:#564B42; text-decoration:underline}
a.eventTitleLink:hover {font-family: arial, verdana, helvetica; font-size:8pt; color:#D1A700; text-decoration:underline}

.EventTimeCell {font-size:7pt;width:10%;text-align:left;background-color:#DDDDDD;}
.EventTimeFont {font-size:7pt;}
.EventTitleCell {font-size:7pt;width:90%;text-align:left;background-color:white;}
.EventTitleFont {font-size:7pt;}
.EventTitleCellAllDay {font-size:7pt;text-align:center}
.MonthDayDiv {width:100%;height:85%;overflow:visible;}
.MiniHeadingBar {background-color:#5987D6;height:19px;text-align:center;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-size:8pt;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.TableMiniHeader {height:1;padding:0;background-color:white;border-style:solid;border-color:#3B619C;border-width:0;border-collapse:collapse;}
.MiniCalHeading {width:14%;font-size:8pt;color:black;font-weight:normal;background-color:#DDECFE;text-align:center;}
.TableMiniCalendar {padding:0;background-color:white;border-collapse:collapse;border-width:0;border-style:none;}
.TableMiniDayCellToday {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:top;background-color:silver;padding:0;}
.TableMiniDayCellSelected {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:top;background-color:orange;padding:0;}
.TableMiniDayCell {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:white;padding:0;border-collapse:collapse;cursor:hand;}
.TableMiniDayCellWithEvent {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:#FBE694;padding:0;border-collapse:collapse;cursor:hand}
.FontCalendarDay {font-size:7pt;}
.TableMiniOtherDayCell {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:#81A9E2;padding:0;border-collapse:collapse;}
.EventLeftTD {width:20%;font-size:8pt;font-weight:bold;background-color:#DDECFE;}
.EventRightTD {width:80%;font-size:8pt;}
.EventTitleBar {background-color:#81A9E2;height:19px;text-align:left;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-size:10pt;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#81A9E2')}
.ButtonBar {background-color:#DDECFE;padding-top:1px;width:100%;height:30px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.Button {background-color:#DDECFE;cursor:hand;padding:1px 1px 1px 1px;height:27px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.ButtonOver {background-color:#81A9E2;cursor:hand;border: 1px solid #3B619C;height:27px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FBE694', EndColorStr='#EE9515')}
.ButtonFont {font-size:9pt;font-weight:bold;}
.PageBody {background-color:#073B96;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#5987D6', EndColorStr='#073B96')}
.SideBar {background-color:#073B96;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#5987D6', EndColorStr='#073B96')}
.StandardFont {font-size:8pt;color:black;font-weight:bold;}
.StandardTextBox {font-size:8pt;color:black;font-weight:normal;width:100%;}
.DescriptionHeadingFont {font-size:13pt;color:yellow;font-weight:bold;}
.DescriptionFont {font-size:8pt;color:white;font-weight:normal;}
.EditPaneTable {width:99%; border:0px;}
.EditPaneLeft {width:25%;font-family:Arial;font-size:8pt;}
.EditPaneRight {width:75%;font-family:Arial;font-size:8pt;}
.ErrorFont {font-size:8pt;color:red;font-weight:bold;}



/**************************************/
/* submenu */
/**************************************/

#submenuzone {BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FLOAT: left; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 188px; BORDER-BOTTOM: #e5e5e5 1px solid}

#submenu { padding-left:0px; }
#submenu .head {color:#005C00; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#submenu a { font-family: Verdana,Arial,Helvetica; font-size: 10px; background-color:#F3F9F2; color:#005C00;}
#submenu a:hover {}

/* Top level */
#submenu a.level1 { color:#005C00; background-color:#daf3d9; border-top:1px solid #D3DDDC; font-weight: bold;} /* level 0 link */

#submenu a.level1 SPAN.hc{}  /* level 0 bullet for children */
#submenu a.level1 SPAN.nc{}  /* level 0 bullet for no children */

#submenu a.level1_selected {color:#005C00; font-weight: bold; background-color:#daf3d9; border-top:1px solid #D3DDDC; border-bottom:1px solid #D3DDDC;}/* level 0 if selected page */
#submenu a.level1_selected SPAN.hc {} /* level 0 bullet for children if selected page */
#submenu a.level1_selected SPAN.nc {} /* level 0 bullet for no children if selected page*/
#submenu a.level1_selected:hover {background-color:#daf3d9;}/* in this case effectively suppresses the hover effect for selected pages */

#submenu a.level1:hover {color:#000000; background:#daf3d9; }/* the level 0 hover effect */
#submenu a.level1:hover SPAN.hc {}  /* the level 0 hover bullet for children */
#submenu a.level1:hover SPAN.nc {}  /* the level 0 hover bullet for no children */

/* Sub level */
#submenu a.level2 { border-top:1px solid #D3DDDC; }
#submenu a.level2 SPAN.hc {}
#submenu a.level2 SPAN.nc {}

#submenu a.level2_selected {background-color:#daf3d9;color:#003300;border-top:1px solid #D3DDDC;}
#submenu a.level2_selected SPAN.hc {}
#submenu a.level2_selected SPAN.nc {}
#submenu a.level2_selected:hover {background-color:#daf3d9;}

#submenu a.level2:hover {background-color:#daf3d9;color:#003300;}
#submenu a.level2:hover SPAN.hc {}
#submenu a.level2:hover SPAN.nc {}

/* Sub-sub level */
#submenu a.level3 {background-color:#F3F9F2; color:#005C00; font-size:11px;}
#submenu a.level3 SPAN.hc{}
#submenu a.level3 SPAN.nc{}

#submenu a.level3_selected {background-color:#daf3d9; color:#005C00; font-size:11px;}
#submenu a.level3_selected SPAN.hc{}
#submenu a.level3_selected SPAN.nc{}
#submenu a.level3_selected:hover {background-color:#daf3d9;}

#submenu a.level3:hover {background-color:#daf3d9; color:#005C00; font-size:11px;}
#submenu a.level3:hover SPAN.hc{}
#submenu a.level3:hover SPAN.nc{}


DIV#submenu {width: 100%;font-family: tahoma, verdana, arial;font-size: 100%;}
DIV#submenu .head {PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-SIZE: 100%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
DIV#submenu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
DIV#submenu UL LI {	FLOAT: left; MARGIN: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
DIV#submenu A {	DISPLAY: block; PADDING-BOTTOM: 0.33em; PADDING-TOP: 0.23em; TEXT-DECORATION: none}
DIV#submenu A SPAN { FLOAT: left; WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1.5em}




/* subscription/newsletter styles */
tr.headerRow td { background: darkGreen; color: #ffffff; font-weight: bold; FONT-SIZE: 11px; padding: 1 1 1 1; BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #333333 1px solid; padding: 2px 2px 2px 5px;}
.menu 		{ FONT-FAMILY: Arial, helvetica; FONT-SIZE: 15px; FONT-WEIGHT: bold; color:#333333 }



/* in-page context links */

a.context {
	color: #990000;
	text-transform: lowercase;
	background: transparent;
	font-size:8pt;
	text-decoration:underline;
}

a.context:hover {
	color: #660000;
	text-transform: lowercase;
	text-decoration: underline;
	font-size:8pt;
	text-decoration:none;
}

td.context {background-color:#FFFFFF; text-align:left; vertical:middle; height:18px;}

/* some absolute page positions */
.top_right { position: absolute; right: 25px; top: 10px; }
