@charset "utf-8";
/* CSS Document */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(66, 66, 66); font-family: Arial, Verdana sans-serif; }
strong { color: rgb(17, 17, 17); }
#header strong { color: rgb(17, 17, 17); }
h1, h2, h3, h4, h5, h6 { background: transparent none repeat scroll 0% 0%; font-family: Arial, Helvetica, sans-serif; }
a, a:visited { background: transparent none repeat scroll 0% 0%; color: rgb(7, 19, 106); text-decoration: underline; }
a:hover, a:visited:hover { color: rgb(127, 5, 18); text-decoration: none; }
.error { color: rgb(153, 0, 0); }
div#header { border-top: 5px solid rgb(255, 187, 0); color: rgb(17, 17, 17); background-color: rgb(255, 255, 255); }
div#logopanel { margin-bottom: -1em; }
div#phone { margin-top: 15px; }
div#content, div#sponsors { background-color: #cf9229; background-image: url('/images/microgolf/bg-content-kooringal-h.gif'); background-repeat: repeat-y; background-attachment: scroll; background-position: center top; }
div#top-nav ul a { background: rgb(255, 187, 0) none repeat scroll 0% 0%; color: rgb(102, 0, 0); }
div#top-nav ul a:hover { background: rgb(102, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#nav { background-color: #07136A; border-top:1px solid #E7E7E7; font-size:1.2em; }
#nav a, #nav a:visited { padding: 0.3em 1.3em; background: rgb(7, 19, 106) none repeat scroll 0% 0%; color: rgb(222, 222, 222); border-left:1px solid #28386A; border-right:none; }
#nav li:last-child { border-right:1px solid #28386A; }
#nav a:hover, #nav a:visited:hover { background: #6178AF none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#nav li.active a, #nav li.active a:visited { background: rgb(241, 241, 241) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-weight: bold; }
#nav ul li ul li a, #nav ul li ul li a:visited, #nav ul li.active ul li a, #nav ul li.active ul li a:visited { color: rgb(108, 99, 73); background-color: rgb(199, 191, 168); font-weight: normal; }
#nav ul li ul li a:hover, #nav ul li ul li a:visited:hover, #nav ul li.active ul li a:hover, #nav ul li.active ul li a:visited:hover { color: rgb(255, 255, 255); background-color: rgb(108, 99, 73); }
#subnav-top, #subnav-top .wrapper { border: medium none; }
#subnav-top ul { border-bottom: 1px solid rgb(204, 204, 204); }
#subnav-top a, #subnav-top a:visited { color: rgb(59, 52, 32); }
#subnav-top a:hover, #subnav-top a:visited:hover { color: rgb(143, 138, 124); }
div#footer { border-bottom: 5px solid rgb(255, 187, 0); background-color: rgb(7, 19, 106); }
div#footer a, div#footer a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
div#footer a:hover, div#footer a:visited:hover { text-decoration: none; }
div#footer .box { border-left: 1px solid rgb(59, 52, 32); }
div#footer ul li.top a, div#footer ul li.top a:visited { color: rgb(59, 52, 32); }
div#crossfade-container { background-color: rgb(255, 255, 255); }
div#welcome { border-color: rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div#welcome h1 { color: rgb(51, 51, 119); }
ul.latest-news img { border-color: rgb(255, 255, 255); }
ul.latest-news li { border-color: rgb(223, 222, 198); }
div#feature div.feature { background: rgb(223, 222, 198) none repeat scroll 0% 0%; }
div.promobox { background: rgb(222, 222, 222) none repeat scroll 0% 0%; }
div.promobox h4, div#subnav-side h4 { border-bottom: 1px solid; margin: 0.75em 0pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
div#subnav-side h4 { border-bottom: 0pt none; margin: 0pt 0pt 0.25em; color: #07136A; font-weight:bold; }
ul.events li { color: rgb(85, 102, 153); }
div.course-card .hole { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.coursenav { border-color: rgb(255, 255, 255); }
div.coursenav ul.tabs li a, div.coursenav ul.tabs li a:visited { color: rgb(59, 52, 32); }
div.coursenav ul.tabs li a:hover, div.coursenav ul.tabs li a:visited:hover { background: rgb(223, 222, 198) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
div.coursenav ul.tabs li a.active, div.coursenav ul.tabs li a.active:visited { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(59, 52, 32); text-decoration: none; }
div.course-card .scorecard .bg { background-color: rgb(255, 255, 255); color: rgb(17, 17, 17); }
div.course-card .scorecard li a:hover, div.course-card .scorecard li a:visited:hover { color: rgb(59, 52, 32); }
div.course-card .scorecard li.first strong, div.course-card .scorecard li.out strong, div.course-card .scorecard li.in strong { color: rgb(59, 52, 32); }
ul.gallery { border-color: rgb(255, 255, 255); }
ul.gallery li a img, ul.gallery li a img:visited { border-color: rgb(255, 255, 255); }
ul.gallery li a img:hover, ul.gallery li a img:visited:hover { border-color: rgb(108, 99, 73); }
img.featureimg { border-color: rgb(227, 235, 218); }
table td.table-header { border-bottom: 1px solid rgb(204, 204, 204); font-weight: bold; text-transform: uppercase; }
table td.table-highlight { background: rgb(223, 222, 198) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
#nav li { text-transform: uppercase; }
#nav li li { text-transform: none; }
div#footer ul li.top a, div#footer ul li.top a:visited { text-transform: uppercase; }
* html div#crossfade-container { margin-top: 0pt; }
* + html div#crossfade-container { margin-top: 0pt; }
div.sidebar { padding: 0pt 0pt 1.5em; float: right; width: 340px; }
#subnav-side { padding: 1em 1em 0pt; border-bottom: medium none; color: #003366; }
#subnav-side ul { border-color: rgb(170, 170, 187); }
#subnav-side ul li a, #subnav-side ul li a:visited { border-color: rgb(170, 170, 187) rgb(170, 170, 187) -moz-use-text-color; border-bottom: medium none; text-decoration: none; color: #07136A; }
#subnav-side ul li a:hover, #subnav-side ul li a:visited:hover { font-weight: bold; }
#subnav-side #first { border-bottom: medium none; }
#subnav-side ul { border-bottom: medium none; padding-bottom: 1em; }
#subnav-side { }
.maincol h2 { }
.maincol table td { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
div#top-nav ul li#memberlogin { overflow: hidden; width: 139px; height: 34px; text-indent: -200000em; margin-top: 5px; }
div#top-nav ul li#memberlogin a, div#top-nav ul li#memberlogin a:visited { padding: 0pt 0pt 20px; background: transparent url('/assets/0004/5511/members_login.gif') no-repeat scroll left top; width: 139px; height: 34px; display: block; }
#nav li.active a, #nav li.active a:visited { background: rgb(241, 241, 241) none repeat scroll 0% 0%; color: rgb(135, 4, 18); font-weight: bold; }
div#footer { border-top: 5px solid rgb(255, 187, 0); border-bottom: medium none; background-color: rgb(222, 222, 222); }
div#footer .box { border: medium none; }
#latest-news .latest-news br { display: none; }
#latest-news .latest-news li h2 { padding: 3px 0pt 0pt; }


/*body.nav-teeplus div#content .main .maincol form {
    background: url(http://www.mpftp.com/webdev/Service_Interruption.jpg) no-repeat scroll center top;
    height:211px;
}

body.nav-teeplus div#content .main .maincol form fieldset  {
    display:none;
}*/